body.index-template #MainContent{--homepage-section-space: clamp(40px, 4vw, 56px);--homepage-section-space-mobile: 40px;--homepage-hero-min-height: clamp(420px, 36vw, 560px);--homepage-hero-heading-size: clamp(2.35rem, 3.8vw, 3.75rem);--homepage-section-heading-size: clamp(2rem, 3vw, 2.75rem);--homepage-copy-width: 720px;--homepage-header-width: 860px;--homepage-route-card-min-height: 176px;--homepage-mobile-rail-card-width: clamp(248px, 80vw, 360px)}body.index-template .header .menu-drawer-button{border:var(--365-border-none)!important;background:var(--365-color-transparent)!important;box-shadow:var(--365-shadow-none)!important}body.index-template .header .menu-drawer-button:focus-visible{outline:2px solid var(--365-color-accent);outline-offset:var(--365-space-2xs);border-radius:var(--365-radius-md)}body.index-template header-account shopify-account{--shopify-account-signed-in-avatar-size: 36px;color:var(--365-color-accent)}body.index-template header-account shopify-account::part(signed-out-avatar),body.index-template header-account .account-button{min-width:44px;min-height:44px;padding:var(--365-space-xs) var(--365-space-sm)!important;border:var(--365-border-none)!important;border-radius:var(--365-radius-md);background:var(--365-color-transparent)!important;box-shadow:var(--365-shadow-none)!important;color:var(--365-color-accent)!important}body.index-template header-account shopify-account::part(signed-out-avatar):focus-visible,body.index-template header-account .account-button:focus-visible{outline:2px solid var(--365-color-accent);outline-offset:var(--365-space-2xs)}@media(hover:hover){body.index-template header-account shopify-account::part(signed-out-avatar):hover,body.index-template header-account .account-button:hover{background:var(--365-color-warm-ivory)!important}}body.index-template #MainContent .image-with-text-slider{--section-padding-top: var(--365-space-lg) !important}body.index-template #MainContent .image-with-text-slider .image-slider{min-height:var(--homepage-hero-min-height);overflow:hidden;border:1px solid var(--365-color-border-subtle);border-radius:var(--365-radius-lg);background:var(--365-color-warm-ivory);box-shadow:var(--365-shadow-soft)}body.index-template #MainContent .image-with-text-slider .image-slider__content{background:var(--365-color-warm-ivory);color:var(--365-color-deep-teal)}body.index-template #MainContent .image-with-text-slider .image-slider__content .swiper{padding-block:var(--365-space-xl)}body.index-template #MainContent .image-with-text-slider .image-slider__content-wrapper{padding-inline:var(--365-space-xl)}body.index-template #MainContent .image-with-text-slider .image-slider__text{max-width:460px!important}body.index-template #MainContent .image-with-text-slider .rich-text__subheading{color:var(--365-color-accent);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body.index-template #MainContent .image-with-text-slider .rich-text__heading{color:var(--365-color-deep-teal);font-family:var(--365-font-display);font-size:var(--homepage-hero-heading-size);line-height:1.04;letter-spacing:-.025em}body.index-template #MainContent .image-with-text-slider .rich-text__text{max-width:42ch;color:var(--365-color-text-secondary);line-height:1.65}body.index-template #MainContent .image-with-text-slider .btn--primary{min-height:48px;border-radius:var(--365-radius-md);background:var(--365-color-accent);color:var(--365-color-white)}body.index-template #MainContent .image-with-text-slider .image-slider__media,body.index-template #MainContent .image-with-text-slider .image-slider__bg,body.index-template #MainContent .image-with-text-slider .media-wrapper{border-radius:var(--365-radius-sm)}body.index-template #MainContent .image-slider[data-brand-v2=single-hero]{display:grid!important;grid-template-columns:minmax(300px,.82fr) minmax(0,1.45fr);align-items:stretch}body.index-template #MainContent .image-slider[data-brand-v2=single-hero]>.image-slider__content{grid-column:1;grid-row:1;width:100%!important;max-width:none!important;min-width:0}body.index-template #MainContent .image-slider[data-brand-v2=single-hero] .image-slider__content>.swiper,body.index-template #MainContent .image-slider[data-brand-v2=single-hero] .image-slider__content .swiper-wrapper,body.index-template #MainContent .image-slider[data-brand-v2=single-hero] .image-slider__content .swiper-slide,body.index-template #MainContent .image-slider[data-brand-v2=single-hero] .image-slider__content-wrapper{width:100%!important;max-width:none!important;min-width:0;box-sizing:border-box}body.index-template #MainContent .image-slider[data-brand-v2=single-hero] .image-slider__content>.swiper{overflow:visible!important}body.index-template #MainContent .image-slider[data-brand-v2=single-hero] .image-slider__content .swiper-wrapper{transform:none!important}body.index-template #MainContent .image-slider[data-brand-v2=single-hero] .image-slider__content .swiper-slide{flex:0 0 100%!important}body.index-template #MainContent .image-slider[data-brand-v2=single-hero]>.image-slider__media[hidden],body.index-template #MainContent .image-slider[data-brand-v2=single-hero] .image-slider__content .swiper-slide[hidden],body.index-template #MainContent .image-slider[data-brand-v2=single-hero] .swiper-controls[hidden]{display:none!important}body.index-template #MainContent .homepage-v2-hero-media{display:grid;min-width:0;min-height:var(--homepage-hero-min-height);grid-column:2;grid-row:1;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:var(--365-space-xs);padding:var(--365-space-xs);background:var(--365-color-surface-muted)}body.index-template #MainContent .homepage-v2-hero-media__item{min-width:0;min-height:0;overflow:hidden;margin:0;border-radius:var(--365-radius-sm);background:var(--365-color-white)}body.index-template #MainContent .homepage-v2-hero-media__item:first-child{grid-row:1 / span 2}body.index-template #MainContent .homepage-v2-hero-media__item img{position:static!important;display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:none!important}body.index-template #MainContent .image-slider[data-brand-v2=single-hero] .rich-text__button{display:flex;flex-wrap:wrap;align-items:center;gap:var(--365-space-sm)}body.index-template #MainContent .image-slider[data-brand-v2=single-hero] .homepage-v2-hero__secondary{min-height:48px;border:1px solid var(--365-color-deep-teal);border-radius:var(--365-radius-md);background:var(--365-color-transparent);color:var(--365-color-deep-teal)}body.index-template #MainContent .image-slider[data-brand-v2=single-hero] :is(.btn--primary,.homepage-v2-hero__secondary):focus-visible{outline:2px solid var(--365-color-accent);outline-offset:var(--365-space-2xs)}body.index-template #MainContent>.homepage-v2-trust{padding-block:var(--365-space-xl)}body.index-template #MainContent .homepage-v2-trust__eyebrow{margin:0 0 var(--365-space-sm);color:var(--365-color-accent);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body.index-template #MainContent .homepage-v2-trust__heading{max-width:var(--homepage-header-width);margin:0;color:var(--365-color-deep-teal);font-family:var(--365-font-display);font-size:clamp(1.65rem,2.4vw,2.2rem);line-height:1.16;letter-spacing:-.018em}body.index-template #MainContent .homepage-v2-trust__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--365-space-sm);margin:var(--365-space-lg) 0 0;padding:0;list-style:none}body.index-template #MainContent .homepage-v2-trust__list li{display:flex;min-width:0;flex-direction:column;gap:var(--365-space-xs);padding:var(--365-space-md);border-block-start:2px solid var(--365-color-accent);background:var(--365-color-warm-ivory);color:var(--365-color-text-secondary);line-height:1.5}body.index-template #MainContent .homepage-v2-trust__list strong{color:var(--365-color-deep-teal);font-size:.95rem}body.index-template #MainContent .section--scrolling-promotion{--duration: 90s !important;margin-block-start:var(--365-space-md);border-block:1px solid var(--365-color-border-subtle);background:var(--365-color-warm-ivory);color:var(--365-color-deep-teal)}body.index-template #MainContent .section--scrolling-promotion .promotion__text{display:inline-flex;align-items:center;gap:var(--365-space-sm);color:var(--365-color-deep-teal);font-size:.86rem;font-weight:700;letter-spacing:.02em}body.index-template #MainContent .section--scrolling-promotion .promotion__text:before{content:"";width:6px;height:6px;flex:0 0 6px;border-radius:var(--365-radius-pill);background:var(--365-color-accent)}body.index-template #MainContent>.shopify-section>.section.section--padding:not(.image-with-text-slider):not(.section--scrolling-promotion){--section-padding-top: var(--homepage-section-space) !important}body.index-template #MainContent .section__header--text{max-width:var(--homepage-header-width)}body.index-template #MainContent .section__header--buttons{margin-inline-start:auto;flex-shrink:0}body.index-template #MainContent .section__header .rich-text__subheading,body.index-template #MainContent .buyer-next-step__subheading{color:var(--365-color-accent);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body.index-template #MainContent .section__header .rich-text__heading,body.index-template #MainContent .buyer-next-step__heading{color:var(--365-color-deep-teal);font-family:var(--365-font-display);font-size:var(--homepage-section-heading-size);line-height:1.12;letter-spacing:-.02em}body.index-template #MainContent .section__header .rich-text__text,body.index-template #MainContent .buyer-next-step__description{max-width:var(--homepage-copy-width);color:var(--365-color-text-secondary);line-height:1.6}body.index-template #MainContent .section__header--buttons :is(.btn--plain,.btn--underline){min-height:44px;padding:0!important;border:var(--365-border-none);background:var(--365-color-transparent);box-shadow:var(--365-shadow-none);color:var(--365-color-accent);font-weight:750}body.index-template #MainContent .section__header--buttons .btn--underline:after{content:none}body.index-template #MainContent .section__header--buttons :is(.btn--plain,.btn--underline):focus-visible,body.index-template #MainContent .buyer-next-step__card:focus-visible{outline:2px solid var(--365-color-accent);outline-offset:var(--365-space-2xs);border-radius:var(--365-radius-md)}body.index-template #MainContent .collection-list-slider .collection-card__wrapper{gap:var(--365-space-sm);color:var(--365-color-deep-teal)}body.index-template #MainContent .collection-list-slider .collection-card__image{overflow:hidden;border:1px solid var(--365-color-border-subtle);border-radius:var(--365-radius-lg);background:var(--365-color-surface-muted);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}body.index-template #MainContent .collection-list-slider .collection-card__title{color:var(--365-color-deep-teal);font-weight:700;line-height:1.3}@media(hover:hover){body.index-template #MainContent .collection-list-slider .collection-card__wrapper:hover .collection-card__image{border-color:var(--365-color-accent);box-shadow:var(--365-shadow-soft);transform:translateY(-2px)}}body.index-template #MainContent .featured-collection .product-card__image-wrapper,body.index-template #MainContent .horizontal-products-list .product-card__image-wrapper{overflow:hidden;border:1px solid var(--365-color-border-subtle);border-radius:var(--365-radius-lg);background:var(--365-color-surface-muted)}body.index-template #MainContent .featured-collection .product-card__info,body.index-template #MainContent .horizontal-products-list .product-card__info{padding-block-start:var(--365-space-md)}body.index-template #MainContent .featured-collection .product-card__title,body.index-template #MainContent .horizontal-products-list .product-card__title{color:var(--365-color-deep-teal);line-height:1.35}body.index-template #MainContent .horizontal-products-list{border-block:1px solid var(--365-color-border-subtle);background:var(--365-color-surface-muted)}body.index-template #MainContent .brand-logos__container{overflow:hidden;border:1px solid var(--365-color-border-subtle);border-radius:var(--365-radius-lg);background:var(--365-color-warm-ivory);box-shadow:var(--365-shadow-none)}body.index-template #MainContent .brand-logos__wrapper{color:var(--365-color-deep-teal)}body.index-template #MainContent .brand-logos__image{min-height:168px;overflow:hidden;border:1px solid transparent;border-radius:var(--365-radius-md);background:var(--365-color-white);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}body.index-template #MainContent .brand-logos__image motion-element{opacity:0}body.index-template #MainContent .brand-logos__image:before{content:"";position:absolute;z-index:1;inset-block-start:22px;inset-inline-start:50%;width:48px;height:92px;border:1px solid color-mix(in srgb,var(--365-color-accent) 32%,transparent);background:linear-gradient(150deg,var(--365-color-white) 8%,color-mix(in srgb,var(--365-color-accent) 14%,var(--365-color-warm-ivory)) 56%,color-mix(in srgb,var(--365-color-accent) 20%,var(--365-color-warm-ivory)) 100%);box-shadow:inset 8px 0 14px #ffffff8f,0 10px 20px #082f3b1a;transform:translate(-50%)}body.index-template #MainContent .brand-logos__image:after{content:attr(data-brand-shape-label);position:absolute;z-index:2;inset-inline:var(--365-space-sm);inset-block-end:var(--365-space-md);color:var(--365-color-deep-teal);font-family:var(--365-font-body);font-size:.9rem;font-weight:750;line-height:1.2;text-align:center}body.index-template #MainContent .brand-logos__image[data-brand-shape=square]:before{border-radius:17px 17px 8px 8px}body.index-template #MainContent .brand-logos__image[data-brand-shape=almond]:before{border-radius:50% 50% 43% 43%/16% 16% 84% 84%}body.index-template #MainContent .brand-logos__image[data-brand-shape=coffin]:before{border-radius:10px;clip-path:polygon(24% 0,76% 0,94% 72%,80% 100%,20% 100%,6% 72%)}body.index-template #MainContent .brand-logos__image[data-brand-shape=oval]:before{border-radius:50%/24% 24% 48% 48%}body.index-template #MainContent .brand-logos__image[data-brand-shape=stiletto]:before{border-radius:12px 12px 42% 42%;clip-path:polygon(50% 0,91% 78%,74% 100%,26% 100%,9% 78%)}body.index-template #MainContent .brand-logos__image[data-brand-shape=duck]:before{border-radius:12px;clip-path:polygon(25% 0,75% 0,90% 20%,76% 100%,24% 100%,10% 20%)}body.index-template #MainContent .brand-logos__image[data-brand-shape=round]:before{width:54px;height:86px;border-radius:46% 46% 48% 48%/24% 24% 52% 52%}body.index-template #MainContent .brand-logos__image[data-brand-shape=other]:before{width:30px;height:78px;border-radius:50% 50% 42% 42%/18% 18% 82% 82%;box-shadow:-34px 10px 0 -1px color-mix(in srgb,var(--365-color-accent) 16%,var(--365-color-warm-ivory)),34px 14px 0 -1px color-mix(in srgb,var(--365-color-accent) 22%,var(--365-color-warm-ivory)),inset 8px 0 14px #ffffff8f,0 10px 20px #082f3b1a}@media(hover:hover){body.index-template #MainContent .brand-logos__image:hover{border-color:var(--365-color-accent);box-shadow:var(--365-shadow-soft);transform:translateY(-2px)}}body.index-template #MainContent .homepage-deals-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--365-space-lg);margin-block-end:var(--365-space-lg)}body.index-template #MainContent .homepage-deals-header__text{max-width:var(--homepage-header-width)}body.index-template #MainContent .homepage-deals-header__eyebrow{margin:0 0 var(--365-space-sm);color:var(--365-color-accent);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body.index-template #MainContent .homepage-deals-header__heading{margin:0;color:var(--365-color-deep-teal);font-family:var(--365-font-display);font-size:var(--homepage-section-heading-size);line-height:1.12;letter-spacing:-.02em}body.index-template #MainContent .homepage-deals-header__description{max-width:var(--homepage-copy-width);margin:var(--365-space-sm) 0 0;color:var(--365-color-text-secondary);line-height:1.6}body.index-template #MainContent .homepage-deals-header__action{min-height:44px;display:inline-flex;align-items:center;gap:var(--365-space-xs);flex:0 0 auto;color:var(--365-color-accent);font-weight:750;text-decoration:none}body.index-template #MainContent .homepage-deals-header__action:after{content:"\203a";font-size:1.5em;line-height:1}body.index-template #MainContent .homepage-deals-header__action:focus-visible{outline:2px solid var(--365-color-accent);outline-offset:var(--365-space-2xs);border-radius:var(--365-radius-md)}body.index-template #MainContent .countdown-with-multi{--homepage-deal-collection-gap: var(--365-space-xs)}body.index-template #MainContent .countdown-with-multi__items .f-grid>:nth-child(n+5){display:none!important}body.index-template #MainContent .countdown-with-multi :is(.countdown-with-multi__timer,.card-media){overflow:hidden;border:1px solid var(--365-color-border-subtle);border-radius:var(--365-radius-lg);background:var(--365-color-surface-muted)}body.index-template #MainContent .countdown-with-multi__items .card-media__heading{display:inline-flex;padding:var(--365-space-xs) var(--365-space-sm);border-radius:var(--365-radius-pill);background:#f6f1eaf0;color:var(--365-color-deep-teal);font-size:.82rem;font-weight:750}body.index-template #MainContent .countdown-with-multi__timer .card-media__description,body.index-template #MainContent .countdown-with-multi__timer .rich-text__countdown{display:none!important}body.index-template #MainContent .countdown-with-multi__timer .card-media__heading{font-size:clamp(1.35rem,1.8vw,1.9rem);line-height:1.15}body.index-template #MainContent .buyer-next-step{--section-padding-bottom: var(--homepage-section-space) !important;border-block-start:1px solid var(--365-color-border-subtle);background:var(--365-color-warm-ivory)!important}body.index-template #MainContent .buyer-next-step__header{max-width:var(--homepage-header-width)!important;margin-block-end:var(--365-space-lg)!important}body.index-template #MainContent .buyer-next-step__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:var(--365-space-md)!important}body.index-template #MainContent .buyer-next-step__card{min-height:var(--homepage-route-card-min-height)!important;gap:var(--365-space-md)!important;padding:var(--365-space-lg)!important;border:1px solid var(--365-color-border-subtle)!important;border-radius:var(--365-radius-lg)!important;background:var(--365-color-white)!important;color:var(--365-color-deep-teal)!important;box-shadow:var(--365-shadow-none)}body.index-template #MainContent .buyer-next-step__icon{width:42px!important;height:42px!important;border-radius:var(--365-radius-md)!important;background:var(--365-color-warm-ivory)!important;color:var(--365-color-accent)!important}body.index-template #MainContent .buyer-next-step__eyebrow{width:fit-content;padding:var(--365-space-2xs) var(--365-space-sm);border-radius:var(--365-radius-pill);background:var(--365-color-warm-ivory);color:var(--365-color-accent)!important;font-size:.72rem!important;font-weight:800;letter-spacing:.07em}body.index-template #MainContent .buyer-next-step__card-title{color:var(--365-color-deep-teal);font-family:var(--365-font-display)}body.index-template #MainContent .buyer-next-step__card-text{color:var(--365-color-text-secondary);line-height:1.5!important;-webkit-line-clamp:3!important}body.index-template #MainContent .buyer-next-step__card-link{color:var(--365-color-accent)}body.index-template #MainContent .buyer-next-step__cta{margin-block-start:var(--365-space-lg)!important;padding:var(--365-space-lg)!important;border:1px solid var(--365-color-border-subtle);border-radius:var(--365-radius-lg)!important;background:var(--365-color-warm-ivory)!important}body.index-template #MainContent .buyer-next-step__cta-text{color:var(--365-color-deep-teal)!important}body.index-template #MainContent .homepage-buyer-support{margin-block-start:var(--365-space-lg);border-block-start:1px solid var(--365-color-border-subtle);padding-block-start:var(--365-space-md)}body.index-template #MainContent .homepage-buyer-support__summary{display:inline-flex;min-height:44px;align-items:center;gap:var(--365-space-sm);width:fit-content;cursor:pointer;color:var(--365-color-accent);font-weight:750;list-style:none}body.index-template #MainContent .homepage-buyer-support__summary::-webkit-details-marker{display:none}body.index-template #MainContent .homepage-buyer-support__summary:after{content:"+";display:inline-grid;width:24px;height:24px;place-items:center;border:1px solid var(--365-color-accent);border-radius:var(--365-radius-pill);font-size:1rem;line-height:1}body.index-template #MainContent .homepage-buyer-support[open]>.homepage-buyer-support__summary:after{content:"\2212"}body.index-template #MainContent .homepage-buyer-support__summary:focus-visible{outline:2px solid var(--365-color-accent);outline-offset:var(--365-space-2xs);border-radius:var(--365-radius-sm)}body.index-template #MainContent .homepage-buyer-support__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--365-space-sm);margin-block-start:var(--365-space-md)}body.index-template #MainContent .homepage-buyer-support__list .buyer-next-step__card{min-height:0!important;gap:var(--365-space-sm)!important;padding:var(--365-space-md)!important;box-shadow:var(--365-shadow-none)!important}body.index-template #MainContent .homepage-buyer-support__list .buyer-next-step__icon{width:36px!important;height:36px!important}body.index-template #MainContent .homepage-buyer-support__list .buyer-next-step__card-text{-webkit-line-clamp:2!important}body.index-template #MainContent>.homepage-v2-evidence{padding-block:var(--homepage-section-space);border-block-start:1px solid var(--365-color-border-subtle)}body.index-template #MainContent .homepage-v2-evidence__header{max-width:var(--homepage-header-width);margin-block-end:var(--365-space-lg)}body.index-template #MainContent .homepage-v2-evidence__eyebrow,body.index-template #MainContent .homepage-v2-evidence__card-eyebrow{margin:0 0 var(--365-space-sm);color:var(--365-color-accent);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body.index-template #MainContent .homepage-v2-evidence__heading{margin:0;color:var(--365-color-deep-teal);font-family:var(--365-font-display);font-size:var(--homepage-section-heading-size);line-height:1.12;letter-spacing:-.02em}body.index-template #MainContent .homepage-v2-evidence__introduction{max-width:var(--homepage-copy-width);margin:var(--365-space-sm) 0 0;color:var(--365-color-text-secondary);line-height:1.65}body.index-template #MainContent .homepage-v2-evidence__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--365-space-md)}body.index-template #MainContent .homepage-v2-evidence__card{min-width:0;overflow:hidden;border:1px solid var(--365-color-border-subtle);border-radius:var(--365-radius-lg);background:var(--365-color-white)}body.index-template #MainContent .homepage-v2-evidence__media{position:relative;aspect-ratio:16 / 10;overflow:hidden;margin:0;border-block-end:1px solid var(--365-color-border-subtle);background:var(--365-color-surface-muted)}body.index-template #MainContent .homepage-v2-evidence__media img{display:block;width:100%;height:100%;object-fit:cover}body.index-template #MainContent .homepage-v2-evidence__media[data-media-fit=contain] img{padding:var(--365-space-md);background:var(--365-color-white);object-fit:contain}body.index-template #MainContent .homepage-v2-evidence__media-label{position:absolute;inset-block-start:var(--365-space-sm);inset-inline-start:var(--365-space-sm);display:inline-flex;min-height:28px;align-items:center;padding-inline:var(--365-space-sm);border-radius:var(--365-radius-pill);background:var(--365-color-deep-teal);color:var(--365-color-white);font-size:.72rem;font-weight:750;letter-spacing:.04em}body.index-template #MainContent .homepage-v2-evidence__body{display:flex;min-height:244px;flex-direction:column;align-items:flex-start;padding:var(--365-space-lg)}body.index-template #MainContent .homepage-v2-evidence__card-title{margin:0;color:var(--365-color-deep-teal);font-family:var(--365-font-display);font-size:clamp(1.35rem,1.7vw,1.75rem);line-height:1.2}body.index-template #MainContent .homepage-v2-evidence__card-description{margin:var(--365-space-sm) 0 0;color:var(--365-color-text-secondary);line-height:1.6}body.index-template #MainContent .homepage-v2-evidence__action{display:inline-flex;min-height:44px;align-items:center;gap:var(--365-space-xs);margin-block-start:auto;padding-block-start:var(--365-space-md);color:var(--365-color-accent);font-weight:750;text-decoration:none}body.index-template #MainContent .homepage-v2-evidence__action:after{content:"\203a";font-size:1.5em;line-height:1}body.index-template #MainContent .homepage-v2-evidence__action:focus-visible{outline:2px solid var(--365-color-accent);outline-offset:var(--365-space-2xs);border-radius:var(--365-radius-sm)}body.index-template .subscription-popup{--modal-width: 560px !important;--content-gap: var(--365-space-xl) !important;--blocks-gap: var(--365-space-lg) !important}body.index-template .subscription-popup .drawer__inner{overflow:hidden;border:1px solid var(--365-color-border-subtle);border-radius:var(--365-radius-lg);background:var(--365-color-warm-ivory);box-shadow:var(--365-shadow-soft)}body.index-template .subscription-popup .subscription-popup__image{display:none!important}body.index-template .subscription-popup .subscription-popup__blocks{width:100%!important;padding:var(--365-space-xl)!important;text-align:left}body.index-template .subscription-popup .subscription-popup__title h3{color:var(--365-color-deep-teal);font-family:var(--365-font-display);line-height:1.12}body.index-template .subscription-popup .subscription-popup__text{color:var(--365-color-text-secondary);line-height:1.6}body.index-template .subscription-popup :is(.form-control,input){min-height:48px;border:1px solid var(--365-color-border-interactive);border-radius:var(--365-radius-md);background:var(--365-color-white);color:var(--365-color-charcoal)}body.index-template .subscription-popup .btn--primary{min-height:48px;border-radius:var(--365-radius-md);background:var(--365-color-accent);color:var(--365-color-white)}body.index-template .subscription-popup .drawer__close-btn{border:var(--365-border-none);background:var(--365-color-transparent);box-shadow:var(--365-shadow-none);color:var(--365-color-deep-teal)}body.index-template .subscription-popup :is(.form-control,input,.btn,.drawer__close-btn):focus-visible{outline:2px solid var(--365-color-focus-ring);outline-offset:var(--365-space-2xs)}@media(hover:hover){body.index-template #MainContent .buyer-next-step__card:hover{border-color:var(--365-color-accent)!important;background:var(--365-color-white)!important;box-shadow:var(--365-shadow-soft);transform:translateY(-2px)}body.index-template #MainContent .homepage-v2-evidence__action:hover{text-decoration:underline;text-underline-offset:var(--365-space-2xs)}}@media(min-width:990px){body.index-template #MainContent .countdown-with-multi{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:var(--homepage-deal-collection-gap);margin:0}body.index-template #MainContent .countdown-with-multi>.f-column{width:auto;padding:0}body.index-template #MainContent .countdown-with-multi__items .f-grid>:nth-child(n+4){display:none!important}body.index-template #MainContent .countdown-with-multi__items,body.index-template #MainContent .countdown-with-multi__items .f-grid{height:100%}body.index-template #MainContent .countdown-with-multi__items .f-grid{grid-template:minmax(0,1fr) / repeat(3,minmax(0,1fr))!important;gap:var(--homepage-deal-collection-gap)}body.index-template #MainContent .countdown-with-multi__timer,body.index-template #MainContent .countdown-with-multi__timer>a,body.index-template #MainContent .countdown-with-multi__timer .card-media,body.index-template #MainContent .countdown-with-multi__timer .card-media__media-wrapper,body.index-template #MainContent .countdown-with-multi__timer .card-media__media,body.index-template #MainContent .countdown-with-multi__items .f-grid>a,body.index-template #MainContent .countdown-with-multi__items .card-media,body.index-template #MainContent .countdown-with-multi__items .card-media__media-wrapper,body.index-template #MainContent .countdown-with-multi__items .card-media__media{min-height:0;height:100%}body.index-template #MainContent .countdown-with-multi__items .card-media__media:before{padding-top:0}}@media(min-width:1280px){body.index-template #MainContent .countdown-with-multi{grid-template-columns:minmax(0,1fr) minmax(0,4fr)}body.index-template #MainContent .countdown-with-multi__items .f-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}body.index-template #MainContent .countdown-with-multi__items .f-grid>:nth-child(4){display:block!important}}@media(max-width:989px){body.index-template #MainContent .homepage-v2-trust__list,body.index-template #MainContent .homepage-v2-evidence__grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.index-template #MainContent .image-with-text-slider .image-slider__content-wrapper{padding-inline:var(--365-space-lg)}body.index-template #MainContent .buyer-next-step__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.index-template #MainContent .countdown-with-multi>.f-column{width:100%}body.index-template #MainContent .countdown-with-multi__items{margin-block-start:var(--365-space-md)}body.index-template #MainContent .countdown-with-multi__items .f-grid{grid-auto-columns:minmax(240px,72vw);grid-auto-flow:column;grid-template:none!important;gap:var(--365-space-sm);overflow-x:auto;padding-block-end:var(--365-space-xs);scroll-snap-type:inline mandatory;scrollbar-width:thin}body.index-template #MainContent .countdown-with-multi__items .f-grid>a{scroll-snap-align:start}}@media(max-width:767.98px){body.index-template #MainContent{--homepage-section-space: var(--homepage-section-space-mobile);--homepage-hero-heading-size: clamp(2rem, 10vw, 2.75rem);--homepage-section-heading-size: clamp(1.75rem, 8vw, 2.25rem)}body.index-template #MainContent .image-with-text-slider{--section-padding-top: var(--365-space-md) !important}body.index-template #MainContent .image-with-text-slider .image-slider{min-height:0}body.index-template #MainContent .image-slider[data-brand-v2=single-hero]{grid-template-columns:minmax(0,1fr)}body.index-template #MainContent .image-slider[data-brand-v2=single-hero]>.image-slider__content{grid-column:1;grid-row:1}body.index-template #MainContent .homepage-v2-hero-media{min-height:0;aspect-ratio:4 / 3;grid-column:1;grid-row:2}body.index-template #MainContent .image-with-text-slider .image-slider__content .swiper{padding-block:var(--365-space-lg)}body.index-template #MainContent .image-with-text-slider .image-slider__content-wrapper{padding-inline:var(--365-space-md)}body.index-template #MainContent .image-with-text-slider .image-slider__text{max-width:none!important;text-align:left}body.index-template #MainContent .image-with-text-slider .image-slider__media{border-block-start:1px solid var(--365-color-border-subtle)}body.index-template #MainContent .section__header,body.index-template #MainContent .buyer-next-step__header{text-align:left!important}body.index-template #MainContent .section__header--buttons,body.index-template #MainContent .section__header--buttons .btn{width:100%}body.index-template #MainContent .section__header--buttons{margin-inline-start:0}body.index-template #MainContent .section__header--buttons .btn{justify-content:space-between}body.index-template #MainContent .homepage-deals-header{align-items:stretch;flex-direction:column;gap:var(--365-space-sm)}body.index-template #MainContent .homepage-deals-header__action{width:100%;justify-content:space-between}body.index-template #MainContent .brand-logos--padding-small{--pd-y: var(--365-space-md);--pd-x: var(--365-space-sm)}body.index-template #MainContent .brand-logos__image{min-height:148px}body.index-template #MainContent .brand-logos__image:before{inset-block-start:18px;height:80px}body.index-template #MainContent .buyer-next-step__header{margin-block-end:var(--365-space-lg)!important}body.index-template #MainContent .buyer-next-step__card{min-height:0!important;padding:var(--365-space-md)!important}body.index-template #MainContent .buyer-next-step__grid{grid-auto-columns:var(--homepage-mobile-rail-card-width);grid-auto-flow:column;grid-template:none!important;gap:var(--365-space-sm)!important;overflow-x:auto;overscroll-behavior-inline:contain;padding-block-end:var(--365-space-xs);scroll-snap-type:inline mandatory;scrollbar-width:thin}body.index-template #MainContent .buyer-next-step__grid>.buyer-next-step__card{scroll-snap-align:start}body.index-template #MainContent .homepage-buyer-support__list{grid-template-columns:minmax(0,1fr)}body.index-template #MainContent .homepage-v2-evidence__grid{grid-auto-columns:var(--homepage-mobile-rail-card-width);grid-auto-flow:column;grid-template:none;gap:var(--365-space-sm);overflow-x:auto;overscroll-behavior-inline:contain;padding-block-end:var(--365-space-xs);scroll-snap-type:inline mandatory;scrollbar-width:thin}body.index-template #MainContent .homepage-v2-evidence__card{scroll-snap-align:start}body.index-template #MainContent .homepage-v2-evidence__body{min-height:0;padding:var(--365-space-md)}body.index-template #MainContent .homepage-v2-evidence__action{margin-block-start:var(--365-space-sm)}body.index-template .subscription-popup{--content-gap: var(--365-space-lg) !important}body.index-template .subscription-popup .subscription-popup__blocks{padding:var(--365-space-lg)!important}}@media(max-width:479.98px){body.index-template #MainContent .image-slider[data-brand-v2=single-hero] .rich-text__button{display:grid;grid-template-columns:minmax(0,1fr)}body.index-template #MainContent .image-slider[data-brand-v2=single-hero] .rich-text__button :is(.btn--primary,.homepage-v2-hero__secondary){width:100%;justify-content:center}body.index-template #MainContent .homepage-v2-trust__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--365-space-xs)}body.index-template #MainContent .homepage-v2-trust__list li{min-height:0;padding:var(--365-space-md)}}@media(prefers-reduced-motion:reduce){body.index-template #MainContent .section--scrolling-promotion .promotion{animation-play-state:paused!important;transform:none!important}body.index-template #MainContent .collection-list-slider .collection-card__image,body.index-template #MainContent .buyer-next-step__card,body.index-template #MainContent .brand-logos__image,body.index-template #MainContent .homepage-v2-hero-media__item img,body.index-template #MainContent .homepage-v2-evidence__media img{transition:none}}body.index-template #MainContent .image-slider[data-brand-v2=three-focus]{position:relative;display:block!important;min-height:clamp(500px,43vw,650px);isolation:isolate;overflow:hidden;background:var(--365-color-deep-teal)}body.index-template #MainContent .image-slider[data-brand-v2=three-focus]>.image-slider__media{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%!important;max-width:none!important;height:100%;border:0}body.index-template #MainContent .image-slider[data-brand-v2=three-focus]>.image-slider__media:after{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#082f3bf0,#082f3bd1 30%,#082f3b2e 62%,#082f3b00 78%)}body.index-template #MainContent .image-slider[data-brand-v2=three-focus]>.image-slider__media,body.index-template #MainContent .image-slider[data-brand-v2=three-focus]>.image-slider__media .swiper,body.index-template #MainContent .image-slider[data-brand-v2=three-focus]>.image-slider__media .swiper-wrapper,body.index-template #MainContent .image-slider[data-brand-v2=three-focus]>.image-slider__media .swiper-slide,body.index-template #MainContent .image-slider[data-brand-v2=three-focus]>.image-slider__media .media-wrapper{min-height:inherit;height:100%}body.index-template #MainContent .image-slider[data-brand-v2=three-focus]>.image-slider__media img{position:static!important;width:100%;height:100%;object-fit:cover;object-position:center;transform:none!important}body.index-template #MainContent .image-slider[data-brand-v2=three-focus]>.image-slider__media .swiper-slide[data-media-fit=contain]{background:var(--365-color-white)}body.index-template #MainContent .image-slider[data-brand-v2=three-focus]>.image-slider__media .swiper-slide[data-media-fit=contain] img{object-fit:contain;padding:clamp(20px,3vw,48px)}body.index-template #MainContent .image-slider[data-brand-v2=three-focus]>.image-slider__content{position:relative;z-index:3;width:100%!important;max-width:none!important;min-height:inherit;pointer-events:none;background:transparent;color:var(--365-color-white)}body.index-template #MainContent .image-slider[data-brand-v2=three-focus] .image-slider__content>.swiper,body.index-template #MainContent .image-slider[data-brand-v2=three-focus] .image-slider__content .swiper-wrapper,body.index-template #MainContent .image-slider[data-brand-v2=three-focus] .image-slider__content .swiper-slide{min-height:inherit}body.index-template #MainContent .image-slider[data-brand-v2=three-focus] .image-slider__content .swiper{padding-block:0}body.index-template #MainContent .image-slider[data-brand-v2=three-focus] .image-slider__content .swiper-slide{display:flex;align-items:center}body.index-template #MainContent .image-slider[data-brand-v2=three-focus] .image-slider__content-wrapper{width:min(100%,1440px);max-width:none!important;margin-inline:auto;padding:clamp(40px,6vw,88px)}body.index-template #MainContent .image-slider[data-brand-v2=three-focus] .image-slider__text{max-width:470px!important;pointer-events:auto;text-shadow:0 1px 18px rgba(8,47,59,.18)}body.index-template #MainContent .image-slider[data-brand-v2=three-focus] .rich-text__subheading{color:var(--365-color-warm-ivory)}body.index-template #MainContent .image-slider[data-brand-v2=three-focus] .rich-text__heading{max-width:12ch;color:var(--365-color-white);font-size:clamp(2.7rem,4.4vw,4.5rem);line-height:.98}body.index-template #MainContent .image-slider[data-brand-v2=three-focus] .rich-text__text{max-width:40ch;color:#ffffffe0;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.55}body.index-template #MainContent .image-slider[data-brand-v2=three-focus] .rich-text__button{pointer-events:auto}body.index-template #MainContent .image-slider[data-brand-v2=three-focus] .swiper-controls{position:absolute;z-index:5;inset-inline-end:clamp(20px,3vw,44px);inset-block-end:clamp(20px,3vw,36px);pointer-events:auto}body.index-template #MainContent .image-slider[data-brand-v2=three-focus] .swiper-controls button{border:1px solid rgba(255,255,255,.72);background:#082f3bb8;color:var(--365-color-white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body.index-template #MainContent .image-slider[data-brand-v2=three-focus] .swiper-controls button:focus-visible{outline:2px solid var(--365-color-white);outline-offset:var(--365-space-2xs)}body.index-template #MainContent .buyer-next-step[data-brand-v2=hero-owned]{display:none!important}body.index-template #MainContent>.homepage-v2-trust[data-brand-v2=compact-proof]{padding-block:var(--365-space-md)}body.index-template #MainContent .homepage-v2-trust[data-brand-v2=compact-proof] .homepage-v2-trust__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;border-block:1px solid var(--365-color-border-subtle)}body.index-template #MainContent .homepage-v2-trust[data-brand-v2=compact-proof] .homepage-v2-trust__list li{position:relative;min-height:52px;justify-content:center;padding:var(--365-space-sm) var(--365-space-md) var(--365-space-sm) calc(var(--365-space-md) + 14px);border:0;background:var(--365-color-white)}body.index-template #MainContent .homepage-v2-trust[data-brand-v2=compact-proof] .homepage-v2-trust__list li:before{content:"";position:absolute;inset-inline-start:var(--365-space-md);width:7px;height:7px;border-radius:var(--365-radius-pill);background:var(--365-color-accent)}body.index-template #MainContent .homepage-v2-trust[data-brand-v2=compact-proof] .homepage-v2-trust__list li+li{border-inline-start:1px solid var(--365-color-border-subtle)}body.index-template #MainContent .homepage-v2-trust[data-brand-v2=compact-proof] .homepage-v2-trust__list strong{font-size:.88rem;line-height:1.25}body.index-template #MainContent>.homepage-v2-evidence[data-brand-v2-placement=after-product-categories]{padding-block:var(--365-space-xl)}body.index-template #MainContent .homepage-v2-evidence[data-brand-v2-placement=after-product-categories] .homepage-v2-evidence__header{margin-block-end:var(--365-space-lg)}body.index-template #MainContent .homepage-v2-evidence[data-brand-v2-placement=after-product-categories] .homepage-v2-evidence__eyebrow{display:none}body.index-template #MainContent .homepage-v2-evidence[data-brand-v2-placement=after-product-categories] .homepage-v2-evidence__heading{font-size:clamp(1.75rem,2.8vw,2.5rem)}body.index-template #MainContent .homepage-v2-evidence[data-brand-v2-placement=after-product-categories] .homepage-v2-evidence__introduction{max-width:58ch}body.index-template #MainContent .homepage-v2-evidence[data-brand-v2-placement=after-product-categories] .homepage-v2-evidence__grid{gap:var(--365-space-md)}body.index-template #MainContent .homepage-v2-evidence[data-brand-v2-placement=after-product-categories] .homepage-v2-evidence__media{aspect-ratio:4 / 3}body.index-template #MainContent .homepage-v2-evidence[data-brand-v2-placement=after-product-categories] .homepage-v2-evidence__body{min-height:0;padding:var(--365-space-md)}body.index-template #MainContent .homepage-v2-evidence[data-brand-v2-placement=after-product-categories] :is(.homepage-v2-evidence__card-eyebrow,.homepage-v2-evidence__card-description){display:none}body.index-template #MainContent .homepage-v2-evidence[data-brand-v2-placement=after-product-categories] .homepage-v2-evidence__action{margin-block-start:var(--365-space-sm)}@media(max-width:767.98px){body.index-template #MainContent .image-slider[data-brand-v2=three-focus]{display:grid!important;min-height:0;grid-template-rows:minmax(260px,68vw) auto}body.index-template #MainContent .image-slider[data-brand-v2=three-focus]>.image-slider__media{position:relative;grid-row:1;width:100%!important;min-width:0;min-height:260px}body.index-template #MainContent .image-slider[data-brand-v2=three-focus]>.image-slider__media:after{background:linear-gradient(180deg,#082f3b00 58%,#082f3b75)}body.index-template #MainContent .image-slider[data-brand-v2=three-focus]>.image-slider__content{grid-row:2;width:100%!important;min-width:0;min-height:270px;background:var(--365-color-deep-teal)}body.index-template #MainContent .image-slider[data-brand-v2=three-focus] .image-slider__content-wrapper{padding:var(--365-space-lg) var(--365-space-md) calc(var(--365-space-2xl) + 20px)}body.index-template #MainContent .image-slider[data-brand-v2=three-focus] .rich-text__heading{max-width:14ch;font-size:clamp(2.05rem,9.8vw,3rem)}body.index-template #MainContent .image-slider[data-brand-v2=three-focus] .rich-text__text{max-width:34ch;font-size:1rem}body.index-template #MainContent .image-slider[data-brand-v2=three-focus] .swiper-controls{inset-inline:var(--365-space-md) auto;inset-block-end:var(--365-space-md)}body.index-template #MainContent .homepage-v2-trust[data-brand-v2=compact-proof] .homepage-v2-trust__list{grid-template-columns:repeat(2,minmax(0,1fr))}body.index-template #MainContent .homepage-v2-trust[data-brand-v2=compact-proof] .homepage-v2-trust__list li{min-height:48px;padding-inline:calc(var(--365-space-sm) + 12px) var(--365-space-sm)}body.index-template #MainContent .homepage-v2-trust[data-brand-v2=compact-proof] .homepage-v2-trust__list li:before{inset-inline-start:var(--365-space-sm)}body.index-template #MainContent .homepage-v2-trust[data-brand-v2=compact-proof] .homepage-v2-trust__list li:nth-child(odd){border-inline-start:0}body.index-template #MainContent .homepage-v2-trust[data-brand-v2=compact-proof] .homepage-v2-trust__list li:nth-child(n+3){border-block-start:1px solid var(--365-color-border-subtle)}}@media(prefers-reduced-motion:reduce){body.index-template #MainContent .image-slider[data-brand-v2=three-focus] .swiper-wrapper{transition-duration:0ms!important}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/365-homepage-brand-ui.css.map */
