section.product-header p,.product-details p,.product-description-content p,.tab-content-body p,.expect-container p,.liposomal-content p,section.product-header span,.product-details span,.product-description-content span,.tab-content-body span,.expect-container span,.liposomal-content span,section.product-header li,.product-details li,.product-description-content li,.tab-content-body li,.expect-container li,.liposomal-content li{font-size:1.6rem;line-height:1.6}.product-description-text h3{font-size:22px;margin-top:20px;margin-bottom:10px;font-weight:600}h3 span{font-size:inherit!important}section.product-header{display:flex;flex-direction:row;justify-content:space-between;gap:60px;width:1200px;max-width:1200px;margin-left:auto;margin-right:auto}.wellness .product-gallery{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;width:40%;max-width:480px;gap:20px;align-content:flex-start}.wellness .product-details{width:60%;max-width:660px}.wellness .product-gallery>:nth-child(1){width:100%;max-width:100%;border-radius:30px}.wellness .product-gallery img{width:calc(50% - 10px);max-width:calc(50% - 10px);height:auto;object-fit:cover;border-radius:20px}.wellness .product-intro{border-bottom:1px solid #0000002c;padding-bottom:20px;margin-bottom:20px}.wellness .product-intro h1{font-size:3.5rem;font-weight:600;margin-bottom:0}.wellness .product-intro p{font-size:1.6rem;font-weight:400}.wellness .product-intro .product-card__rating .product-card__stars .star{font-size:2.6rem}.wellness .product-intro .product-card__rating .product-card__reviews{font-size:1.6rem}.wellness .options-container{display:flex;flex-direction:column;gap:20px}.wellness .product-form-selection{display:flex;flex-direction:row;gap:10px;flex-wrap:wrap}.product-form-btn{padding:12px 24px;border:1px solid #E0E0E0;background-color:#fff;border-radius:50px;font-size:1.6rem;font-weight:500;color:#000;cursor:pointer;transition:all .3s ease;font-family:inherit}.product-form-btn:hover{border-color:#bdbdbd}.product-form-btn.active{background-color:var(--color-skyblue);border-color:transparent;color:var(--color-blue);font-weight:500}.sports .product-form-btn.active{background-color:var(--color-blue);color:var(--color-white)}.product-quantity-selection{display:flex;flex-direction:column;gap:10px}.quantity-label{font-size:1.6rem;font-weight:600;color:#000;margin:0}.quantity-buttons{display:flex;flex-direction:row;gap:10px;flex-wrap:wrap}.quantity-btn{padding:12px 24px;border:1px solid #E0E0E0;background-color:#fff;border-radius:50px;font-size:1.6rem;font-weight:500;color:#000;cursor:pointer;transition:all .3s ease;font-family:inherit}.quantity-btn:hover{border-color:#bdbdbd}.quantity-btn.active{background-color:var(--color-skyblue);border-color:transparent;color:var(--color-blue);font-weight:500}.sports .quantity-btn.active{background-color:var(--color-blue);color:var(--color-white)}.product-flavor-selection{display:flex;flex-direction:column;gap:15px;margin-top:20px}.flavor-label{font-size:1.6rem;font-weight:600;color:#4c4c4c}.flavor-selection-container{border:1px solid #000;border-radius:40px;padding:20px;display:flex;flex-direction:column;gap:15px}.flavor-buttons{display:flex;gap:10px;width:100%}.flavor-buttons .quantity-btn{flex:1;width:100%}.flavor-dropdown-wrapper{position:relative;width:100%}.custom-select-wrapper{position:relative;-webkit-user-select:none;user-select:none;width:100%}.custom-select{position:relative;display:flex;flex-direction:column}.custom-select__trigger{position:relative;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;font-size:1.6rem;font-weight:400;color:#000;background-color:#f5f5f5;border-radius:50px;cursor:pointer;transition:background-color .3s ease}.custom-select__trigger:hover{background-color:#eee}.custom-select__options{position:absolute;display:block;top:100%;left:0;right:0;border-radius:20px;background:#f5f5f5;transition:all .3s;opacity:0;visibility:hidden;pointer-events:none;z-index:10;margin-top:5px;overflow:hidden;box-shadow:0 4px 12px #0000001a}.custom-select.open .custom-select__options{opacity:1;visibility:visible;pointer-events:all}.custom-option{position:relative;display:block;padding:12px 20px;font-size:1.6rem;font-weight:400;color:#000;cursor:pointer;transition:all .2s}.custom-option:hover{background-color:#e0e0e0}.custom-option.selected{background-color:var(--color-blue);color:#fff}.arrow{position:relative;height:10px;width:10px;margin-right:5px}.arrow:before{content:"";position:absolute;top:-2px;right:0;width:10px;height:10px;border-right:2px solid #000;border-bottom:2px solid #000;transform:rotate(45deg);transition:all .3s ease}.custom-select.open .arrow:before{transform:rotate(225deg);top:3px}.product-subscription-selection{display:flex;flex-direction:column;margin-top:20px}.subscription-title{font-size:1.6rem;font-weight:600;color:#000;margin-bottom:10px}.subscription-options{display:flex;flex-direction:column;gap:15px}.subscription-option{position:relative}.subscription-radio{position:absolute;opacity:0;width:0;height:0}.subscription-label{display:block;padding:26px 26px 26px 70px;border:1px solid var(--color-blue);border-radius:100px;background-color:#fff;cursor:pointer;transition:all .3s ease;position:relative}.subscription-label:before{content:"";position:absolute;left:26px;top:50%;transform:translateY(-50%);width:24px;height:24px;border:1px solid var(--color-blue);border-radius:50%;background-color:#fff;transition:all .3s ease}.subscription-label--active:before,.subscription-radio:checked+.subscription-label:before{border-color:#fff;background-color:#fff;box-shadow:inset 0 0 0 5px var(--color-blue)}.subscription-label--active,.subscription-radio:checked+.subscription-label{background-color:var(--color-blue);border-color:var(--color-blue);color:#fff}.subscription-header{display:flex;justify-content:flex-end;margin-bottom:8px;position:absolute;top:-12px;right:46px}.subscription-badge{display:inline-block;padding:6px 12px;border-radius:20px;font-size:1.2rem;font-weight:600;line-height:1}.subscription-badge--orange{background-color:#ff9800;color:#fff}.subscription-content{display:flex;flex-direction:row;justify-content:space-between;gap:8px}.subscription-name{font-size:1.6rem;font-weight:600;color:var(--color-blue);margin:0}.subscription-label--active .subscription-name,.subscription-radio:checked+.subscription-label .subscription-name{color:#fff}.subscription-description{font-size:1.4rem;font-weight:400;color:var(--color-blue);margin:0}.subscription-label--active .subscription-description,.subscription-radio:checked+.subscription-label .subscription-description{color:#ffffffe6}.subscription-pricing{display:flex;flex-direction:column;align-items:flex-end}.subscription-price-old{font-size:1.4rem;font-weight:400;color:#999;text-decoration:line-through}.subscription-label--active .subscription-price-old,.subscription-radio:checked+.subscription-label .subscription-price-old{color:#ffffffb3}.subscription-price-new{font-size:2.4rem;font-weight:600;color:var(--color-blue)}.subscription-label--active .subscription-price-new,.subscription-radio:checked+.subscription-label .subscription-price-new{color:#fff}.subscription-discount-badge{display:inline-block;padding:4px 18px 1px;background-color:var(--color-skyblue);color:var(--color-blue);font-size:1.2rem;font-weight:600;margin-top:8px;align-self:center;position:absolute;bottom:-1px;border-radius:18px 18px 0 0;left:50%;transform:translate(-50%)}.sports .subscription-discount-badge{background-color:var(--color-blue);color:var(--color-white)}.sports .subscription-label--active .subscription-discount-badge{background-color:#77aaba;color:#eae9dd}.subscription-benefits{display:flex;flex-direction:column;gap:12px;padding:16px 0}.benefit-item{display:flex;align-items:center;gap:12px}.benefit-checkmark{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.benefit-checkmark svg{width:16px;height:16px;display:block}.benefit-text{font-size:1.6rem;font-weight:400;color:#000}.one-time-purchase{position:relative}.one-time-purchase .subscription-radio{position:absolute;opacity:0;width:0;height:0}.one-time-label:before{content:"";position:absolute;left:26px;top:50%;transform:translateY(-50%);width:20px;height:20px;border:1px solid var(--color-blue);border-radius:50%;background-color:#fff;transition:all .3s ease}.one-time-purchase .subscription-radio:checked+.one-time-label:before{border-color:#fff;background-color:#fff;box-shadow:inset 0 0 0 5px var(--color-blue)}.one-time-label{display:block;padding:26px 26px 26px 70px;border:1px solid var(--color-blue);border-radius:100px;background-color:#fff;cursor:pointer;transition:all .3s ease;position:relative}.one-time-purchase .subscription-radio:checked+.one-time-label{background-color:var(--color-blue);border-color:var(--color-blue)}.one-time-label--active{background-color:var(--color-blue);border-color:var(--color-blue)}.one-time-label--active .one-time-name,.one-time-label--active .one-time-price{color:#fff}.one-time-content{display:flex;flex-direction:column;gap:4px}.one-time-name{font-size:1.6rem;font-weight:600;color:var(--color-blue);margin:0}.one-time-pricing-wrapper{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%}.one-time-pricing-wrapper .one-time-quantity-selector{flex:1;min-width:0}.one-time-quantity-selector{width:100%;padding:12px 40px 12px 16px;background-color:#f4f4f4;border:none;border-radius:50px;cursor:pointer;font-size:1.4rem;font-weight:500;color:var(--color-blue);font-family:inherit;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2319375C' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.one-time-quantity-selector:focus{outline:none}.one-time-label--active .one-time-quantity-selector{background-color:#fff3;color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23FFFFFF' d='M6 9L1 4h10z'/%3E%3C/svg%3E")}.one-time-label--active .one-time-quantity-selector:focus{outline:none}.one-time-label--active .one-time-quantity-selector option{background-color:var(--color-blue);color:#fff}.one-time-price{font-size:2.4rem;font-weight:600;color:var(--color-blue);flex-shrink:0;white-space:nowrap}.one-time-discount-badge{display:inline-block;padding:4px 12px;border-radius:20px;background-color:var(--color-skyblue);color:var(--color-blue);font-size:1.2rem;font-weight:600;align-self:center;margin-top:4px;display:none}.product-description-content{max-width:1200px;margin:60px auto;padding:0 20px}.product-description-title{font-size:3.5rem;font-weight:600;color:#000;margin-bottom:40px;text-align:center;padding-top:80px}.product-tabs{display:flex;justify-content:center;gap:10px;margin-bottom:40px;flex-wrap:wrap}.product-tab{padding:12px 24px;border:1px solid #c9c9c9;border-radius:50px;background-color:transparent;color:#000;font-size:1.6rem;font-weight:500;cursor:pointer;transition:all .3s ease;font-family:inherit}.product-tab:hover{border-color:#bdbdbd}.product-tab.active{background-color:var(--color-blue);border-color:var(--color-blue);color:#fff}.product-tab-content{width:100%}.tab-content-title{font-size:2.1rem;font-weight:500;color:#000;margin-bottom:24px}.tab-content-body{display:block}.content-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.content-list li{position:relative;padding-left:24px;font-size:1.6rem;font-weight:400;color:#000;line-height:1.6}.content-list li:before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;border-radius:50%;background-color:var(--color-blue)}.product-features-banner{max-width:1200px;margin:60px auto;padding:0 20px}.features-banner-container{position:relative;background-color:var(--color-blue);border-radius:100px;padding:30px 60px;display:flex;justify-content:space-around;align-items:center;gap:40px;flex-wrap:nowrap}.feature-item{display:flex;flex-direction:row;align-items:center;gap:12px;position:relative;flex:1;min-width:0;flex-shrink:1}.feature-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;color:var(--color-blue)}.feature-icon svg{width:100%;height:100%}.feature-icon img{width:100%;height:100%;object-fit:contain}.feature-text{font-size:1.8rem;font-weight:600;color:var(--color-white);text-align:center}@media (max-width: 768px){.features-banner-container{padding:30px 40px;gap:20px;border-radius:50px;flex-wrap:nowrap}.feature-item{min-width:0;flex:1}.feature-icon{width:50px;height:50px}.feature-text{font-size:1.6rem}}.product-purchase-section{display:flex;flex-direction:column;gap:10px;margin-top:0}.risk-free-guarantee{display:flex;align-items:flex-start;gap:16px}.guarantee-icon{flex-shrink:0;width:53px;height:65px;display:flex;align-items:center;justify-content:center}.guarantee-icon svg{width:100%;height:100%}.guarantee-text{font-size:1.6rem;font-weight:400;color:#000;line-height:1.6;margin:0}.add-to-cart-btn{width:100%;padding:16px 32px;background-color:var(--color-blue);color:#fff;border:none;border-radius:50px;font-size:1.8rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:inherit}.add-to-cart-btn:hover{background-color:#1565c0;transform:translateY(-2px);box-shadow:0 4px 12px #19375c4d}.add-to-cart-btn:active{transform:translateY(0)}.payment-installment{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.installment-text{font-size:1.6rem;font-weight:400;color:#000;margin:0;line-height:1.5}.installment-text strong{font-weight:700;color:#000}.shop-pay-logo{display:flex;align-items:center;gap:0;padding:8px 16px;border:1px solid #E0E0E0;border-radius:8px;background-color:#fff}.shop-pay-shop{font-size:1.6rem;font-weight:600;color:#9c27b0;margin-right:4px}.shop-pay-pay{font-size:1.6rem;font-weight:600;color:#fff;background-color:#7b1fa2;padding:4px 8px;border-radius:4px}.what-to-expect-title{font-size:2.8rem;font-weight:600;color:var(--color-blue);margin-bottom:10px;padding-top:60px}.expect-container{border:1px solid var(--color-skyblue);border-radius:20px;padding:30px 60px;display:flex;flex-direction:column;gap:20px}.expect-subsection{display:flex;flex-direction:column;gap:16px}.expect-subsection-title{font-size:1.8rem;font-weight:500;color:var(--color-blue);margin:0}.expect-text{font-size:1.6rem;font-weight:400;color:#606060;line-height:1.6;margin:0}.what-to-expect-section b{display:inline-block;border:1px soild var(--color-blue);color:var(--color-blue);padding:6px 16px;border-radius:20px;font-size:1.6rem;font-weight:600;line-height:1}.expect-divider{width:100%;height:1px;background-color:#e0e0e0;margin:0}@media (max-width: 768px){.what-to-expect-section{padding:30px 20px}.what-to-expect-title{font-size:2.2rem}.expect-container{padding:20px}.expect-subsection-title,.expect-text{font-size:1.6rem}}.liposomal-section{margin:80px auto;padding:0 40px;width:100%;max-width:1400px}.liposomal-container{display:flex;align-items:center;gap:60px;background:linear-gradient(135deg,#e8e3d8,#ddd6cc);border-radius:80px;padding:0 0 0 60px;position:relative;overflow:hidden}.liposomal-logo{display:none}.liposomal-content{flex:1;display:flex;flex-direction:column;gap:24px}.liposomal-title{font-size:4.2rem;font-weight:600;color:#000;line-height:1.2;margin:0}.liposomal-text{font-size:1.6rem;line-height:1.6;color:#19375c;margin:0;font-weight:400}.liposomal-btn{display:inline-block;width:fit-content;padding:14px 40px;background-color:#fff;border:none;border-radius:50px;font-size:1.6rem;font-weight:600;color:#000;cursor:pointer;transition:all .3s ease;font-family:inherit}.liposomal-btn:hover{background-color:var(--color-blue);color:var(--color-white)}.liposomal-image{flex:1;display:flex;align-items:center;justify-content:center;position:relative;border-radius:80px}.liposomal-image img{max-width:100%;height:auto;object-fit:contain;border-radius:80px}@media (max-width: 1600px){section.product-header{max-width:1200px;width:1200px}}@media (max-width: 1024px){section.product-header{max-width:800px;width:100%}.product-gallery,.product-details{width:50%;max-width:none}.liposomal-section{margin-top:80px!important;margin:30px auto}.liposomal-container{flex-direction:column;padding:50px 0 0 40px;gap:20px;align-items:flex-end;border-radius:40px}.liposomal-title{font-size:3.2rem}.liposomal-text{font-size:1.6rem}.liposomal-image,.liposomal-image img{border-radius:40px}}@media (max-width: 768px){.product-header{flex-direction:column!important;max-width:100%!important;margin-left:auto;margin-right:auto;padding:0 30px;gap:30px!important}.product-gallery,.product-details{width:100%!important}.liposomal-section{margin:50px auto;padding:0 20px}.liposomal-container{flex-direction:column;padding:40px 20px;gap:30px;border-radius:30px}.liposomal-title{font-size:2.5rem}.liposomal-text{font-size:1.6rem}.liposomal-btn{padding:12px 30px;font-size:1.4rem}}.product-info-wrapper{background:linear-gradient(to bottom,#eae9dd 34%,#dff4f9 53%);padding:0}.product-flavor-selection{display:flex;flex-direction:column;gap:10px}.flavor-label{font-size:1.8rem;font-weight:600;color:#4c4c4c;margin:0}.flavor-buttons{display:flex;flex-direction:row;gap:10px;flex-wrap:wrap}.flavor-btn{padding:12px 24px;border:1px solid #E0E0E0;background-color:#fff;border-radius:50px;font-size:1.6rem;font-weight:500;color:#000;cursor:pointer;transition:all .3s ease;font-family:inherit}.flavor-btn:hover{border-color:#bdbdbd}.flavor-btn.active{background-color:var(--color-skyblue);border-color:transparent;color:var(--color-blue);font-weight:500}.sports .flavor-btn.active{background-color:var(--color-blue);color:var(--color-white)}.flavor-dropdown:hover{border-color:#bdbdbd}.flavor-dropdown:focus{outline:none;border-color:var(--color-blue)}.sports .liposomal-container{flex-direction:row-reverse;padding:0 60px 0 0}.sports .liposomal-logo{display:block;position:absolute;top:40px;right:40px;width:150px;height:auto}.sports .features-banner-container{background-color:var(--color-skyblue)}.sports .features-banner-container .feature-text{color:var(--color-blue)}.sports .what-to-expect-section b{background-color:var(--color-blue);border:none;color:#fff}.template-product.wellness .header{background:var(--color-skyblue)}.template-product.wellness .nav__link{color:var(--color-blue)}.template-product.wellness .search__input{background-color:#ffffff80}.template-product.wellness .logo__image{filter:brightness(.3)}.template-product.wellness .footer{background-color:var(--color-skyblue)!important}.template-product.wellness .footer .footer__logo-image{filter:invert(1)}.template-product.wellness .footer a,.template-product.wellness .footer h3,.template-product.wellness .footer p{color:inherit}.template-product.wellness .footer__column{color:#000}.template-product.wellness .footer__newsletter-input{color:#00000080;background-color:#ffffff80!important}.template-product.wellness .footer__newsletter-input::placeholder{color:#00000080}.template-product.wellness .footer__newsletter-button{background-color:var(--color-blue);color:#fff}.template-product.wellness .footer__copyright{color:#000}.gallery-image{cursor:pointer;transition:transform .3s ease,opacity .3s ease}.gallery-image:hover{transform:scale(1.02);opacity:.9}.gallery-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.gallery-popup[aria-hidden=false]{opacity:1;visibility:visible}.gallery-popup__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000e6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.gallery-popup__container{position:relative;z-index:1;width:90%;max-width:1200px;max-height:90vh;display:flex;align-items:center;justify-content:center}.gallery-popup__content{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.gallery-popup__image{max-width:100%;max-height:85vh;width:auto;height:auto;object-fit:contain;border-radius:8px;box-shadow:0 10px 40px #00000080;animation:galleryFadeIn .3s ease}@keyframes galleryFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.gallery-popup__close{position:absolute;top:20px;right:20px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background-color:#ffffffe6;border:none;border-radius:50%;cursor:pointer;z-index:10;transition:all .3s ease;color:#000}.gallery-popup__close:hover{background-color:#fff;transform:scale(1.1)}.gallery-popup__close:active{transform:scale(.95)}.gallery-popup__nav{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;display:flex;align-items:center;justify-content:center;background-color:#ffffffe6;border:none;border-radius:50%;cursor:pointer;z-index:10;transition:all .3s ease;color:#000}.gallery-popup__nav:hover{background-color:#fff;transform:translateY(-50%) scale(1.1)}.gallery-popup__nav:active{transform:translateY(-50%) scale(.95)}.gallery-popup__nav--prev{left:20px}.gallery-popup__nav--next{right:20px}.gallery-popup__nav:disabled{opacity:.3;cursor:not-allowed}.gallery-popup__nav:disabled:hover{transform:translateY(-50%);background-color:#ffffffe6}.gallery-popup__counter{position:absolute;bottom:20px;left:50%;transform:translate(-50%);background-color:#000000b3;color:#fff;padding:8px 16px;border-radius:20px;font-size:1.4rem;font-weight:500;z-index:10}body.gallery-popup-open{overflow:hidden}@media (max-width: 768px){.gallery-popup__container{width:95%}.gallery-popup__close{top:10px;right:10px;width:40px;height:40px}.gallery-popup__nav{width:40px;height:40px}.gallery-popup__nav--prev{left:10px}.gallery-popup__nav--next{right:10px}.gallery-popup__counter{bottom:10px;font-size:1.2rem;padding:6px 12px}.gallery-popup__image{max-height:80vh}}.sports .product-form-btn.active{background-color:var(--color-blue);color:#fff}.product-header{margin-top:60px}.sports .nav__link,.sports .nav__link:hover{color:#fff}.sports .header{background-color:var(--color-blue)}.sports .logo__link{filter:brightness(10)}.sports .top-bar{background-color:#000!important}.sports .top-bar__text{color:#fff}.sports .icon-btn svg{filter:invert(1)}.wellness .features-banner-container{background-color:var(--color-blue)}.wellness .feature-item{filter:brightness(10)}.wellness .logo__link{filter:brightness(3)}.product-info-wrapper{padding-bottom:40px}.product-info-wrapper section.faq{display:none}
/*# sourceMappingURL=/cdn/shop/t/61/assets/product.css.map */
