.product-bullets{margin:0 0 1.4rem;padding:0;list-style:none}.product-bullets__item{display:flex;align-items:center;gap:.84rem;margin:1.2rem 0;font:400 1.5rem/1.4 var(--font-body-family)}.product-bullets__item svg{flex:0 0 auto;width:22px;height:22px;fill:#00b67a}.product-bullets__item span{display:block}.product-accordion .accordion-row{border-top:1px solid rgba(var(--color-foreground),.08);margin:0}.product-accordion details:last-child{border-bottom:1px solid rgba(var(--color-foreground),.08)}.product-accordion summary{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.4rem 0;font:500 1.6rem/1.4 var(--font-body-family);cursor:pointer;background:transparent;letter-spacing:.02em;transition:all .25s ease}.product-accordion summary::-webkit-details-marker{display:none}.product-accordion summary:after{content:"";width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;transform:rotate(180deg);transition:transform .3s ease;opacity:.7}.product-accordion details[open]>summary:after{transform:rotate(0)}.product-accordion summary:hover{color:rgba(var(--color-foreground),.9)}.product-accordion summary:hover:after{opacity:1}.accordion-row__body{padding:0 0 1.4rem;color:rgba(var(--color-foreground),.75);font-size:2rem;line-height:1.6;animation:fadeSlide .3s ease}@keyframes fadeSlide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.rating-wrapper{display:flex;align-items:center;gap:.4rem;margin-bottom:.56rem;font-family:var(--font-body-family);font-size:1.4rem;font-weight:600}.product__title h1,.product__title .h1{font-family:Raleway,sans-serif!important;font-size:28px;font-weight:300!important;line-height:1.2;margin:0 0 .7rem;text-transform:uppercase;letter-spacing:.01em}@media (min-width:750px){.product__title h1,.product__title .h1{font-size:28px}}.product__description+.product-bullets{margin-top:.7rem}.product-bullets:last-of-type+.product-bullets{display:none}.product__media-gallery{display:flex;gap:1.5rem}.product__media-list{flex:1}.product__media-toggle{border:none;padding:0}.product__media-gallery .slider-counter{display:none}.product__media-gallery .slider-buttons{position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:10;padding:0 1rem;pointer-events:none;display:flex;justify-content:space-between;align-items:center}.product__media-gallery .slider-button{position:relative;width:48px;height:48px;border-radius:50%;background:#fffffff2;border:none;cursor:pointer;transition:all .3s ease;pointer-events:all;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000026;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.product__media-gallery .slider-button:hover{background:#fff;transform:scale(1.1);box-shadow:0 6px 20px #0003}.product__media-gallery .slider-button .svg-wrapper{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.product__media-gallery .slider-button svg{width:20px;height:20px;fill:rgba(var(--color-foreground),.8);transition:fill .3s ease}.product__media-gallery .slider-button:hover svg{fill:rgba(var(--color-foreground),1)}.product__media-gallery .slider-button--prev{left:1rem}.product__media-gallery .slider-button--next{right:1rem}.product__media-gallery .slider-button--prev svg{transform:rotate(90deg)}.product__media-gallery .slider-button--next svg{transform:rotate(-90deg)}@media screen and (max-width: 749px){.product__media-gallery .slider-buttons{display:none}}@media screen and (min-width: 750px){.product__media-gallery{position:relative}.product__media-gallery .slider-buttons{opacity:0;transition:opacity .3s ease}.product__media-gallery:hover .slider-buttons{opacity:1}}.product__media-gallery .thumbnail-list{display:flex;gap:.8rem;margin-top:1rem;overflow:hidden;position:relative;width:100%}.product__media-gallery .thumbnail-list__slider{display:flex;gap:.8rem;transition:transform .3s ease;will-change:transform}.product__media-gallery .thumbnail-list__item{flex:0 0 70px;width:70px;height:70px;border:1px solid rgba(var(--color-foreground),.1);border-radius:4px;overflow:hidden;cursor:pointer;transition:border-color .2s ease}.product__media-gallery .thumbnail-list__item.is-active{border-color:rgba(var(--color-foreground),.4)}.product__media-gallery .thumbnail-list__item img{width:100%;height:100%;object-fit:cover}.product__media-gallery .product__media-wrapper{margin-bottom:1rem}.product__media-gallery .thumbnail-list::-webkit-scrollbar{display:none}.product__media-gallery .thumbnail-list{-ms-overflow-style:none;scrollbar-width:none}.product-form__submit{position:relative!important;overflow:hidden!important}.product-form__submit:before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.3),transparent);animation:button-shine 1.625s infinite linear;z-index:1}.product-form__submit>span{position:relative;z-index:2;text-transform:uppercase}.product-payment-security{margin-top:1.5rem;text-align:center}.product-payment-methods{margin-bottom:1rem}.product-payment-methods img{max-width:100%;height:auto}.product-security-banner{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:.8rem;background:rgba(var(--color-foreground),.03);border-radius:8px;font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.product-security-banner svg{width:16px;height:16px;fill:currentColor}.sticky-add-to-cart{position:fixed;bottom:0;left:0;right:0;background:#fff;box-shadow:0 -4px 12px #0000001a;z-index:999;transform:translateY(100%);transition:transform .3s ease-in-out;padding:12px 0;visibility:hidden}.sticky-add-to-cart.visible{transform:translateY(0);visibility:visible}.sticky-add-to-cart__container{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 16px;max-width:var(--page-width);margin:0 auto;height:auto}.sticky-add-to-cart__product{display:none}.sticky-add-to-cart__form{display:flex;flex-grow:1;gap:12px}.sticky-add-to-cart__select{flex-grow:1;padding:8px 12px;border:1px solid #e5e5e5;border-radius:6px;font-size:14px;font-family:var(--font-body-family);background-color:#fff;min-width:200px}.sticky-add-to-cart__button{min-width:180px;padding:12px 24px;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;margin:0;background:#000;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s ease;position:relative;overflow:hidden}.sticky-add-to-cart__button:before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.3),transparent);animation:button-shine 1.5s infinite linear}@keyframes button-shine{0%{left:-100%}to{left:200%}}.sticky-add-to-cart__button:hover{background:#222}.sticky-add-to-cart__price{font-weight:600;font-size:18px}.sticky-add-to-cart__compare-price{color:#666;text-decoration:line-through;margin-left:8px}@media screen and (max-width: 749px){.sticky-add-to-cart__container{flex-direction:column;gap:12px}.sticky-add-to-cart__form{width:100%;flex-direction:column}.sticky-add-to-cart__select{width:100%}.sticky-add-to-cart__button{width:100%;min-height:44px}}@media screen and (min-width: 750px){.sticky-add-to-cart__product{display:flex;align-items:center;gap:12px}.sticky-add-to-cart__image{width:60px;height:60px;border-radius:4px;overflow:hidden}.sticky-add-to-cart__image img{width:100%;height:100%;object-fit:cover}.sticky-add-to-cart__info{display:flex;flex-direction:column;gap:4px}.sticky-add-to-cart__title{font-size:16px;margin:0;font-weight:500}.sticky-add-to-cart__price-wrapper{display:none}}.reviews-header__title,.product-usp__main-title,.product-ingredients__title,.comparison-table__title,.loox-reviews__title,.product-faq__title{font-weight:500!important;transition:font-size .3s ease}@media screen and (max-width: 749px){.reviews-header__title,.product-usp__main-title,.product-ingredients__title,.comparison-table__title,.loox-reviews__title,.product-faq__title{font-size:2.53rem!important}}@media screen and (min-width: 750px){.reviews-header__title,.product-usp__main-title,.product-ingredients__title,.comparison-table__title,.loox-reviews__title,.product-faq__title{font-size:2.64rem!important}}.metafield-rich_text_field,.metafield-multi_line_text_field,.metafield-rich_text_field p,.metafield-multi_line_text_field p{font-size:16px!important;color:rgba(var(--color-foreground),.9)!important;line-height:1.6!important}.product-faq__question-text{font-size:18px!important;color:rgb(var(--color-foreground))!important;font-weight:500!important}.product-ingredients__media,.product-ingredients__headline{font-size:18px!important;color:rgb(var(--color-foreground))!important;text-transform:uppercase!important;font-weight:500!important}.product-faq .accordion-row{border-top:1px solid rgba(var(--color-foreground),.08);margin:0}.product-faq details:last-child{border-bottom:1px solid rgba(var(--color-foreground),.08)}.product-faq summary{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.4rem 0;font:500 1.6rem/1.4 var(--font-body-family);cursor:pointer;background:transparent;letter-spacing:.02em;transition:all .25s ease}.product-faq summary::-webkit-details-marker{display:none}.product-faq summary:after{content:"";width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;transform:rotate(180deg);transition:transform .3s ease;opacity:.7}.product-faq details[open]>summary:after{transform:rotate(0)}.product-faq summary:hover{color:rgba(var(--color-foreground),.9)}.product-faq summary:hover:after{opacity:1}.product-faq .accordion-row__body{padding:0 0 1.4rem;color:rgba(var(--color-foreground),.75);font-size:2rem;line-height:1.6;animation:fadeSlide .3s ease}@media screen and (max-width: 749px){.metafield-rich_text_field,.metafield-multi_line_text_field,.metafield-rich_text_field p,.metafield-multi_line_text_field p{font-size:16px!important;color:rgba(var(--color-foreground),.9)!important}.product-faq__question-text,.product-ingredients__media{font-size:18px!important;color:rgb(var(--color-foreground))!important}.product-ingredients__media img{width:72px!important;height:72px!important}.product-ingredients__headline{font-size:18px!important;color:rgb(var(--color-foreground))!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom-product.css.map */
