.cart-holder .cart__quantity-wrapper,.cart-holder .cart__quantity{width:130px}.collection__path{font-size:14px;margin-top:24px;margin-bottom:12px;line-height:1}.collection__path span.home{color:#757575}@media(min-width:990px){.collection__path{font-size:14px;margin-top:0;margin-bottom:24px}}.collection-sub-menu{width:calc(100vw - var(--outer) * 2);overflow-x:auto}.collection-sub-menu ul{display:flex;margin:0;list-style:none;gap:24px;padding:40px 0}.collection-sub-menu li{white-space:nowrap}.collection-sub-menu a{font-size:12px;height:24px;display:flex;align-items:center;justify-content:flex-start;text-transform:uppercase;position:relative}.collection-sub-menu li a.active:after,.collection-sub-menu li a:hover:after{content:"";display:block;height:2px;border-radius:20px;background-color:#e1192c;width:100%;bottom:0;left:0;position:absolute}@media(min-width:990px){.collection-sub-menu{width:auto}.collection-sub-menu ul{padding:30px 0}.collection-sub-menu a{font-size:16px;height:28px}}#footer_gototop{height:56px;background:#e1192c;display:flex;align-items:center;justify-content:center;gap:16px;color:#fff;font-size:16px;font-weight:500;text-transform:uppercase;cursor:pointer}#footer_gototop span,#footer_gototop span svg{display:block}#footer_gototop .text-label{margin-top:4px}.related-beauty #product-recommendations .grid{display:flex!important;flex-direction:column!important;gap:12px!important}.related-beauty #product-recommendations .grid-item{display:flex!important;flex-direction:row!important;align-items:center!important;gap:16px!important;border:1px solid #e5e5e5!important;padding:12px!important;min-height:unset!important}.related-beauty #product-recommendations .product-item__image{flex:0 0 80px!important;width:80px!important;height:80px!important;padding-top:0!important;overflow:hidden!important}.related-beauty #product-recommendations .product-item__image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important}.related-beauty #product-recommendations .product-information{flex:1!important}.related-beauty #product-recommendations .product-information .product-item__title{font-weight:400}.related-beauty #product-recommendations wishlist-button-collection,.related-beauty #product-recommendations .quick-add__holder,.related-beauty #product-recommendations .product-item__bg__under,.related-beauty #product-recommendations .product-item__image--secondary{display:none!important}.history__inner{display:grid;grid-template-columns:1fr;gap:40px}.history__heading{margin:0 0 12px;line-height:1.2}.history__subheading{margin:0;line-height:1.5}.history__item{position:relative;display:flex;gap:24px}.history__item:last-child{padding-bottom:0}.history__item:not(.history__item--last) .history__marker:after{content:"";position:absolute;left:5px;top:16px;height:100%;bottom:0;width:1px;background-color:#e8e8e8}.history__marker{position:relative;flex-shrink:0;width:12px;align-self:stretch}.history__circle{width:12px;height:12px;border-radius:50%;border:2px solid #E1192C;background:#fff;box-sizing:border-box;margin-top:4px;position:relative;z-index:1}.history__item--last .history__circle{background:#e1192c}.history__content{flex:1;padding-bottom:20px}.history__title{font-size:20px;font-weight:500;color:#e1192c;margin:0 0 12px;line-height:1.2}.history__text{margin:0;line-height:1.6;color:#121212}.history__text>*:last-child{margin-bottom:0}@media screen and (min-width:990px){.history__inner{grid-template-columns:1fr 2fr;gap:80px;align-items:start}.history__content{padding-bottom:45px}}.offer__grid{display:grid;grid-template-columns:1fr;gap:24px}.offer__card{background:#fff;box-shadow:0 2px 8px #00000026;border-radius:8px;padding:32px}.offer__title{font-size:20px;margin:0 0 24px;line-height:1.2;font-weight:500}.offer__divider{height:4px;width:60px;background-color:#e1192c;margin-bottom:24px;border-radius:999px}.offer__text{margin:0;line-height:1.3}.offer__text>*:last-child{margin-bottom:0}@media screen and (min-width:750px){.offer__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.offer__grid{grid-template-columns:repeat(3,1fr)}.offer__title{font-size:25px}}.principles__grid{display:grid;grid-template-columns:1fr;gap:24px}.principles__card{background:#fff;box-shadow:0 2px 8px #00000026;border-radius:12px;padding:32px}.principles__card-header{display:flex;align-items:center;gap:10px;margin-bottom:24px}.principles__icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.principles__icon img{width:24px;height:24px;object-fit:contain}.principles__title{font-size:20px;font-weight:500;margin:0;line-height:1.2}.principles__text{margin:0}.principles__text>*:last-child{margin-bottom:0}@media screen and (min-width:750px){.principles__grid{grid-template-columns:repeat(2,1fr)}}.thc-image-grid__container{display:grid;grid-template-columns:var(--mobile-grid-template);gap:var(--grid-gap)}.thc-image-grid__item{position:relative;aspect-ratio:var(--aspect-ratio)}.thc-image-grid__item img{border-radius:var(--border-radius)}.thc-image-grid__button{position:absolute;width:100%;height:100%;z-index:10}.thc-image-grid__content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;text-align:center;color:var(--text-color);padding:24px;text-align:left;gap:12px}.thc-image-grid__title{font-size:31px;margin:0}.thc-image-grid__body{font-size:16px;margin:0}@media only screen and (min-width:750px){.thc-image-grid__container{grid-template-columns:var(--desktop-grid-template)}.thc-image-grid__content{padding:40px;gap:16px}.thc-image-grid__title{font-size:48px}.thc-image-grid__body{font-size:16px}}.thc-single-image-banner__container{position:relative}.thc-single-image-banner__content{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;padding:40px 24px;flex-direction:column;justify-content:flex-end;align-items:center;color:var(--text-color);gap:24px}.thc-single-image-banner__inner{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px}.thc-single-image-banner__title{font-size:31px;margin:0}.thc-single-image-banner__body{font-size:16px;line-height:1.18;text-align:center;margin:0}.thc-single-image-banner__button{min-width:257px;height:48px;text-align:center;font-size:16px;letter-spacing:.64px;text-transform:uppercase;display:flex;justify-content:center;align-items:center;color:var(--text-color);border:1px solid var(--text-color);border-radius:50px}@media only screen and (min-width:750px){.thc-single-image-banner__container .image-wrapper{--aspect-ratio: 1.78 !important}.thc-single-image-banner__content{padding:40px;flex-direction:row;justify-content:space-between;display:flex;height:auto;position:absolute;bottom:0;align-items:center;top:unset}.thc-single-image-banner__inner{align-items:flex-start;gap:16px}.thc-single-image-banner__title{font-size:48px}.thc-single-image-banner__body{text-align:left;font-size:16px}}.story-blog-listing{padding:0}.story-blog-listing .blog-listing{gap:45px;grid-template-columns:repeat(3,1fr)}.story-blog-listing .blog-listing .article{border-radius:0;box-shadow:none}.story-blog-listing .article__image{border-radius:12px;margin-bottom:24px}.story-blog-listing .article__text-wrapper{padding:0}.story-blog-listing .article_date{line-height:1.21;letter-spacing:.56px;text-transform:uppercase;color:#e1192c;margin-bottom:12px;font-weight:600}.story-blog-listing .article__title{font-size:25px;line-height:1.5;font-weight:600;margin-bottom:12px}.story-blog-listing .article_excerpt{margin-bottom:12px;color:#666}.story-blog-listing .article__link{margin-top:24px}.story-blog-listing .article__link a{height:36px;border-radius:38px;border:1px solid #1A1A1A;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;width:auto;text-transform:capitalize}.story-blog-listing .article__link a span{margin-top:4px}@media only screen and (min-width:990px){.story-blog-listing .grid .grid-item{display:block}.story-blog-listing .article__text-wrapper{padding-top:24px}.story-blog-listing .article__image{margin-bottom:24px}}.product-form__input .radio__fieldset{display:flex;justify-content:space-between;align-items:center;white-space:nowrap;border:none!important}.product-form__input .radio__fieldset .radio__legend{display:flex;gap:20px;width:auto;margin:2px 0 0}.product-form__input .radio__fieldset .radio__legend .radio__legend__value{padding:0}.product-form__input .radio__fieldset .radio__buttons{width:auto;min-width:50%;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.product-form__input .radio__fieldset .radio__button label{border-radius:100px;height:30px;width:auto;min-width:30px;display:flex;padding:0 12px;justify-content:center;align-items:center}.product-form__input .radio__fieldset .radio__button label span{font-weight:400;font-size:16px;margin-top:5px}.product-form__input .radio__fieldset .radio__buttons .swatch-input__label{width:16px;height:16px;border-radius:4px;box-shadow:0 0 0 3px var(--bg)}.product-form__input .radio__fieldset .radio__buttons .swatch__button--circle input~label:after{width:24px;height:24px;border-radius:8px;left:-4px;top:-4px;background:#000}.product-form__input .radio__fieldset .radio__buttons .swatch__button--circle input.visually-disabled+label:before{height:25px}
/*# sourceMappingURL=/cdn/shop/t/18/compiled_assets/styles.css.map */
