.twa-main-section{display:block}.twa-pdp#twa-product{width:100%;max-width:none;background:var(--twa-background,#fff);color:var(--twa-ink,#2f0147);padding-top:var(--twa-top,24px);padding-bottom:var(--twa-bottom,24px);--ag-pb-pd-column-gap-desktop:50px;--ag-pb-pd-stack-gap-mobile:12px;--ag-pb-pd-stack-gap-desktop:16px;--ag-pb-pd-title-lh-mobile:1.1;--ag-pb-pd-title-lh-desktop:1;--ag-pb-pd-lede-size-mobile:16px;--ag-pb-pd-lede-size-desktop:16px;--ag-pb-pd-lede-lh-mobile:1.3;--ag-pb-pd-lede-lh-desktop:1.3;--ag-pb-pd-tags-row-gap-mobile:12px;--ag-pb-pd-tags-col-gap-mobile:8px;--ag-pb-pd-tags-row-gap-desktop:12px;--ag-pb-pd-tags-col-gap-desktop:8px;--ag-pb-pd-faq-border:#e3d6ee;--ag-pb-pd-faq-title:var(--twa-ink);--ag-pb-pd-faq-body:var(--twa-ink);--ag-pb-pd-faq-icon-bg:#f3ecfa;--ag-pb-pd-faq-icon:var(--twa-ink);--ag-pb-pd-bullets-check:url(twa-ag-pb-pd-trust-check.svg)}.twa-pdp#twa-product .ag-pb-product-details{max-width:var(--twa-max,1200px);margin:0 auto;padding-inline:20px}.twa-pdp#twa-product .ag-pb-pd__info-col{gap:var(--twa-gap,16px)}.twa-pdp#twa-product .ag-pb-pd__title{font-size:var(--twa-title-mobile,26px);line-height:1.1}.twa-pdp#twa-product .shopify-block{margin-block:0}.twa-pdp#twa-product .twa-block--buy+.twa-block--shipping{margin-top:-8px}.twa-pdp#twa-product [hidden]{display:none!important}.twa-pdp#twa-product .twa-js-only{display:none}.twa-pdp#twa-product.twa-enhanced .ag-pb-pd__gallery-arrows,.twa-pdp#twa-product.twa-enhanced .ag-pb-pd__gallery-thumbs{display:flex}.twa-pdp#twa-product .ag-pb-pd__gallery-track{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;transform:none!important;transition:none!important;will-change:auto;touch-action:pan-x pan-y}.twa-pdp#twa-product .ag-pb-pd__gallery-track::-webkit-scrollbar{display:none}.twa-pdp#twa-product .ag-pb-pd__gallery-viewport{touch-action:pan-x pan-y}.twa-pdp#twa-product .ag-pb-pd__gallery-slide{scroll-snap-align:start;flex:0 0 100%;position:relative}.twa-pdp#twa-product .twa-zoom-trigger{display:block;width:100%;height:100%;cursor:zoom-in}.twa-pdp#twa-product .ag-pb-pd__gallery-slide .ag-pb-pd__gallery-img{object-fit:contain}.twa-pdp#twa-product .ag-pb-pd__gallery-thumbs{overflow-x:auto!important;touch-action:pan-x pan-y!important}.twa-pdp#twa-product .ag-pb-pd__gallery-thumb{cursor:pointer}.twa-pdp#twa-product .twa-media-kind{position:absolute;inset:auto 4px 4px auto;background:#2f0147;color:#fff;font-size:10px;border-radius:3px;padding:0 4px}.twa-pdp#twa-product .twa-product-model{display:block;width:100%;height:100%}.twa-pdp#twa-product .ag-pb-pd__nutrition-btn{text-decoration:none}.twa-pdp#twa-product .twa-pack-group{border:0;padding:0;margin:0;min-width:0}.twa-pdp#twa-product .ag-pb-pd__variants-heading{float:none;width:100%;padding:0;margin-bottom:24px}.twa-pdp#twa-product .ag-pb-pd__variant{cursor:pointer;position:relative;background:var(--twa-pack-bg,#fff);border-color:var(--twa-pack-border,#7c6caa)}.twa-pdp#twa-product .ag-pb-pd__variant.is-active{background:var(--twa-pack-active,#f4edf9)}.twa-pdp#twa-product .twa-pack-radio{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.twa-pdp#twa-product .ag-pb-pd__variant:has(.twa-pack-radio:focus-visible){outline:3px solid #7c6caa;outline-offset:3px}.twa-pdp#twa-product .twa-pack-unavailable{opacity:.55;cursor:not-allowed}.twa-pdp#twa-product .twa-pack-availability{display:block;font-size:10px;line-height:1.2;margin-top:4px}.twa-pdp#twa-product .product-form-buttons,.twa-pdp#twa-product product-form-component,.twa-pdp#twa-product add-to-cart-component{display:block;width:100%;min-width:0;max-width:none;padding:0;margin:0}.twa-pdp#twa-product .ag-pb-pd__atc-btn{background:var(--twa-buy-bg,#00c466)!important;color:var(--twa-buy-text,#fff)!important;width:100%;box-sizing:border-box;white-space:normal;flex-wrap:wrap;column-gap:6px;row-gap:3px;padding-inline:14px!important}.twa-pdp#twa-product .ag-pb-pd__atc-btn [data-twa-total],.twa-pdp#twa-product .ag-pb-pd__atc-btn [data-twa-total-compare]{white-space:nowrap}.twa-pdp#twa-product .product-form-text__error{font:14px/1.4 var(--ag-page-blocks-font-body,sans-serif);color:#a40024;margin-bottom:10px}.twa-pdp#twa-product .product-form-text__error.hidden{display:none}.twa-pdp#twa-product .twa-form-status:empty{display:none}.twa-pdp#twa-product .twa-form-status{font-size:13px;margin:8px 0 0;line-height:1.4}.twa-pdp#twa-product .ag-pb-pd__trust-bar-icon{width:32px;height:26px}.twa-pdp#twa-product details.ag-pb-pd__faq-item{border-bottom:1px solid var(--twa-lilac,#e3d6ee)}.twa-pdp#twa-product details .ag-pb-pd__faq-header{list-style:none;width:100%;cursor:pointer}.twa-pdp#twa-product details .ag-pb-pd__faq-header::-webkit-details-marker{display:none}.twa-pdp#twa-product details[open] .ag-pb-pd__faq-icon:after{transform:rotate(0);opacity:0}.twa-pdp#twa-product details .ag-pb-pd__faq-answer{height:auto;max-height:none;opacity:1}.twa-pdp#twa-product details[open]>.ag-pb-pd__faq-answer{grid-template-rows:1fr;margin-block-start:10px}.twa-pdp#twa-product details[open]>.ag-pb-pd__faq-answer>.ag-pb-pd__faq-answer-inner{transform:translateY(0)}.twa-pdp#twa-product .ag-pb-pd__clinical-disclaimer p{margin:0;font:inherit}.twa-pdp#twa-product .twa-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:calc(100vw - 32px);max-width:650px;max-height:90vh;margin:auto;padding:32px 20px 20px;border:0;border-radius:12px;background:#fff;color:#2f0147;overflow:auto;z-index:10000}.twa-pdp#twa-product .twa-dialog::backdrop{background:#1d0b2aa6}.twa-pdp#twa-product .twa-dialog-close{position:sticky;top:0;float:right;display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin:-20px -8px 5px 5px;padding:0;z-index:2;border:0;border-radius:50%;font:25px/1 sans-serif;background:#eee5f4;color:#2f0147;cursor:pointer}.twa-pdp#twa-product .twa-dialog-body{clear:both}.twa-pdp#twa-product .twa-dialog-body img{display:block;width:100%;height:auto;max-width:100%}.twa-pdp#twa-product .twa-nutrition-dialog{max-width:490px}.twa-pdp#twa-product .tapa-nutrition-crop{display:block;width:100%;max-width:449px;aspect-ratio:449/2158;overflow:hidden}.twa-pdp#twa-product .tapa-nutrition-crop img{width:161.47%;max-width:none;height:auto;margin-left:-30.735%}.twa-pdp#twa-product .twa-zoom-dialog{max-width:1000px}.twa-pdp#twa-product .twa-zoom-dialog img{width:100%;height:auto;display:block}.twa-pdp#twa-product .twa-sticky{display:none}@media(min-width:741px){.twa-pdp#twa-product .ag-pb-pd__title{font-size:var(--twa-title-size,30px);line-height:1}.twa-pdp#twa-product .ag-pb-pd__gallery{position:sticky!important;top:var(--twa-gallery-top,90px)!important;left:auto!important;width:100%!important}}@media(max-width:740px){.twa-pdp#twa-product{padding-top:12px}.twa-pdp#twa-product .ag-pb-product-details{padding-inline:16px}.twa-pdp#twa-product .ag-pb-pd__info-col{gap:12px}.twa-pdp#twa-product .ag-pb-pd__atc-btn{height:auto!important;max-height:none!important;min-height:60px!important;flex-wrap:wrap!important}.twa-pdp#twa-product .ag-pb-pd__atc-btn,.twa-pdp#twa-product .ag-pb-pd__atc-btn *{font-size:15px!important}.twa-pdp#twa-product .twa-sticky.visible{display:flex;position:fixed;inset:auto 0 0;z-index:50;background:#fff;padding:10px 15px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -3px 18px #38264b18;align-items:center;gap:10px}.twa-pdp#twa-product .twa-sticky button{background:var(--twa-cta-color,#00c466);color:var(--twa-cta-text,#fff);font-size:13px;border:0;padding:13px 8px;border-radius:5px;flex:1;cursor:pointer}.twa-pdp#twa-product .twa-sticky>span{font-size:14px;font-weight:700;white-space:nowrap}.twa-pdp#twa-product .ag-pb-pd__variant-prices{flex-wrap:wrap}}.twa-pdp#twa-product .twa-nojs-purchase{display:grid;gap:14px}.twa-pdp#twa-product .twa-nojs-purchase label{display:grid;gap:6px;font-size:14px}.twa-pdp#twa-product .twa-nojs-purchase select{width:100%;padding:10px;border:1px solid var(--twa-lilac,#e3d6ee);border-radius:5px;background:#fff;color:var(--twa-ink,#2f0147);font:inherit}@media(max-width:360px){.twa-pdp#twa-product .ag-pb-pd__variant-badge{max-width:calc(100% + 2px);box-sizing:border-box;padding-inline:3px;font-size:10px;line-height:1.25;white-space:normal;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/twa-commerce.css.map */
