@font-face{font-family:PostGroteskBold;src:url(/cdn/shop/files/PostGroteskBold.woff2?v=1775845116) format("woff2"),url(/cdn/shop/files/PostGroteskBold.woff?v=1775845116) format("woff");font-display:swap}@font-face{font-family:PostGroteskMedium;src:url(/cdn/shop/files/PostGroteskMedium.woff2?v=1775845210) format("woff2"),url(/cdn/shop/files/PostGroteskMedium.woff?v=1775845210) format("woff");font-display:swap}@font-face{font-family:PostGroteskBook;src:url(/cdn/shop/files/PostGroteskBook.woff2?v=1775845253) format("woff2"),url(/cdn/shop/files/PostGroteskBook.woff?v=1775845252) format("woff");font-display:swap}@font-face{font-family:PostGroteskLight;src:url(/cdn/shop/files/PostGroteskLight.woff2?v=1775845295) format("woff2"),url(/cdn/shop/files/PostGroteskLight.woff?v=1775845295) format("woff");font-display:swap}.button,button{font-family:Schibsted Grotesk,sans-serif!important}.custom-linked-products .options-color-fx{width:40px;height:40px;display:block;background-position:center center;background-size:cover;border-radius:50px}.custom-linked-products fieldset{border:0;padding:.01em 0 0;margin:0;min-width:0}.custom-linked-products .radio__legend{display:block;margin:0;padding:0 0 8px;width:100%;opacity:.7;font-size:14px}.custom-linked-products .radio__legend__label{font-weight:700;font-size:16px;text-transform:uppercase;letter-spacing:1px;opacity:1;padding-right:6px;margin-right:5px;border-right:1px solid #666}.custom-linked-products .swatch__button{display:inline-block;padding:5px}.options-color-fx-active{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.custom-linked-products{max-width:44rem;margin:10px 0!important}.custom-linked-products .product__form__select{margin:0;border-left:none;border-right:none;border-top:none;border-radius:0;padding-left:0;padding-right:20px;width:100%;padding-bottom:10px;cursor:pointer}.custom-linked-products .tt-title-options{letter-spacing:0;margin-bottom:10px}.custom-linked-products+variant-selects{border:none}body .article-card__footer{display:flex;align-items:center;gap:10px}.template-page-giving-back .main-page-title.page-title,.template-page-careers .product-showcase__stars,.template-page-wholesale .collapsible-content__grid-item .btn__wrapper,.template-page-promotions .collapsible-content__grid-item .btn__wrapper,.template-page-pretty-points .collapsible-content__grid-item .btn__wrapper{display:none}.pdp-custom-reviews .multicolumn-card__info h3{background:#fb5373;color:#fff;padding:10px 0}.pdp-custom-reviews .multicolumn-card__info{padding-top:0!important}.subcollections__grid--5 .subcollections__inner,.subcollections__grid--6 .subcollections__inner,.subcollections .wrapper.subcollections__inner{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:30px;display:grid;column-gap:30px;max-width:1180px;margin:0 auto;padding:30px;width:100%}.subcollections{position:relative}.subcollection__item{position:relative;overflow:hidden}.text--white{color:#fff}.subcollection__link{display:flex;justify-content:flex-start;align-items:flex-end;width:100%;height:100%}.subcollection__image{width:100%;height:100%;overflow-y:hidden;transform:scale(1.06);transition:transform 2s cubic-bezier(.215,.61,.355,1)}.image-overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;background-color:#190f07;opacity:.5;display:block!important}.align--middle-center{align-items:center;justify-content:center;text-align:center}.hero__content__wrapper{position:absolute;display:flex;z-index:10;top:0;left:0;height:100%;width:100%;padding-top:0;padding-bottom:0}.subcollection__title{padding:30px;text-transform:uppercase;letter-spacing:1px;font-size:16px;margin:1em;color:#fff}.subcollections .background-size-cover{background-size:cover;background-position:100%;height:100%;overflow:hidden;position:absolute;top:0;right:0;z-index:1}.product__title h1{letter-spacing:-2%;line-height:1;font-size:32px}.tolstoy-stories-title{text-transform:capitalize}body .product-media-container .media img{position:relative;max-height:720px;object-fit:contain}.sticky-atc{position:fixed;bottom:0;left:0;width:100%;background:#fff;border-top:1px solid #e5e5e5;z-index:999;transform:translateY(100%);transition:transform .3s ease}.sticky-atc.show{transform:translateY(0)}.sticky-atc__inner{max-width:1200px;margin:0 auto;padding:12px 16px;display:flex;justify-content:space-between;align-items:center}.sticky-atc__title{font-size:14px;font-weight:600}.sticky-atc__price{font-size:14px;margin-left:10px}.sticky-atc.hidden{display:none}.quick-add__submit:hover:after{box-shadow:none!important;border:1px solid #000}.button:before,.button:after{content:none!important}.button{border:1.5px solid #000;background:transparent}.button:hover{background:#000;color:#fff}.cart__warnings .button{color:#000}.cart__warnings .button:hover{color:#fff}.mobile-link-scroll{display:none}body .list-menu__item{text-transform:capitalize;letter-spacing:1.2px;white-space:nowrap;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0;font-family:PostGroteskMedium}a.mega-menu__heading-link[href="#"]{pointer-events:none;font-family:PostGroteskMedium}.header__inline-menu .list-menu--inline{justify-content:center}.menu-drawer__navigation .list-menu__item.menu-drawer__menu-item[href="#"]{font-size:1.3rem;text-transform:capitalize;color:#757575;margin-top:40px;letter-spacing:0;font-weight:700;font-family:PostGroteskMedium}a.header__icon.link.focus-inset.iwish-float-icon{display:none}body .menu-drawer__navigation .menu-drawer__inner-submenu .list-menu__item.menu-drawer__menu-item{padding-top:8px!important;padding-bottom:8px!important}body .header--top-center *>.header__search{display:none}body .header--top-center .header__icon.header__icon--account{display:inline-flex!important;text-decoration:none;white-space:nowrap;text-transform:uppercase;align-items:center;width:fit-content;padding-right:10px}body .header__icon--cart{margin:0}.header-nav-row{display:none}@media screen and (min-width:990px){.section-header.megamenu:has(>.header-nav-row){display:contents}.section-header.megamenu:has(>.header-nav-row)>sticky-header{position:sticky;top:0;z-index:4}.section-header.megamenu:has(>.header-nav-row)>.header-wrapper--border-bottom{border-bottom-color:transparent;transition:border-color .2s ease}.section-header.megamenu.scrolled-past-header:has(>.header-nav-row)>.header-wrapper--border-bottom{border-bottom-color:rgba(var(--color-foreground),.08)}.header-nav-row{display:block;position:relative;z-index:3;border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.header-nav-row .header__inline-menu{display:block;margin-top:0;padding-top:.4rem}}body .header:not(.drawer-menu).page-width{max-width:100%;width:100%;padding-top:0;padding-bottom:0}.megamenu .header--top-center nav.header__inline-menu{max-width:100%;width:100%;margin-bottom:10px}.megamenu .header--top-center ul.list-menu.list-menu--inline{justify-content:space-between!important;flex-wrap:nowrap;width:100%}.mega-menu__content .page-width.mega-menu-new-layout{max-width:100%;width:100%}@media screen and (min-width:990px){body .header:not(.drawer-menu).page-width,body .header-nav-row__inner.page-width,.mega-menu__content .page-width.mega-menu-new-layout{padding-left:4rem;padding-right:4rem}body .megamenu .header--top-center .header__inline-menu .list-menu__item{font-size:clamp(11px,.85vw,14px)}body .megamenu .header--top-center .header__inline-menu .header__menu-item{padding-left:clamp(.4rem,.5vw,1.2rem);padding-right:clamp(.4rem,.5vw,1.2rem)}body .megamenu .header--top-center .header__inline-menu summary.header__menu-item{padding-right:clamp(2rem,1.6vw,2.7rem)}}.header__icon--cart svg,.header__icon--account svg{width:20px;height:20px}.custom-header-search .search-modal.modal__content{opacity:1;width:300px;min-height:unset;height:fit-content;background:transparent;position:unset;border:none}.custom-header-search .search-modal__content{padding:0;height:fit-content}.custom-header-search .search-modal__close-button{display:none}.custom-header-search .search-modal__content .field:before,.custom-header-search .search-modal__content .field:after{content:none}.custom-header-search .search-modal__content input{border-bottom:.5px solid #000000;border-radius:0;padding-left:10px!important;font-size:12px;text-transform:uppercase;color:#0000008c;letter-spacing:0;padding-bottom:10px;padding-top:10px;line-height:100%;min-height:unset;height:unset}.custom-header-search .search-modal__content .field__input:focus{box-shadow:none!important;padding-top:10px;padding-bottom:10px;line-height:100%;min-height:unset;height:unset}.custom-header-search .search-modal__content .field__input::placeholder{opacity:1;font-size:12px;text-transform:uppercase;color:#0000008c;letter-spacing:0}.custom-header-search .search-modal__content .field label{display:none}.custom-header-search .search__button,.custom-header-search .search__button .icon,.custom-header-search .reset__button{width:23px;height:23px}body .announcement-bar__message{font-size:14px;font-family:PostGroteskBook;font-weight:400;text-transform:capitalize}.footer__content-top.page-width{display:flex;align-items:flex-start;justify-content:space-between}.custom-promo-menu img{min-width:100px;height:133px;object-fit:cover}.custom-promo-menu ul{margin:0;padding:0;list-style:none;display:flex;align-items:center;gap:10px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.custom-promo-menu ul::-webkit-scrollbar{display:none}.scrolled-past-header div#menu-drawer{top:0}.custom-drawer-search-input:focus-visible{box-shadow:none;outline:none}.quick-add-modal .product__info-container .product__text,.quick-add-modal .product-info-icons,.quick-add-modal .product-faq-contact,.quick-add-modal .review-quote-block{display:none}.quick-add-modal .product__title>a h2{font-size:34px;line-height:1}.product-card-wrapper .quick-add__submit:focus-visible{outline:none;box-shadow:none}.quick-add-modal .product .product__media-wrapper .product__column-sticky{gap:10px}.predictive-search__loading-state{width:0;height:0;opacity:0;visibility:hidden}.header__menu-item{cursor:pointer!important}.quick-add-modal__content,.quick-add-modal__content:focus-visible{border:none!important;outline:none!important}.cart-drawer .cart__checkout-button{background:#f3d5d2;color:#1c1c1c;border:none!important;text-transform:uppercase}.cart-drawer .cart__checkout-button:hover{background:#1c1c1c;color:#fff;border:1polid #fff!important}.cart-drawer .cart__checkout-button{border:none}button.button.button--tertiary.cart-remove-button:hover{background:transparent}div#rebuy-cart{display:none}body.rebuy-cart-visible{overflow:auto!important}body.rebuy-cart-visible.overflow-hidden,html body.gradient.overflow-hidden{overflow:hidden!important}div#lion-loyalty-panel-custom-css{z-index:0;position:relative}.rc-template__button-group .rc-radio{border-radius:0!important}body .rc-widget .rc-option--active{background:#000}.rc_popup[data-v-7bc675e0]{display:none}.oke-w,.oke-modal{--oke-stars-foregroundColor: #000 !important}.okeReviews[data-oke-container] .oke-button,div.okeReviews .oke-button{border-color:#000!important;color:#000!important}.okeReviews[data-oke-container] .oke-w-writeReview:before,div.okeReviews .oke-w-writeReview:before,.okeReviews[data-oke-container] .oke-w-reviewer-verified,div.okeReviews .oke-w-reviewer-verified,.okeReviews[data-oke-container] .oke-w-reviewer-verified-icon:before,div.okeReviews .oke-w-reviewer-verified-icon:before{color:#000!important}.oke-avatar-placeholder,.okeReviews[data-oke-container] .oke-w-reviewerRecommendation--yes:before,div.okeReviews .oke-w-reviewerRecommendation--yes:before{background:#000!important}.rich-text__heading{font-size:54px;line-height:1;letter-spacing:-3%}@media screen and (min-width:750px){.template-product .content-right .custom-hero-slide{height:100%;min-height:100%;aspect-ratio:2.22 / 1}}@media screen and (max-width:1250px){body .megamenu .list-menu__item{font-size:12px}}@media screen and (max-width:989px){body .header:not(.drawer-menu).page-width{display:grid}body .header:not(.drawer-menu).page-width{padding-left:16px;padding-right:16px}.megamenu .header--top-center .header__icons{padding-right:0}body .header--top-center .header__icon.header__icon--account,body .header__icons .header__search{display:none!important}body .shopify-section-group-header-group{z-index:3}.custom-header-search{display:none}}@media screen and (min-width:750px)and (max-width:989px){body .header:not(.drawer-menu).page-width{padding-left:2.4rem;padding-right:2.4rem}}@media screen and (max-width:750px){.footer .footer-block__details-content{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3px}.product-card-wrapper .price{font-size:13px}.footer-block__heading{position:relative;cursor:pointer;padding-right:25px}.footer-block__heading:after{content:"+";display:none;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(0);font-size:18px;font-weight:500;transition:transform .3s ease}.footer-block.active .footer-block__heading:after{transform:translateY(-50%) rotate(45deg)}.footer .footer-block.grid__item{margin:0 0 2.5rem}.footer .footer-block__details-content{margin-top:10px;margin-bottom:0}.pdp-custom-reviews .multicolumn-card__info{padding-left:0!important;padding-right:0!important}.subcollections:not(.subcollections__grid--1) .subcollections__inner{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;max-width:100%;scrollbar-width:none;-ms-overflow-style:none}.subcollections:not(.subcollections__grid--1) .subcollections__inner .subcollection__item{flex:0 0 auto;width:90%}.rebuy-widget.widget-type-dynamic-bundle{padding:0 15px!important;overflow:hidden}.thumbnail-slider .slider-button{display:none}body .thumbnail-slider .thumbnail-list.slider{padding-left:15px;scroll-padding-left:15px;overflow-y:hidden}.product__media-list .product__media-item.grid__item{margin:0!important;padding:0;border:none;width:100%}.product__media-list .product__media-item.grid__item .product-media-container{border:none}.product__media-list.slider.slider--mobile{scroll-padding-left:0px}.utility-bar__grid.page-width{padding-left:1.5rem;padding-right:1.5rem}.header__icon .icon,.header__icon--cart svg,.header__icon--account svg{height:2.5rem;width:2.5rem}body header-drawer{margin:0}.mobile-link-scroll{display:flex;position:relative;z-index:1;padding-top:12px;padding-bottom:2px;background:#fff;border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.mobile-link-scroll .mobile-link-scroll__container{display:flex;justify-content:space-between;padding:0 20px 10px;width:100%;max-width:450px;margin:auto}.mobile-link-scroll .mobile-link-scroll__item{color:#000;text-transform:capitalize;text-decoration:none!important;font-size:14px}.rich-text__heading{font-size:40px}}.template-page-about .custom-hero-heading{font-size:54px;line-height:1;letter-spacing:-3%}.template-page-about .custom-hero-section:not(.content-right){width:100%;border-radius:0}.product .product__text{font-size:15px;letter-spacing:0;margin-top:0}.product__accordion.accordion details>.accordion__content strong{font-family:PostGroteskBold;margin-bottom:10px;display:inline-block}.product-form__input.product-form__quantity .form__label{display:none}.card-product-variants__pickers .product-form__input{display:flex;align-items:center;gap:6px;padding-left:5px}.card-product-variants__pickers .swatch-input__input+.swatch-input__label{padding:3px;margin:0!important;outline:none!important}.card-product-variants__pickers .swatch-input__input+.swatch-input__label .swatch{box-shadow:0 1px 3px #00000026;transition:box-shadow .2s ease,transform .2s ease}.card-product-variants__pickers .swatch-input__input+.swatch-input__label:hover .swatch{transform:scale(1.1);box-shadow:0 2px 6px #0003}.card-product-variants__pickers .product-form__input input[type=radio]:checked+label.swatch-input__label{border:none;padding:3px;border-radius:100%!important}.card-product-variants__pickers .product-form__input input[type=radio]:checked+label.swatch-input__label .swatch{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #a86d63,0 1px 3px #00000026;transform:scale(1.05)}.card-product-variants__option.card-product-variants__option--accordion{display:flex;align-items:center;justify-content:flex-start;gap:6px}.card-product-variants__option .svg-wrapper{width:15px;height:15px}.card-product-variants__selected-label{margin-top:0;font-size:13px;letter-spacing:0}@media screen and (max-width:750px){.template-page-about .custom-hero-heading{font-size:32px}.product__title h1{font-size:24px}.product .product__text{font-size:14px}.card-product-variants__option.card-product-variants__option--accordion{justify-content:space-between}}.subcollection__image{display:none}.subcollections .hero__content__wrapper{position:relative}.subcollection__link{text-decoration:none!important}.subcollection__title{padding:0;margin:0}.subcollections .wrapper.subcollections__inner{display:flex;overflow-x:scroll;gap:20px;max-width:var(--page-width);width:100%;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;position:relative;z-index:0}.discount-coupon-wrap .field__input:not(:placeholder-shown){padding-top:0;padding-bottom:0}.subcollections .image-overlay{display:none;position:relative}.subcollections .subcollection__title{background:#fff;color:#000;border:1px solid #000;padding:6px 15px 5px;font-size:14px;border-radius:6px;white-space:nowrap}.subcollections:not(.subcollections__grid--1) .subcollections__inner .subcollection__item{flex:0 0 auto;width:fit-content}.buy-parent .product-form__input.product-form__quantity,.template-product .product-form__input.product-form__quantity{display:none}.card-product-variants__pickers .svg-wrapper>svg{color:#000}.vtg-tab-buttons,.lp-tab-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.vtg-tab-btn,button.lp-tab-btn{background:transparent;border:none;border-radius:var(--buttons-radius, 0);color:rgb(var(--color-foreground));cursor:pointer;font-family:inherit;font-size:15px;letter-spacing:.1rem;padding:.6rem 0 1.2px;transition:border-color .15s,background .15s;text-transform:capitalize}.vtg-tab-btn--active,button.lp-tab-btn.lp-tab-btn--active{border-bottom:1px solid #000}.vtg-swatch-item{display:inline-block}.vtg-swatch-item.vtg-hidden{display:none!important}span.rc-option__price.rc_widget__price.rc_widget__price--onetime:not(.price-discounted),span.rc-option__price.rc_widget__price.rc_widget__price--subsave:not(.price-discounted){display:none}.product__title{margin-top:15px}@media screen and (max-width:749px){.custom-drawer-search-form .custom-drawer-search-input,.custom-header-search .search-modal__content input,.search__input.field__input,input[type=search],input[name=q]{font-size:16px}}aside#main-collection-filters{display:none}.shop-by-concern .swiper,.video-product-swiper-section .swiper{z-index:0}.product-showcase__grid{z-index:0;position:relative}#tapcart-web-banner{display:none!important}@media screen and (min-width:750px){.footer .footer__content-top.page-width{gap:4rem}.footer .footer__content-top .footer__blocks-wrapper.grid{display:grid;grid-auto-flow:column;grid-template-columns:minmax(18rem,30rem);grid-auto-columns:auto;justify-content:start;column-gap:5.6rem;flex:1 1 auto;margin:0;padding:0}.footer .footer__content-top .footer__blocks-wrapper .footer-block.grid__item{width:auto;max-width:none;margin:0;padding:0}.footer .footer-block--newsletter{flex:0 0 auto}.footer .footer__content-top .footer__blocks-wrapper .footer-block.grid__item:first-child:not(.footer-block--menu){padding-right:4rem}.footer .footer-block__details-content a[href^="tel:"],.footer .footer-block__details-content a[href^="sms:"]{white-space:nowrap}}@media screen and (min-width:990px){.footer .footer__content-top .footer__blocks-wrapper.grid{grid-template-columns:minmax(20rem,26rem);grid-auto-columns:minmax(12rem,19rem);column-gap:0;min-width:0}.footer .footer-block--newsletter{flex:0 1 45rem;min-width:28rem}}@media screen and (min-width:750px)and (max-width:989px){.footer .footer__content-top.page-width{flex-direction:column;align-items:stretch}.footer .footer-block--newsletter{max-width:100%;width:100%}.footer .footer__content-top .footer__blocks-wrapper.grid{column-gap:4rem}.footer .footer__content-top .footer__blocks-wrapper .footer-block.grid__item:first-child:not(.footer-block--menu){padding-right:2.4rem}}div[class*=kl-teaser],[data-testid*=kl-teaser]{display:none!important}.button.loading,.button.loading[aria-disabled=true],.button.loading:disabled,.product-mobile-sticky-bar__submit.loading,.product-mobile-sticky-bar__submit.loading[aria-disabled=true],.product-mobile-sticky-bar__submit.loading:disabled{cursor:pointer!important}@media screen and (max-width:768px){.shopify-section[id*=collection_tabs] .slider-buttons,.shopify-section[id*=collection_list] .slider-buttons{display:flex!important;justify-content:center;margin-top:1.4rem}.shopify-section[id*=collection_tabs] .slider-button,.shopify-section[id*=collection_tabs] .slider-button .svg-wrapper,.shopify-section[id*=collection_list] .slider-button,.shopify-section[id*=collection_list] .slider-button .svg-wrapper{width:44px;height:44px}}.slider-arrows{display:flex;justify-content:center;gap:1.2rem;margin-top:2.4rem}.slider-arrows:has(.swiper-button-lock){display:none}.slider-arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background:rgba(var(--color-foreground),.06);color:rgb(var(--color-foreground));cursor:pointer;transition:background-color .2s ease,opacity .2s ease}.slider-arrow:hover{background:rgba(var(--color-foreground),.12)}.slider-arrow.swiper-button-disabled,.slider-arrow:disabled{opacity:.3;cursor:default}.slider-arrow svg{width:2rem;height:2rem}.slider-arrow--prev svg{transform:rotate(180deg)}body .footer .footer-klaviyo-form form>div{margin:0 0 20px!important}body .footer .footer-klaviyo-form form>div:has(p){margin:-8px 0 26px!important}body .footer .footer-klaviyo-form input[type=text]{padding-right:0!important}body .footer .footer-klaviyo-form form div:has(>button):not([class*=klaviyo-phoneinput] *):not(:has(input)){position:static!important;right:auto!important;top:auto!important;bottom:auto!important;height:auto!important;display:block!important;width:100%!important;margin:10px 0 0!important;padding:0!important}body .footer .footer-klaviyo-form form div:has(>button):not([class*=klaviyo-phoneinput] *):not(:has(input))>button{display:block!important;box-sizing:border-box!important;width:100%!important;min-height:54px!important;padding:16px 24px!important;background:#1c1c1c!important;color:#fff!important;border:1.5px solid #1c1c1c!important;border-radius:0!important;font-family:PostGroteskBold!important;font-size:15px!important;letter-spacing:.1em!important;text-transform:uppercase!important;text-align:center!important;cursor:pointer;transition:background-color .2s ease,color .2s ease}body .footer .footer-klaviyo-form form div:has(>button):not([class*=klaviyo-phoneinput] *):not(:has(input))>button:hover{background:transparent!important;color:#1c1c1c!important}body .footer .footer-newsletter-app{margin-top:36px}#MainContent .shopify-section:not([id*=hero_slider]):not([id*=main_product]):not([id*=main-product]) h2:not(.accordion__title):not(.facet-filters__label):not(.facets__heading):not(.product-count__text):not([class*=card]):not([class*=card] *):not(.visually-hidden):not([class*=popup] *):not([class*=modal] *){font-size:32px!important;line-height:1.15!important}@media screen and (min-width:750px){#MainContent .shopify-section:not([id*=hero_slider]):not([id*=main_product]):not([id*=main-product]) h2:not(.accordion__title):not(.facet-filters__label):not(.facets__heading):not(.product-count__text):not([class*=card]):not([class*=card] *):not(.visually-hidden):not([class*=popup] *):not([class*=modal] *){font-size:40px!important}}@media screen and (min-width:990px){#MainContent .shopify-section:not([id*=hero_slider]):not([id*=main_product]):not([id*=main-product]) h2:not(.accordion__title):not(.facet-filters__label):not(.facets__heading):not(.product-count__text):not([class*=card]):not([class*=card] *):not(.visually-hidden):not([class*=popup] *):not([class*=modal] *){font-size:48px!important}}.subcollections .wrapper.subcollections__inner{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:8px;width:100%;padding:20px 1.5rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.subcollections .wrapper.subcollections__inner::-webkit-scrollbar{display:none}.subcollections .subcollection__item,.subcollections:not(.subcollections__grid--1) .subcollections__inner .subcollection__item{flex:0 0 auto;width:auto;min-width:fit-content;overflow:visible}.subcollections .subcollection__link{display:flex;align-items:center;justify-content:center;width:auto;height:37px;padding:0 10px;border:1px solid #1f1d1d;border-radius:0;background:transparent;color:#1c1c1c;text-decoration:none!important;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.subcollections .hero__content__wrapper{position:static;display:flex;align-items:center;justify-content:center;width:auto;height:auto;padding:0;z-index:auto}.subcollections .subcollection__item .subcollection__title{margin:0;padding:0;border:0;border-radius:0;background:none;color:inherit;font-family:PostGroteskMedium;font-size:12px;font-weight:400;line-height:100%;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.subcollections .subcollection__link:hover,.subcollections .subcollection__link:focus-visible{background:#1f1d1d;color:#fff}@media screen and (min-width:750px){.subcollections .wrapper.subcollections__inner{padding-left:5rem;padding-right:5rem}}@media screen and (max-width:749px){.subcollections .wrapper.subcollections__inner{padding-top:16px}}.template-index #MainContent .slider-buttons,.template-index #MainContent .slider-button,.template-index #MainContent .slider-arrows,.template-index #MainContent .slider-arrow,.template-index #MainContent .vt-nav-btn,.template-index #MainContent .stl-nav-btn,.template-index #MainContent .swiper-button-prev,.template-index #MainContent .swiper-button-next,.template-index #MainContent .icon-arrow,.template-index #MainContent .icon-next-arrow,.template-index #MainContent .product-showcase__link svg,.template-index #MainContent .product__view-details svg{display:none!important}.announcement-bar__link:hover .announcement-bar__message,.announcement-bar__link:focus-visible .announcement-bar__message,.announcement-bar__link:active .announcement-bar__message,.announcement-bar__link:visited .announcement-bar__message{font-weight:400;color:inherit}.header__menu-item:focus,.header__menu-item:focus-visible,.header__menu-item.focused,.list-menu__item:focus,.list-menu__item:focus-visible,.list-menu__item.focused,.footer-block--menu .link:focus-visible{outline:none!important;box-shadow:none!important}.mega-menu__favorites-title{display:none}@media screen and (min-width:990px){.mega-menu__favorites-title,.mega-menu-new-layout a.mega-menu__heading-link{display:block;margin:0 0 2.2rem;font-family:PostGroteskBook;font-size:1.6rem;font-weight:400;letter-spacing:.12em;line-height:1.4;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.mega-menu__favorites-list{display:flex;flex-direction:column;gap:1.8rem;margin:0;padding:0;list-style:none}.mega-menu__favorite-link{font-family:PostGroteskBook,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.06em;line-height:1.4;text-transform:capitalize;text-decoration:none;color:rgb(var(--color-foreground))}.mega-menu__favorite-link:hover{text-decoration:underline}.mega-menu-new-layout .mega-menu__list{gap:1.8rem}.mega-menu-new-layout .mega-menu__link{padding:0;font-size:1.6rem;letter-spacing:.06em;line-height:1.4;font-weight:400;text-transform:capitalize}}.card__inner.ratio{--ratio-percent: 100% !important}@media screen and (max-width:749px){.collection-list-wrapper .title-wrapper-with-link{margin-bottom:10px!important}}.cart-drawer .quantity__button{background:#f6f5f3!important;border:1px solid #D8D8D4!important;border-radius:0!important}.cart-drawer .quantity{border-radius:0!important}.cart-drawer .cart__checkout-button,.cart-drawer .cart__checkout-button:hover,.cart-drawer .cart__checkout-button:focus-visible{background:#24211f!important;color:#fff!important;border:none!important;border-radius:0!important}.cart-drawer .cart__checkout-button:hover{opacity:.9}.gift-upsell-section{background:#f6f5f3;border-radius:0;padding:16px}.gift-upsell-section .gift-upsell-card{border-radius:0}.rte a:visited,.rte a:visited:hover{color:inherit}body.template-page-about p a,body.template-page-about p a:link,body.template-page-about p a:visited,body.template-page-about p a:hover{color:#1c1c1c}.price--on-sale .price-item--sale,.price--on-sale .price__sale .price-item--sale,.product-card-wrapper .price.price--on-sale span.price-item.price-item--sale.price-item--last,.product__info-container .price .price-item.price-item--sale{color:#fb5373!important}@media screen and (min-width:750px){.header .predictive-search--header{width:560px;max-width:90vw;max-height:70vh;padding:1.6rem 0 2rem;box-sizing:border-box}}.predictive-search__item{text-decoration:none;font-family:PostGroteskBook,sans-serif;color:#1c1c1c}.predictive-search__item-heading{text-decoration:underline;text-underline-offset:.3rem;font-size:1.5rem;letter-spacing:.04em}.predictive-search__heading{font-family:PostGroteskMedium,sans-serif;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;color:#1c1c1c99}.predictive-search__item-content .predictive-search__item-heading{text-decoration:none}.predictive-search__item--link-with-thumbnail .predictive-search__item-content,.predictive-search__list-item .predictive-search__item-content{gap:1.2rem}.predictive-search__item-image,.predictive-search__item img{width:5.6rem;height:auto;object-fit:contain}@media screen and (max-width:749px){.custom-drawer-predictive .predictive-search--header{position:static;width:100%;max-height:none;border:0;box-shadow:none;padding:1rem 0}}.custom-drawer-search-container:has(.search__input:not(:placeholder-shown))~.custom-accordion-nav .custom-promo-menu{display:none}@media screen and (max-width:749px){.custom-drawer-search-form{flex-wrap:wrap}.custom-drawer-search-form>svg{flex:0 0 auto}.custom-drawer-search-form .custom-drawer-search-input{flex:1 1 0;min-width:0}.custom-drawer-search-form .predictive-search--header{flex:0 0 100%;width:100%;order:10}.custom-drawer-search-form .predictive-search__results-groups-wrapper{flex-direction:column}}.template-search .search,.template-search .search__input,.template-search .field,.template-search .field__input,.template-search .field__button,.template-search .reset__button,.template-search .search__button,.template-search .select__select,.template-search .facet-filters__sort,.template-search .card,.template-search .card__inner,.template-search .card__media,.template-search .card__badge span,.template-search .badge,.template-search .button,.predictive-search,.predictive-search--header,.predictive-search--search-template{border-radius:0!important}.template-search .template-search__header .h2,.template-search h1,.template-search .title--primary{font-family:PostGroteskBook,sans-serif;font-size:3.2rem;font-weight:400;letter-spacing:.02em;text-transform:none}.template-search .facet-filters__label,.template-search .facet-filters__sort,.template-search .facets-toggle,.template-search .field__label,.template-search .search__input,.template-search .field__input{font-family:PostGroteskBook,sans-serif;font-size:1.6rem;letter-spacing:.04em;color:#1c1c1c}.template-search .facet-filters__label{font-family:PostGroteskMedium,sans-serif}.template-search .product-count__text,.template-search .product-count-vertical{font-family:PostGroteskBook,sans-serif;font-size:1.6rem;letter-spacing:.04em;color:#1c1c1c99}.template-search .card__heading,.template-search .card__heading a{font-family:PostGroteskBook,sans-serif;font-size:1.6rem;line-height:1.4;letter-spacing:.02em;color:#1c1c1c;text-decoration:none}.template-search .card__heading{min-height:4.5em}.template-search .price,.template-search .price-item{font-family:PostGroteskMedium,sans-serif;font-size:1.6rem;letter-spacing:.02em;color:#1c1c1c}.template-search .card__badge span,.template-search .badge{font-family:PostGroteskMedium,sans-serif;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase}.template-search .search .field__input,.template-search .search__input{border-radius:0}.template-search .facets-vertical h2,.template-search .facet-filters h2,.template-search h2.facet-filters__label,.template-search h2.product-count__text,.template-search .product-count-vertical h2{font-family:PostGroteskMedium,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.04em;line-height:1.4;text-transform:none;color:#1c1c1c}#MainContent .shopify-section .template-search.template-search .facets-vertical h2,#MainContent .shopify-section .template-search.template-search .facet-filters h2,#MainContent .shopify-section .template-search.template-search h2.facet-filters__label,#MainContent .shopify-section .template-search.template-search h2.product-count__text,#MainContent .shopify-section .template-search.template-search h2.facets__heading{font-size:1.6rem!important}.template-search h2.product-count__text{color:#1c1c1c99;font-family:PostGroteskBook,sans-serif}.template-search__search .field,.template-search__search .field *,.template-search__search .search,.template-search__search .search *,.template-search__search .predictive-search,.template-search__search .predictive-search *{border-radius:0!important}.template-search__search .field:before,.template-search__search .field:after,.template-search__search .search:before,.template-search__search .search:after,.template-search__search .predictive-search:before,.template-search__search .predictive-search:after{border-radius:0!important}body:is(.template-page-rewards,.template-page-storefronts,.template-page-inner-beauty-circle,.template-page-pretty-points) [class^=faq-heading-]{font-size:36px!important}body:is(.template-page-rewards,.template-page-storefronts,.template-page-inner-beauty-circle,.template-page-pretty-points) [class^=faq-accordion-] summary{font-size:18px}@media screen and (max-width:749px){body:is(.template-page-rewards,.template-page-storefronts,.template-page-inner-beauty-circle,.template-page-pretty-points) [class^=faq-heading-]{font-size:28px!important}body:is(.template-page-rewards,.template-page-storefronts,.template-page-inner-beauty-circle,.template-page-pretty-points) [class^=faq-accordion-] summary{font-size:16px}}body:is(.template-page-rewards,.template-page-storefronts,.template-page-inner-beauty-circle,.template-page-pretty-points) .banner__box .button{border-color:#fff!important}.template-page-rewards [id$=__rewards_ways_to_earn] .multicolumn__title{justify-content:center;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/134/assets/custom.css.map */
