.details-disclosure details{position:unset!important}.header__submenu{display:flex;width:100%;left:0;text-align:center}.list-menu__item.megamenu_link_title{justify-content:center;padding:0!important}.js .menu-drawer__menu li{background:#f8f8f8;margin-bottom:0!important}.js details[open].menu-opening>.menu-drawer{background:#f8f8f8;left:0;right:0;width:100%}.menu-drawer__menu-item>.icon-chevron-right{position:absolute;right:2.5rem;top:50%;transform:translateY(-50%);width:.8rem}.menu-drawer__close-button{background:#f8f8f8!important;margin-top:0!important}.menu-drawer__inner-submenu{background:#f8f8f8!important}.menu-drawer__menu-item:hover{background:none!important}.icon-chevron-right{width:.7rem}.header__menu-item:hover span{text-decoration:none}.location_icon{display:flex;align-items:center}.menuimg{max-width:50px;margin-right:15px}.menusec_contain{background-color:#fac2aa;padding:10px 20px;color:#fff;text-transform:uppercase;font-size:14px;font-weight:700;margin-top:0}.box_item{width:46%;margin:2%;float:left;border:1px solid gray}.box_item img{max-width:100%;display:block;max-height:80px;width:100%;object-fit:cover}.box_item div{padding:5px 10px;text-transform:uppercase;font-size:12px;font-weight:700;min-height:50px;color:#000}.box_item a{text-decoration:none}.menu-drawer__navigation{padding:2rem 0!important}.header__submenu .header__submenu{padding:inherit;background-color:transparent;margin:inherit;list-style-type:none}@media screen and (min-width: 990px){.header--middle-left .header__inline-menu{min-width:unset!important}}hr{margin:2rem 0}.menu_footer,.contact_footer,.payment_footer{padding:0 10px}.footer__menu{list-style-type:none;padding-left:10px}.footer_block{width:50%;float:left}.footer_block li a{color:#000;text-decoration:none}.footer__title{font-weight:500;color:#000}.footer__menu .icon{margin-right:10px}.footer__menu span.icon-and-text{font-size:14px}.footer__menu .icon-and-text .icon{flex:0 0 auto;margin-right:0}.footer__menu svg:not(:root){overflow:hidden}.footer__menu .icon{display:inline-block;width:20px;height:20px;vertical-align:middle;fill:currentColor}.social_icons{display:flex}span.icon__fallback-text{display:none}.payment-icons{list-style-type:none;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center}.payment-icons li{cursor:default;margin:0 8px 4px 0}.list-menu--disclosure{display:block}.submenu_items{width:20%;text-align:center}.submenu_title{color:#000;font-size:16px;font-weight:500}.submenu_items ul{list-style-type:none;padding:0;font-size:14px}.submenu_items li{margin:0 auto}.submenu_items li a{color:#000;text-decoration:none}#h_currency_selector:focus-visible,#localization_form .localization-selector:focus-visible{outline:none;outline-offset:unset;box-shadow:none}#FooterCountryFormH button,#localization_form button{display:none}.sub_img{max-width:100%;width:100%}.sec_title{font-weight:700}.shopify-section-subscription-section .quantity__input[type=number]:focus-visible{outline:none;box-shadow:none}.shopify-section-subscription-section .add_btn{padding:max(1.1vw,16px) max(2vw,30px);font-size:max(1vw,14px);border-radius:max(3.5vw,50px);background-color:#5dba47;color:#fff;border:1px solid #5DBA47;text-transform:uppercase;cursor:pointer;font-family:Helsinki-Regular}.dark-mode .shopify-section-subscription-section .product-form__input input[type=radio]:checked+label{border:2px solid #5dba47}.shopify-section-subscription-section .product-form__input input[type=radio]:checked+label{border:2px solid #031a36;color:#031a36}.flavours_option{display:flex;align-items:center}.flavours_option input{display:none}.product-form__input input[type=radio]+label{background-color:#fff}.flavours_option label{margin-right:max(1.4vw,14px);margin-left:0;display:inline-block;cursor:pointer}.shopify-product-form{overflow:hidden}.flavours_option label img{height:max(3.1vw,44px);max-width:100%;width:auto;border-radius:max(3.1vw,44px);display:block;margin:0}.flavours_option input:checked+label img{border:2px solid rgba(3,26,54,.7);width:auto;height:max(3.6vw,52px);border-radius:max(3.6vw,52px)}.pro_options{margin:20px 0}.quantity{border-radius:50px;background:#fff}.quantity__input{color:#031a36}.selling_plan_allocation{display:none;height:fit-content;margin-bottom:max(1.4vw,20px)}.subscriptionProduct .grid .sec_title{font-size:max(1.4vw,20px);font-family:Helsinki-Book;text-transform:uppercase;margin:max(1.4vw,20px) 0}.shopify-section-subscription-section .subscriptionProduct .grid{align-items:center}.subscriptionProduct .product-form__input{margin:0 0 1.8rem;border:none}.subscriptionProduct .product-form__input.subscribeBox{display:flex;background-color:#fff;align-items:center;border-radius:100px;margin-top:max(2.4vw,35px);margin-bottom:max(.7vw,10px);padding:0;height:fit-content;border:1px solid rgb(3,26,54);width:fit-content}.product-form__input.subscribeBox input[type=radio]+label{margin:0;display:block;position:relative;cursor:pointer}.product-form__input.subscribeBox input[type=radio]+label .saveText{background-color:#5dba47;position:absolute;top:-32px;padding:5px 8px;font-size:1.2rem;left:auto;color:#fff}.product-form__input .quantity{width:16rem;border:2px solid #031A36;padding:max(.7vw,10px) 0}.product-form__input .quantity__button{width:6.5rem;font-size:max(1vw,14px)}.product-form__input .quantity__button svg{width:max(1vw,14px)}.product-form__input .quantity__input{font-size:max(1vw,14px)}@media screen and (max-width:991px){.product-form__input input[type=radio]+label{padding:1.1rem 1.8rem .8rem;font-size:1.4rem}.product-form__input .quantity{width:14rem}.product-form__input .quantity__button{width:5.5rem}.shopify-section-subscription-section .add_btn{padding:18px 36px;font-size:1.5rem}}@media screen and (max-width:374px){.header__submenu .header__submenu{padding-left:25px}}@media screen and (min-width: 990px){.header__icons{min-width:25rem;justify-content:flex-end}}.subscribeBox_label{padding:max(.76vw,11px) max(1.5vw,22px) max(.55vw,8px);border-radius:max(1.5vw,22px);color:#031a3680;font-family:Helsinki-Regular;text-transform:uppercase;line-height:1;font-size:max(1vw,14px)}.active_label{border-color:rgba(var(--active-label-color),.7);color:#031a36}.product-form__input .swatches_label{margin-right:20px;border:1px solid #031A36;background-color:#fff;height:fit-content;padding:max(.76vw,11px) max(1.5vw,22px) max(.55vw,8px);border-radius:max(1.5vw,22px);color:#031a3680;font-family:Helsinki-Regular;text-transform:uppercase;line-height:1;font-size:max(1vw,14px);cursor:pointer}.product-form__input.swatches{padding:0;display:flex;align-items:center;margin-bottom:max(.7vw,10px)}.product-form__input .swatches_label.active_label{border:2px solid rgb(var(--active-label-color))}.menu-drawer__navigation-container .payment_footer{display:none}#loyaltyLauncher,#loyalty_callout_container{display:none!important}.location_icon{cursor:pointer}.our-story .content-for-layout{background:linear-gradient(#031a36,#031a36,#a11b2f,#a11b2f,#a11b2f)}#locksmith-content{overflow:hidden;height:max(100vh,400px);display:flex;flex-wrap:wrap}.locksmith-passcode-container{margin:auto!important;width:100%}#locksmith-content label{font-family:PlantinStd-BoldCondensed;font-size:36px;color:rgb(var(--color-foreground));line-height:1;margin-top:0;margin-bottom:0;text-transform:uppercase;text-align:center;width:100%;display:block}.locksmith-passcode-container{max-width:min(90vw,700px)!important;margin:20px auto;padding:0}#locksmith_passcode{display:block;width:100%;font-size:18px;padding:10px;border-radius:15px;box-shadow:none;border:1px solid #031a36}#locksmith-content p{display:flex;margin:40px 0;justify-content:center}#locksmith_passcode_submit{font-family:Helsinki-Book;font-size:max(1.4vw,20px);line-height:1;padding:max(1.1vw,15px) max(2.8vw,40px);text-transform:uppercase;color:rgb(var(--theme-switch-background));background-color:rgb(var(--color-foreground));border:none;border-radius:max(8vw,120px)}@media only screen and (max-width: 749px){#locksmith-content label{font-size:min(7vw,30px)}#locksmith_passcode_submit{font-size:18px;padding:13px 30px;border-radius:100px}}.mix_pack_wave,.img_text__wave{display:none}.stelz .product-section{background:#f0f5fc;margin-top:0}.stelz .easylockdown-content{background:#f0f5fc}.stelz .logos_container--overview{background:#f0f5fc;padding:20px 0}@media screen and (min-width: 990px){.stelz .logos_container--overview{padding:50px 0}}.stelz .logos_container{margin:0!important}.stelz .product{padding-top:16px}.stelz .slider-buttons{display:none}.stelz .product-section .product-form__input input[type=radio]:checked+label{border:none!important;outline:2px solid #031a36}.stelz .product__title{font-size:30px!important;font-weight:700;font-family:PlantinStd-BoldCondensed!important;line-height:120%;letter-spacing:0;text-transform:uppercase;margin-bottom:-1.5rem;margin-top:0!important}.stelz .product-form__input{flex-direction:column;max-width:fit-content}.stelz .product-form__input-mobile{padding-left:3px}.stelz .product__media-list .product__modal-opener{border:none!important}.stelz .product__media-list{margin-bottom:1rem!important}.product-stelz__usps{display:flex;flex-direction:column;gap:4px}.product-stelz__usp{font-size:16px;line-height:25px;font-family:Helsinki-regular;letter-spacing:0;display:flex;align-items:anchor-center;gap:8px;color:#031a36;font-weight:500}.product-stelz__usp img{width:16px;height:16px}.product-section slider-component{width:100%!important}.product__variant-stelz{display:none}.product__variant-stelz-mobile{display:block}@media screen and (min-width: 990px){.product__modal-opener{max-height:38vw!important}.stelz .product__modal-opener{max-height:unset!important}.stelz .product-section slider-component{width:100%!important}.stelz .product__modal-opener .product__media img{max-height:unset!important}.stelz .product{padding-top:48px;max-width:1106px;margin:0 auto}.stelz .product__modal-opener .product__media img{width:100%!important}.stelz .product-section .product__media-list .product__media-item{padding-right:40px!important}.stelz .product__media-list{margin-left:0!important}.product__variant-stelz{display:block}}.price-stelz{flex-direction:column!important;align-items:start!important}.price-stelz .price__sale{flex-direction:column-reverse!important}.price-stelz .price-item--sale{font-size:32px!important;color:#5dba47!important;font-family:Helsinki-regular;line-height:100%;letter-spacing:0}.price-stelz .price-item--sale .cents{font-size:20px!important;position:relative;top:-.4em}.price-stelz .price__compare{font-family:Helsinki-Book;font-size:18px;color:#031a3680!important;letter-spacing:0}.price-stelz .price__regular-stelz{font-size:32px!important;color:#5dba47!important;font-family:Helsinki-regular;line-height:100%;letter-spacing:0}.logos_container--image{width:100%;position:absolute;top:0;left:0;right:0;height:100%;bottom:0}.product__variant-stelz{background:#fff;border-radius:16px;padding:24px}.product__variant-stelz .form__label{font-size:14px;font-weight:700;font-family:Helsinki-bold;text-transform:uppercase;line-height:120%;letter-spacing:0}.product__variant-stelz .product__options-image{width:50px;height:50px}.product__variant-stelz .product__options-image-mobile{width:100%;height:100%}.product__variant-stelz .product-form__input input[type=radio]+label{padding:0;border:none;width:50px;height:50px;margin-top:4px!important}.product-form__input-mobile{flex-direction:row!important;gap:16px;margin:0!important}.product__variant-stelz-mobile{padding:0!important;-webkit-overflow-scrolling:touch;overflow-x:auto!important;white-space:nowrap}.product__variant-stelz-mobile::-webkit-scrollbar{display:none}.product__variant-stelz .product__options-overview{display:flex;flex-direction:column;font-size:11px;font-family:Helsinki-bold;line-height:120%;max-width:50px;letter-spacing:0;text-align:center;gap:8px;align-items:center;text-transform:uppercase}.product__variant-stelz .product__variant-overview{display:flex;flex-wrap:wrap;gap:4px 16px;margin-bottom:16px}.product__variant-stelz .product-form__input input[type=radio]:checked+label{width:50px!important;height:50px!important}.product__variant-stelz .product__options-label_janko{display:flex;align-items:center;justify-content:center}.product__variant-stelz .product__options-label_janko img{width:48px;height:48px}.product__variant-stelz .product__variant-stelz-title{margin:0 0 16px;font-size:24px;font-weight:700;font-family:Helsinki-bold;line-height:120%;letter-spacing:0;text-transform:uppercase}.stelz #looxReviewsFrame #write{display:none!important}.stelz .rich-text-section{padding:0!important;background:#f0f5fc;padding:0 1.5rem}.stelz .rich-text-section .rich-text__blocks{align-items:start!important}.stelz .rich-text-section .rich-text{padding:0!important}.stelz .rich-text-section h2{-webkit-text-stroke:unset!important;color:#031a36;margin:0!important}.product-stelz__ingredients{border-top:1px solid rgba(222,233,248,1);border-bottom:1px solid rgba(222,233,248,1);overflow:hidden;margin:20px auto}.day-mode .product-stelz__ingredients .ingredients-desktop-lightmode{display:block}.dark-mode .product-stelz__ingredients .ingredients-desktop-lightmode,.day-mode .product-stelz__ingredients .ingredients-desktop-darkmode{display:none}.dark-mode .product-stelz__ingredients .ingredients-desktop-darkmode{display:block}.dark-mode .loox-rating-label,.dark-mode .rating-summary-count{color:#fff!important}.stelz .accordion-toggle{width:100%;padding:16px 0;border:none;font-family:Helsinki-regular;text-align:left;line-height:100%;background:none;color:#031a36;display:flex;text-transform:uppercase;font-size:16px;font-weight:500;cursor:pointer}.stelz .accordion-label{flex:1;text-align:left}.stelz .jdgm-preview-badge{font-family:Helsinki-regular;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0;color:#031a36}.stelz .jdgm-star{padding:0 2px 0 0!important;font-size:12px!important}.stelz .accordion-icon{font-size:1.2rem;width:20px;text-align:right;transition:transform .2s ease}.accordion-toggle__image{width:90%}.stelz .product__media-icon{display:none}.stelz .product .slider.slider--mobile{scroll-snap-type:unset!important;scroll-behavior:unset!important}.stelz .product__modal-opener .product__media img{width:74%!important;height:100%!important;object-fit:contain!important;left:0!important;transform:translate(0)!important}.stelz .product__media-icons{left:unset;right:0;height:100%;width:19%;display:flex;flex-direction:column}.stelz .product__modal-opener .product__media .product__media-icons img{width:100%!important}.stelz .accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.accordion-content p{margin:0 0 16px}.product__media-stelz-text{bottom:0;position:absolute;top:unset!important;height:unset!important;left:0!important;width:74.5%!important;transform:translateY(-50%);font-size:9px;font-family:Helsinki-regular;font-weight:700;line-height:9.68px;letter-spacing:0;text-transform:uppercase;display:flex!important;text-align:center;align-items:center;justify-content:center;background:#fff;padding:10px 0 4px!important;color:#f76c19;border-radius:0 0 16px 16px}.product__media-stelz-discount{background-image:url(/cdn/shop/files/star-mobile.png?v=1744871269);background-repeat:no-repeat;left:12px!important;right:unset!important;bottom:unset!important;width:82px!important;height:82px!important;top:20px!important;display:flex!important;text-align:center;font-size:21.77px;font-family:Helsinki-bold;text-transform:uppercase;line-height:73%;letter-spacing:0;color:#f76c19;background-position:top center;align-items:center;transform:rotate(-6.78deg);flex-direction:column;justify-content:center}.stelz .product__modal-opener .product__media .product__media-stelz-discount-icon{width:20px!important;height:auto!important;margin-top:-12px;transform:unset!important;margin-bottom:7px}.product__media-stelz-discount-span{font-size:14.44px}.stelz .product__modal-opener .product__media .product__media-stelz-image{width:48px!important;height:65px!important;left:8px;transform:translate(0);bottom:45px;top:unset;border-radius:8px}.product-stelz__info-desktop{display:none}.product-stelz__info-mobile{display:block}.product-stelz__form{position:fixed;left:0;bottom:0;right:0;display:flex;padding:12px 8px;box-shadow:0 -4px 10px #0000000d;flex-direction:row;background:#fff;z-index:2147483647!important;justify-content:space-between;align-items:center;margin:0!important;border-top:1px solid rgba(232,232,232,1)}.product-stelz__form .custom-dropdown__selected{background:none;border-radius:24px;border:1px solid rgba(3,26,54,1);padding:4px 16px;font-size:14px;line-height:100%;letter-spacing:0;text-transform:uppercase;height:48px;cursor:pointer;font-family:Helsinki-bold;display:flex;gap:16px;align-items:center;text-align:left}.stelz .quantity__input{padding:0!important}.product-stelz__form .custom-dropdown__option{border-radius:16px;border:1px solid rgba(234,234,234,1);padding:4px 8px;width:100%;background:none;height:83px;display:flex;flex-direction:column;align-items:center;justify-content:center}.product-stelz__form .custom-dropdown__option.active{border:1px solid rgba(3,26,54,1)}.product-stelz__form .custom-dropdown__option-disabled{cursor:not-allowed}.custom-dropdown__selected-span{display:flex;flex-direction:column;gap:2px}.custom-dropdown__selected-span .custom-dropdown__selected-name{color:#031a36}.dark-mode .custom-dropdown__selected-span .custom-dropdown__selected-name{color:#fff}.product-stelz__form .custom-dropdown__option-name{color:#031a36}.dark-mode .product-stelz__form .custom-dropdown__option-name{color:#fff}.product-stelz__form .custom-dropdown__price{color:#031a36b3;font-family:Helsinki-regular}.product-stelz__form .custom-dropdown__icon{width:16.89px;height:9.05px}.stelz .product__info-wrapper{margin-top:-8px!important}.stelz .product__media-list{padding-bottom:0rem!important}.product-title__overview{display:flex;align-items:normal;gap:8px;flex-wrap:wrap}.stelz .slider-mobile-gutter{pointer-events:none}.stelz .product__modal-opener{border-radius:0!important}.product-stelz__tagline{border:1px solid rgba(3,26,54,1);border-radius:24px;padding:6px 8px 2px;font-family:Helsinki-bold;font-size:16px;line-height:100%;letter-spacing:0;text-transform:uppercase}.product-stelz__form .product-form{margin:0!important}.product-stelz__form .product-form__submit{font-size:16px;font-family:Helsinki-bold;padding:16px 14.95px!important;border-radius:100px!important;border:none!important;margin:0!important;height:48px;line-height:100%;letter-spacing:0;box-shadow:unset!important}.stelz .quantity{width:118px!important;border:1px solid rgba(3,26,54,1)!important;padding:4px 8px!important;height:48px!important;font-family:Helsinki-bold;align-items:center}.stelz .product-form__quantity{margin:0!important;height:48px!important}.stelz .quantity{padding-left:12px!important;padding-right:12px!important}.stelz .quantity__button{width:unset!important;height:48px!important;padding:0!important}.stelz .reviews-header{padding-top:0!important;padding-bottom:0!important;margin-bottom:-56px}.stelz .reviews-header__blocks{width:88vw!important;max-width:90%}@media screen and (min-width: 750px){.stelz .reviews-header__blocks{width:75vw!important}}.stelz .reviews-header h2{font-size:40px}.custom-dropdown__menu{display:none;position:absolute;transform:translateY(-100%);left:0;top:1px;justify-content:space-between;padding:16px 8px;text-transform:uppercase;right:0;gap:8px;background:#fff;border-radius:10px 10px 0 0;z-index:100;box-shadow:0 0 8px #00000026}.stelz #MainContent{padding-top:max(7.2vw,82px)}@media screen and (min-width: 990px){.stelz #MainContent{background:#f0f5fc}.stelz .reviews-header__blocks{max-width:960px;width:80vw!important}.product-stelz__ingredients,.product-stelz__usps{margin-right:40px!important}.product__media-stelz-text{font-size:12px;line-height:14px;transform:translateY(0);bottom:}.product-stelz__form{border-radius:16px;padding:24px;gap:7.5px;box-shadow:none;border-top:none}.product-stelz__form .product-form__input{flex:unset!important}.product-stelz__form .product-form__submit{font-size:20px}.stelz .product__info-wrapper,.stelz .product__media-wrapper{max-width:50%!important;width:calc(50% - .5rem)}.stelz .quantity__input,.stelz .quantity__button{font-family:Helsinki-bold}.stelz .product-form__input .quantity__button svg{width:12px!important}.product__media-stelz-discount{background-image:url(/cdn/shop/files/star.png?v=1744869085);background-repeat:no-repeat;left:2rem!important;right:unset!important;bottom:unset!important;width:120px!important;height:120px!important;top:2rem!important;display:flex!important;text-align:center;font-size:31.73px;font-family:Helsinki-bold;text-transform:uppercase;line-height:73%;letter-spacing:0;color:#f76c19;background-position:top center;align-items:center;transform:rotate(-6.78deg);flex-direction:column;justify-content:center}.stelz .product__modal-opener .product__media .product__media-stelz-discount-icon{width:27px!important;height:auto!important;margin-top:-15px;transform:unset!important;margin-bottom:9px}.product__media-stelz-discount-span{font-size:21.05px}.stelz .product__modal-opener .product__media .product__media-stelz-image{width:65px!important;height:87px!important;left:8px;transform:translate(0);bottom:35px;top:unset;border-radius:8px}.product-stelz__info-desktop{display:block}.product-stelz__info-mobile{display:none}.product-stelz__form{position:relative}.stelz .product__info-wrapper{margin-top:0!important}.stelz .product__title{font-size:56px!important;margin-top:1.5rem}.product-title__overview{align-items:center}.custom-dropdown__menu{padding:24px;box-shadow:0 -5px 10px #0000000d;top:unset}}.custom-dropdown__menu button{font-size:20px;font-family:Helsinki-bold;line-height:100%;text-transform:uppercase;letter-spacing:0;cursor:pointer}.custom-dropdown__option-price{font-size:16px;font-family:Helsinki-regular;line-height:100%;letter-spacing:0;color:#031a36b3}.dark-mode .product-categories__background,.dark-mode .easylockdown-content,.dark-mode .product-section,.dark-mode .product__variant-stelz,.dark-mode .social-caroussel__background,.dark-mode .logos_container--overview,.dark-mode .rich-text-section,.dark-mode .product-stelz__form,.dark-mode .custom-dropdown__menu{background:#031a36!important;color:#fff}.dark-mode .product-categories__background h2,.dark-mode .product-categories__background .flavour,.dark-mode .product-section .price__compare,.dark-mode .product-section .price-stelz .price-item--regular,.dark-mode .product-section .product-stelz__usp,.dark-mode .product-section .accordion-toggle,.dark-mode .social-caroussel__background .social-caroussel__subheader,.dark-mode .rich-text-section h2,.dark-mode .product-stelz__form .custom-dropdown__price,.dark-mode .custom-dropdown__option span{color:#fff!important}.dark-mode .product-stelz__tagline,.dark-mode .product-stelz__form,.dark-mode .product__variant-stelz{border:1px solid white}.dark-mode .product-stelz__form .custom-dropdown__option{border:none}.dark-mode .product-stelz__form .custom-dropdown__option.active{border:1px solid white}.dark-mode .custom-dropdown__menu{border-left:1px solid white;border-right:1px solid white;border-top:1px solid white}.dark-mode .custom-dropdown__selected{color:#fff;border:1px solid white}.dark-mode .social-caroussel__background h2{-webkit-text-stroke:1px white!important}.dark-mode .product-section .product-form__input input[type=radio]:checked+label{outline:2px solid white}.dark-mode .flavour.active img{border:2px solid white}.dark-mode .product__options-label_janko{background:none!important}.custom-dropdown__icon-black{display:block}.custom-dropdown__icon-white,.dark-mode .custom-dropdown__icon-black{display:none}.dark-mode .custom-dropdown__icon-white{display:block}
/*# sourceMappingURL=/cdn/shop/t/33/assets/custom.css.map */
