.uf-compact-landing .uf-compact-lead .uf-hero-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px}.uf-compact-landing .uf-compact-lead .uf-hero-pair>a{display:flex;align-items:center;justify-content:center;height:100%;min-width:0}.uf-compact-landing .uf-compact-lead .uf-hero-pair img{width:100%;height:100%;padding:0;object-fit:contain}@media(max-width:767px){.uf-compact-landing .uf-compact-lead{grid-template-columns:minmax(0,1fr) 120px}.uf-compact-landing .uf-compact-lead .uf-hero-pair{gap:4px}}.uf-wide-brand-banner{display:block;margin:32px 0;overflow:hidden;border-radius:12px}.uf-wide-brand-banner img{display:block;width:100%;height:auto;object-fit:contain}@media(max-width:767px){.uf-wide-brand-banner{margin:24px 0;border-radius:8px}}.uf-brand-section[data-uf-brand-slider] .uf-brand-track{scroll-snap-type:none;scroll-behavior:auto;scrollbar-width:none}.uf-brand-section[data-uf-brand-slider] .uf-brand-track::-webkit-scrollbar{display:none}@media(max-width:767px){.uf-compact-landing .uf-compact-lead .uf-hero-pair img{transform:scale(1.35);transform-origin:center}}.uf-home .uf-promos.uf-promos-compact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr);gap:12px;width:100%;max-width:1000px;margin:32px auto;align-items:center}.uf-home .uf-promos.uf-promos-compact .uf-promo{display:flex;flex-direction:column;min-width:0;height:auto;padding:0;background:transparent;grid-column:auto;grid-row:auto}.uf-home .uf-promos.uf-promos-compact .uf-promo img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain}@media(max-width:767px){.uf-home .uf-promos.uf-promos-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:540px;margin:24px auto}.uf-home .uf-promos.uf-promos-compact .uf-promo:nth-child(2){grid-column:1/-1;grid-row:1}}.uf-home .uf-articles.uf-articles-compact .uf-article-grid{gap:16px;align-items:stretch}.uf-home .uf-articles.uf-articles-compact .uf-article-grid article{padding:0 0 12px}.uf-home .uf-articles.uf-articles-compact .uf-article-grid img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;padding:0;background:#f5f8fb}#MainContent .uf-home .uf-articles.uf-articles-compact .uf-article-grid h3{font-size:18px;line-height:1.35;margin:14px 16px 8px}.uf-home .uf-articles.uf-articles-compact .uf-article-grid p{font-size:14px;line-height:1.55;margin:0 16px 8px}.uf-home .uf-articles.uf-articles-compact .uf-article-grid article>a:last-child{margin:auto 16px 0;min-height:36px}@media(min-width:768px){#MainContent .uf-home .uf-articles.uf-articles-compact .uf-article-grid h3{min-height:4.05em}.uf-home .uf-articles.uf-articles-compact .uf-article-grid p{min-height:4.65em}}@media(max-width:767px){.uf-home .uf-articles.uf-articles-compact .uf-article-grid{gap:14px}#MainContent .uf-home .uf-articles.uf-articles-compact .uf-article-grid h3{font-size:17px;margin:12px 14px 8px}.uf-home .uf-articles.uf-articles-compact .uf-article-grid p{margin:0 14px 6px}.uf-home .uf-articles.uf-articles-compact .uf-article-grid article>a:last-child{margin:0 14px;min-height:44px}}#MainContent .uf-home .uf-articles.uf-articles-compact .uf-article-grid h3{color:#1055a0;font-size:22px}.uf-home .uf-articles.uf-articles-compact .uf-article-grid article>a:last-child{color:#1055a0;font-size:16px}@media(max-width:767px){#MainContent .uf-home .uf-articles.uf-articles-compact .uf-article-grid h3{font-size:20px}}.uf-home .uf-brand-banner-slider{margin:32px 0;min-width:0}.uf-brand-banner-slides{display:grid;overflow:hidden;border-radius:12px}.uf-home .uf-brand-banner-slider .uf-wide-brand-banner{grid-area:1/1;margin:0;border-radius:0;min-width:0;align-self:center;opacity:1;visibility:visible;transition:opacity var(--uf-banner-fade,.7s) ease}.uf-home .uf-brand-banner-slider .uf-brand-slide[aria-hidden=true]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--uf-banner-fade,.7s) ease,visibility 0s linear var(--uf-banner-fade,.7s)}.uf-brand-banner-slides{touch-action:pan-y}.uf-brand-banner-slider:focus-visible{outline:2px solid #1055a0;outline-offset:4px;border-radius:12px}@media(max-width:767px){.uf-home .uf-brand-banner-slider{margin:24px 0}.uf-brand-banner-slides{border-radius:8px}}@media(prefers-reduced-motion:reduce){.uf-home .uf-brand-banner-slider .uf-brand-slide[aria-hidden]{transition:none}}.uf-home .uf-home-products .uf-card,.uf-home .uf-must .uf-card{display:block}.uf-home-editable.uf-container{max-width:var(--uf-section-width,1200px);padding-block:var(--uf-space-top,16px) var(--uf-space-bottom,16px);background:var(--uf-section-bg,#fff);color:var(--uf-text-color,#526273)}#MainContent .uf-home-editable.uf-ui :is(h1,h2){color:var(--uf-heading-color,#1055a0);font-size:var(--uf-heading-size,24px)!important}#MainContent .uf-home-editable .uf-intro :is(p,.uf-hero-short){color:var(--uf-text-color,#526273)}.uf-home-editable :is(.uf-brand-section,.uf-home-products,.uf-featured,.uf-must,.uf-promos,.uf-bottom-banner,.uf-brand-banner-slider,.uf-articles){margin-block:0;padding-block:0}#MainContent .uf-home-editable .uf-button{background:var(--uf-button-color,#1055a0)!important;color:var(--uf-button-text,#fff)!important}#MainContent .uf-home-editable .uf-button-outline{background:transparent!important;color:var(--uf-button-color,#1055a0)!important;border:1px solid var(--uf-button-color,#1055a0)!important}.uf-home-editable .uf-compact-lead.uf-hero-text-only{grid-template-columns:minmax(0,1fr)}.uf-home-editable .uf-compact-lead .uf-hero-pair{gap:var(--uf-hero-gap,8px);height:var(--uf-hero-image-height,220px)}.uf-home-editable .uf-compact-lead .uf-hero-pair:has(>:only-child){grid-template-columns:minmax(0,1fr)}.uf-home-editable .uf-compact-lead .uf-hero-pair>div{display:flex;align-items:center;justify-content:center;min-width:0;height:100%}.uf-home-editable .uf-promos.uf-promos-compact{gap:var(--uf-promo-gap,12px)}.uf-home-editable .uf-promos.uf-promos-compact:has(>:only-child){grid-template-columns:minmax(0,1fr)}.uf-home-editable .uf-promos.uf-promos-compact:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.uf-home-editable .uf-home-products .uf-grid,.uf-home-editable .uf-must .uf-grid{gap:16px;overflow-x:auto;scroll-snap-type:x mandatory}.uf-home-editable .uf-home-products .uf-card,.uf-home-editable .uf-must .uf-card{display:block;min-width:0;scroll-snap-align:start}.uf-home-editable .uf-home-products .uf-grid{display:flex}.uf-home-editable .uf-home-products .uf-card{flex:0 0 calc((100% - 64px)/5)}.uf-editor-empty{padding:20px;border:1px dashed #cad7e5;color:#526273}@media(max-width:767px){#MainContent .uf-home-editable.uf-ui :is(h1,h2){font-size:var(--uf-mobile-heading-size,24px)!important}.uf-home-editable .uf-compact-lead .uf-hero-pair{height:120px}.uf-home-editable .uf-compact-lead .uf-hero-pair img{transform:none}.uf-home-editable .uf-home-products .uf-card{flex:0 0 calc((100% - 16px)/2)}.uf-home-editable .uf-promos.uf-promos-compact:has(>:only-child)>a,.uf-home-editable .uf-promos.uf-promos-compact:has(>:nth-child(2):last-child)>a{grid-column:auto;grid-row:auto}}.uf-home-editable .uf-home-products .uf-grid,.uf-home-editable .uf-featured .uf-grid,.uf-home-editable .uf-must .uf-grid{grid-template-columns:repeat(var(--uf-columns,5),minmax(0,1fr));gap:var(--uf-grid-gap,16px)}.uf-home-editable .uf-home-products .uf-card{flex-basis:calc((100% - (var(--uf-columns,5) - 1)*var(--uf-grid-gap,16px))/var(--uf-columns,5))}.uf-home-editable .uf-promos.uf-promos-compact{grid-template-columns:repeat(var(--uf-promo-columns,3),minmax(0,1fr))}@media(max-width:767px){.uf-home-editable .uf-home-products .uf-grid,.uf-home-editable .uf-featured .uf-grid,.uf-home-editable .uf-must .uf-grid{grid-template-columns:repeat(var(--uf-mobile-columns,2),minmax(0,1fr))}.uf-home-editable .uf-home-products .uf-card{flex-basis:calc((100% - (var(--uf-mobile-columns,2) - 1)*var(--uf-grid-gap,16px))/var(--uf-mobile-columns,2))}.uf-home-editable .uf-promos.uf-promos-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.uf-home-editable .uf-promos.uf-promos-compact:has(>:only-child){grid-template-columns:minmax(0,1fr)}}#MainContent .uf-home-editable :is(.uf-about-copy,.uf-reviews p,.uf-reviews b,.uf-article-grid p,.uf-recommended,.uf-featured p){color:var(--uf-text-color,#526273)}#MainContent .uf-home-editable .uf-article-grid h3{color:var(--uf-heading-color,#1055a0)}#MainContent .uf-home-editable .uf-article-grid article>a:last-child{color:var(--uf-button-color,#1055a0)}#MainContent .uf-home-editable :is(.uf-home-intro-preview,.uf-home-about-body,.uf-home-about-body p,.uf-must aside p){color:var(--uf-text-color,#526273)}#MainContent .uf-home-editable :is(.uf-home-products,.uf-featured,.uf-must) .uf-card{display:flex;flex-direction:column;height:auto;align-self:stretch;padding:12px}#MainContent .uf-home-editable .uf-card-info{display:flex;flex-direction:column;flex:1;padding-top:10px}#MainContent .uf-home-editable .uf-card-info h3{flex:1;margin:0 0 8px;min-height:0}#MainContent .uf-home-editable .uf-card .uf-type{margin:0 0 8px;line-height:1.4}#MainContent .uf-home-editable .uf-card .uf-price{margin-top:0;min-height:3em;line-height:1.5}#MainContent .uf-home-editable .uf-card .uf-price-unit{display:block;line-height:1.5}#MainContent .uf-home-editable .uf-card-hover{position:static;flex:none;margin-top:10px;padding:0;border:0;box-shadow:none;opacity:1;visibility:visible;transform:none}#MainContent .uf-home-editable .uf-card-hover p{display:none}#MainContent .uf-home-editable .uf-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:4px}#MainContent .uf-home-editable .uf-card-actions .uf-button{grid-column:1/-1;grid-row:1;width:100%;min-height:44px;padding:10px 6px;text-align:center}#MainContent .uf-home-editable .uf-card-actions>button{min-height:44px;min-width:44px;display:grid;place-items:center;padding:6px}#MainContent .uf-home-editable :is(.uf-home-products,.uf-featured,.uf-must) .uf-grid{align-items:stretch;padding-bottom:0}#MainContent .uf-home-editable :is(.uf-home-products,.uf-featured,.uf-must,.uf-brand-banner-slider,.uf-bottom-banner){margin-block:0;padding-block:0}#MainContent .uf-home-editable .uf-heading-row{margin-bottom:16px}#MainContent .uf-home-editable .uf-brand-banner-slider .uf-wide-brand-banner{margin:0}@media(max-width:767px){#MainContent .uf-home-editable :is(.uf-home-products,.uf-featured,.uf-must) .uf-card{padding:10px}#MainContent .uf-home-editable .uf-card-actions .uf-button{font-size:12px!important}#MainContent .uf-home-editable .uf-heading-row{margin-bottom:12px}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/uf-home-editor.css.map */
