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}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 .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 .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-subtle);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-accent);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)}}@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 .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-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 .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 .buyer-next-step__grid{grid-template-columns:minmax(0,1fr)!important}}@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{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/365-homepage-brand-ui.css.map */
