.input-pill{cursor:pointer;display:inline-flex;position:relative;z-index:1}.input-pill input{bottom:0;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:2}.input-pill .label,.input-pill label{--border-radius:var(--radius-primary);background-color:var(--neutral-white);border:.0625rem solid var(--border-forms);border-radius:var(--border-radius);color:var(--text);font-size:var(--font-static-sm);font-weight:700;line-height:1;padding:1rem 1.25rem;text-align:center;transition:color .15s ease-in,background-color .15s ease-in,border-color .15s ease-in,box-shadow .15s ease-in}.input-pill .label:before,.input-pill label:before{border:.0625rem solid var(--border-forms);border-radius:var(--border-radius);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.input-pill:has(:hover:not(.is-disabled)) .label,.input-pill:has(:hover:not(.is-disabled)) label,.input-pill:has(:hover:not(:disabled)) .label,.input-pill:has(:hover:not(:disabled)) label{border-color:var(--border-brand);box-shadow:inset 0 0 0 .0625rem var(--border-brand);color:var(--button-secondary--hover)}.input-pill:has(.is-active) .label,.input-pill:has(.is-active) label,.input-pill:has(:checked) .label,.input-pill:has(:checked) label{border-color:var(--primary-dark);box-shadow:inset 0 0 0 .0625rem var(--primary-dark);color:var(--primary-dark)}.input-pill:has(.is-active:hover) .label,.input-pill:has(.is-active:hover) label,.input-pill:has(:checked:hover) .label,.input-pill:has(:checked:hover) label{border-color:var(--button-secondary--hover);box-shadow:inset 0 0 0 .125rem var(--button-secondary--hover);color:var(--button-secondary--hover)}.input-pill:has(.is-disabled),.input-pill:has(:disabled){opacity:.5}.input-pill:has(.is-unavailable) .label,.input-pill:has(.is-unavailable) label{background-color:var(--surface-subtle);border-color:var(--neutral-black);color:var(--text);opacity:.5}.input-pill:has(.is-unavailable) .label:before,.input-pill:has(.is-unavailable) label:before{background:linear-gradient(-45deg,transparent calc(50% - .0625rem),var(--border-strong) calc(50% + .0625rem),transparent 50%)}.input-pill:has(.is-unavailable.is-active) .label,.input-pill:has(.is-unavailable.is-active) label,.input-pill:has(.is-unavailable:checked) .label,.input-pill:has(.is-unavailable:checked) label{box-shadow:inset 0 0 0 .0625rem var(--neutral-black)}.input-pill:has(:focus-visible) .label,.input-pill:has(:focus-visible) label{border-radius:var(--border-radius,var(--focus-ring-border-radius));outline:.125rem solid var(--focus-ring-color,var(--border--focus));outline-offset:var(--focus-ring-offset)}.product-options{display:grid;gap:1.5rem}.product-options__option-title{display:block;font-size:1rem;font-weight:600;line-height:1.2;line-height:1;margin-bottom:.5625rem}.product-options__option-title.size{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.product-options__option-title span{font-weight:400}.product-options__option--items:not(.is-color){display:grid;gap:.375rem;grid-template-columns:repeat(4,minmax(0,1fr))}.product-options__show-sizes{color:#008fbe;font-size:1rem;font-weight:400;line-height:140%;text-decoration-line:underline;text-underline-offset:2px}.product-options__hide-sizes{color:#fff;padding:0;position:absolute;right:0;top:0}.product-options__modal{display:none;inset:0;margin:auto;max-height:95dvh;max-width:52rem;max-width:60rem;opacity:0;position:fixed;transition:opacity .25s ease-in-out;width:95%;z-index:-10}.product-options__modal.is-active{align-items:center;display:flex;flex-direction:column;justify-content:center;pointer-events:none;z-index:11}.product-options__modal.is-visible{opacity:1}.product-options__modal>*{-ms-overflow-style:none;background-color:var(--neutral-white);overflow-y:auto;pointer-events:auto;position:relative;scrollbar-width:none;width:100%}.product-options__modal>::-webkit-scrollbar{background:transparent;display:none;height:0;width:0}.product-options__modal>::-moz-scrollbar{display:none}.product-options__modal--body{background:transparent;padding:3rem 1.5rem}.product-options__modal--content{background-color:var(--neutral-white);border-radius:.75rem;overflow-x:scroll;padding:1.5rem 1.5rem 0}.product-options__modal--content table{margin:0 -1.5rem;width:calc(100% + 3rem)}.product-options__modal--content table tr:nth-child(2n){background-color:#f5f5f5}.product-options__modal--content table tr:first-child{background-color:#7e57c5;color:var(--neutral-white)}.product-options__modal--content table tr:first-child td{font-size:1rem;line-height:135%;min-width:3.4375rem;text-transform:capitalize;white-space:unset}.product-options__modal--content table tr td{font-size:.875rem;padding:.5625rem .375rem;white-space:nowrap}.product-options__modal--content table tr td:first-child{padding-left:.75rem}.product-options__modal--content table tr td:last-child{padding-right:.75rem}.product-options__option--items .input-pill label{display:flex}.price-compare{color:#555;opacity:.85;padding:0 .25rem}.product-form{display:grid;gap:1.125rem}.product-form a.js-add-to-cart{display:none!important}.product-form .input-qty__input{font-size:1rem}.product-form__inner{display:grid;gap:.75rem}.product-form__four{align-items:center;-moz-column-gap:.375rem;column-gap:.375rem;display:flex;flex-direction:row;flex-wrap:wrap;font-size:1rem;justify-content:flex-start;letter-spacing:0;line-height:1.4;margin-bottom:.75rem;padding:0 .75rem}.product-form__four img{display:block;height:auto;width:3.0625rem}.product-form__actions{display:grid;gap:.75rem;width:100%}.product-form__actions .btn--primary{display:block!important;font-size:1.25rem;padding-block:1.125rem;text-align:center;width:100%}.slider{overflow:hidden;position:relative;width:100%}.slider__slide{padding:0}.slider__controls{align-items:center;display:flex;justify-content:space-between;margin:0;padding:1.5rem 0 0;width:100%}.slider__dots .fm-slider__dot--standard~label:before{background-color:currentColor;height:.75rem;opacity:.75;width:.75rem}.slider__dots .fm-slider__dot--thumb~label{background-position:50%;background-size:cover;border:1px solid var(--neutral-white);height:60px;margin:2px;width:60px}.slider__dots .fm-slider__dot--thumb.is-current~label{border-color:var(--neutral-black)}.slider__btn{flex-shrink:0}.slider__autoplay-btn{background-color:var(--neutral-white);border-radius:50%;left:.75rem;position:absolute;top:.75rem;z-index:2}.slider__autoplay-btn .play{display:none}.slider__autoplay-btn.paused .play{display:block}.slider__autoplay-btn.paused .pause{display:none}.slider-arrow__next,.slider-arrow__prev{background-color:var(--primary-base);color:var(--neutral-white);height:5.25rem;width:3rem}.slider-arrow__prev{--border-radius:0 5.25rem 5.25rem 0;border-radius:0 5.25rem 5.25rem 0}.slider-arrow__next{--border-radius:5.25rem 0 0 5.25rem;border-radius:5.25rem 0 0 5.25rem}.product-gallery{overflow:hidden;width:100%}.product-gallery.fm-slider--has-vertical-dots{padding-left:5.5rem}.product-gallery__controls{height:5.5rem;padding:0 0 0 1.25rem}.product-gallery__button{background-color:var(--primary-base);color:#fff;height:5.625rem;padding:.5rem .75rem;position:absolute;top:50%;transform:translateY(-100%);width:3rem}.product-gallery__button:first-of-type{border-radius:0 6.25rem 6.25rem 0;left:0}.product-gallery__button:nth-of-type(2){border-radius:6.25rem 0 0 6.25rem;right:0}.product-gallery__dots{gap:.75rem}.product-gallery__dots label{border:.0625rem solid var(--neutral-lighter);border-radius:.5rem;height:4.5rem;width:4.5rem}.product-gallery__dots .is-current~label{border-color:#008fbe}.product-gallery__desktop-thumbs{display:none}.product-gallery__desktop-thumb{border:.0625rem solid var(--neutral-lighter);border-radius:.75rem;padding:.25rem;position:relative}.product-gallery__desktop-thumb input,.product-gallery__desktop-thumb label{bottom:0;left:0;position:absolute;right:0;top:0}.product-gallery__desktop-thumb input{height:100%;opacity:0;width:100%;z-index:2}.product-gallery__desktop-thumb.is-active{border-color:#008fbe}.c-product-gallery__usps{display:flex;flex-direction:row;gap:.375rem}.c-product-gallery__usps>*{flex:1}.c-product-gallery__usp{background-color:var(--primary-base);border-radius:var(--radius-primary);color:var(--neutral-white);padding:.75rem .5rem;text-align:center}.c-product-gallery__usp:nth-child(3n+1){background-color:var(--primary-dark)}.c-product-gallery__usp:nth-child(3n+2){background-color:var(--primary-base)}.c-product-gallery__usp:nth-child(3n+3){background-color:var(--primary-light);color:var(--text)}.c-product-gallery__usp img,.c-product-gallery__usp svg{display:block;height:1.75rem;margin:auto;width:auto}.c-product-gallery__usp img[src*="feature-leaf.svg"]{height:1.375rem;width:auto}.c-product-gallery__usp-icon{background-color:currentColor;margin:0 auto .375rem;-webkit-mask-size:contain!important;mask-size:contain!important;width:-moz-max-content;width:max-content}.c-product-gallery__usp-icon img{animation:none!important;opacity:0}.c-product-gallery__usp-text{font-size:.75rem;line-height:1.2}.c-prod-points{display:grid;gap:.75rem;padding:1.125rem .3125rem}.c-prod-points__item{align-items:flex-start;display:flex;flex-direction:row;font-size:var(--font-static-sm);font-weight:500;gap:.75rem;justify-content:flex-start}.c-prod-points__icon{color:var(--icon-primary);flex-shrink:0;padding-top:.0625rem}.c-prod-values{display:grid;gap:1.125rem;padding:.75rem .375rem 0}.c-prod-values__item{align-items:center;display:flex;flex-direction:row;gap:1.12rem;justify-content:flex-start}.c-prod-values__icon{flex-shrink:0;width:2.625rem}.c-prod-values__text{font-size:1rem;font-weight:700}.c-prod-values__text p{line-height:1.35;margin:0}.c-prod-values__text a{text-decoration:underline}.c-dosage-cta{border:.125rem solid var(--border);border-radius:var(--radius-accent);display:grid;gap:1rem;margin-block:1.12rem 1.88rem;overflow:hidden;padding:1rem;position:relative}.c-dosage-cta p{line-height:1;margin:0}.c-dosage-cta__text{display:grid;gap:.25rem;padding-left:6rem}.c-dosage-cta__image{height:100%;inset:0 auto 0 0;-o-object-fit:cover;object-fit:cover;-o-object-position:right center!important;object-position:right center!important;position:absolute;width:5.8rem}.c-dosage-cta__title{color:var(--text-accent);font-family:var(--font-display);font-optical-sizing:auto;font-size:var(--font-static-lg);font-variation-settings:"wdth" 100;font-weight:600;margin:0}.c-dosage-cta__description{font-size:var(--font-static-xs)}.c-dosage-cta__btn{text-decoration:underline}.c-dosage-cta__btn .icon{color:var(--text-brand);margin-bottom:.125rem}.c-dosage-modal{display:none;inset:0;margin:auto;max-height:95dvh;max-width:52rem;opacity:0;position:fixed;transition:opacity .25s ease-in-out;width:95%;z-index:-10}.c-dosage-modal.is-active{align-items:center;display:flex;flex-direction:column;justify-content:center;pointer-events:none;z-index:11}.c-dosage-modal.is-visible{opacity:1}.c-dosage-modal>*{-ms-overflow-style:none;background-color:var(--neutral-white);overflow-y:auto;pointer-events:auto;position:relative;scrollbar-width:none;width:100%}.c-dosage-modal>::-webkit-scrollbar{background:transparent;display:none;height:0;width:0}.c-dosage-modal>::-moz-scrollbar{display:none}.c-dosage-modal__content{border-radius:0 0 1.5rem 1.5rem;display:grid;gap:1.5rem;padding:1.5rem}.c-dosage-modal__content p{font-size:1rem;margin:.25rem 0 0}.c-dosage-modal__title{font-size:1.25rem;margin:0}.c-dosage-modal__btn{align-items:center;background-color:#7e57c5;border-radius:50%;color:#fff;display:flex;flex-direction:row;justify-content:center;padding:.75rem;position:absolute;right:.5rem;top:.5rem}.c-dosage-calc{display:grid;gap:1.5rem}.c-dosage-calc__label{font-size:.875rem;font-weight:700}.c-dosage-calc__form-element{display:grid;flex:1;gap:.5rem}.c-dosage-calc__button{font-size:1rem;width:100%}.c-dosage-calc__results{display:none;height:0;margin:0 -.1875rem;opacity:0;overflow:hidden;padding:0 .1875rem;width:100%;width:calc(100% + .375rem)}.c-dosage-calc__results:after,.c-dosage-calc__results:before{content:"";display:block;position:relative;z-index:-1}.c-dosage-calc__results:before{margin-top:-.3125rem}.c-dosage-calc__results:after{margin-bottom:-2.8125rem}.c-dosage-calc__results.is-active{display:block;transition:padding .3s ease,opacity .3s ease}.c-dosage-calc__results.is-visible{height:auto;opacity:1;padding-bottom:3.5rem;padding-top:.5rem}.c-dosage-calc__results-wrapper{background-color:#fff5d6;border:.0625rem solid #ffdf80;border-radius:.5rem;color:#73400d;padding:.75rem}.c-dosage-calc__results-wrapper p{margin:0}.c-prod-accordion{border-bottom:.25rem solid var(--border);display:grid}.c-prod-accordion details summary::-webkit-details-marker{display:none}.c-prod-accordion__btn{align-items:center;border-top:.25rem solid var(--border);color:#555;display:flex;flex-direction:row;font-family:var(--font-display);font-optical-sizing:auto;font-size:1rem;font-size:var(--font-static-lg);font-variation-settings:"wdth" 100;font-weight:600;justify-content:space-between;padding:2rem 0;text-align:left;width:100%}.c-prod-accordion__btn .indicator{height:1rem;position:relative;width:1rem}.c-prod-accordion__btn .indicator:after,.c-prod-accordion__btn .indicator:before{background-color:currentColor;border-radius:.0625rem;content:"";display:block;height:.125rem;position:absolute;top:50%;transition:transform .25s ease-in-out,opacity .25s ease-in-out;width:100%}.c-prod-accordion__btn .indicator:before{bottom:0;left:0}.c-prod-accordion__btn .indicator:after{left:0;right:0;transform:rotate(90deg)}.c-prod-accordion__btn.is-active .indicator,.c-prod-accordion__btn[aria-expanded=true] .indicator{height:1rem;position:relative;width:1rem}.c-prod-accordion__btn.is-active .indicator:after,.c-prod-accordion__btn.is-active .indicator:before,.c-prod-accordion__btn[aria-expanded=true] .indicator:after,.c-prod-accordion__btn[aria-expanded=true] .indicator:before{background-color:currentColor;border-radius:.0625rem;content:"";display:block;height:.125rem;position:absolute;top:50%;transition:transform .25s ease-in-out,opacity .25s ease-in-out;width:100%}.c-prod-accordion__btn.is-active .indicator:before,.c-prod-accordion__btn[aria-expanded=true] .indicator:before{opacity:0}.c-prod-accordion__btn.is-active .indicator:after,.c-prod-accordion__btn[aria-expanded=true] .indicator:after{transform:rotate(180deg)}.c-prod-accordion__details:has(.is-active){background-color:var(--surface-subtle);transition:background-color .3s ease-in-out}.c-prod-accordion__content{display:none;height:0;margin:0 -.1875rem;opacity:0;overflow:hidden;padding:0 .1875rem;width:calc(100% + .375rem)}.c-prod-accordion__content:after,.c-prod-accordion__content:before{content:"";display:block;position:relative;z-index:-1}.c-prod-accordion__content:before{margin-top:-.3125rem}.c-prod-accordion__content:after{margin-bottom:-2.8125rem}.c-prod-accordion__content.is-active{display:block;transition:padding .3s ease,opacity .3s ease}.c-prod-accordion__content.is-visible{height:auto;opacity:1;padding-bottom:3.5rem;padding-top:.5rem}.c-prod-accordion__content-inner{font-size:var(--font-static-sm)}.c-prod-accordion__content-inner--nutritional-facts{padding-bottom:0}.prod-zoom__modal{display:none;inset:0;margin:auto;max-height:95dvh;max-width:none;opacity:0;position:fixed;transition:opacity .25s ease-in-out;width:100%;z-index:-10}.prod-zoom__modal.is-active{align-items:center;display:flex;flex-direction:column;justify-content:center;pointer-events:none;z-index:11}.prod-zoom__modal.is-visible{opacity:1}.prod-zoom__modal>*{-ms-overflow-style:none;background-color:var(--neutral-white);overflow-y:auto;pointer-events:auto;position:relative;scrollbar-width:none;width:100%}.prod-zoom__modal>::-webkit-scrollbar{background:transparent;display:none;height:0;width:0}.prod-zoom__modal>::-moz-scrollbar{display:none}.prod-zoom__btn{background-color:var(--neutral-white);border:.0625rem solid var(--neutral-base);border-radius:.5rem;display:block;height:2.75rem;padding:.625rem;position:absolute;right:1rem;top:1rem;width:2.75rem;z-index:2}.prod-zoom__btn.prod-zoom__btn--slideshow{bottom:1.25rem;left:1.25rem;right:unset;top:unset}.prod-zoom__close{align-items:center;background-color:#7e57c5;border-radius:50%;color:#fff;display:flex;flex-direction:row;float:right;justify-content:center;margin-bottom:-2rem;padding:.75rem;position:sticky;right:.5rem;top:.5rem;z-index:2}.product-qty-atc{align-items:stretch;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between}.product-qty-atc .icon{--icon-size:0.85rem}.product-qty-atc .input-qty{--border-width:0.125rem;--border-color:var(--border-brand)}.product-qty-atc__text{align-items:center;display:flex;flex-direction:row;gap:5px;justify-content:center}.modal{display:none;inset:0;margin:auto;max-height:75dvh;max-width:50rem;opacity:0;position:fixed;transition:opacity .25s ease-in-out;width:95%;z-index:-10}.modal.is-active{align-items:center;display:flex;flex-direction:column;justify-content:center;pointer-events:none;z-index:11}.modal.is-visible{opacity:1}.modal>*{-ms-overflow-style:none;background-color:var(--neutral-white);overflow-y:auto;pointer-events:auto;position:relative;scrollbar-width:none;width:100%}.modal>::-webkit-scrollbar{background:transparent;display:none;height:0;width:0}.modal>::-moz-scrollbar{display:none}.modal>*{border-radius:1.75rem;box-shadow:0 3px 6px rgba(0,0,0,.11)}.modal__header{align-items:center;background-color:var(--neutral-white);display:flex;flex-direction:row;justify-content:space-between;padding-left:1.5rem;position:sticky;top:0;width:100%;z-index:2}.modal__header .btn{margin-left:auto}.modal__header--empty{background-color:transparent;height:2.75rem;margin-bottom:-2.75rem;padding:0;position:sticky;right:0;top:0;width:unset}.modal__title{font-family:var(--font-display);font-optical-sizing:auto;font-size:var(--font-responsive-md);font-variation-settings:"wdth" 100;font-weight:600;margin:.5rem 0}.modal__content{padding:1.5rem}.modal__video{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.modal__video iframe{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;right:0;top:0;width:100%}.modal--nested.is-active{z-index:13}.modal--narrow{max-width:31.25rem}.modal--no-gutter{max-width:79.5rem;width:100%}.modal--no-gutter .modal__header{background-color:transparent;position:absolute;right:0;top:0;width:auto;z-index:2}.modal--no-gutter .btn[data-behavior=close-modal]{background-color:var(--secondary-base);border-radius:100%;color:var(--neutral-white);height:2.75rem;position:absolute;right:.75rem;top:.75rem;width:2.75rem}.modal--no-gutter .modal__content{padding:0}.modal--no-gutter .modal__content p{margin:0;padding:0}.modal--video{max-width:79.5rem;width:100%}.modal--video>*{overflow:hidden}.c-faq-anchor-btn{margin-block:.75rem 1rem}.btn--pdp-faq-anchor{justify-content:space-between}.btn--pdp-faq-anchor,.btn--pdp-faq-anchor span{align-items:center;display:flex;flex-direction:row;gap:.5rem}.btn--pdp-faq-anchor span{justify-content:flex-start}.btn--pdp-faq-anchor svg{display:block;height:auto;width:1.5rem}.product{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;margin:1.5rem auto 3rem;position:relative;z-index:1}.product__media-wrapper{width:100%}.product__media{position:relative}.product__details{display:grid;gap:.75rem;width:100%}.product__details--no-image{margin:auto;max-width:600px;width:100%!important}.product__header{--display:grid;display:grid;gap:.75rem}.product__header-inner{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.product-header__pricing{display:grid;gap:0;padding:.75rem 0}.product-header__pricing--tag{font-size:1.25rem;font-weight:700;line-height:125%}.product-header__pricing .product-form__four{padding:0}.product__title{font-family:var(--font-display);font-optical-sizing:auto;font-size:var(--font-responsive-xxl);font-variation-settings:"wdth" 100;font-weight:600;line-height:1;padding-bottom:.5em;position:relative}.product__title:after{background-color:var(--styled-line-color,var(--surface-brand));bottom:0;content:"";display:block;height:.375rem;left:0;position:absolute;width:3rem}.product__price{position:relative}.product__disclaimer{color:#555;font-size:.75rem;line-height:1.35;padding:0 1.125rem}.product__sale-badge{background-color:var(--primary-light);border-radius:var(--radius-primary);font-family:var(--font-display);font-size:var(--font-static-xs);font-size:var(--font-static-sm);font-weight:500;font-weight:600;letter-spacing:.08em;line-height:1.2;padding:.25rem .45rem;text-transform:uppercase}.ab-mobile-header{display:none;width:100%}.product__mobile-header{display:grid;gap:.375rem;padding-top:1.125rem;width:100%}.product__mh--price{font-size:1.125rem;font-weight:700;line-height:135%}shopify-payment-terms{display:block;font-family:PT Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.875rem!important;padding-block:.75rem}@media only screen and (min-width:48em){.c-dosage-cta__text{padding-left:9.5rem}.c-dosage-cta__image{width:9.375rem}.c-dosage-modal__content{border-radius:1.5rem;max-width:39rem;padding:2.25rem}.c-dosage-calc{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.c-prod-accordion__btn{padding-inline:1rem}.c-prod-accordion__content-inner{padding:0 1rem 1.5rem}.prod-zoom__btn.prod-zoom__btn--slideshow{bottom:unset;left:unset;right:1.25rem;top:1.25rem}.modal--video{max-height:unset}.product{width:100%;z-index:1}.product__media-wrapper{position:sticky;top:calc(var(--promo-bar-height) + var(--header-height) + 1.5rem);transition:top .15s ease-in;width:45%}.product__media{align-items:flex-start;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start}.product__details{padding-top:1.5rem;position:sticky;top:3.5rem;width:51%}}@media only screen and (min-width:64em){.product-options__hide-sizes{padding:0 1rem}.product-options__modal{max-height:100vh}.product-options__modal--body{padding:3rem}.product-options__modal--content{border-radius:1.5rem;padding:1.5rem 3rem 0}.product-options__modal--content table{margin:0 -3rem;width:calc(100% + 6rem)}.product-options__modal--content table tr:first-child td{padding-bottom:1.5rem;padding-top:1.5rem}.product-options__modal--content table tr td{padding:.75rem}.product-options__modal--content table tr td:first-child{padding-left:1.5rem}.product-options__modal--content table tr td:last-child{padding-right:1.5rem}.product-form__four{margin:.5rem 0}.slider__dots .fm-slider__dot--thumb~label{height:100px;width:100px}.pdp-gallery__first-slide{display:flex;flex-direction:row;gap:.625rem;grid-column:span 2!important}.pdp-gallery__first-slide .product-gallery__slide{flex:1}.product-gallery__slides{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));position:relative}.product-gallery__slides>:first-child{grid-column:span 2!important}.product-gallery__slide{border:.0625rem solid var(--neutral-light);border-radius:.75rem;padding:3.75rem}.product-gallery__slide:first-child{grid-column:span 2!important}.product-gallery__controls:not(.apparel){display:none}.product-gallery__desktop-thumbs{display:grid;gap:.5rem;position:sticky;top:5.5rem;width:5rem}.c-product-gallery__usps{display:flex;flex-direction:column;gap:.5rem;height:100%;width:6.875rem}.c-product-gallery__usps.c-product-gallery__usps--slideshow{flex-shrink:0;height:unset}.c-product-gallery__usp{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:0}.c-product-gallery__usp-icon{margin-bottom:.5rem}.c-prod-points{padding:1.5rem .3125rem}.c-dosage-cta{padding:1.5rem}.product__media:has(.c-product-gallery__desktop-usps) .prod-zoom__btn{right:8.5rem}.modal__header{padding-left:2.5rem}.modal__content{padding:2.5rem}.modal--video>*{border-radius:.75rem}.product{margin-bottom:5.25rem}.product__media-wrapper{width:50%}.product__media{gap:2rem}.product__details{top:5rem;width:46%}.product-header__pricing--tag{font-size:1.8125rem}}@media only screen and (min-width:80em){.product-gallery__desktop-thumbs{gap:1.12rem;top:7rem;width:6.8rem}.product-gallery__desktop-thumb{padding:.75rem}.c-product-gallery__usps{gap:.75rem;width:8.125rem}.c-product-gallery__usp{padding:1.25rem}.c-product-gallery__usp img,.c-product-gallery__usp svg{height:3rem;width:auto}.c-product-gallery__usp img[src*="feature-leaf.svg"]{height:2.4375rem}.c-product-gallery__usp-text{font-size:.875rem}.product__media:has(.c-product-gallery__desktop-usps) .prod-zoom__btn{right:9.75rem}.product__media-wrapper{width:60%}.product__details{width:34%}}@media only screen and (max-width:calc(64em - 1px)){.product-gallery{margin:0 -1.5rem;width:calc(100% + 3rem)}.c-product-gallery__usps{padding-inline:.375rem}}@media only screen and (max-width:calc(48em - 1px)){.c-prod-values__text p br{display:none}.c-dosage-modal{justify-content:flex-start!important;max-height:100vh;transition:transform .35s ease-in-out;width:100%}.c-dosage-modal.is-active{transform:translateY(-100%)}.c-dosage-modal.is-visible{transform:translateY(0)}.product{margin:0 auto 3rem}}