.product{margin:0}.product.grid{gap:0}.product--no-media{margin:0 auto;max-width:570px}.product__media-wrapper{padding-left:0}@media screen and (min-width:768px){.product__info-wrapper{padding:0 0 0 50px}.product__info-wrapper--extra-padding{padding:0 0 0 80px}.product--right .product__info-wrapper{padding:0 50px 0 0}.product--right .product__info-wrapper--extra-padding{padding:0 80px 0 0}}@media screen and (min-width:992px){.product--large:not(.product--no-media) .product__media-wrapper{max-width:65%;width:calc(65% - 4px)}.product--large:not(.product--no-media) .product__info-wrapper{max-width:35%;padding:0 0 0 40px;width:calc(35% - 4px)}.product--large:not(.product--no-media).product--right .product__info-wrapper{padding:0 40px 0 0}.product--medium:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__info-wrapper{max-width:60%;width:calc(60% - 4px)}.product--medium:not(.product--no-media) .product__info-wrapper,.product--small:not(.product--no-media) .product__media-wrapper{max-width:40%;width:calc(40% - 4px)}}.product.lp-component .trustpilot-widget iframe{pointer-events:none}.product.lp-component .trustpilot-logo,.product.lp-component .trustpilot-widget{cursor:pointer}.template-page\.yumove-quiz-result .product.lp-component .trustpilot-logo,.template-page\.yumove-quiz-result .product.lp-component .trustpilot-widget,quiz-result .product.lp-component .trustpilot-logo,quiz-result .product.lp-component .trustpilot-widget{cursor:default;pointer-events:none}.product-form{display:block}.product-form__error-message-wrapper:not([hidden]){align-items:center;color:var(--tw-color-error);display:flex;font-size:14px;line-height:20px;margin-bottom:7px;transition:opacity .1s ease}.product-form__error-message-wrapper svg{flex-shrink:0;height:19px;margin:0 16px 0 5px;width:19px}.product-form__input{border:none;flex:0 0 100%;margin:0 0 12px;min-width:-moz-fit-content;min-width:fit-content;padding:0}variant-radios,variant-selects{display:block}.product-form__input .form__label{padding-left:0}fieldset.product-form__input .form__label{margin-bottom:2px}.product-form__input input[type=radio]{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;width:1px}.product-form__input-override-hide+label{display:none!important}.product-form__input input[type=radio]+label{border-radius:8px;cursor:pointer;font-size:14px;letter-spacing:1px;line-height:1;margin:7px 5px 2px 0;padding:10px;position:relative;text-align:center;transition:border .1s ease}.product-form__input input[type=radio]+label:before{border-radius:8px;bottom:-1px;box-shadow:0 4px 5px hsla(0,0%,7%,0);content:"";left:-1px;position:absolute;right:-1px;top:-1px;z-index:-1}.product-form__input input[type=radio]+label:hover{border-color:#121212}@media screen and (forced-colors:active){.product-form__input input[type=radio]:checked+label{-webkit-text-decoration:underline;text-decoration:underline}}.product-form__input input[type=radio]:checked+label::-moz-selection{background-color:hsla(0,0%,100%,.3)}.product-form__input input[type=radio]:checked+label::selection{background-color:hsla(0,0%,100%,.3)}.product-form__input input[type=radio]:disabled+label{background:var(--tw-color-lightgrey-2)!important;border-color:hsla(0,0%,7%,.1);color:var(--tw-color-black)!important}.product-form__input input[type=radio]:focus-visible+label{box-shadow:0 0 0 3px rgb(#ffffff),0 0 0 5px hsla(0,0%,7%,.55)}.product-form__input input[type=radio].focused+label{box-shadow:0 0 0 3px rgb(#ffffff),0 0 0 5px hsla(0,0%,7%,.55)}.no-js .product-form__input input[type=radio]:focus:not(:focus-visible)+label{box-shadow:none}.product-form__input .select{width:100%}.product__info-container>*+*{margin:15px 0}.product__info-container iframe{max-width:100%}.product__info-container .product-form{margin:10px 0 20px}@media screen and (min-width:768px){.product__info-container .product-form{margin:10px 10px 20px}}.product__info-container .product__description{margin:25px 0}.product__text{margin-bottom:0}a.product__text{display:block;-webkit-text-decoration:none;text-decoration:none}.product__text.caption-with-letter-spacing{text-transform:uppercase}.product__title{margin-bottom:16px;word-break:break-word}@media screen and (min-width:768px){.product__title{margin-bottom:26px}}.product__title>*{margin:0}.product__title>a{display:none}.product__title+.product__text.caption-with-letter-spacing{margin-top:-15px}.product__text.caption-with-letter-spacing+.product__title{margin-top:0}.product__accordion .accordion__content{padding:0 10px}.product .price dl{margin-bottom:5px;margin-top:5px}.product .price--sold-out .price__badge-sale{display:none}@media screen and (min-width:768px){.product__info-container{max-width:600px}.product__info-container .price--on-sale .price-item--regular{font-size:16px}.product__info-container>:first-child{margin-top:0}}.product__description-title{font-weight:600}.product--no-media .product__tax,.product--no-media .product__text,.product--no-media .product__title,.product--no-media noscript .product-form__input,.product--no-media shopify-payment-terms{text-align:center}.product--no-media .product__info-wrapper,.product--no-media .product__media-wrapper{padding:0}.product__tax{margin-top:-14px}.product--no-media .share-button,.product--no-media noscript .product-form__input{max-width:100%}.product--no-media .product-form,.product--no-media .product-form__input--dropdown,.product--no-media .product-form__quantity,.product--no-media .product__pickup-availabilities,.product--no-media .product__view-details,.product--no-media .share-button,.product--no-media fieldset.product-form__input{align-items:center;display:flex;justify-content:center;text-align:center}.product--no-media .product-form{flex-direction:column}.product--no-media .product-form>.form{max-width:300px;width:100%}.product--no-media .product-form__input--dropdown,.product--no-media .product-form__quantity{flex-direction:column;max-width:100%}.product-form__quantity .form__label{margin-bottom:6px}.product-form__quantity-top .form__label{margin-bottom:12px}.product--no-media fieldset.product-form__input{flex-wrap:wrap;margin:0 auto 12px}.product--no-media .product__info-container>modal-opener{display:block;text-align:center}.product--no-media .product-popup-modal__button{padding-right:0}.product--no-media .price{text-align:center}.product-popup-modal{box-sizing:border-box;height:100%;left:0;margin:0 auto;opacity:0;overflow:auto;position:fixed;top:0;visibility:hidden;width:100%;z-index:-1}.product-popup-modal[open]{opacity:1;visibility:visible;z-index:999999}.product-popup-modal__opener{display:inline-block}.product-popup-modal__button{font-size:16px;height:44px;padding-left:0;padding-right:13px;text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-thickness .1s ease}.product-popup-modal__button:hover{text-decoration-thickness:2px}.product-popup-modal__content-info{padding-right:44px}.product-popup-modal__content-info>*{height:auto;margin:0 auto;max-width:100%;width:100%}@media screen and (max-width:767px){.product-popup-modal__content-info>*{max-height:100%}media-gallery{position:relative}.money-back-guarantee{top:-64px}}@media screen and (min-width:768px){.product__media-wrapper .slider-mobile-gutter .slider-button{display:none}}.product:not(.featured-product) .product__view-details{display:none}.product__view-details{display:block;-webkit-text-decoration:none;text-decoration:none}.product__view-details:hover{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px}.product__view-details .icon{flex-shrink:0;margin-left:12px;width:12px}.product-image-wrapper{display:flex;height:100%;position:relative;width:100%}.product-image-wrapper .video-wrapper{align-self:center;width:100%}.product-image-wrapper svg{bottom:10px;position:absolute;right:10px}.product-image-wrapper svg.icon--expand{cursor:pointer}@media screen and (min-width:768px){.product-image-wrapper svg{bottom:20px;right:20px}}#product-gallery-modal .custom-modal-inner{max-height:calc(100vh - 100px);max-width:100vw;padding:72px 0 20px;width:1050px}@media screen and (min-width:768px){#product-gallery-modal .custom-modal-inner{max-width:90vw;padding:20px 80px}}#product-gallery-modal .custom-modal-inner .custom-modal-close{top:25px}@media screen and (min-width:768px){#product-gallery-modal .custom-modal-inner .custom-modal-close{top:35px}}#product-gallery-modal .custom-modal-inner .custom-modal-close svg{height:20px;width:20px}#product-gallery-modal .custom-modal-inner .glide .glide__slide{display:flex;min-width:100vw}@media screen and (min-width:768px){#product-gallery-modal .custom-modal-inner .glide .glide__slide{min-width:0;min-width:auto}}#product-gallery-modal .custom-modal-inner .glide .glide__slide .product-image-wrapper{align-items:center;border:initial;display:flex;margin:0 10px;width:100%}#product-gallery-modal .custom-modal-inner .glide .glide__slide img{max-height:calc(100vh - 200px);max-width:calc(100vw - 20px);-o-object-fit:contain;object-fit:contain;width:100vw}@media screen and (min-width:768px){#product-gallery-modal .custom-modal-inner .glide .glide__slide img{width:100%}}#product-gallery-modal .custom-modal-inner .glide .glide__slide video{width:100%}#product-gallery-modal .custom-modal-inner .glide .glide--arrow--left{left:-50px}#product-gallery-modal .custom-modal-inner .glide .glide--arrow--right{right:-50px}#product-gallery-modal .custom-modal-inner .product-thumbs{margin-top:10px}@media screen and (min-width:768px){#product-gallery-modal .custom-modal-inner .product-thumbs{display:none}}
