:root{--color-search-input-bg: #eaeaea;--color-icon-button-bg: #e3e3e3}.button,.shopify-challenge__button,.customer button{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}@media screen and (min-width: 1440px){.button,.shopify-challenge__button,.customer button{font-size:1.6rem}}img{max-width:100%;vertical-align:middle}.d-block,.d-block:empty{display:block}.link--overlay{position:absolute;top:0;left:0;width:100%;height:100%}.hide{display:none}@media screen and (max-width: 479px){.h0{font-size:calc(var(--font-heading-scale) * 2.6rem)}}@media screen and (min-width: 750px){h4,.h4{font-size:calc(var(--font-heading-scale) * 1.6rem)}}.page-width--full{max-width:100%}.rte-width:last-child{margin-bottom:0}.title--thin{font-family:var(--font-custom-family);font-weight:var(--font-body-weight-medium)}.title__icon-wrapper span:before,.title__icon-wrapper span:after{content:"";display:inline-block;margin:0 1rem;width:5rem;height:4.4rem;background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (max-width: 479px){.title__icon-wrapper span:before,.title__icon-wrapper span:after{width:3rem;height:2.4rem}}@media screen and (min-width: 750px){.title__icon-wrapper span:before,.title__icon-wrapper span:after{width:6rem;height:5.4rem}}.link__icon-caret{display:inline-flex;margin-right:5px}.link__icon-caret .icon{width:.9rem;height:.9rem;transform:rotate(-90deg);color:rgb(var(--color-base-background-2))}.page-view-width{max-width:var(--page-view-width)}.page-width--footer{max-width:130rem}.content-for-layout .shopify-policy__container{max-width:var(--page-width);padding:0 1.5rem}@media screen and (min-width: 750px){.content-for-layout .shopify-policy__container{padding:0 5rem}}.slider-buttons--middle .slider-button{position:absolute;z-index:1;top:50%;width:3.4rem;height:3.4rem;border-radius:50%;transform:translateY(-50%);color:rgb(var(--color-background))}.slider-buttons--middle .slider-button--prev{left:1rem}.slider-buttons--middle .slider-button--next{right:1rem}.slider-buttons--middle .slider-button .icon{height:.9rem}.slider-buttons--middle .slider-button[disabled] .icon{color:rgba(var(--color-background),.3)}.section-devider{border-top:.3rem solid #000;border-bottom:.3rem solid #000}.btn-animate-unredline .btn--unredline{position:relative;overflow:hidden}.btn-animate-unredline .btn--unredline:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:currentColor;transition:transform var(--duration-default) ease-out;transform-origin:bottom right;transform:scaleX(0)}.btn-animate-unredline:hover .btn--unredline:after{transform:scaleX(1);transform-origin:bottom left}body.template-search{grid-template-rows:auto auto auto auto}body.template-search .template-search{min-height:35vh}@media screen and (min-width: 1920px) and (max-width: 2559px){body.template-search .template-search{min-height:45vh}}@media screen and (min-width: 2560px){body.template-search .template-search{min-height:65vh}}.template-page-store-ad-page .iframe--container{position:relative;width:640px;max-width:100%;min-height:480px;margin:0 auto}.template-page-store-ad-page .iframe--container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.template-page-store-ad-page .grid__item .grid__item{padding:0 1.5rem}@media screen and (min-width: 990px){.template-page-store-ad-page .grid__item .grid__item{padding:0 3rem}.template-page-contact .page-width--narrow{max-width:77rem}}@media screen and (max-width: 749px){iframe#dummy-chat-button-iframe{bottom:15px!important;right:15px!important}}.marquee{position:relative;animation:marquee 15s linear infinite}@media screen and (min-width: 750px){.marquee{animation-duration:20s}}@media screen and (min-width: 990px){.marquee{animation-duration:30s}}.marquee:hover{animation-play-state:paused}@keyframes marquee{0%{left:0}to{left:-100%}}.header .header__icons{column-gap:1rem}.header .header__icon .icon{height:2.4rem!important;width:2.4rem!important}.header .header__icons-name .header__icon--cart>.visually-hidden{position:static!important;width:auto;margin:0}.header .header__icon{width:auto;height:4rem;text-decoration:none;column-gap:1rem}.header__search .header__icon{display:flex;align-items:center}.header__search-bar .field:before,.header__search-bar .field:after{display:none}.header__search-bar .field__input{height:4rem;padding:1rem 3rem;background-color:rgba(var(--color-base-background-2),var(--alpha-link));box-shadow:none;outline:none;background-color:var(--color-search-input-bg)}.header__search-bar .field__input::placeholder{opacity:1;color:rgba(var(--color-link),var(--alpha-link))}.header__search-bar .field__label{display:none}.header__search-bar .search__button{height:4rem;right:calc(var(--inputs-border-width) + 2rem)}.header .header__main-menu-item{font-weight:var(--font-body-weight-semiBold)}.header .header__main--item-text{display:inline-block;position:relative;overflow:hidden}.header .header__main--item-text:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:rgb(var(--color-base-accent-1));transition:transform var(--duration-default) ease-out;transform-origin:bottom right;transform:scaleX(0)}.header .header__main--item-text:hover:after,.header details[open] .header__main--item-text:after{transform:scaleX(1);transform-origin:bottom left}.header summary.list-menu__item>a{color:inherit;text-decoration:none}@media screen and (min-width: 750px) and (max-width: 989px){.header .header__icons{column-gap:1.5rem}}@media screen and (max-width: 989px){.header .header__icon .icon-menu{width:3rem;height:1.6rem;fill:currentColor}.header .header__search-bar:not(.header__search-bar--mobile),.header .header__icon .icon-name{display:none}.header__search-bar--mobile{width:100%;padding-top:1rem;padding-bottom:1rem;position:relative}}@media screen and (min-width: 990px){.shopify-section-header-sticky:not(.shopify-section-header-hidden) .header{padding-top:0;padding-bottom:0}.template-index .shopify-section-header-sticky:not(.shopify-section-header-hidden) .header__heading,.template-index .shopify-section-header-sticky:not(.shopify-section-header-hidden) .header__icons{display:none}.shopify-section-header-sticky:not(.shopify-section-header-hidden) .header__inline-menu{margin-top:0}.shopify-section-header-sticky:not(.shopify-section-header-hidden) .mega-menu__content{top:100%}}.announcement-scroll .announcement-container{overflow:hidden}.announcement-scroll .announcement-wrap{width:100%;display:flex;flex-wrap:nowrap;align-items:center;position:relative;height:4rem}.announcement-scroll .marquee-inner{position:absolute;top:0;left:0;width:auto;height:100%;display:flex;align-items:center}.announcement-scroll .announcement-wrap:not(.marquee) .marquee-inner{width:100%!important;justify-content:center}.announcement-scroll .announcement-inner{display:flex}.announcement-scroll .announcement-bar{position:relative;width:fit-content;padding:0 2rem;border-bottom:none}.announcement-scroll .announcement-bar:after{content:"";position:absolute;top:50%;right:-1px;width:2px;height:12px;background-color:rgb(var(--color-foreground));transform:translateY(-50%)}.announcement-scroll .announcement-wrap:not(.marquee) .announcement-bar:only-child:after{display:none}.announcement-scroll .announcement-bar__message{font-weight:400;white-space:nowrap}@media screen and (max-width: 989px){.announcement__extra-copy{display:none}}@media screen and (max-width: 749px){.announcement-scroll .announcement-copy-2,.announcement-scroll .announcement-copy-3{display:none}}@media screen and (min-width: 990px){.announcement-scroll .announcement-bar{padding:0 3rem}}.announcement-timer{display:block}.announcement-timer .announcement-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:1rem}.announcement-timer .countdown-timer{display:block;width:17rem}.announcement-timer .timer-countdown{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-body-family);font-weight:var(--font-heading-weight)}.announcement-timer .time-part{display:flex;align-items:flex-end;line-height:1}.announcement-timer span[data-timepart]{overflow:hidden}@keyframes flipStart{0%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}to{transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%)}}@keyframes flipEnd{0%{transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%)}to{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}}.announcement-timer span[data-timepart]>span{opacity:0;visibility:hidden;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out}.announcement-timer span[data-timepart]>span[data-flip]{width:1.5rem;text-align:center;animation-duration:.25s}.announcement-timer span[data-timepart]>span[data-flip=false]{opacity:1;visibility:visible;animation-name:flipEnd}.announcement-timer span[data-timepart]>span[data-flip=true]{opacity:0;visibility:hidden;animation-name:flipStart}.announcement-timer .time-part{font-size:2rem}.announcement-timer .time-part:after{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:1.2rem;line-height:1.1}.announcement-timer .timepart--hour:after{content:"h"}.announcement-timer .timepart--minute:after{content:"m"}.announcement-timer .timepart--second:after{content:"s"}.announcement-timer .swiper-wrapper{align-items:center}.announcement-timer .announcement-bar__message a{color:inherit}@media screen and (min-width: 750px){.announcement-timer .announcement-bar__message a{text-decoration:none}}@media screen and (min-width: 990px){.announcement-timer .announcement-bar__message{font-size:1.5rem}.announcement-timer .announcement-bar{column-gap:2rem}.announcement-timer .countdown-timer{width:26rem}.announcement-timer .timer-countdown{display:flex;align-items:center}.announcement-timer .time-part{font-size:2.5rem}.announcement-timer .time-part:after{font-size:1.5rem;line-height:1.3}.announcement-timer span[data-timepart]>span[data-flip]{width:2.5rem}}@media screen and (min-width: 1440px){.announcement-timer .time-part:after{font-size:2.5rem;font-weight:var(--font-body-weight);line-height:1}}@media screen and (max-width: 989px){.announcement-timer .announcement-bar__message{padding:.5rem 0;max-width:calc(100% - 18rem)}.announcement-timer .announcement-bar__button{width:auto;max-width:calc(100% - 14rem)}.announcement-timer .timer-countdown:before{content:"";display:block;width:2px;height:20px;background-color:currentColor;margin:0 1rem}}@media screen and (min-width: 750px) and (max-width: 989px){.announcement-timer .announcement-bar{padding:0 5rem}.announcement-timer .announcement-bar__message{font-size:calc(var(--font-heading-scale) * 1.2rem)}}@media screen and (max-width: 749px){.announcement-timer .announcement-bar{padding:0 3rem}.announcement-timer .announcement-bar__message{width:100%;line-height:normal;max-width:calc(100% - 16rem)}.announcement-timer .countdown-timer{width:15rem}.announcement-timer .timer-countdown:before{display:none}.announcement-timer .announcement-bar__message--mobile{text-align:left}.announcement-timer .announcement-bar__message--mobile>span{display:block}.announcement-timer .announcement-bar__message--mobile>span+span{margin-top:.3rem}.announcement-timer .announcement__message{font-size:.9rem;font-weight:var(--font-body-weight-medium)}.announcement-timer .announcement-block__message{max-width:100%}}@media screen and (max-width: 479px){.announcement-timer .announcement-bar{padding:0 1rem}.announcement-timer .announcement__heading{font-size:calc(var(--font-heading-scale) * 1rem)}.announcement-timer .announcement__message{font-size:calc(var(--font-heading-scale) * .7rem)}.announcement-timer .time-part:after{font-size:2rem}.announcement-timer .announcement-block__message{font-size:calc(var(--font-heading-scale) * 1rem)}}.announcement .announcement-overlay:empty{display:block}.announcement .announcement-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(var(--color-base-accent-1));transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;z-index:10}.announcement .announcement-overlay[aria-hidden=false]{opacity:0;visibility:hidden;z-index:-1}.footer.color-background-2 .footer-block__details-content,.footer.color-background-2 .footer-block__details-content .list-menu__item--link{color:rgba(var(--color-foreground),1)}.footer .footer-block--newsletter:first-child{margin-top:0;margin-bottom:3rem}.footer .footer-block--newsletter__heading{font-size:calc(var(--font-heading-scale) * 2rem);font-weight:var(--font-body-weight-semiBold);line-height:1.2}.footer .footer-block--newsletter__heading strong{font-size:calc(var(--font-heading-scale) * 3rem);color:rgb(var(--color-base-accent-1))}.footer .footer-block--newsletter__heading strong:first-child{display:block}.footer .newsletter-form{max-width:80rem}.footer .newsletter-form:not(:first-child){margin-top:2rem}.footer .newsletter-form__field-wrapper{--color-button-text: var(--color-base-background-1);--color-button: var(--color-base-accent-1)}.footer .newsletter-form__field-wrapper{max-width:100%;display:flex;flex-wrap:wrap;column-gap:1rem;row-gap:1rem}.footer .newsletter-form__field-wrapper .form__field{flex:auto}.footer .form__field-input{width:100%;padding:1.2rem 3rem;border-radius:var(--inputs-radius);outline:none;border:none}.footer .form__field-input,.footer .form__field-button{font-size:1.6rem;line-height:1.2}.footer .form__field-input::placeholder{color:rgba(var(--color-foreground),.5)}.footer .form__field-button{font-weight:var(--font-heading-weight)}@media screen and (max-width: 479px){.footer .footer-block--newsletter__heading{font-size:calc(var(--font-heading-scale) * 1.6rem)}}@media screen and (max-width: 989px){.footer .newsletter-form__field-wrapper{position:relative;border-radius:var(--inputs-radius);border:1px solid transparent;background-color:rgb(var(--color-button-text));justify-content:center;align-items:center}.footer .form__field-button{position:absolute;right:0;padding:0 1.5rem;min-height:calc(4.3rem + var(--buttons-border-width) * 2)}}@media screen and (min-width: 990px){.footer .footer-block--newsletter__heading{font-size:calc(var(--font-heading-scale) * 3.4rem)}.footer .footer-block--newsletter__heading strong{font-size:calc(var(--font-heading-scale) * 6rem)}.footer .newsletter-form__field-wrapper{column-gap:2rem}.footer .form__field-input,.footer .form__field-button{font-size:2rem}}.footer .footer__blocks-wrapper{margin-bottom:0}.footer .footer-block.grid__item:last-child{margin-bottom:0}.footer .footer-block--newsletter__heading,.footer .footer-block__heading{color:rgba(var(--color-foreground),1);margin-bottom:1rem}@media screen and (min-width: 990px){.footer .grid--5-col-desktop .footer-block--text{width:calc(26% - var(--grid-desktop-horizontal-spacing) * 4 / 5);max-width:calc(26% - var(--grid-desktop-horizontal-spacing) * 4 / 5)}.footer .grid--5-col-desktop .footer-block--menu,.footer .grid--5-col-desktop .footer-block--image{max-width:calc(16% - var(--grid-desktop-horizontal-spacing) * 4 / 5)}.footer .footer-block__heading{font-size:calc(var(--font-heading-scale) * 1.4rem)}}.footer .footer-block__details-content:last-child{margin-bottom:0}.footer .footer-block__details-content,.footer .footer-block__details-content .list-menu__item--link,.footer .footer-menu__details-content .list-menu__item--link{font-size:1rem}@media screen and (max-width: 989px){.footer .footer-block__details-content,.footer .footer-block__details-content .list-menu__item--link,.footer .footer-menu__details-content .list-menu__item--link{font-size:1.4rem}}.footer .footer__list-social{display:flex;justify-content:flex-start}.footer .footer-block-image.center .footer__list-social{justify-content:center}.footer .footer-block-image.right .footer__list-social{justify-content:flex-end}.footer .footer-block__details-content .list-menu__item--link{display:inline-flex}.footer .footer-block__details-content .list-menu__item--link,.footer .footer-menu__details-content .list-menu__item--link{padding-bottom:0;padding-top:0}.footer .footer-menu__details-content{display:flex;flex-wrap:wrap;align-items:center}.footer .footer-menu__details-content>li{position:relative;padding:0 1rem}.footer .footer-menu__details-content>li:after{content:"";position:absolute;top:50%;right:0;transform:translate(50%,-50%);width:1px;height:1rem;background-color:rgb(var(--color-foreground))}.footer .footer-menu__details-content>li:first-child{padding-left:0}.footer .footer-menu__details-content>li:last-child{padding-right:0}.footer .footer-menu__details-content>li:last-child:after{display:none}.footer .footer__copyright:first-child{margin-top:0}@media screen and (max-width: 749px){.footer .footer-block.grid__item{text-align:center}.footer .footer-block--menu{max-width:50%;display:inline-block;vertical-align:top}.footer .footer__localization:first-child{padding-top:1.5rem}}@media screen and (min-width: 990px){.footer .footer-block__details-content,.footer .footer-block__details-content .list-menu__item--link,.footer .footer-menu__details-content .list-menu__item--link{font-size:1.2rem}}.collection-card-wrapper .card__inner .card__content{padding:0}.collection-card-wrapper .card__inner .card__information{grid-row-start:4;text-align:center;background-color:vaR(--gradient-base-accent-2)}.collection-card-wrapper .card__inner .card__heading{color:var(--gradient-base-background-1)}.multicolumn__hide-container .multicolumn-card{position:relative}.multicolumn__hide-container{--color-foreground: var(--color-base-background-1);--color-button-text: var(--color-base-solid-button-labels);--color-button: var(--color-base-outline-button-labels)}.multicolumn__hide-container .multicolumn-card__info{position:absolute;top:0;left:0;width:100%;height:100%}.multicolumn__hide-container .multicolumn-card__info{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:end}.multicolumn__hide-container .multicolumn-card__info{background:linear-gradient(180deg,rgba(var(--color-base-accent-2),0),rgba(var(--color-base-accent-2),.7));color:rgb(var(--color-foreground))}.background-none .multicolumn-list:not(.slider).multicolumn__hide-container .center .multicolumn-card__info{padding:0}.multicolumn__hide-container .multicolumn-card__info--inner{padding:0 1.5rem}.multicolumn__hide-container .card__info-heding strong{font-size:calc(var(--font-heading-scale) * 3.4rem);line-height:1.3;display:block}.multicolumn__hide-container .card__info-content{font-size:1.2rem;max-width:30rem;margin:0 auto}.multicolumn__hide-container .button--primary-style{border-radius:0}.multicolumn__hide-container .button--primary-style:before,.multicolumn__hide-container .button--primary-style:after{display:none}@media screen and (min-width: 750px){.background-none .multicolumn__hide-container .multicolumn-card__image-wrapper{margin-left:0;margin-right:0}}@media screen and (min-width: 990px){.multicolumn__hide-container .card__info-heding strong{font-size:calc(var(--font-heading-scale) * 8rem)}}.collection-title{text-transform:uppercase}.collection-grid .select__select,.collection-grid .facets__heading,.collection-grid .facets__summary{font-weight:var(--font-heading-weight);color:rgba(var(--color-foreground),1)}.collection-grid .facets-vertical .facet-checkbox input[type=checkbox]:checked~*{color:rgba(var(--color-foreground),1)}.collection-grid .facets__filter-wrapper .facets__disclosure-vertical:first-child{border-top:none}@media screen and (min-width: 990px){.collection-grid .facets__heading--vertical{font-size:2rem}}.featured-collection .slider .slider__slide{height:100%}.product-card-wrapper{padding:1rem 2rem;transition:all .3s ease-in-out;box-shadow:0 4px 16px #00000005,0 2px 8px #0000000f}.product-card-wrapper .card__heading{line-height:calc(1 + .5 / var(--font-body-scale))}.product-card-wrapper .card__heading{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.product-card-wrapper .card__inner{--buttons-radius: 30px;--buttons-radius-outset: 0;position:relative}.product-card-wrapper .card__heading a:after{pointer-events:none!important}.product-card-wrapper .card--card>.card__content{padding:0}.product-card-wrapper .price,.product-card-wrapper .card-information>.price{color:rgb(var(--color-base-accent-1),1);font-weight:var(--font-heading-weight)}.product-card-wrapper .card__inner .quick-add{position:absolute;left:0;right:0;bottom:0;z-index:10;transition:all .3s ease-in-out;transform:translateY(3px);visibility:hidden;opacity:0}.product-card-wrapper .button,.button-wrapper .button{font-weight:var(--font-heading-weight)}.button-wrapper .button[disabled]{--color-button: var(--color-base-background-2);--color-button-text: var(--color-base-outline-button-labels)}@media screen and (min-width: 750px){.product-card-wrapper:hover{transform:translateY(-3px);box-shadow:0 3px 10px rgba(var(--color-shadow),.2)}.product-card-wrapper:hover .card__inner .quick-add{transform:translateY(0);visibility:visible;opacity:1}.product-card-wrapper .card--card>.card__content .card__information{padding-bottom:0;padding-top:0}}@media screen and (max-width: 749px){.product-card-wrapper{padding:1rem}.product-card-wrapper .card--card>.card__content>.card__information{padding:1rem 0}}@media screen and (max-width: 479px){.product-card-wrapper .price{font-size:1.3rem}}.points-link{color:rgb(var(--color-base-accent-1));font-weight:700}.quick-add-modal .quick-add-modal__content{top:50%;transform:translate(-50%,-50%);max-width:85rem;margin-top:0}quick-add-modal.quick-add-modal .quick-add-modal__toggle{top:1rem;right:1rem}.quick-add-modal .product__title h2{font-size:calc(var(--font-heading-scale) * 1.5rem)}@media screen and (min-width: 750px){.quick-add-modal .product__title h2{font-size:calc(var(--font-heading-scale) * 1.6rem)}}.quick-add-modal .price--large{font-size:1.6rem;line-height:calc(1 + .25 / var(--font-body-scale))}.quick-add-modal .product-form__quantity{--inputs-radius-outset: 7px;--inputs-radius: 6px}.quick-add-modal .quantity{width:calc(11rem / var(--font-body-scale) + var(--inputs-border-width) * 2);min-height:calc((var(--inputs-border-width) * 2) + 3rem);overflow:hidden}.quick-add-modal .quantity .quantity__button{width:calc(3.5rem / var(--font-body-scale))}.quick-add-modal .quantity__button:first-child{margin-left:0}.quick-add-modal .quantity__button:last-child{margin-right:0}.quick-add-modal .quantity__button:not(:focus-visible):not(.focused){color:rgb(var(--color-background));background-color:rgb(var(--color-foreground))}.quick-add-modal .product-form__submit{--color-button-text: var(--color-base-solid-button-labels);--color-button: var(--color-base-outline-button-labels)}.quick-add-modal .button,.quick-add-modal .shopify-payment-button__button{font-weight:var(--font-heading-weight)}.product .product__info-container .variant__radios{margin-top:1.4rem;padding-top:1.9rem;border-top:.1rem solid rgba(var(--color-foreground),.08);margin-bottom:0}.main-product .variant__radio-field{max-width:100%;margin-bottom:2rem}.main-product .product-form__quantity{max-width:100%;padding-top:2rem;border-top:.1rem solid rgba(var(--color-foreground),.08)}.main-product .product__info-container .product-form__quantity{margin-top:2rem;margin-bottom:2rem}.main-product .variant__radio-field+.variant__radio-field{margin-top:1rem}.main-product .product__info-container .product__description{margin:2rem 0;padding-top:2rem;border-top:.1rem solid rgba(var(--color-foreground),.08);border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.main-product .product__description-title{margin:0 0 1rem}.main-product .product__description-title,.main-product .form__label{text-transform:uppercase;line-height:1.1}.main-product .product-form__submit{--color-button-text: var(--color-base-solid-button-labels);--color-button: var(--color-base-outline-button-labels)}.main-product .button,.main-product .shopify-payment-button__button{font-weight:var(--font-heading-weight)}.quantity{--inputs-radius-outset: 7px;--inputs-radius: 6px}.quantity{min-height:calc((var(--inputs-border-width) * 2) + 4rem);overflow:hidden}.quantity .quantity__button{width:calc(4rem / var(--font-body-scale))}.quantity .quantity__button:not(:focus-visible):not(.focused){color:rgb(var(--color-background));background-color:rgb(var(--color-foreground))}.quantity .quantity__button[name=plus]{border-top-right-radius:var(--inputs-radius);border-bottom-right-radius:var(--inputs-radius)}.quantity .quantity__button[name=minus]{border-top-left-radius:var(--inputs-radius);border-bottom-left-radius:var(--inputs-radius)}.quantity .quantity__button svg{stroke:rgb(var(--color-background))}.section-richtext .rich__text-devider{border-top:.1rem solid rgba(var(--color-foreground),.08);border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.infinite-scroll .announcement-wrap{height:6rem}.infinite-scroll .announcement-bar{padding:0 3rem}.infinite-scroll .announcement-bar:after{right:-1rem;width:2rem;height:2rem}@media screen and (max-width: 749px){.infinite-scroll .announcement-wrap{height:3rem}.infinite-scroll .announcement-bar__message{padding:.3rem 0}}@media screen and (min-width: 990px){.infinite-scroll .announcement-bar{padding:0 5rem}}.cart__drawer .drawer__inner{width:45rem}.cart__drawer .drawer__close svg{height:2rem;width:2rem}.cart__drawer .cart-item{padding:2rem 0;border-top:.1rem solid rgba(var(--color-foreground),.2)}.cart__drawer .cart-drawer .cart-items td{padding-top:0}.cart__drawer .cart-item__name:hover{text-decoration:none}.cart__drawer .price{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * .06rem);color:rgb(var(--color-foreground));line-height:calc(1 + .3 / max (1,var(--font-heading-scale)))}.cart__drawer .price,.cart__drawer .product-option{font-size:calc(var(--font-heading-scale) * 1.2rem)}.cart__drawer .cart-item__quantity-wrapper{--inputs-radius-outset: 7px;--inputs-radius: 6px}.cart__drawer .cart-item__quantity-wrapper{justify-content:space-between;align-items:center;gap:1rem}.cart__drawer .quantity{width:calc(10rem / var(--font-body-scale) + var(--inputs-border-width) * 2);height:calc((var(--inputs-border-width) * 2) + 3rem);min-height:auto;overflow:hidden}.cart__drawer .quantity__button{width:calc(3rem / var(--font-body-scale))}.cart__drawer .quantity__button:not(:focus-visible):not(.focused){color:rgb(var(--color-background));background-color:rgb(var(--color-foreground))}.cart__drawer .cart-item cart-remove-button{margin:0}.cart__drawer cart-remove-button .button{min-width:3rem;min-height:3rem}@media screen and (min-width: 750px){.cart__drawer .price,.cart__drawer .product-option{font-size:calc(var(--font-heading-scale) * 1.3rem)}}.cart__drawer .button,.cart__drawer .shopify-payment-button__button{font-weight:var(--font-heading-weight)}@media screen and (max-width: 749px){.cart__drawer .cart-item__quantity-wrapper{gap:.5rem}}.subtitle--medium{font-weight:var(--font-heading-weight)}.collection--banner,.page-banner{background-color:var(--gradient-base-background-2)}.collection--banner{background-repeat:no-repeat;background-position:center;background-size:cover}.collection--banner .collection-title:only-child,.page-banner .page-title:only-child{margin-bottom:0;color:var(--gradient-base-accent-1)}@media screen and (max-width: 749px){.collection--banner.banner--small:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content,.page-banner.banner--small:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-height:15rem}.collection--banner.banner:not(.banner--mobile-bottom):not(.email-signup-banner) .banner__box{--color-foreground: var(--color-base-accent-2)}.collection--banner .banner__box{padding:4rem 1.5rem}}@media screen and (min-width: 750px){.collection--banner.banner--small:not(.banner--adapt),.page-banner.banner--small:not(.banner--adapt){min-height:15rem}.collection--banner .banner__box{padding:0}}.store-location{--grid-desktop-horizontal-spacing: 44px;--grid-desktop-vertical-spacing: 44px;--grid-mobile-horizontal-spacing: 16px;--grid-mobile-vertical-spacing: 16px}.store-location .background-none .multicolumn-card,.store-location .background-none .multicolumn-card__info{height:100%}.store-location .background-none .multicolumn-list .multicolumn-card__info{padding:1.5rem 2rem}.store-location .background-none .multicolumn-card__info{box-shadow:0 0 8px rgba(var(--color-shadow),.25);border-radius:18px}.store-location .multicolumn__item-column_end .multicolumn-card__info{display:flex;align-items:center;justify-content:center}.store-location .multicolumn-list h3{line-height:calc(1 + .25/max(1,var(--font-heading-scale)))}.store-location .multicolumn-card__info>:nth-child(2){font-size:1.4rem;font-weight:600;padding:0}.store-location .multicolumn-card__info .multicolumn-card__map{position:relative;padding-top:75%}.store-location .multicolumn-card__info .multicolumn-card__map>iframe{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}@media screen and (max-width: 989px){.store-location .multicolumn__item-column_end .multicolumn-card__info{min-height:150px}}@media screen and (min-width: 750px){.store-location .multicolumn-list h3{font-size:calc(var(--font-heading-scale) * 2.4rem)}}@media screen and (min-width: 750px) and (max-width: 989px){.store-location .background-none .multicolumn-list .multicolumn-card__info{padding:2rem 2.5rem}}@media screen and (min-width: 990px){.store-location .background-none .multicolumn-list .multicolumn-card__info{padding:2.5rem 3.5rem}}.collection__filter-linklist{list-style:none;padding:4px 0 8px;margin:0}.collection__filter-linklist .collection-custom-link{text-decoration:none!important;transition:opacity .2s ease-in-out}.collection__filter-linklist .collection-custom-link:hover{opacity:.5}.collection-custom-link.is-active{font-weight:600;color:rgb(var(--color-base-accent-1))}.collection-custom-sublink{text-decoration:none!important;transition:opacity .2s ease-in-out}.collection-custom-sublink.is-active{font-weight:600}.collection-custom-sublink:hover{opacity:.5}.collection-custom-sublink svg{stroke:#000!important}.collection__filter--level-3{padding-left:.5rem}.collection__filter-link{display:block;width:100%;padding:3px 0 4px;text-align:left;text-decoration:none;padding:10px!important;border:1px solid black!important;border-radius:10px!important;font-weight:400!important;font-size:12px!important;transition:border-color .2s ease-in-out}.collection__filter-link:hover{border-color:rgb(var(--color-base-accent-1))!important}@media screen and (min-width: 768px){.collection__filter-link{padding:15px!important}}.collection__filter-linklist{gap:10px!important}.collection__filter-link svg{width:12px;height:8px;margin-left:8px;transition:transform .25s ease-in-out}.collection__filter-link[aria-expanded=true] svg{transform:rotate(180deg)}.collection__filter-link.is-active{font-weight:600;color:var(--gradient-base-accent-1);border-color:var(--gradient-base-accent-1)!important;text-decoration:none}.mobile-facets__header--links{padding:0 2.5rem}.collection__filter-collapsible{height:0;overflow:hidden;visibility:hidden;transition:.2s ease-in-out}.collection__filter-collapsible[aria-hidden=false]{visibility:visible}button.collection__filter-link.is-active+.collection__filter-collapsible{display:block}.collection__filter-link.is-active{display:block}button.collection__filter-link.is-active+.collection__filter-collapsible button.collection__filter-link.is-active+.collection__filter-collapsible li a{display:block}.form-field .form__field-label{display:block;font-size:1.2rem;font-weight:var(--font-body-weight-semiBold);line-height:1.5;margin-bottom:.8rem}.form-field .field__input:focus,.form-field .field__input:not(:placeholder-shown),.form-field .field__input:-webkit-autofill{padding:1.5rem}.form__button .button{min-width:20rem}@media screen and (min-width: 750px){.form__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}@media screen and (max-width: 749px){.section-image-text .image-with-text__content{padding:4rem 0 5rem}}.product:not(.product--columns):is(.product--stacked) .product__media-list .product__media-item{width:100%;max-width:100%}.product .price{color:rgb(var(--color-base-accent-1));font-weight:var(--font-body-weight-semiBold)}.product .form__label span{position:relative;display:inline-block;font-size:18px;font-weight:var(--font-body-weight-bold);color:rgba(var(--color-foreground),1);text-transform:uppercase;padding-bottom:.3rem}.product .form__label span.selected--variant{text-transform:capitalize}.product .form__label span:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:rgb(var(--color-base-accent-1))}.product .variant-radio--color .form__label{display:block}.product .variant-radio--color span.selected--variant{font-weight:var(--font-body-weight-medium)}.product .form__label span.selected--variant:after{display:none}.product .icon__text-container{display:grid;grid-template-columns:minmax(0,17px) auto;grid-gap:1rem}.product .icon__text-container.icon__text--no-img{grid-template-columns:minmax(0,100%)}.product .icon__text-container .product__text a{text-decoration:none;color:rgb(var(--color-base-accent-1))}.product .product__info-container>*+*{margin:.5rem 0}.product .product__info-container>*+.buy_button-form{margin-top:1.5rem}.product .product__info-container pickup-availability[available]{margin-bottom:1rem}.pickup-availability-button{max-width:440px!important;width:100%!important;padding:10px 20px!important;border:1px solid}.product .product-form__wrapper{display:grid;grid-template-columns:auto minmax(0,max-content);column-gap:1.7rem;max-width:48rem}.product .product-form__column{max-width:44rem}.product .product-form__submit{--color-button-text: var(--color-base-solid-button-labels);--color-button: var(--color-base-accent-1)}.product .product-form__submit[disabled]{--color-button: var(--color-base-background-2);--color-button-text: var(--color-base-outline-button-labels)}.product .product-form__submit{text-transform:uppercase}.product .form__button-icon{display:flex;margin:0 7px 0 0}.product .product-form__icons{display:flex;column-gap:.7rem}.product-form-container{display:flex;justify-content:flex-start;gap:20px;max-width:440px}.product-form-container .product-form-main{flex-grow:1}.product-form-container .product-form__icons{display:flex;flex-direction:column;gap:10px;padding-bottom:55px;justify-content:flex-end}.product .product-form__column .product-form__icons{row-gap:.7rem;flex-direction:column;justify-content:space-between;max-height:10rem}.product .product-form--icon,.product .product-form--icon button{cursor:pointer}.product .form__icon{width:4.4rem;height:4.4rem;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));background-color:var(--color-icon-button-bg);border-radius:50%}.product-item__icon{display:flex;align-items:center;justify-content:center}.wishlist-card .product-item__icon{width:auto;height:auto;min-width:3rem;min-height:3rem}.product .form__icon .icon{width:2rem}page-wishlist:not(.is-empty) .wishlist-empty{font-size:0;padding:0}page-wishlist .product-item__content.is-hidden{height:0;padding:0;margin:0;opacity:0;width:0;display:none}@media screen and (max-width: 749px){.product .pickup-availability-info .button{padding:0 1rem}}@media screen and (min-width: 750px){.product .product__title>.h2{font-size:calc(var(--font-heading-scale) * 2.2rem)}.product .stamped-fa-star-o:before{font-size:22px}}.recently-viewed .card__heading{text-transform:capitalize}.multicolumn-points{--text-boxes-radius: 8px}.multicolumn.multicolumn-points.background-primary .multicolumn-card{background:rgb(var(--color-base-background-1))}.multicolumn-points .multicolumn-card__info{padding:0}.multicolumn-points .multicolumn-card__info:not(:first-child){margin-top:1rem}.multicolumn-points .multicolumn-card__info>.rte{padding:1rem;margin-top:1rem;background-color:rgb(var(--color-base-accent-1));border-bottom-left-radius:var(--text-boxes-radius);border-bottom-right-radius:var(--text-boxes-radius)}.multicolumn-points .multicolumn-card__info>.rte>*{color:rgb(var(--color-background))}@media screen and (max-width: 749px){.multicolumn-points .h1{font-size:calc(var(--font-heading-scale) * 2.2rem)}}@media screen and (min-width: 750px){.multicolumn-points .multicolumn-card__info:not(:first-child){margin-top:2rem}.multicolumn-points .multicolumn-card__info>.rte{padding:2rem;margin-top:2rem}}.multicolumn-point-offers{--text-boxes-radius: 16px}.multicolumn-point-offers .multicolumn-list__item{background-size:contain;background-repeat:no-repeat;background-position:center center}.multicolumn-point-offers .content-container{max-width:30rem;padding:1rem 0;margin:0 auto}.multicolumn-point-offers.background-none .multicolumn-card__info{padding-top:2rem}.multicolumn-point-offers .card__title{line-height:calc(1/max(1,var(--font-heading-scale)))}.multicolumn-point-offers .card__content{font-family:var(--font-custom-family)}@media screen and (max-width: 749px){.multicolumn-point-offers .card__title{font-size:calc(var(--font-heading-scale) * 2.4rem)}}@media screen and (min-width: 750px){.multicolumn-point-offers .content-container{padding:2rem 0}}.template-page-rewards .banner__text>h3,.template-page-rewards .banner__text--icon>h3{margin:0;font-weight:var(--font-body-weight)}.template-page-rewards .banner__text--icon{display:inline-flex;align-items:center;padding-bottom:1.5rem;border-bottom:1px solid rgba(var(--color-shadow),.65)}.template-page-rewards .banner__text--icon:before,.template-page-rewards .banner__text--icon:after{content:"";display:inline-block;margin:0 1rem;width:5rem;height:4.4rem;background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (min-width: 750px) and (max-width: 1440px){.template-page-rewards .banner__content{padding:0 5rem}}@media screen and (min-width: 750px) and (max-width: 1280px){.template-page-rewards .banner__text>h3,.template-page-rewards .banner__text--icon>h3{font-size:calc(var(--font-heading-scale) * 2rem)}}@media screen and (min-width: 750px) and (max-width: 989px){.template-page-rewards .banner__box>.banner__text+.banner__text{margin-top:.5rem}.template-page-rewards .banner__text--icon{padding-bottom:.5rem}.template-page-rewards .banner__box>*+.banner__buttons{margin-top:.5rem}}@media screen and (min-width: 990px) and (max-width: 1280px){.template-page-rewards .banner__box{padding:2rem 3.5rem}}@media screen and (max-width: 479px){.template-page-rewards .banner__text>h3,.template-page-rewards .banner__text--icon>h3{font-size:calc(var(--font-heading-scale) * 1.5rem)}}.article-card-wrapper:not(.article-card__image--adapt) .media>img{object-fit:cover}.product .product-range-price{min-height:30px}.stamped-reviews .stamped-pagination .page.active{text-decoration:none!important}.stamped-pagination a{color:rgb(var(--color-base-accent-1))}.stamped-pagination .page.active a{border:1px solid rgb(var(--color-base-accent-1))!important;padding:5px 10px;margin:0 5px;border-radius:50%}.frequently-bought .item_check{display:flex;position:absolute;top:0;right:0;padding:5px}.new-grid{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;word-break:break-word}.product-frequently-bought img{height:auto}.frequently-bought .item_check input{accent-color:var(--gradient-base-accent-1);margin:0;width:20px;height:20px;cursor:pointer;border:1px solid #e8e8e1;max-width:100%;padding:8px 10px;border-radius:0}.frequently-bought .grid-product--total{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.product-frequently-bought{border-top:1px solid #eee;padding-top:30px}.frequently-bought .product-grid{align-items:center}.product-frequently-bought .card-wrapper{height:auto}.product-frequently-bought .grid-product__image-wrap .card__content{position:relative}.product-frequently-bought .grid-item__meta-main{min-height:54px}.product-frequently-bought .price .badge,.product-frequently-bought .price--on-sale .price-item--regular{display:none}@media screen and (min-width: 750px){.product-frequently-bought .grid-item.grid-product{flex:0 0 20%}.product-frequently-bought .grid-item__meta-main{min-height:58px}}@media screen and (max-width: 989px){.product-frequently-bought .slider--tablet.grid--2-col-tablet-down .grid__item{width:calc(65% - var(--grid-mobile-horizontal-spacing) / 2);max-width:calc(65% - var(--grid-mobile-horizontal-spacing) / 2)}}@media screen and (max-width: 749px){.frequently-bought .product-frequently-bought-button{font-size:var(--typeBaseSize)}.frequently-bought .item_check input{width:26px;height:26px}}.grid-item__content{position:relative}@media screen and (max-width: 480px){.frequently-bought [data-view=small] .grid-item{flex:0 0 100%}}.collection__menu .collection__filter--level-1{max-width:calc(100% - 290px);margin-left:auto}.collection__menu .collection__filter-linklist{display:flex;flex-wrap:wrap;column-gap:1.7rem;row-gap:1.7rem}.collection__menu .collection__filter-link{display:flex;padding:0 3rem;--buttons-radius: 8px;--buttons-radius-outset: 9px}.collection__menu .collection__filter-link:hover:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-base-accent-1),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background))}.collection__menu .collection__filter-link.is-active{--color-button: var(--color-base-accent-1);--color-button-text: var(--color-base-background-1);color:rgb(var(--color-button-text))}@media screen and (max-width: 749px){.collection__menu .collection--title{margin:calc(1.5rem - var(--section-spacing-top-mobile)) 0 1.5rem}.collection__menu .collection__filter-linklist{padding:0;max-width:100%}.collection__menu .collection__filter--level-1{overflow-x:scroll}.collection__menu .collection__filter--level-2{column-gap:8px;flex-wrap:nowrap;margin:2px 0}.collection__menu .collection__filter-link{font-size:1.2rem;padding:0 1.4rem;white-space:nowrap}}.tangent_product_parent_wrapper{column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing)}@media screen and (min-width: 750px){.tangent_product_parent_wrapper{column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}}.tangent_recommendation_parent_wrapper #tangent-products-section{align-items:stretch}.tangent_recommendation_parent_wrapper #tangent-products-section>div{padding:2%;height:100%;min-height:100%;box-shadow:0 4px 16px #00000005,0 2px 8px #0000000f}.tangent_recommendation_parent_wrapper #tangent-products-section>div:hover{transform:translateY(-3px);box-shadow:0 3px 10px rgba(var(--color-shadow),.2)}#tangent-products-section .tangent-text-link{display:block}.tangent_recommendation_parent_wrapper #tangent-products-section>div>a>img{width:100%;max-height:100%}.tangent_recommendation_parent_wrapper #tangent-products-section>div>a>.tangent-product-title{min-height:0;padding-top:0;font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 15px)}.tangent_recommendation_parent_wrapper #tangent-products-section>div>a>.tangent-product-title,.tangent_product_price_text{text-align:left}.tangent_recommendation_parent_wrapper .tangent_product_price_text{margin-top:0;font-weight:var(--font-heading-weight)}#tangent-products-section>div>a>p.tangent_product_price_text{color:rgb(var(--color-base-accent-1),1)}.tangent_option_name{display:none}.tangent_recommendation_parent_wrapper .tangent_option_div{justify-content:start}.tangent_option{border:1px solid black}.tangent_recommendation_parent_wrapper .tangent_add_to_cart_button{width:100%;font-size:15px;font-weight:var(--font-heading-weight);border-radius:30px}#tangent-products-section>div>a>p.tangent_add_to_cart_button{color:rgba(var(--color-button),var(--alpha-button-background));border-color:rgba(var(--color-button),var(--alpha-button-background))}#tangent-products-section>div>a:hover>p.tangent_add_to_cart_button{color:rgb(var(--color-button-text));background-color:rgba(var(--color-button),var(--alpha-button-background));transition:all .25s ease;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease}@media screen and (min-width: 750px){.tangent_recommendation_parent_wrapper #tangent-products-section>div>a>.tangent-product-title{font-size:calc(var(--font-heading-scale) * 16px)}}@media screen and (min-width: 990px){.tangent_product_price_text{font-size:16px}}.grid__item--review{display:flex;flex-direction:column;justify-content:center}.grid__item--review .collection__review--wrap{height:100%;display:flex;align-items:center;justify-content:center;background-color:rgb(var(--color-base-background-2));border-radius:var(--collection-review-card-radius);-webkit-border-radius:var(--collection-review-card-radius);-moz-border-radius:var(--collection-review-card-radius);-ms-border-radius:var(--collection-review-card-radius);-o-border-radius:var(--collection-review-card-radius)}.grid__item--review .collection__review--card{width:100%;padding:2.5rem}.grid__item--review .collection__review-ratings{line-height:1;text-align:center}.grid__item--review .rating--icon{display:inline-flex;color:rgb(var(--color-base-accent-1))}.grid__item--review .rating--icon .icon{fill:currentColor;stroke:transparent}.grid__item--review .collection__review-heading{margin-bottom:0}.grid__item--review .collection__review-content{font-size:14px;line-height:normal;margin-top:3rem}.grid__item--review .metafield-rich_text_field>*{margin-bottom:0}.grid__item--review .metafield-rich_text_field>*:first-child{margin-top:0}.grid__item--review .metafield-rich_text_field>*+*{margin-top:10px}.grid__item--review .collection__review-customer{display:flex;flex-wrap:wrap;column-gap:1rem;align-items:center;font-size:calc(var(--font-heading-scale) * 1.4rem);padding-left:1rem;margin:3rem 0 0}.grid__item--review .collection__review-customer .reviewed-customer{position:relative}.grid__item--review .collection__review-customer .reviewed-customer:before{content:"";position:absolute;top:50%;right:calc(100% + .5rem);width:.5rem;height:.2rem;background-color:rgb(var(--color-foreground));transform:translateY(-50%)}.grid__item--review .collection__review-customer .reviewed-customer--verified{flex:0 0 100%;display:flex;align-items:center;column-gap:.5rem;font-size:1.2rem;font-style:italic;font-weight:var(--font-body-weight-medium)}.grid__item--review .collection__review-customer .icon-verified{width:1.6rem}@media screen and (min-width: 990px) and (max-width: 1179px){.collection-grid .grid--4-col-desktop .grid__item{width:calc(33.333% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(33.333% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}}@media screen and (min-width: 1180px) and (max-width: 1440px){.grid__item--review .rating--icon .icon{width:2rem}}@media screen and (max-width: 749px){.grid__item--review .collection__review--card{padding:1.5rem}.grid__item--review .rating--icon .icon{width:2rem}.grid__item--review .collection__review-content{font-size:1.2rem;margin-top:1rem}.grid__item--review .collection__review-customer{margin-top:1rem;font-size:calc(var(--font-heading-scale) * 1.2rem)}}@media screen and (max-width: 389px){.grid__item--review .rating--icon .icon{width:1.6rem}}.grid__item--newsletter{display:flex;flex-direction:column;justify-content:center}.grid__item--newsletter .collection-block__newsletter{height:100%;display:flex;align-items:center;justify-content:center;background-color:rgb(var(--color-base-background-2));border-radius:var(--collection-review-card-radius);-webkit-border-radius:var(--collection-review-card-radius);-moz-border-radius:var(--collection-review-card-radius);-ms-border-radius:var(--collection-review-card-radius);-o-border-radius:var(--collection-review-card-radius)}.grid__item--newsletter .collection__newsletter-inner{width:100%;padding:2rem}.grid__item--newsletter .collection-block--newsletter__heading{text-align:center}.grid__item--newsletter .collection-block--newsletter__heading>*:first-child{margin-top:0}.grid__item--newsletter .collection-block--newsletter__heading h4{margin-bottom:0;font-size:calc(var(--font-heading-scale) * 1.8rem)}.grid__item--newsletter .collection-block--newsletter__heading>h4+p{margin-top:0;font-weight:var(--font-heading-weight);line-height:calc(1 + .09 / var(--font-body-scale))}.grid__item--newsletter .newsletter-form{margin-top:2rem}.grid__item--newsletter .form__field-input{width:100%;outline:none;border-color:transparent;border-radius:1.65rem;-webkit-border-radius:1.65rem;-moz-border-radius:1.65rem;-ms-border-radius:1.65rem;-o-border-radius:1.65rem}.grid__item--newsletter .form__field-input{font-size:1.2rem;padding:1rem 1.5rem}.grid__item--newsletter .form__field-button{font-size:1.4rem;margin-top:1.3rem;font-weight:var(--font-heading-weight);min-height:calc(3.5rem + var(--buttons-border-width) * 2);text-transform:uppercase}@media screen and (min-width: 750px){.grid__item--newsletter .collection-block--newsletter__heading h4{font-size:calc(var(--font-heading-scale) * 2rem)}}@media screen and (min-width: 990px){.grid__item--newsletter .collection-block--newsletter__heading h4{font-size:calc(var(--font-heading-scale) * 2.2rem)}.grid__item--newsletter .collection-block--newsletter__heading>h4+p{font-size:1.8rem}}@media screen and (min-width: 1440px){.grid__item--newsletter .collection-block--newsletter__heading h4{font-size:calc(var(--font-heading-scale) * 3.2rem)}.grid__item--newsletter .collection-block--newsletter__heading>h4+p{font-size:2rem}}.grid__item--beautyClub{display:flex;flex-direction:column;justify-content:center}.grid__item--beautyClub .collection-block__beautyClub{height:100%;display:flex;align-items:center;justify-content:center;background-color:rgb(var(--color-base-background-2));border-radius:var(--collection-review-card-radius);-webkit-border-radius:var(--collection-review-card-radius);-moz-border-radius:var(--collection-review-card-radius);-ms-border-radius:var(--collection-review-card-radius);-o-border-radius:var(--collection-review-card-radius)}.grid__item--beautyClub .collection-beautyClub--img{background-repeat:no-repeat;background-position:unset;background-size:cover}.grid__item--beautyClub .collection__beautyClub-inner{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:2rem 2.5rem}.grid__item--beautyClub .collection--beautyClub__content{font-size:1.4rem;font-family:var(--font-custom-family)}.grid__item--beautyClub .collection--beautyClub__content h3{margin:0;font-size:2rem;line-height:calc(1 + .35 / var(--font-body-scale))}.grid__item--beautyClub .collection--beautyClub__content h3 strong{font-size:2.4rem;color:rgb(var(--color-button));font-weight:var(--font-body-weight-extraBold)}.grid__item--beautyClub .collection--beautyClub__content h3+p{margin-top:0}.grid__item--beautyClub .collection--beautyClub__content p>strong{font-weight:var(--font-body-weight-extraSemiBold)}.grid__item--beautyClub .button{font-family:var(--font-heading-family);font-weight:var(--font-body-weight-bold);min-height:calc(4rem + var(--buttons-border-width) * 2)}@media screen and (max-width: 479px){.grid__item--beautyClub .collection__beautyClub-inner{padding:1rem}.grid__item--beautyClub .collection--beautyClub__content{font-size:1.2rem}.grid__item--beautyClub .collection--beautyClub__content h3{font-size:1.6rem}.grid__item--beautyClub .collection--beautyClub__content h3 strong{font-size:1.8rem}.grid__item--newsletter .button{font-size:1.4rem}}body .slf-widget .form-element .field-wrapper+.field-wrapper{margin-top:0}body .slf-widget .form-element label{display:flex;align-items:self-start;column-gap:5px}body .slf-widget .form-element label>input{width:13px;flex:0 0 13px}body .slf-widget .form-element[sl-form-element-type=image]{margin:-32px -32px 0}body .slf-widget .form-element[sl-form-element-type=image] img{width:100%!important}@media screen and (max-width: 749px){body .slf-widget{background:#000!important}}body .slr-search-bar{flex-wrap:wrap;max-width:100%}body .slr-search-bar__input[type=search]{max-width:100%}.slr-widget--mini .slr-stars svg{height:2rem!important;width:2rem!important}.slr-widget--mini .slr-stars-score__total{font-size:1.5rem!important}.video-element{display:block;position:fixed;top:0;left:0;width:100%;height:100%;transition:all .25s ease;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;z-index:4}.video-element[aria-expanded=false]{visibility:hidden;opacity:0}.video-element--overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(var(--color-shadow),.6);z-index:1}.video-element--inner{position:absolute;top:50%;left:50%;width:420px;max-width:90vw;max-height:90vh;transform:translate(-50%,-50%);z-index:2}.video--close-button{position:absolute;top:0;right:0;padding:0;width:30px;height:30px;color:rgb(var(--color-base-background-1),1);background-color:rgb(var(--color-shadow),.6);transition:opacity .25s ease;-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease;-ms-transition:opacity .25s ease;-o-transition:opacity .25s ease;border-top-right-radius:7px;cursor:pointer;border:none;z-index:2}.video--close-button .icon{width:1.6rem;height:1.6rem;stroke:currentColor}.video--container{position:relative;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transition:transform .25s ease;-webkit-transition:transform .25s ease;-moz-transition:transform .25s ease;-ms-transition:transform .25s ease;-o-transition:transform .25s ease}.video-element[aria-expanded=false] .video--container{transform:scale(.6);-webkit-transform:scale(.6);-moz-transform:scale(.6);-ms-transform:scale(.6);-o-transform:scale(.6)}.video--container:before{content:"";display:block;padding-bottom:var(--video-ratio, 100%)}.loading--overlay,.video--container>video{position:absolute;top:0;left:0;width:100%;height:100%}.video--container>video{border:3px solid rgb(var(--color-base-background-1),.6);border-radius:7px;object-fit:cover;z-index:1}.loading--overlay{background-color:rgb(var(--color-foreground));z-index:2}.loading--spinner{position:absolute;top:50%;left:50%;width:80px;height:80px;transform:translate(-50%,-50%);color:rgb(var(--color-background))}.loading--spinner div:empty{display:block}.loading--spinner div{transform-origin:40px 40px;animation:lds-spinner 1.2s linear infinite}.loading--spinner div:after{content:" ";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:#fff}.loading--spinner div:nth-child(1){transform:rotate(0);animation-delay:-1.1s}.loading--spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.loading--spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-.9s}.loading--spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-.8s}.loading--spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-.7s}.loading--spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-.6s}.loading--spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-.5s}.loading--spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-.4s}.loading--spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-.3s}.loading--spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-.2s}.loading--spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-.1s}.loading--spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@media screen and (min-width: 990px){.video-element--inner:not(:hover) .video--close-button{opacity:0}}@keyframes lds-spinner{0%{opacity:1}to{opacity:0}}.bottomImage-media{position:relative}.bottomImage-media:before{content:"";display:block;padding-bottom:var(--ratio-percent)}.bottomImage-media>img{position:absolute;top:0;left:0;width:100%;height:100%}.mobile-collection--title{margin-top:0;margin-bottom:0}.search-popup,.search-bar-model{display:block}.search-bar-model{position:absolute;top:0;left:0;width:100%;transform:translateY(-100%);transition:transform var(--duration-long) ease;background-color:rgb(var(--color-background))}.search-bar-model[aria-expanded=true]{transform:translateY(0)}.search-bar-model .search-bar--inner{display:grid;grid-gap:1rem;align-items:center;grid-template-columns:1fr minmax(auto,max-content)}.search-bar-model .search-blose--button{display:flex;background:transparent;border:none;padding:0}.search-bar-model .search-blose--button .icon{width:1.4rem}@media screen and (max-width: 989px){.search-bar-model .search-bar--mobile{width:100%;padding-top:var(--header-mobile-padding-top);padding-bottom:var(--header-mobile-padding-bottom)}}.range-progress--bar:empty{display:block}.range-progress--bar{position:absolute;top:1px;height:5px;background-color:rgb(var(--color-base-accent-1))}
/*# sourceMappingURL=/cdn/shop/t/90/assets/custom.css.map */
