.template-index #MainContent [data-homepage-reveal]{transition:opacity .7s ease,transform .85s cubic-bezier(.22,1,.36,1),clip-path .85s cubic-bezier(.22,1,.36,1)}.template-index #MainContent .homepage-reveal--pending{opacity:0}.template-index #MainContent [data-homepage-reveal=rise].homepage-reveal--pending{transform:translateY(28px)}.template-index #MainContent [data-homepage-reveal=zoom].homepage-reveal--pending{transform:scale(.98)}.template-index #MainContent [data-homepage-reveal=curtain]{clip-path:inset(0)}.template-index #MainContent [data-homepage-reveal=curtain].homepage-reveal--pending{clip-path:inset(0 0 12% 0);transform:translateY(16px)}@media(prefers-reduced-motion:reduce){.template-index #MainContent [data-homepage-reveal]{opacity:1;transform:none;clip-path:none;transition:none}}.template-index #MainContent .index-section{margin-top:64px;margin-bottom:64px}.template-index #MainContent .section-header{margin-bottom:16px}.template-index #MainContent .section-header__title{margin-bottom:0;font-size:28px;font-weight:400;line-height:1.3;letter-spacing:.04em}.template-index #MainContent .section-header__title:after{content:"";display:block;width:24px;height:1px;margin:8px auto 0;background:var(--colorBtnPrimary)}.template-index #MainContent .grid-product__meta{padding-top:12px}.template-index #MainContent [id$=__rich_text_HXhWUi],.template-index #MainContent [id$=__rich_text_b3xnM8],.template-index #MainContent [id$=__rich_text_9DkxCh]{margin-bottom:0}.template-index #MainContent [id$=__rich_text_HXhWUi]+.index-section,.template-index #MainContent [id$=__rich_text_b3xnM8]+.index-section,.template-index #MainContent [id$=__rich_text_9DkxCh]+.index-section{margin-top:20px}.template-index #MainContent [id$=__rich_text_HXhWUi] .theme-block,.template-index #MainContent [id$=__rich_text_b3xnM8] .theme-block,.template-index #MainContent [id$=__rich_text_9DkxCh] .theme-block{margin-bottom:8px}.template-index #MainContent [id$=__rich_text_HXhWUi] h2,.template-index #MainContent [id$=__rich_text_b3xnM8] h2,.template-index #MainContent [id$=__rich_text_9DkxCh] h2,.template-index #MainContent [id$=__rich_text_HXhWUi] p{margin-bottom:0}.template-index #MainContent .grid-product__title{font-size:14px;line-height:1.5;letter-spacing:.02em}.template-index #MainContent .grid-product__price{margin-top:6px;font-size:13px}.template-index #MainContent .grid-product__tag{z-index:3}.template-index #MainContent .featured-collection__view-all .btn{background:transparent;color:var(--colorBtnPrimary);border:1px solid var(--colorBtnPrimary);padding:10px 24px;font-size:11px;letter-spacing:.1em}.template-index #MainContent .featured-collection__view-all .btn:hover{background:var(--colorBtnPrimary);color:var(--colorBtnPrimaryText)}.template-index #MainContent .featured-collection-carousel__arrow{color:var(--colorBtnPrimary)}.template-index #MainContent [class^=ai-logo-list-heading-]{font-size:18px;letter-spacing:.04em;color:var(--colorBtnPrimary)}.template-index #MainContent [id$=__rich_text_yJdkKK]{margin-top:16px}.template-index #MainContent [id$=__rich_text_yJdkKK] .btn{background:transparent;border:0;border-bottom:1px solid var(--colorBtnPrimary);color:var(--colorBtnPrimary);padding:8px 0;font-size:11px;letter-spacing:.08em}.template-index #MainContent [id$=__promo_grid_nhEWjN],.template-index #MainContent [id$=__promo_grid_az6hCf]{margin:64px 0}.homepage-gift-card{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:32px;background:var(--colorFooter)}.homepage-gift-card__title{margin:0;font-size:24px;font-weight:400}.homepage-gift-card__link{color:var(--colorBtnPrimary);border-bottom:1px solid currentColor;padding:10px 0;font-size:12px;white-space:nowrap}@media only screen and (max-width:768px){.template-index #MainContent .index-section{margin-top:40px;margin-bottom:40px}.template-index #MainContent .section-header{margin-bottom:12px}.template-index #MainContent .section-header__title{font-size:22px}.template-index #MainContent .grid-product__title{font-size:13px}.template-index #MainContent [id$=__promo_grid_nhEWjN],.template-index #MainContent [id$=__promo_grid_az6hCf]{margin:40px 0}.homepage-gift-card{gap:16px;padding:24px 20px}.homepage-gift-card__title{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/homepage-refinements.css.map */
