.product-section{background:#fff;box-sizing:border-box;padding-top:80px;padding-bottom:80px;letter-spacing:0;line-height:1.5}.product-section .container-product-1{width:100%!important;padding:0!important}.product-section .product-wrapper{display:flex!important;gap:40px!important;align-items:flex-start!important;width:100%!important}.product-section .product-images{flex:1 1 55%!important;position:relative!important;display:flex!important;flex-direction:column!important;gap:15px!important}.product-section .product-images img#main-image,.product-section .product-images .gallery-media-image{width:100%!important;height:auto!important;max-width:100%!important;display:block!important;border-radius:12px!important;animation:var(--animation-slide-in)}.product-section .product-images__main{position:relative;border-radius:12px;overflow:hidden}.product-section .gallery-main-slide{display:none}.product-section .gallery-main-slide.is-active{display:block}.product-section .gallery-video{position:relative;width:100%;border-radius:12px;overflow:hidden}.product-section .gallery-video__player,.product-section .gallery-video__poster-image{display:block;width:100%;height:auto;border-radius:12px;object-fit:cover}.product-section .gallery-video__player{pointer-events:none}.product-section .gallery-video__poster{position:relative}.product-section .gallery-video__iframe-wrap{position:relative;width:100%;aspect-ratio:16 / 9;background:#000;border-radius:12px;overflow:hidden}.product-section .gallery-video__iframe{display:block;width:100%;height:100%;border:0}.product-section .gallery-video__toggle{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:none;border-radius:inherit;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;pointer-events:auto}.product-section .gallery-video__toggle-visual{width:64px;height:64px;border-radius:50%;background:#ffffffe6;display:inline-flex;align-items:center;justify-content:center;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .45s ease,background .2s ease}.product-section .gallery-video__toggle:hover .gallery-video__toggle-visual{background:#fffffff5}.product-section .gallery-video.is-playing .gallery-video__toggle-visual{opacity:0}.product-section .gallery-video.is-playing:hover .gallery-video__toggle-visual{opacity:1}.product-section .gallery-video__icon{display:inline-flex;width:22px;height:22px;color:#00695c}.product-section .gallery-video__icon svg{overflow:visible;position:relative;left:3px}.product-section .gallery-video__icon--pause,.product-section .gallery-video.is-playing .gallery-video__icon--play{display:none}.product-section .gallery-video.is-playing .gallery-video__icon--pause{display:inline-flex}.product-section .gallery-video--external.is-playing .gallery-video__toggle{z-index:3}.product-section .slider-slide .gallery-media-image,.product-section .slider-slide .gallery-video{width:100%}.product-section .thumbnail-wrap{position:relative}.product-section .thumbnail-wrap--video:after,.product-section .slider-thumbnail--video:after{content:"";position:absolute;right:4px;bottom:4px;width:14px;height:14px;border-radius:50%;background:#ffffffeb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 14'%3E%3Cpath fill='%2300695c' d='M1.482.815A1 1 0 0 0 0 1.69v10.517a1 1 0 0 0 1.525.851L10.54 7.5a1 1 0 0 0-.043-1.728z'/%3E%3C/svg%3E") center / 7px 9px no-repeat;pointer-events:none}.product-section .slider-thumbnail--video{position:relative}.product-section .slider-thumbnail--video:after{right:2px;bottom:2px;width:12px;height:12px}.product-section .thumbnail.is-active,.product-section .thumbnail:hover{border-color:#00695c!important}.product-section .product-content,.product-section product-gallery{flex:1 1 50%;font-size:18px;width:100%}.product-section .product-header{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:16px;font-size:14px}.product-section .product-pretitle{margin:0}.product-section .product-title{display:flex!important;align-items:center!important;gap:16px!important;flex-wrap:wrap}.product-section .product-price{font-size:24px!important;color:#374151!important}.product-section .dosage-pill{background:#f3f4f6!important;padding:8px 16px!important;border-radius:20px!important;font-size:14px!important;color:#374151!important}.product-section .product-reviews{display:flex!important;align-items:center!important;gap:8px!important;font-size:16px!important}.product-section .stars{color:var(--stars-color, #00695c);font-size:20px;letter-spacing:-2.5px}.product-section .reviews-count{color:#374151!important;text-decoration:underline!important;font-size:16px!important}.product-section .product-scientifically-tested.subtitle{font-weight:400;font-size:14px;line-height:1.5;letter-spacing:0;color:#0f0f0fbf}.product-section .product-description{margin-bottom:2rem;letter-spacing:0}.product-section .product-description p{margin-bottom:0;color:#0f0f0fbf}.product-section .product-description ul{margin-top:0;color:#0f0f0fbf}.product-section .product-middle-cta{margin-bottom:16px}.product-section .purchase-form+.product-middle-cta{margin-top:-29px}.product-section .purchase-form+.product-middle-cta button{max-width:100%}.product-section .product-middle-cta .button{width:100%;max-width:320px}.product-section .product-middle-image{margin-bottom:20px}.product-section .product-middle-image img{width:100%;max-width:220px;height:auto;display:block;border-radius:10px}.product-section .purchase-form{display:flex;flex-direction:column;gap:16px;margin-bottom:32px;width:100%;max-width:100%;min-height:310px;justify-content:flex-end}.product-section .purchase-form .button{font-weight:700;font-size:18px;line-height:1.5;letter-spacing:0;text-align:center}.product-section .product-header h1,.product-section .product-description h1{font-size:2rem;margin:0;color:#000;font-weight:500;line-height:1.2;letter-spacing:0px}.product-section .delivery-disclaimer{background-color:#f3efee;border-radius:12px;width:100%;padding:24px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:28px;text-align:center}.product-section .delivery-disclaimer p{margin:0;font-size:1rem;line-height:1.5}.product-section .delivery-disclaimer .disclaimer-title{font-size:1rem;font-weight:700;display:flex;gap:.5rem}.product-section .delivery-disclaimer .disclaimer-title .svg-wrapper{width:24px;height:24px;margin:auto}@media(max-width:989px){.product-section .product-wrapper{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto auto auto auto auto auto auto auto!important;gap:16px!important}.product-section .product-images,.product-section .product-content{font-size:1rem}.product-section .product-header h1,.product-section .product-description h1{font-size:1.5rem}.product-section .product-content{display:contents!important}.product-section .product-header{grid-row:1!important}.product-section .product-description{grid-row:2!important}.product-section .product-middle-cta,.product-section .product-middle-cta.btn01{grid-row:3!important}.product-section .product-middle-cta.btn02{grid-row:7!important}.product-section .product-middle-image{grid-row:4!important}product-gallery{grid-row:5!important}.product-section product-gallery{grid-row:5!important}.product-section .purchase-form{grid-row:6!important}.product-section .delivery-disclaimer{grid-row:8!important}.product-section .purchase-form+.andala-product-tabs--below{grid-row:7!important}.product-section .purchase-form+.product-middle-cta.btn02+.andala-product-tabs--below{grid-row:8!important}.product-section .product-middle-cta.btn02~.delivery-disclaimer{grid-row:9!important}.product-section .andala-product-tabs--above{grid-row:6!important}.product-section .andala-product-tabs--above+.purchase-form{grid-row:7!important}.product-section .product-middle-image img{max-width:180px}}@media(max-width:480px){.product-section .product-content{font-size:1rem!important}.product-section .product-header h1{font-size:1.5rem!important}}.product-section .cta-test-section{background:linear-gradient(135deg,#004f4f,#000)!important;padding:60px 20px!important;margin-top:50px!important;color:#fff!important}.product-section .cta-test-wrapper{text-align:center!important;max-width:800px!important;margin:0 auto!important}.product-section .cta-test-content h2{font-size:2.5rem!important;margin-bottom:20px!important;font-weight:500!important}.product-section .cta-test-content p{font-size:1.2rem!important;margin-bottom:30px!important;opacity:.9!important}.product-section .cta-test-button{background:#fff!important;color:#004f4f!important;border:none!important;border-radius:30px!important;padding:16px 40px!important;font-size:18px!important;font-weight:500!important;cursor:pointer!important;transition:transform .2s ease!important}.product-section .cta-test-button:hover{transform:translateY(-2px)!important}@media(max-width:768px){.product-section .cta-test-content h2{font-size:2rem!important}.product-section .cta-test-content p{font-size:1rem!important}.product-section .cta-test-button{padding:14px 30px!important;font-size:16px!important}.product-section .delivery-disclaimer p{flex-direction:column;gap:.5rem}.product-section .delivery-disclaimer p span:first-of-type:after{content:none}}.product-section .secondary-images{display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:flex-start!important}.product-section .thumbnail{width:80px!important;height:80px!important;object-fit:cover!important;cursor:pointer!important;border:1px solid #ddd!important;border-radius:4px!important;transition:border-color .3s!important}.product-section .thumbnail:hover{border-color:#00695c!important}@media(max-width:989px){.product-section .secondary-images{display:none!important}.product-section .slider-container{display:block!important}.product-section .product-images img#main-image,.product-section .product-images__main{display:none!important}.product-section .slider-dots--desktop{display:none}.product-section .slider-dots--mobile.slider-thumbnails{position:static;left:auto;bottom:auto;transform:none;margin-top:10px;gap:8px;flex-wrap:nowrap;justify-content:flex-start;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.product-section .slider-dots--mobile.slider-thumbnails::-webkit-scrollbar{display:none}.product-section .slider-dots--mobile.slider-thumbnails .slider-thumbnail{flex:0 0 48px;width:48px;height:48px;padding:0;border-radius:4px;border:2px solid transparent;background:transparent;overflow:hidden;opacity:.6;transition:opacity .15s ease,border-color .15s ease}.product-section .slider-dots--mobile.slider-thumbnails .slider-thumbnail.active{border-color:#00695c;opacity:1}.product-section .slider-dots--mobile.slider-thumbnails .slider-thumbnail img{display:block;width:100%;height:100%;object-fit:cover;border-radius:2px}}.sealsubs-container .sls-purchase-options-label{margin-bottom:8px;display:block}.sealsubs-container .sls-purchase-options-container{display:flex;flex-direction:column;gap:6px}.sealsubs-container .sls-purchase-options-container .sls-option-container.bundle-option{order:1}.sealsubs-container .sls-purchase-options-container .sls-option-container[data-selling-plan-group]{order:0}.sealsubs-container .sls-purchase-options-container .sls-option-container:not([data-selling-plan-group]):not(.bundle-option){order:2}.sealsubs-container .sls-purchase-options-container .sls-option-container,.sealsubs-container .sls-option-container{border-top:1px solid rgba(15,15,15,.55);box-shadow:0 2px 4px #00000038}.sealsubs-container .sls-purchase-options-container .seal-row{display:flex;width:100%}.sealsubs-container .sls-purchase-options-container .dosage-info,.sealsubs-container .sls-purchase-options-container .disclaimer{padding-left:29px;font-family:Raleway;font-weight:400;font-size:14px;line-height:1.5;letter-spacing:0;display:flex;gap:2.5rem;color:#0f0f0fbf;margin-top:8px}.sealsubs-container .sls-purchase-options-container .disclaimer{font-size:13px}.sealsubs-container .sls-purchase-options-container .plus-item{font-size:28.9px;line-height:12px;font-weight:300}.sealsubs-container .sls-purchase-options-container .dosage-info-item{display:flex}.sealsubs-container .sls-purchase-options-container .dosage-info span{display:flex;align-items:center;margin-left:.25rem;gap:16px}.sealsubs-container .sls-purchase-options-container .sls-original-price{color:#0f0f0f40;font-weight:400;font-size:18px;line-height:1.5;letter-spacing:0px;margin:0;margin-right:.25rem}.sealsubs-container .sls-purchase-options-container .sls-price{color:#0f0f0fbf;font-weight:700;font-size:18px;line-height:1.5;letter-spacing:0px}.sealsubs-container .sls-option-container label.sls-selling-plan-group-name{display:flex;flex-direction:column;line-height:1.5;gap:.5rem}.sealsubs-container label.sls-selling-plan-group-name .sls-savings-badge{width:max-content;margin-left:0}.purchase-form .sealsubs-skeleton{min-height:220px;width:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:16px;padding-bottom:10px}.purchase-form .sealsubs-skeleton .sls-option-container-skeleton{border-radius:10px;display:flex;animation:skeleton-loading .5s linear infinite alternate;width:100%;min-height:68px}.purchase-form .sealsubs-skeleton .sls-option-container-skeleton.skeleton-l{min-height:92px}.purchase-form:has(.sealsubs-target-element.sealsubs-full) .sealsubs-skeleton{display:none}.sealsubs-target-element.sealsubs-full{animation:fade-in .3s ease}.sls-option-container.bundle-option .sls-price-container{display:flex;flex-direction:row;align-self:baseline}.sls-option-container.bundle-option .sls-price-container .sls-original-price{margin-right:.5em;text-decoration:line-through;color:#767676;color:#a4a4a4;font-size:.9em;font-style:italic;display:flex;align-items:flex-start}.sls-option-container.bundle-option .badge,.sls-option-container .badge.subscription-badge,.sls-option-container .sls-savings-badge{background-color:#fed83f;background-color:#2b8e9c;color:#000;color:#fff;width:max-content;text-transform:capitalize;letter-spacing:1px;line-height:1.5;padding:.1rem .5rem;position:relative;display:inline-block;transform:rotate(5deg) translateY(2px);transform:none;border-radius:999px;font-size:14px;vertical-align:middle}.purchase-form.no-bundle .sls-active,.purchase-form.no-bundle .sls-active .sls-select,.sls-option-container.selected,.sls-option-container.selected .sls-select{background:#e5e7e5!important;background-repeat:no-repeat!important}.sls-selling-plan-group-first-line{gap:35px}.sls-label-container .option-info{display:flex;align-items:center;flex-wrap:wrap;font-size:14px;gap:3px}.sls-label-container .free-ship{font-family:Raleway;font-weight:700;font-size:14px;line-height:1.5;letter-spacing:0px;color:#0f0f0fbf;text-transform:uppercase}@media(max-width:768px){.product-section{padding:40px 24px}.sealsubs-container .sls-purchase-options-container .dosage-info{justify-content:space-between}.product-section .purchase-form{min-height:266px}.product-section .purchase-form .sealsubs-skeleton{min-height:180px}.product-section .purchase-form .sealsubs-skeleton .sls-option-container-skeleton{min-height:53px}.product-section .purchase-form .sealsubs-skeleton .sls-option-container-skeleton.skeleton-l{min-height:71px}.product-section *{box-sizing:border-box!important}.sealsubs-container .sls-purchase-options-container{width:100%!important;max-width:100%!important}.sealsubs-container .sls-option-container.seal-table,.sealsubs-container .sls-option-container{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.sealsubs-container .sls-purchase-options-container .seal-row{width:100%!important;max-width:100%!important;gap:.5rem!important;box-sizing:border-box!important}.sealsubs-container .sls-purchase-options-container .dosage-info{width:100%!important;max-width:100%!important;gap:.5rem!important;flex-wrap:wrap!important;box-sizing:border-box!important}.sealsubs-container .sls-purchase-options-container .dosage-info span{flex:0 1 auto!important;min-width:0!important;max-width:100%!important;overflow-wrap:break-word!important}.sealsubs-container .sls-option-container *,.sealsubs-container .sls-purchase-options-container *{max-width:100%!important;box-sizing:border-box!important}.sls-price-container{max-width:100%!important;flex-wrap:wrap!important}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes skeleton-loading{0%{background-color:#c2cfd6}to{background-color:#f0f3f5}}body:has(.custom-footer.in-viewport) main{position:relative;top:1}body:has(.custom-footer.in-viewport) .product-form__buttons.top-of-viewport .floating-buttons{position:absolute;bottom:-140px}.shopify-section-group-footer-group{margin-top:140px}.product-form__buttons .selected-option-price,.product-form__buttons .product-name{display:none}.product-form__buttons .selected-option-price{gap:5px;margin-left:15px;align-items:flex-end}.product-form__buttons .selected-option-price .sls-original-price{text-decoration:line-through;font-size:14px;color:#a4a4a4;line-height:25px}.product-form__buttons .selected-option-price .sls-price:not(body[data-adsguncode*=VIPROOM] .product-form__buttons .selected-option-price .sls-price){font-size:18px;font-weight:400;color:#fff}body.product .product-form__buttons .selected-option-price .sls-price span.seal-money:not(body[data-adsguncode*=VIPROOM] .product-form__buttons .selected-option-price .sls-price span.seal-money){color:#fff!important}.product-form__buttons .product-name{font-size:2rem;margin:0;color:#000;font-weight:500;line-height:1.2;letter-spacing:0px}.product-form__buttons .option-name{font-size:15px;color:#a4a4a4;display:flex;flex-direction:column;gap:5px}.product-form__buttons .option-name .option-info{display:flex;align-items:center;gap:5px}.product-form__buttons .option-name .option-info .badge{background-color:#2b8e9c;color:#fff;width:max-content;text-transform:capitalize;letter-spacing:1px;line-height:1.5;padding:.1rem .5rem;border-radius:999px;font-size:14px;display:inline-block;position:relative;vertical-align:middle;transform:none}.product-form__buttons.top-of-viewport .selected-option-price,.product-form__buttons.top-of-viewport .product-name,.product-form__buttons.bottom-of-viewport .selected-option-price,.product-form__buttons.bottom-of-viewport .product-name{display:flex}.product-form__buttons.top-of-viewport .product-name,.product-form__buttons.bottom-of-viewport .product-name{flex-direction:column}.product-form__buttons.top-of-viewport .floating-buttons{position:fixed;bottom:0;left:0;width:100%;z-index:2;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:15px 36px;box-shadow:1px -2px 20px -3px #0003;animation:slideIn var(--duration-medium) var(--ease-out-slow) forwards;z-index:10}@media screen and (max-width:990px){.product-form__buttons.top-of-viewport .floating-buttons{padding:15px;justify-content:center;flex-direction:column;gap:10px}.product-form__buttons .option-name{font-size:17px}.product-form__buttons .option-name .option-info{display:none}}.product-form__buttons.top-of-viewport .floating-buttons #MainProductButton,.product-form__buttons.top-of-viewport .floating-buttons button{max-width:400px}.product-middle-cta .button.loading>span,.product-form__buttons .button.loading>span,.product-form__buttons .button.loading>.selected-option-price{opacity:0}.product-middle-cta .button.loading>.loading__spinner,.product-form__buttons .button.loading>.loading__spinner{display:flex}.product-section .trustpilot-widget-row.has-caption{--trustpilot-row-offset-x: 0px;--trustpilot-widget-trim-right: 88px;display:inline-flex;align-items:center;justify-content:flex-start;gap:28px;margin-top:20px;width:fit-content;max-width:100%;min-width:0;transform:translate(var(--trustpilot-row-offset-x))}.product-section .trustpilot-widget-row.has-caption .trustpilot-widget-wrapper{flex:0 0 auto;display:inline-flex;width:fit-content;max-width:max-content;min-width:0;margin-right:calc(var(--trustpilot-widget-trim-right) * -1)}.product-section .trustpilot-widget-row.has-caption .trustpilot-side-text{flex:0 1 auto;display:flex;align-items:center;min-width:0;max-width:min(50vw,320px);font-family:Helvetica Neue,Helvetica,Arial,"sans-serif";line-height:1.25;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.product-section .trustpilot-widget-row.has-caption .trustpilot-side-text p{margin:0}@media screen and (max-width:990px){.product-section .trustpilot-widget-row.has-caption{--trustpilot-widget-trim-right: 72px;gap:10px;margin-top:10px}.product-section .trustpilot-widget-row.has-caption .trustpilot-side-text{font-size:11px;max-width:min(50%,220px)}}@media screen and (max-width:640px){.product-section .trustpilot-widget-row.has-caption{width:100%;display:flex}.product-section .trustpilot-widget-row.has-caption .trustpilot-side-text{max-width:none}}#product-section.product-section .product-gallery-arrow{display:none}
/*# sourceMappingURL=/cdn/shop/t/79/assets/section-andala-main-product.css.map */
