.twa-pdp{margin:0;color:#38264b;background:#fff;font-family:TWA Mori,sans-serif;font-size:16px;line-height:1.3;-webkit-text-size-adjust:100%;--ags-section-pt:0px;--ags-section-pb:0px;--ags-section-pt-desk:0px;--ags-section-pb-desk:0px;--ag-page-blocks-content-max-mobile:none;--ag-page-blocks-content-max-desktop:1440px}.twa-pdp,.twa-pdp *,.twa-pdp *:before,.twa-pdp *:after{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.twa-pdp h1,.twa-pdp h2,.twa-pdp h3,.twa-pdp h4,.twa-pdp h5,.twa-pdp h6,.twa-pdp p,.twa-pdp figure{margin:0}.twa-pdp button,.twa-pdp input,.twa-pdp select,.twa-pdp textarea{font:inherit;color:inherit;letter-spacing:inherit;margin:0;text-align:inherit}.twa-pdp button,.twa-pdp [type=submit]{padding:0;overflow:visible;background:none;border:none;border-radius:0;cursor:pointer;-webkit-appearance:none;appearance:none;touch-action:manipulation;text-transform:none}.twa-pdp button[disabled],.twa-pdp input[disabled]{cursor:default}.twa-pdp img,.twa-pdp video{max-width:100%;height:auto;vertical-align:top;border-style:none}.twa-pdp table{border-collapse:collapse;border-spacing:0}.twa-pdp td,.twa-pdp th{padding:0}.twa-pdp a{color:inherit;text-decoration:none}.twa-pdp [hidden]{display:none!important}.twa-pdp .visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@font-face{font-family:TWA Rethink Sans;src:url(twa-rethinksans-bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:TWA DM Sans;src:url(twa-dmsans-light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:TWA DM Sans;src:url(twa-dmsans-regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TWA DM Sans;src:url(twa-dmsans-medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:TWA DM Sans;src:url(twa-dmsans-bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:TWA DM Sans;src:url(twa-dmsans-black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}.twa-pdp{--ags-space-2: 2px;--ags-space-4: 4px;--ags-space-8: 8px;--ags-space-12: 12px;--ags-space-16: 16px;--ags-space-20: 20px;--ags-space-24: 24px;--ags-space-32: 32px;--ags-space-40: 40px;--ags-space-48: 48px;--ags-space-64: 64px;--ags-space-80: 80px;--ags-space-96: 96px;--ags-section-space-mobile: 40px;--ags-section-space-desktop: 80px;--ags-block-space-mobile: 24px;--ags-block-space-desktop: 40px;--ags-container-max: 1440px;--ags-container-narrow: 800px;--ags-container-gutter-mobile: 16px;--ags-container-gutter-desktop: 40px;--ags-font-heading: "TWA Rethink Sans", "Pangram", sans-serif;--ags-font-body: "TWA DM Sans", "Pangram", sans-serif;--ags-font-weight-heading: 700;--ags-font-weight-body: 300;--ags-font-weight-body-medium: 500;--ags-h1-size-mobile: 30px;--ags-h1-size-desktop: 42px;--ags-h2-size-mobile: 28px;--ags-h2-size-desktop: 36px;--ags-h3-size-mobile: 22px;--ags-h3-size-desktop: 26px;--ags-h4-size-mobile: 20px;--ags-h4-size-desktop: 23px;--ags-h4-tracking-mobile: .8px;--ags-h4-tracking-desktop: .92px;--ags-body-size-mobile: 20px;--ags-body-size-desktop: 18px;--ags-small-size: 14px;--ags-line-heading: 1.1;--ags-line-body: 1.3;--ags-color-primary: #cfc2dd;--ags-color-primary-dark: #7f669f;--ags-color-secondary: #c25ca3;--ags-color-tertiary: #38264b;--ags-color-cta: #00c466;--ags-color-text: #38264b;--ags-color-heading: #000;--ags-color-bg: #ffffff;--ags-color-muted: #7f669f;--ags-radius-sm: 8px;--ags-radius-md: 12px;--ags-radius-lg: 20px;--ags-radius-pill: 999px;--ags-shadow-sm: 0 4px 12px rgba(0, 0, 0, .08);--ags-shadow-md: 0 10px 30px rgba(0, 0, 0, .1)}.twa-pdp.ags-section{background-color:var(--ags-section-bg, var(--ags-color-bg));color:var(--ags-section-text, var(--ags-color-text));padding-top:var(--ags-section-pt, var(--ags-section-space-mobile));padding-bottom:var(--ags-section-pb, var(--ags-section-space-mobile))}@media screen and (min-width:741px){.twa-pdp.ags-section{padding-top:var(--ags-section-pt-desk, var(--ags-section-space-desktop));padding-bottom:var(--ags-section-pb-desk, var(--ags-section-space-desktop))}}.twa-pdp .ags-block{padding-top:var(--ags-block-pt, var(--ags-block-space-mobile));padding-bottom:var(--ags-block-pb, var(--ags-block-space-mobile));margin-top:var(--ags-block-mt, 0);margin-bottom:var(--ags-block-mb, 0)}@media screen and (min-width:741px){.twa-pdp .ags-block{padding-top:var(--ags-block-pt-desk, var(--ags-block-space-desktop));padding-bottom:var(--ags-block-pb-desk, var(--ags-block-space-desktop));margin-top:var(--ags-block-mt-desk, var(--ags-block-mt, 0));margin-bottom:var(--ags-block-mb-desk, var(--ags-block-mb, 0))}}.twa-pdp .ags-container{width:100%;margin-inline:auto;padding-inline:var(--ags-container-gutter-mobile)}.twa-pdp .ags-container--narrow{max-width:var(--ags-container-narrow)}@media screen and (min-width:741px){.twa-pdp .ags-container{max-width:var(--ags-container-max);padding-inline:var(--ags-container-gutter-desktop)}}.twa-pdp .ags-heading{font-family:var(--ags-font-heading);font-weight:var(--ags-font-weight-heading);line-height:var(--ags-line-heading);color:var(--ags-section-title, var(--ags-color-heading));margin:0}.twa-pdp .ags-h1{font-size:var(--ags-h1-size-mobile)}.twa-pdp .ags-h2{font-size:var(--ags-h2-size-mobile)}.twa-pdp .ags-h3{font-size:var(--ags-h3-size-mobile)}.twa-pdp .ags-h4{font-size:var(--ags-h4-size-mobile);letter-spacing:var(--ags-h4-tracking-mobile)}.twa-pdp .ags-text{font-family:var(--ags-font-body);font-weight:var(--ags-font-weight-body);font-size:var(--ags-body-size-mobile);line-height:var(--ags-line-body);color:var(--ags-section-text, var(--ags-color-text));margin:0}.twa-pdp .ags-small{font-size:var(--ags-small-size)}@media screen and (min-width:741px){.twa-pdp .ags-h1{font-size:var(--ags-h1-size-desktop)}.twa-pdp .ags-h2{font-size:var(--ags-h2-size-desktop)}.twa-pdp .ags-h3{font-size:var(--ags-h3-size-desktop)}.twa-pdp .ags-h4{font-size:var(--ags-h4-size-desktop);letter-spacing:var(--ags-h4-tracking-desktop)}.twa-pdp .ags-text{font-size:var(--ags-body-size-desktop)}}@media(prefers-reduced-motion:reduce){.twa-pdp.ags-section *,.twa-pdp .ags-block *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@font-face{font-family:TWA DM Sans;src:url(twa-dmsans-regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TWA DM Sans;src:url(twa-dmsans-medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:TWA DM Sans;src:url(twa-dmsans-semibold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:TWA DM Sans;src:url(twa-dmsans-bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:TWA DM Sans;src:url(twa-dmsans-black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:TWA Mori;src:url(twa-ppmori-extralight.otf) format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:TWA Mori;src:url(twa-ppmori-extralightitalic.otf) format("opentype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:TWA Mori;src:url(twa-ppmori-regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TWA Mori;src:url(twa-ppmori-regularitalic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:TWA Mori;src:url(twa-ppmori-semibold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:TWA Mori;src:url(twa-ppmori-semibolditalic.otf) format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:TWA Cirka;src:url(twa-ppcirka-light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:TWA Cirka;src:url(twa-ppcirka-regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TWA Cirka;src:url(twa-ppcirka-bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}.twa-pdp.shopify-section--ag-page-blocks.ags-section.ag-page-blocks{position:relative;padding-top:var(--ags-section-pt, 0);padding-bottom:var(--ags-section-pb, 0)}@media screen and (min-width:741px){.twa-pdp.shopify-section--ag-page-blocks.ags-section.ag-page-blocks{padding-top:var(--ags-section-pt-desk, var(--ags-section-pt, 0));padding-bottom:var(--ags-section-pb-desk, var(--ags-section-pb, 0))}}.twa-pdp.shopify-section--ag-page-blocks .ag-page-blocks__blocks>.shopify-block:first-child .ag-pb-hero--bg-full-height,.twa-pdp.shopify-section--ag-page-blocks .ag-page-blocks__blocks>[id^=shopify-block-]:first-child .ag-pb-hero--bg-full-height,.twa-pdp.shopify-section--ag-page-blocks .ag-page-blocks__blocks>.shopify-block:first-child .ag-pb-hero-v2,.twa-pdp.shopify-section--ag-page-blocks .ag-page-blocks__blocks>[id^=shopify-block-]:first-child .ag-pb-hero-v2{margin-top:calc(-1 * var(--ags-section-pt, 0px))}@media screen and (min-width:741px){.twa-pdp.shopify-section--ag-page-blocks .ag-page-blocks__blocks>.shopify-block:first-child .ag-pb-hero--bg-full-height,.twa-pdp.shopify-section--ag-page-blocks .ag-page-blocks__blocks>[id^=shopify-block-]:first-child .ag-pb-hero--bg-full-height,.twa-pdp.shopify-section--ag-page-blocks .ag-page-blocks__blocks>.shopify-block:first-child .ag-pb-hero-v2,.twa-pdp.shopify-section--ag-page-blocks .ag-page-blocks__blocks>[id^=shopify-block-]:first-child .ag-pb-hero-v2{margin-top:calc(-1 * var(--ags-section-pt-desk, var(--ags-section-pt, 0px)))}}.twa-pdp.ag-page-blocks{--ag-page-blocks-font-body: "TWA Mori", sans-serif;--ag-page-blocks-font-heading: "TWA Cirka", sans-serif;--ag-page-blocks-font-alt: "TWA DM Sans", sans-serif;position:relative;width:100%;box-sizing:border-box;overflow-x:clip;font-family:var(--ag-page-blocks-font-body);font-weight:400;line-height:var(--ags-line-body, 1.3)}.twa-pdp.ag-page-blocks :is(h1,h2,h3,h4,h5,h6),.twa-pdp.ag-page-blocks .ags-heading{font-family:var(--ag-page-blocks-font-heading);font-weight:400;line-height:var(--ags-line-heading, 1.1)}.twa-pdp.ag-page-blocks :is(h1,h2,h3,h4,h5,h6) strong,.twa-pdp.ag-page-blocks :is(h1,h2,h3,h4,h5,h6) b,.twa-pdp.ag-page-blocks .ags-heading strong,.twa-pdp.ag-page-blocks .ags-heading b{font-weight:700}.twa-pdp.ag-page-blocks .ags-text,.twa-pdp.ag-page-blocks p,.twa-pdp.ag-page-blocks li{font-family:var(--ag-page-blocks-font-body)}.twa-pdp.ag-page-blocks strong,.twa-pdp.ag-page-blocks b{font-weight:600}.twa-pdp .ag-page-blocks__font-alt{font-family:var(--ag-page-blocks-font-alt)}.twa-pdp .ag-page-blocks--circle-gradient,.twa-pdp.shopify-section--ag-page-blocks.ag-page-blocks:has(.ag-page-blocks__circles){max-width:100%;overflow-x:hidden;overflow-y:visible}.twa-pdp .ag-page-blocks__circles{position:absolute;inset:var(--ag-page-blocks-circle-inset-top, 80px) 0 var(--ag-page-blocks-circle-inset-bottom, 80px) 0;left:0;right:0;width:100%;max-width:100%;overflow:visible;pointer-events:none;z-index:0;contain:none}.twa-pdp .ag-page-blocks__circles[data-ag-pb-circles-scope=block]{overflow:visible;contain:none}.twa-pdp.shopify-section--ag-page-blocks .ag-page-blocks__blocks>.shopify-block:has(.ag-page-blocks__circles[data-ag-pb-circles-scope=block]),.twa-pdp.shopify-section--ag-page-blocks .ag-page-blocks__blocks>[id^=shopify-block-]:has(.ag-page-blocks__circles[data-ag-pb-circles-scope=block]){overflow:visible}.twa-pdp .ag-page-blocks__circle{position:absolute;width:min(90vw,1400px);height:auto;display:block;opacity:var(--ag-page-blocks-circle-opacity, .7);-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.twa-pdp .ag-page-blocks__circle--right{left:auto;right:0;transform:translate(50%)}.twa-pdp .ag-page-blocks__circle--left{left:0;right:auto;transform:translate(-50%)}@media screen and (min-width:741px){.twa-pdp .ag-page-blocks__circle{width:min(85vw,1400px)}}.twa-pdp .ag-page-blocks__blocks{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%}.twa-pdp .ag-page-blocks__blocks>.shopify-block,.twa-pdp .ag-page-blocks__blocks>[id^=shopify-block-]{width:100%;max-width:100%;min-width:0;align-self:stretch}.twa-pdp.shopify-section--ag-page-blocks .ag-page-blocks__blocks>.shopify-block:not(:has(.ag-pb-hero,.ag-pb-hero-v2,.ag-pb-hero-v3,.ag-pb-benefits-bar,.ag-pb-featured-in,.ag-pb-faq,.ag-pb-split-text,.ag-pb-media-list,.ag-pb-env-tabs,.ag-pb-rituals,.ag-pb-compare,.ag-pb-image-banner,.ag-pb-steps,.ag-pb-infinite-carousel,.ag-pb-promo-strip,.ag-pb-stats,.ag-pb-reindeer,.ag-pb-trust-badges,.ag-pb-try-reasons,.ag-pb-parallax-columns,.ag-pb-guarantee,.ag-pb-helps-with,.ag-pb-story-cards,.ag-pb-clinical-trial,.ag-pb-clinical-trial-alt,.ag-pb-timeline,.ag-pb-doctors,.ag-pb-ingredients,.ag-pb-promo-bar,.ag-pb-media-text-alt,.ag-pb-quiz-recommendation,.ag-pb-ambassadors)),.twa-pdp.shopify-section--ag-page-blocks .ag-page-blocks__blocks>[id^=shopify-block-]:not(:has(.ag-pb-hero,.ag-pb-hero-v2,.ag-pb-hero-v3,.ag-pb-benefits-bar,.ag-pb-featured-in,.ag-pb-faq,.ag-pb-split-text,.ag-pb-media-list,.ag-pb-env-tabs,.ag-pb-rituals,.ag-pb-compare,.ag-pb-image-banner,.ag-pb-steps,.ag-pb-infinite-carousel,.ag-pb-promo-strip,.ag-pb-stats,.ag-pb-reindeer,.ag-pb-trust-badges,.ag-pb-try-reasons,.ag-pb-parallax-columns,.ag-pb-guarantee,.ag-pb-helps-with,.ag-pb-story-cards,.ag-pb-clinical-trial,.ag-pb-clinical-trial-alt,.ag-pb-timeline,.ag-pb-doctors,.ag-pb-ingredients,.ag-pb-promo-bar,.ag-pb-media-text-alt,.ag-pb-quiz-recommendation,.ag-pb-ambassadors)){max-width:var(--ag-page-blocks-content-max-mobile, none);margin-inline:auto;box-sizing:border-box}@media screen and (min-width:741px){.twa-pdp.shopify-section--ag-page-blocks .ag-page-blocks__blocks>.shopify-block:not(:has(.ag-pb-hero,.ag-pb-hero-v2,.ag-pb-hero-v3,.ag-pb-benefits-bar,.ag-pb-featured-in,.ag-pb-faq,.ag-pb-split-text,.ag-pb-media-list,.ag-pb-env-tabs,.ag-pb-rituals,.ag-pb-compare,.ag-pb-image-banner,.ag-pb-steps,.ag-pb-infinite-carousel,.ag-pb-promo-strip,.ag-pb-stats,.ag-pb-reindeer,.ag-pb-trust-badges,.ag-pb-try-reasons,.ag-pb-parallax-columns,.ag-pb-guarantee,.ag-pb-helps-with,.ag-pb-story-cards,.ag-pb-clinical-trial,.ag-pb-clinical-trial-alt,.ag-pb-timeline,.ag-pb-doctors,.ag-pb-ingredients,.ag-pb-promo-bar,.ag-pb-media-text-alt,.ag-pb-quiz-recommendation,.ag-pb-ambassadors)),.twa-pdp.shopify-section--ag-page-blocks .ag-page-blocks__blocks>[id^=shopify-block-]:not(:has(.ag-pb-hero,.ag-pb-hero-v2,.ag-pb-hero-v3,.ag-pb-benefits-bar,.ag-pb-featured-in,.ag-pb-faq,.ag-pb-split-text,.ag-pb-media-list,.ag-pb-env-tabs,.ag-pb-rituals,.ag-pb-compare,.ag-pb-image-banner,.ag-pb-steps,.ag-pb-infinite-carousel,.ag-pb-promo-strip,.ag-pb-stats,.ag-pb-reindeer,.ag-pb-trust-badges,.ag-pb-try-reasons,.ag-pb-parallax-columns,.ag-pb-guarantee,.ag-pb-helps-with,.ag-pb-story-cards,.ag-pb-clinical-trial,.ag-pb-clinical-trial-alt,.ag-pb-timeline,.ag-pb-doctors,.ag-pb-ingredients,.ag-pb-promo-bar,.ag-pb-media-text-alt,.ag-pb-quiz-recommendation,.ag-pb-ambassadors)){max-width:var(--ag-page-blocks-content-max-desktop, none)}}.twa-pdp .ag-page-blocks__block{width:100%;max-width:none;margin-top:var(--ag-page-blocks-block-mt, 0);margin-bottom:var(--ag-page-blocks-block-mb, 0)}.twa-pdp.shopify-section--ag-page-blocks.ag-page-blocks:has(.ag-pb-reviews,.ag-pb-doctors,.ag-pb-reasons,.ag-pb-timeline,.ag-pb-ambassadors),.twa-pdp.shopify-section--ag-page-blocks.ag-page-blocks:has(.ag-pb-reviews,.ag-pb-doctors,.ag-pb-reasons,.ag-pb-timeline,.ag-pb-ambassadors) .ag-page-blocks__blocks,.twa-pdp.shopify-section--ag-page-blocks .ag-page-blocks__blocks>.shopify-block:has(.ag-pb-reviews,.ag-pb-doctors,.ag-pb-reasons,.ag-pb-timeline,.ag-pb-ambassadors),.twa-pdp.shopify-section--ag-page-blocks .ag-page-blocks__blocks>[id^=shopify-block-]:has(.ag-pb-reviews,.ag-pb-doctors,.ag-pb-reasons,.ag-pb-timeline,.ag-pb-ambassadors){overflow:visible}.twa-pdp.shopify-section--ag-page-blocks.ag-page-blocks:has(.ag-pb-sale-offer),.twa-pdp.shopify-section--ag-page-blocks.ag-page-blocks:has(.ag-pb-sale-offer) .ag-page-blocks__blocks,.twa-pdp.shopify-section--ag-page-blocks .ag-page-blocks__blocks>.shopify-block:has(.ag-pb-sale-offer),.twa-pdp.shopify-section--ag-page-blocks .ag-page-blocks__blocks>[id^=shopify-block-]:has(.ag-pb-sale-offer){overflow-x:visible!important;overflow-y:visible!important}.twa-pdp.shopify-section--ag-page-blocks.ag-page-blocks:has(.ag-page-blocks__circles) .ag-page-blocks__blocks{overflow:visible}@media screen and (min-width:741px){.twa-pdp .ag-page-blocks__blocks{gap:0}.twa-pdp .ag-page-blocks__block{margin-top:var(--ag-page-blocks-block-mt-desk, var(--ag-page-blocks-block-mt, 0));margin-bottom:var(--ag-page-blocks-block-mb-desk, var(--ag-page-blocks-block-mb, 0))}}@media screen and (max-width:740px){.twa-pdp .ag-pb-hide-on-mobile,.twa-pdp.shopify-section--ag-page-blocks .ag-page-blocks__blocks>.shopify-block:has(.ag-pb-hide-on-mobile),.twa-pdp.shopify-section--ag-page-blocks .ag-page-blocks__blocks>[id^=shopify-block-]:has(.ag-pb-hide-on-mobile){display:none!important}}@media screen and (min-width:741px){.twa-pdp .ag-pb-hide-on-desktop,.twa-pdp.shopify-section--ag-page-blocks .ag-page-blocks__blocks>.shopify-block:has(.ag-pb-hide-on-desktop),.twa-pdp.shopify-section--ag-page-blocks .ag-page-blocks__blocks>[id^=shopify-block-]:has(.ag-pb-hide-on-desktop){display:none!important}}.twa-pdp .ag-pb-product-details{width:100%;box-sizing:border-box;padding-top:var(--ag-pb-pd-pt-mobile, 0);padding-bottom:var(--ag-pb-pd-pb-mobile, 0);padding-inline:var(--ag-pb-pd-gutter-mobile, var(--ags-container-gutter-mobile, 16px))}.twa-pdp .ag-page-blocks__block.ag-pb-product-details{max-width:var(--ag-pb-pd-max-width-mobile, none);margin-inline:auto}.twa-pdp .ag-pb-product-details__scroll-target{display:block;width:0;height:0;overflow:hidden;scroll-margin-top:var(--header-height, 0px)}.twa-pdp .ag-pb-pd__layout{display:flex;flex-direction:column;align-items:stretch;gap:var(--ag-pb-pd-stack-gap-mobile, 12px);width:100%}.twa-pdp .ag-pb-pd__gallery-col,.twa-pdp .ag-pb-pd__info-col{width:100%;min-width:0}.twa-pdp .ag-pb-pd__info-col{display:flex;flex-direction:column;align-items:stretch;gap:var(--ag-pb-pd-stack-gap-mobile, 12px)}.twa-pdp .ag-pb-pd__info-col>.shopify-block,.twa-pdp .ag-pb-pd__info-col>[id^=shopify-block-]{width:100%;max-width:100%;min-width:0}.twa-pdp .ag-pb-pd__gallery{display:flex;flex-direction:column;gap:10px;width:100%}.twa-pdp .ag-pb-pd__gallery-main{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:4px;overflow:hidden;background-color:#dfdfdf}.twa-pdp .ag-pb-pd__gallery-viewport{width:100%;height:100%;overflow:hidden;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.twa-pdp .ag-pb-pd__gallery-viewport.is-dragging{cursor:grabbing}.twa-pdp .ag-pb-pd__gallery-track{display:flex;align-items:stretch;width:100%;height:100%;transform:translate(0);transition:transform .45s cubic-bezier(.25,.8,.35,1);will-change:transform}.twa-pdp .ag-pb-pd__gallery-track.is-dragging{transition:none}.twa-pdp .ag-pb-pd__gallery-img{-webkit-user-drag:none;pointer-events:none}.twa-pdp .ag-pb-pd__gallery-slide{flex:0 0 100%;width:100%;height:100%;min-width:0;margin:0}.twa-pdp .ag-pb-pd__gallery-slide .ag-pb-pd__gallery-img,.twa-pdp .ag-pb-pd__gallery-placeholder{display:block;width:100%;height:100%;object-fit:cover;border-radius:4px}.twa-pdp .ag-pb-pd__gallery-video-wrap{position:relative;width:100%;height:100%;background-color:#111}.twa-pdp .ag-pb-pd__gallery-slide .ag-pb-pd__gallery-video,.twa-pdp .ag-pb-pd__gallery-slide video,.twa-pdp .ag-pb-pd__gallery-slide iframe{display:block;width:100%;height:100%;object-fit:cover;border:0;border-radius:4px}.twa-pdp .ag-pb-pd__gallery-slide--video{cursor:default}.twa-pdp .ag-pb-pd__gallery-video-hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:pointer}.twa-pdp .ag-pb-pd__gallery-video-hit[hidden]{display:none}.twa-pdp .ag-pb-pd__gallery-video-hit:focus-visible{outline:2px solid #592f6f;outline-offset:-4px}.twa-pdp .ag-pb-pd__gallery-video-poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.twa-pdp .ag-pb-pd__gallery-video-wrap.is-playing .ag-pb-pd__gallery-video,.twa-pdp .ag-pb-pd__gallery-video-wrap.is-playing video,.twa-pdp .ag-pb-pd__gallery-video-wrap.is-playing iframe{pointer-events:auto}.twa-pdp .ag-pb-pd__gallery-badge{position:absolute;top:0;left:0;z-index:2;padding:20px;pointer-events:none}.twa-pdp .ag-pb-pd__gallery-badge-text{display:inline-flex;align-items:center;padding:7px 12px 4px;border-radius:22px;background-image:linear-gradient(109deg,#6b3fa0,#c14f9c);color:#fff;font-family:var(--ag-page-blocks-font-body, "TWA Mori", sans-serif);font-size:18px;font-weight:600;line-height:1.4;text-transform:uppercase;white-space:nowrap}.twa-pdp .ag-pb-pd__gallery-arrows{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:0 8px;pointer-events:none}.twa-pdp .ag-pb-pd__gallery-arrow{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;padding:0;border:0;border-radius:100px;background-color:#2f01474d;color:#fff;cursor:pointer}.twa-pdp .ag-pb-pd__gallery-arrow:hover,.twa-pdp .ag-pb-pd__gallery-arrow:focus-visible{background-color:#2f014780;outline:none}.twa-pdp .ag-pb-pd__gallery-arrow svg{display:block;width:13px;height:13px}.twa-pdp .ag-pb-pd__gallery-thumbs{position:relative;display:flex;gap:6px;width:100%;overflow-x:auto;overflow-y:hidden;padding:2px 0;-webkit-overflow-scrolling:touch;cursor:grab;touch-action:pan-x pan-y;scrollbar-width:none;-ms-overflow-style:none}.twa-pdp .ag-pb-pd__gallery-thumbs::-webkit-scrollbar{display:none;width:0;height:0}.twa-pdp .ag-pb-pd__gallery-thumbs.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.twa-pdp .ag-pb-pd__gallery-thumb{position:relative;flex:0 0 auto;width:70px;height:70px;padding:0;border:2px solid #dfdfdf;border-radius:4px;overflow:hidden;background:#fff;cursor:inherit;box-sizing:border-box;appearance:none;-webkit-appearance:none;-webkit-user-drag:none}.twa-pdp .ag-pb-pd__gallery-thumb.is-active,.twa-pdp .ag-pb-pd__gallery-thumb[aria-current=true]{border:2px solid #592f6f}.twa-pdp .ag-pb-pd__gallery-thumb:focus-visible{outline:2px solid #592f6f;outline-offset:2px}.twa-pdp .ag-pb-pd__nutrition-btn{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;margin:0;padding:16px 38px;border:1px solid #592f6f;border-radius:8px;background:#fff;cursor:pointer;appearance:none;-webkit-appearance:none}.twa-pdp .ag-pb-pd__nutrition-btn:focus-visible{outline:2px solid #592f6f;outline-offset:3px}.twa-pdp .ag-pb-pd__nutrition-btn-label{font-family:TWA DM Sans,sans-serif;font-size:20px;font-weight:900;line-height:1.1;letter-spacing:0;text-align:center;text-transform:uppercase;background-image:linear-gradient(90deg,#592f6f 3.0556%,#a85987 41.282%,#03b983 77.956%,#a8f7d7 110.8%);-webkit-background-clip:text;background-clip:text;color:transparent}.twa-pdp .ag-pb-pd__nutrition-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:12px;box-sizing:border-box}.twa-pdp .ag-pb-pd__nutrition-modal[hidden]{display:none!important}.twa-pdp .ag-pb-pd__nutrition-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000c2}.twa-pdp .ag-pb-pd__nutrition-modal-panel{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-height:min(92vh,1791px);border-radius:0;background:transparent;border:0;box-shadow:none;overflow:hidden}.twa-pdp .ag-pb-pd__nutrition-modal-close{position:absolute;top:20px;right:20px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#f3ecfa;color:#2f0147;cursor:pointer;appearance:none;-webkit-appearance:none}.twa-pdp .ag-pb-pd__nutrition-modal-close:focus-visible{outline:2px solid #592f6f;outline-offset:2px}.twa-pdp .ag-pb-pd__nutrition-modal-close-icon{display:block;width:14px;height:14px;background-color:currentColor;mask-image:url(twa-svg-3e);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url(twa-svg-3e);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.twa-pdp .ag-pb-pd__nutrition-modal-scroll{overflow:auto;-webkit-overflow-scrolling:touch;width:100%;max-height:inherit}.twa-pdp .ag-pb-pd__nutrition-modal-img{display:block;width:100%;height:auto}.twa-pdp .ag-pb-pd__nutrition-modal-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 24px;text-align:center;color:#2f0147;font-family:TWA DM Sans,sans-serif;font-size:14px;line-height:1.4}.twa-pdp .ag-pb-pd__nutrition-modal-placeholder svg{width:120px;height:120px}html:has(.twa-pdp).ag-pb-pd-nutrition-open,body:has(.twa-pdp).ag-pb-pd-nutrition-open{overflow:hidden}.twa-pdp .ag-pb-pd__gallery-thumb-img,.twa-pdp .ag-pb-pd__gallery-thumb-placeholder{display:block;width:100%;height:100%;object-fit:cover}.twa-pdp .ag-pb-pd__reviews{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--ag-pb-pd-reviews-text, #2f0147)}.twa-pdp .ag-pb-pd__stars{display:inline-flex;align-items:center;line-height:0}.twa-pdp .ag-pb-pd__stars-img{display:block;width:75px;height:13px;flex-shrink:0;scale:1.1}.twa-pdp .ag-pb-pd__reviews-text{font-family:TWA DM Sans,sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:inherit}.twa-pdp .ag-pb-pd__title-wrap{width:100%;max-width:var(--ag-pb-pd-title-max-mobile, none)}.twa-pdp.ag-page-blocks .ag-pb-product-details .ag-pb-pd__title.ags-heading,.twa-pdp.ag-page-blocks .ag-pb-product-details .ag-pb-pd__title,.twa-pdp .ag-pb-pd__title.ags-heading,.twa-pdp .ag-pb-pd__title{margin:0;font-family:var(--ag-page-blocks-font-heading, "TWA Cirka", sans-serif);font-size:var(--ag-pb-pd-title-size-mobile, 26px);font-weight:700;font-style:normal;line-height:var(--ag-pb-pd-title-lh-mobile, 1.1);color:var(--ag-pb-pd-title-color, #2f0147);word-break:break-word;overflow-wrap:break-word}.twa-pdp .ag-pb-pd__lede{max-width:var(--ag-pb-pd-lede-max-mobile, none);font-family:TWA DM Sans,sans-serif;font-size:var(--ag-pb-pd-lede-size-mobile, 16px);font-weight:400;line-height:var(--ag-pb-pd-lede-lh-mobile, 1.3);color:var(--ag-pb-pd-lede-color, #2f0147)}.twa-pdp .ag-pb-pd__lede>*:first-child{margin-top:0}.twa-pdp .ag-pb-pd__lede>*:last-child{margin-bottom:0}.twa-pdp .ag-pb-pd__lede p{margin:0}.twa-pdp .ag-pb-pd__lede strong,.twa-pdp .ag-pb-pd__lede b{font-weight:700;color:var(--ag-pb-pd-lede-bold, var(--ag-pb-pd-lede-color, #2f0147))}.twa-pdp .ag-pb-pd__lede em,.twa-pdp .ag-pb-pd__lede i{font-style:normal;color:var(--ag-pb-pd-lede-highlight, var(--ag-pb-pd-lede-color, #2f0147))}.twa-pdp .ag-pb-pd__tags{display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start;gap:var(--ag-pb-pd-tags-row-gap-mobile, 12px) var(--ag-pb-pd-tags-col-gap-mobile, 8px);width:100%;max-width:100%;margin:0;padding:0;list-style:none;box-sizing:border-box}.twa-pdp .ag-pb-pd__tag{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;max-width:100%;margin:0;padding:10px 12px;border-radius:20px;background-color:var(--ag-pb-pd-tag-bg, #f1fbff);color:var(--ag-pb-pd-tag-text-mobile, #1e1e1e);box-sizing:border-box;list-style:none}.twa-pdp .ag-pb-pd__tag-icon-wrap{display:block;flex-shrink:0;width:18px;height:18px;overflow:hidden;line-height:0}.twa-pdp .ag-pb-pd__tag-icon{display:block;width:18px;height:18px;max-width:18px;max-height:18px;object-fit:contain;object-position:center}.twa-pdp .ag-pb-pd__tag-label{font-family:var(--ag-page-blocks-font-body, "TWA Mori", sans-serif);font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:normal;text-transform:none;color:inherit;white-space:nowrap}.twa-pdp .ag-pb-pd__frontrow{width:100%;min-width:0}.twa-pdp .ag-pb-pd__frontrow-badge,.twa-pdp #frontrow-badge.ag-pb-pd__frontrow-badge{position:relative;display:flex;width:100%}.twa-pdp .ag-pb-pd__frontrow .iframe-frontrow,.twa-pdp #iframe-frontrow-quant{width:100%;margin:0;height:0;border:0;display:block}.twa-pdp .iframe-modal-frontrow{display:none;position:fixed;z-index:99999999;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}.twa-pdp .ag-pb-pd__frontrow-placeholder{margin:0;font-family:TWA DM Sans,sans-serif;font-size:14px;color:#2f0147;opacity:.6}.twa-pdp.ag-page-blocks .ag-pb-pd__low-stock,.twa-pdp .ag-pb-pd__low-stock{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;margin:0;padding:16px 15px;box-sizing:border-box;border-radius:5px;background:var(--ag-pb-pd-ls-bg, #f1fbff)}.twa-pdp.ag-page-blocks .ag-pb-pd__low-stock-inner,.twa-pdp .ag-pb-pd__low-stock-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;width:100%;margin:0;font-family:var(--ag-page-blocks-font-body, "TWA Mori", sans-serif);font-size:16px;font-weight:600;font-style:normal;line-height:normal;color:var(--ag-pb-pd-ls-text, #1f1f1f);text-align:center;word-break:break-word}.twa-pdp .ag-pb-pd__low-stock-emoji{flex-shrink:0;line-height:normal;color:#000}.twa-pdp.ag-page-blocks .ag-pb-pd__low-stock-text,.twa-pdp .ag-pb-pd__low-stock-text,.twa-pdp.ag-page-blocks .ag-pb-pd__low-stock-prefix,.twa-pdp .ag-pb-pd__low-stock-prefix,.twa-pdp.ag-page-blocks .ag-pb-pd__low-stock-suffix,.twa-pdp .ag-pb-pd__low-stock-suffix{font-family:inherit;font-size:inherit;font-weight:600;font-style:inherit;line-height:inherit;color:inherit}.twa-pdp.ag-page-blocks .ag-pb-pd__low-stock-count,.twa-pdp .ag-pb-pd__low-stock-count{font-family:inherit;font-size:inherit;font-weight:600;font-style:inherit;line-height:inherit;color:var(--ag-pb-pd-ls-count, #7f669f)}.twa-pdp.ag-page-blocks .ag-pb-pd__guarantee,.twa-pdp .ag-pb-pd__guarantee{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-width:0;margin:0;padding:7px 16px;box-sizing:border-box;border:1px solid var(--ag-pb-pd-g-border, #7c6caa);border-radius:8px;background:var(--ag-pb-pd-g-bg, rgba(227, 214, 238, .2));color:var(--ag-pb-pd-g-text, #2f0147)}.twa-pdp .ag-pb-pd__guarantee-badge{flex-shrink:0;width:94px;height:94px;line-height:0}.twa-pdp .ag-pb-pd__guarantee-badge-img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.twa-pdp .ag-pb-pd__guarantee-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;align-items:flex-start;min-width:0;padding-right:4px;box-sizing:border-box}.twa-pdp.ag-page-blocks .ag-pb-pd__guarantee-heading,.twa-pdp .ag-pb-pd__guarantee-heading{margin:0;width:100%;font-family:var(--ag-page-blocks-font-body, "TWA Mori", sans-serif);font-size:13px;font-weight:600;font-style:normal;line-height:1.3;color:var(--ag-pb-pd-g-text, #2f0147);text-transform:uppercase;word-break:break-word}.twa-pdp.ag-page-blocks .ag-pb-pd__guarantee-body,.twa-pdp .ag-pb-pd__guarantee-body{margin:0;width:100%;font-family:var(--ag-page-blocks-font-body, "TWA Mori", sans-serif);font-size:14px;font-weight:400;font-style:normal;line-height:1.3;color:var(--ag-pb-pd-g-text, #2f0147);word-break:break-word}.twa-pdp.ag-page-blocks .ag-pb-pd__guarantee-body p,.twa-pdp .ag-pb-pd__guarantee-body p{margin:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.twa-pdp.ag-page-blocks .ag-pb-pd__guarantee-body strong,.twa-pdp.ag-page-blocks .ag-pb-pd__guarantee-body b,.twa-pdp .ag-pb-pd__guarantee-body strong,.twa-pdp .ag-pb-pd__guarantee-body b{font-weight:600;color:var(--ag-pb-pd-g-bold, var(--ag-pb-pd-g-text, #2f0147))}@media screen and (min-width:741px){.twa-pdp .ag-pb-pd__guarantee-copy{gap:10px;padding-right:0}.twa-pdp.ag-page-blocks .ag-pb-pd__guarantee-heading,.twa-pdp .ag-pb-pd__guarantee-heading{font-size:14px}}.twa-pdp .ag-pb-pd__faq{--ag-pb-pd-faq-dur: .34s;--ag-pb-pd-faq-ease: cubic-bezier(.22, 1, .36, 1);display:flex;flex-direction:column;gap:10px;width:100%;min-width:0;margin:0}.twa-pdp .ag-pb-pd__faq-item{width:100%;min-width:0;margin:0}.twa-pdp .ag-pb-pd__faq-card{width:100%;margin:0;padding:20px;box-sizing:border-box;border:2px solid var(--ag-pb-pd-faq-border, #e3d6ee);border-radius:8px;background:#fff;cursor:pointer}.twa-pdp.ag-page-blocks .ag-pb-pd__faq-header,.twa-pdp .ag-pb-pd__faq-header{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0;padding:0;border:0;background:transparent;cursor:pointer;text-align:left;appearance:none;-webkit-appearance:none;color:inherit;font:inherit}.twa-pdp .ag-pb-pd__faq-header:focus-visible{outline:2px solid #2f0147;outline-offset:2px}.twa-pdp.ag-page-blocks .ag-pb-pd__faq-title,.twa-pdp .ag-pb-pd__faq-title{flex:1 1 auto;min-width:0;margin:0;font-family:var(--ag-page-blocks-font-heading, "TWA Cirka", sans-serif);font-size:18px;font-weight:700;font-style:normal;line-height:1.4;letter-spacing:.9px;color:var(--ag-pb-pd-faq-title, #2f0147);word-break:break-word}.twa-pdp .ag-pb-pd__faq-icon-btn{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:26px;height:26px;border-radius:13px;background:var(--ag-pb-pd-faq-icon-bg, #f3ecfa)}.twa-pdp .ag-pb-pd__faq-icon{position:relative;display:block;width:11px;height:11px}.twa-pdp .ag-pb-pd__faq-icon:before,.twa-pdp .ag-pb-pd__faq-icon:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:2px;border-radius:2px;background:var(--ag-pb-pd-faq-icon, #2f0147);transform:translate(-50%,-50%);transition:transform var(--ag-pb-pd-faq-dur) var(--ag-pb-pd-faq-ease),opacity var(--ag-pb-pd-faq-dur) var(--ag-pb-pd-faq-ease)}.twa-pdp .ag-pb-pd__faq-icon:after{width:2px;height:11px}.twa-pdp .ag-pb-pd__faq-item.is-open .ag-pb-pd__faq-icon:after{transform:translate(-50%,-50%) scaleY(0);opacity:0}.twa-pdp .ag-pb-pd__faq-answer{display:grid;grid-template-rows:0fr;width:100%;opacity:0;margin-block-start:0;transition:grid-template-rows var(--ag-pb-pd-faq-dur) var(--ag-pb-pd-faq-ease),opacity calc(var(--ag-pb-pd-faq-dur) * .85) var(--ag-pb-pd-faq-ease),margin-block-start var(--ag-pb-pd-faq-dur) var(--ag-pb-pd-faq-ease)}.twa-pdp .ag-pb-pd__faq-item.is-open .ag-pb-pd__faq-answer{grid-template-rows:1fr;opacity:1;margin-block-start:10px}.twa-pdp .ag-pb-pd__faq-answer[hidden]{display:grid!important}.twa-pdp.ag-page-blocks .ag-pb-pd__faq-answer-inner,.twa-pdp .ag-pb-pd__faq-answer-inner{display:flex;flex-direction:column;gap:0;overflow:hidden;min-height:0;margin:0;font-family:var(--ag-page-blocks-font-body, "TWA Mori", sans-serif);font-size:16px;font-weight:400;font-style:normal;line-height:1.3;color:var(--ag-pb-pd-faq-body, #2f0147);word-break:break-word;transform:translateY(-4px);transition:transform var(--ag-pb-pd-faq-dur) var(--ag-pb-pd-faq-ease)}.twa-pdp .ag-pb-pd__faq-item.is-open .ag-pb-pd__faq-answer-inner{transform:translateY(0)}.twa-pdp.ag-page-blocks .ag-pb-pd__faq-answer-inner>.metafield-rich_text_field,.twa-pdp .ag-pb-pd__faq-answer-inner>.metafield-rich_text_field{display:flex;flex-direction:column;gap:0;margin:0;font:inherit;color:inherit}.twa-pdp.ag-page-blocks .ag-pb-pd__faq-answer-inner>*+*,.twa-pdp .ag-pb-pd__faq-answer-inner>*+*,.twa-pdp.ag-page-blocks .ag-pb-pd__faq-answer-inner>.metafield-rich_text_field>*+*,.twa-pdp .ag-pb-pd__faq-answer-inner>.metafield-rich_text_field>*+*{margin-block-start:10px}.twa-pdp.ag-page-blocks .ag-pb-pd__faq-answer-inner p:has(>strong:only-child)+p:has(>strong:only-child),.twa-pdp .ag-pb-pd__faq-answer-inner p:has(>strong:only-child)+p:has(>strong:only-child),.twa-pdp.ag-page-blocks .ag-pb-pd__faq-answer-inner p:has(>b:only-child)+p:has(>b:only-child),.twa-pdp .ag-pb-pd__faq-answer-inner p:has(>b:only-child)+p:has(>b:only-child){margin-block-start:0}.twa-pdp.ag-page-blocks .ag-pb-pd__faq-answer-inner p,.twa-pdp .ag-pb-pd__faq-answer-inner p{margin:0;font-family:inherit;font-size:inherit;font-weight:400;line-height:1.3;color:inherit}.twa-pdp.ag-page-blocks .ag-pb-pd__faq-answer-inner strong,.twa-pdp.ag-page-blocks .ag-pb-pd__faq-answer-inner b,.twa-pdp .ag-pb-pd__faq-answer-inner strong,.twa-pdp .ag-pb-pd__faq-answer-inner b{font-weight:600;font-size:15px;color:var(--ag-pb-pd-faq-bold, var(--ag-pb-pd-faq-body, #2f0147))}.twa-pdp.ag-page-blocks .ag-pb-pd__faq-answer-inner em,.twa-pdp.ag-page-blocks .ag-pb-pd__faq-answer-inner i,.twa-pdp .ag-pb-pd__faq-answer-inner em,.twa-pdp .ag-pb-pd__faq-answer-inner i{font-style:italic}.twa-pdp.ag-page-blocks .ag-pb-pd__faq-answer-inner ul,.twa-pdp .ag-pb-pd__faq-answer-inner ul{margin:0;padding:0 0 0 27px;list-style:disc;color:inherit}.twa-pdp.ag-page-blocks .ag-pb-pd__faq-answer-inner li,.twa-pdp .ag-pb-pd__faq-answer-inner li{margin:0;padding:0;font-family:inherit;font-size:inherit;font-weight:400;line-height:1.3;color:inherit}.twa-pdp.ag-page-blocks .ag-pb-pd__faq-answer-inner li::marker,.twa-pdp .ag-pb-pd__faq-answer-inner li::marker{color:var(--ag-pb-pd-faq-body, #2f0147)}.twa-pdp.ag-page-blocks .ag-pb-pd__faq-answer-inner li+li,.twa-pdp .ag-pb-pd__faq-answer-inner li+li{margin-block-start:0}@media(prefers-reduced-motion:reduce){.twa-pdp .ag-pb-pd__faq-answer,.twa-pdp .ag-pb-pd__faq-answer-inner,.twa-pdp .ag-pb-pd__faq-icon:before,.twa-pdp .ag-pb-pd__faq-icon:after{transition:none}}@media screen and (min-width:741px){.twa-pdp.ag-page-blocks .ag-pb-pd__faq-title,.twa-pdp .ag-pb-pd__faq-title{font-size:20px;letter-spacing:1px}.twa-pdp.ag-page-blocks .ag-pb-pd__faq-answer-inner,.twa-pdp .ag-pb-pd__faq-answer-inner{font-size:18px}.twa-pdp.ag-page-blocks .ag-pb-pd__faq-answer-inner strong,.twa-pdp.ag-page-blocks .ag-pb-pd__faq-answer-inner b,.twa-pdp .ag-pb-pd__faq-answer-inner strong,.twa-pdp .ag-pb-pd__faq-answer-inner b{font-size:16px}}.twa-pdp .ag-pb-pd__clinical{width:100%;min-width:0;margin:0;padding:20px 10px;box-sizing:border-box;border-radius:8px;background:var(--ag-pb-pd-cl-bg, rgba(201, 183, 222, .3))}.twa-pdp .ag-pb-pd__clinical-inner{display:flex;flex-direction:column;gap:24px;align-items:center;width:100%}.twa-pdp .ag-pb-pd__clinical-top{display:flex;gap:4px;align-items:center;width:100%;min-width:0}.twa-pdp .ag-pb-pd__clinical-badge{flex-shrink:0;width:54px;line-height:0}.twa-pdp .ag-pb-pd__clinical-badge-img{display:block;width:100%;height:auto;object-fit:contain}.twa-pdp.ag-page-blocks .ag-pb-pd__clinical-heading,.twa-pdp .ag-pb-pd__clinical-heading{flex:1 1 auto;min-width:0;margin:0;font-family:var(--ag-page-blocks-font-body, "TWA Mori", sans-serif);font-size:18px;font-weight:600;font-style:normal;line-height:1.3;color:var(--ag-pb-pd-cl-heading, #241a3d);word-break:break-word}.twa-pdp.ag-page-blocks .ag-pb-pd__clinical-heading strong,.twa-pdp.ag-page-blocks .ag-pb-pd__clinical-heading b,.twa-pdp .ag-pb-pd__clinical-heading strong,.twa-pdp .ag-pb-pd__clinical-heading b{font-weight:600;color:var(--ag-pb-pd-cl-bold, var(--ag-pb-pd-cl-heading, #241a3d))}.twa-pdp.ag-page-blocks .ag-pb-pd__clinical-heading em,.twa-pdp.ag-page-blocks .ag-pb-pd__clinical-heading i,.twa-pdp .ag-pb-pd__clinical-heading em,.twa-pdp .ag-pb-pd__clinical-heading i{font-style:normal;color:var(--ag-pb-pd-cl-highlight, #c25ca3)}.twa-pdp .ag-pb-pd__clinical-stats{display:flex;align-items:stretch;justify-content:space-between;gap:0;width:100%;margin:0;padding:0;list-style:none}.twa-pdp .ag-pb-pd__clinical-stat{display:flex;flex:0 0 auto;flex-direction:column;gap:6px;align-items:center;width:80px;min-width:0;margin:0;padding:6px 0;text-align:center;box-sizing:border-box}.twa-pdp .ag-pb-pd__clinical-donut{position:relative;flex-shrink:0;width:74px;height:74px}.twa-pdp .ag-pb-pd__clinical-ring{display:block;width:100%;height:100%;overflow:visible}.twa-pdp .ag-pb-pd__clinical-ring-track,.twa-pdp .ag-pb-pd__clinical-ring-fill{stroke-width:4.25;stroke-linecap:round}.twa-pdp .ag-pb-pd__clinical-ring-track{stroke:var(--ag-pb-pd-cl-ring-track, #c1bbe1)}.twa-pdp .ag-pb-pd__clinical-ring-fill{stroke:var(--ag-pb-pd-cl-ring-fill, #9c96d0)}.twa-pdp.ag-page-blocks .ag-pb-pd__clinical-percent,.twa-pdp .ag-pb-pd__clinical-percent{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--ag-page-blocks-font-heading, "TWA Cirka", sans-serif);font-size:26px;font-weight:700;line-height:1;color:var(--ag-pb-pd-cl-percent, #000000);pointer-events:none;top:2px}.twa-pdp.ag-page-blocks .ag-pb-pd__clinical-stat-label,.twa-pdp .ag-pb-pd__clinical-stat-label{margin:0;width:100%;font-family:var(--ag-page-blocks-font-body, "TWA Mori", sans-serif);font-size:12px;font-weight:400;line-height:1.3;color:var(--ag-pb-pd-cl-stat, #000000);word-break:break-word}.twa-pdp .ag-pb-pd__clinical-foot{display:flex;flex-direction:column;gap:16px;align-items:center;width:100%}.twa-pdp.ag-page-blocks .ag-pb-pd__clinical-disclaimer,.twa-pdp .ag-pb-pd__clinical-disclaimer{margin:0;width:100%;font-family:var(--ag-page-blocks-font-body, "TWA Mori", sans-serif);font-size:8px;font-weight:400;font-style:normal;line-height:1.1;color:#00000080;text-align:center}.twa-pdp.ag-page-blocks .ag-pb-pd__clinical-link,.twa-pdp .ag-pb-pd__clinical-link{display:inline;margin:0;padding:0;border:0;background:none;cursor:pointer;appearance:none;-webkit-appearance:none;font-family:var(--ag-page-blocks-font-body, "TWA Mori", sans-serif);font-size:12px;font-weight:400;line-height:1.3;color:var(--ag-pb-pd-cl-link, #000000);text-align:inherit;text-transform:capitalize;text-decoration:underline;text-underline-offset:2px;opacity:.5}.twa-pdp .ag-pb-pd__clinical-link:hover,.twa-pdp .ag-pb-pd__clinical-link:focus-visible{opacity:.8}.twa-pdp .ag-pb-pd__clinical-link:focus-visible{outline:2px solid #2f0147;outline-offset:2px}.twa-pdp .ag-pb-pd__countdown{width:100%;min-width:0;overflow:hidden;border:1px solid var(--ag-pb-pd-cd-border, #2f0147);border-radius:8px;box-sizing:border-box;color:var(--ag-pb-pd-cd-text, #2f0147)}.twa-pdp .ag-pb-pd__countdown[hidden]{display:none!important}.twa-pdp .ag-pb-pd__countdown-top{display:flex;flex-direction:column;gap:8px;padding:12px 16px;box-sizing:border-box}.twa-pdp .ag-pb-pd__countdown-eyebrow{margin:0;font-family:TWA DM Sans,sans-serif;font-size:12px;font-weight:400;line-height:normal;letter-spacing:1.5px;text-transform:uppercase;color:inherit}.twa-pdp .ag-pb-pd__countdown-heading{margin:0;font-family:TWA DM Sans,sans-serif;font-size:19px;font-weight:600;line-height:22.8px;color:inherit}.twa-pdp .ag-pb-pd__countdown-discount{font-weight:600}.twa-pdp .ag-pb-pd__countdown-heading em,.twa-pdp .ag-pb-pd__countdown-heading i{font-style:normal;color:var(--ag-pb-pd-cd-highlight, #c25ca3)}.twa-pdp .ag-pb-pd__countdown-heading strong,.twa-pdp .ag-pb-pd__countdown-heading b{font-weight:700;color:inherit}.twa-pdp .ag-pb-pd__countdown-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 16px;box-sizing:border-box;background-color:var(--ag-pb-pd-cd-bar-bg, #e3d6ee)}.twa-pdp .ag-pb-pd__countdown-label{font-family:TWA DM Sans,sans-serif;font-size:14px;font-weight:600;line-height:normal;text-transform:uppercase;color:var(--ag-pb-pd-cd-text, #2f0147);white-space:nowrap}.twa-pdp .ag-pb-pd__countdown-timer{margin:0;padding:0;background:transparent;border:0}.twa-pdp .ag-pb-pd__countdown-digits{display:inline-flex;align-items:baseline;font-family:TWA DM Sans,sans-serif;font-size:20px;font-weight:600;line-height:normal;letter-spacing:1px;color:var(--ag-pb-pd-cd-timer, #ff0017);font-variant-numeric:tabular-nums;white-space:nowrap}.twa-pdp .ag-pb-pd__countdown-digits .countdown-banner__hours,.twa-pdp .ag-pb-pd__countdown-digits .countdown-banner__minutes,.twa-pdp .ag-pb-pd__countdown-digits .countdown-banner__seconds,.twa-pdp .ag-pb-pd__countdown-sep{color:inherit;font:inherit;letter-spacing:inherit}@media screen and (min-width:741px){.twa-pdp .ag-pb-product-details{padding-top:var(--ag-pb-pd-pt-desktop, var(--ag-pb-pd-pt-mobile, 0));padding-bottom:var(--ag-pb-pd-pb-desktop, var(--ag-pb-pd-pb-mobile, 0));padding-inline:var( --ag-pb-pd-gutter-desktop, max(0px, calc(var(--ags-container-gutter-desktop, 40px) - (100vw - 100%) / 2)) )}.twa-pdp .ag-page-blocks__block.ag-pb-product-details{max-width:var(--ag-pb-pd-max-width-desktop, var(--ag-pb-pd-max-width-mobile, none))}.twa-pdp .ag-pb-pd__info-col{gap:var(--ag-pb-pd-stack-gap-desktop, 16px)}.twa-pdp .ag-pb-pd__gallery{gap:16px;width:100%;max-width:570px;margin-inline:auto}.twa-pdp .ag-pb-pd__gallery.is-sticky-fixed,.twa-pdp .ag-pb-pd__gallery.is-sticky-bottom{box-sizing:border-box}.twa-pdp .ag-pb-pd__gallery-main{border-radius:6px}.twa-pdp .ag-pb-pd__gallery-img,.twa-pdp .ag-pb-pd__gallery-placeholder,.twa-pdp .ag-pb-pd__gallery-slide .ag-pb-pd__gallery-video,.twa-pdp .ag-pb-pd__gallery-slide video,.twa-pdp .ag-pb-pd__gallery-slide iframe,.twa-pdp .ag-pb-pd__gallery-video-poster{border-radius:6px}.twa-pdp .ag-pb-pd__gallery-arrows{padding:0 12px}.twa-pdp .ag-pb-pd__gallery-arrow{width:40px;height:40px}.twa-pdp .ag-pb-pd__gallery-arrow svg{width:20px;height:20px}.twa-pdp .ag-pb-pd__nutrition-btn{padding:20px 60px;border-radius:5px}.twa-pdp .ag-pb-pd__nutrition-btn-label{font-size:24px;line-height:28px}.twa-pdp .ag-pb-pd__nutrition-modal{padding:24px}.twa-pdp .ag-pb-pd__nutrition-modal-panel{width:min(100%,1100px);max-height:min(92vh,878px);border-radius:0;background:transparent;box-shadow:none}.twa-pdp .ag-pb-pd__nutrition-modal-scroll{overflow:hidden;scrollbar-width:none;-ms-overflow-style:none}.twa-pdp .ag-pb-pd__nutrition-modal-scroll::-webkit-scrollbar{display:none;width:0;height:0}.twa-pdp .ag-pb-pd__nutrition-modal-close{top:20px;right:20px;width:40px;height:40px}.twa-pdp .ag-pb-pd__title-wrap{max-width:var(--ag-pb-pd-title-max-desktop, var(--ag-pb-pd-title-max-mobile, none))}.twa-pdp.ag-page-blocks .ag-pb-product-details .ag-pb-pd__title.ags-heading,.twa-pdp.ag-page-blocks .ag-pb-product-details .ag-pb-pd__title,.twa-pdp .ag-pb-pd__title.ags-heading,.twa-pdp .ag-pb-pd__title{font-size:var(--ag-pb-pd-title-size-desktop, 30px);font-weight:700;line-height:var(--ag-pb-pd-title-lh-desktop, 1)}.twa-pdp .ag-pb-pd__lede{max-width:var(--ag-pb-pd-lede-max-desktop, var(--ag-pb-pd-lede-max-mobile, none));font-size:var(--ag-pb-pd-lede-size-desktop, 16px);line-height:var(--ag-pb-pd-lede-lh-desktop, 1.3)}.twa-pdp .ag-pb-pd__tags{gap:var(--ag-pb-pd-tags-row-gap-desktop, 12px) var(--ag-pb-pd-tags-col-gap-desktop, 8px)}.twa-pdp .ag-pb-pd__tag{color:var(--ag-pb-pd-tag-text-desktop, var(--ag-pb-pd-tag-text, #2f0147))}.twa-pdp .ag-pb-pd__tag-label{font-size:16px;line-height:normal}.twa-pdp .ag-pb-pd__countdown{border-radius:12px}.twa-pdp .ag-pb-pd__countdown-heading{font-size:24px}}@media screen and (min-width:741px)and (max-width:999px){.twa-pdp .ag-pb-pd__layout{gap:var(--ag-pb-pd-stack-gap-desktop, 16px)}.twa-pdp .ag-pb-pd__gallery-col,.twa-pdp .ag-pb-pd__info-col{max-width:570px;margin-inline:auto}}@media screen and (min-width:1000px){.twa-pdp .ag-pb-pd__layout{flex-direction:row;justify-content:center;align-items:stretch;gap:var(--ag-pb-pd-column-gap-desktop, 50px)}.twa-pdp .ag-pb-pd__gallery-col{position:relative;display:flex;flex:0 1 570px;flex-direction:column;max-width:570px}.twa-pdp .ag-pb-pd__info-col{flex:0 1 525px;min-width:min(100%,440px);max-width:525px}}.twa-pdp .ag-pb-pd__variants{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%;min-width:0}.twa-pdp .ag-pb-pd__variants-heading{margin:0;font-family:TWA DM Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.5;text-transform:capitalize;color:#2f0147}.twa-pdp .ag-pb-pd__variants-row{display:flex;align-items:flex-end;justify-content:center;gap:8px;width:100%;box-sizing:border-box}.twa-pdp .ag-pb-pd__variant{position:relative;display:flex;flex:1 0 0;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:0;height:127px;margin:0;padding:20px 6px 12px;border:1px solid #7c6caa;border-radius:8px;background-color:#fff;box-sizing:border-box;cursor:pointer;text-align:center;color:#2f0147;font-family:TWA DM Sans,sans-serif;appearance:none;-webkit-appearance:none}.twa-pdp .ag-pb-pd__variant.is-active{border:2px solid #2f0147;background-color:#f6efff;padding:19px 5px 11px}.twa-pdp .ag-pb-pd__variant:disabled{opacity:.5;cursor:not-allowed}.twa-pdp .ag-pb-pd__variant:focus-visible{outline:2px solid #2f0147;outline-offset:2px}.twa-pdp .ag-pb-pd__variant-badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:20px;color:#fff;font-family:TWA DM Sans,sans-serif;font-size:14px;font-weight:600;line-height:1.4;text-transform:uppercase;white-space:nowrap;pointer-events:none}.twa-pdp .ag-pb-pd__variant-badge--solid{background-color:#2f0147}.twa-pdp .ag-pb-pd__variant-badge--gradient{background-image:linear-gradient(115deg,#6b3fa0,#c14f9c)}.twa-pdp .ag-pb-pd__variant-name{font-size:16px;font-weight:400;line-height:1.2;color:#2f0147}.twa-pdp .ag-pb-pd__variant-prices{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.twa-pdp .ag-pb-pd__variant-compare{font-size:16px;font-weight:400;line-height:normal;color:#8c8c8c;text-decoration:line-through}.twa-pdp .ag-pb-pd__variant-price{display:inline-flex;align-items:baseline;flex-wrap:wrap;justify-content:center;gap:0;color:#2f0147}.twa-pdp .ag-pb-pd__variant-price-amount{font-size:20px;font-weight:600;line-height:normal}.twa-pdp .ag-pb-pd__variant-price-unit{font-size:16px;font-weight:400;line-height:normal}.twa-pdp .ag-pb-pd__variants input[type=hidden]{display:none}@media screen and (min-width:741px){.twa-pdp .ag-pb-pd__variants{gap:0}.twa-pdp .ag-pb-pd__variants-heading{font-size:16px;line-height:1.5;padding-bottom:10px}}.twa-pdp .ag-pb-pd__atc{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%;min-width:0}.twa-pdp .ag-pb-pd__atc-form{width:100%;margin:0}.twa-pdp .ag-pb-pd__atc-btn{position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.35em;width:100%;min-height:60px;margin:0;padding:16px 24px;border:0;border-radius:8px;background-color:var(--ag-pb-pd-atc-bg, #00c466);color:var(--ag-pb-pd-atc-text, #ffffff);box-sizing:border-box;cursor:pointer;text-align:center;text-transform:uppercase;font-family:TWA DM Sans,sans-serif;font-size:20px;font-weight:900;line-height:28px;appearance:none;-webkit-appearance:none;overflow:hidden;isolation:isolate;box-shadow:0 2px 8px #0000001a;transition:transform .25s ease,box-shadow .25s ease}.twa-pdp .ag-pb-pd__atc-btn-label,.twa-pdp .ag-pb-pd__atc-btn-sep,.twa-pdp .ag-pb-pd__atc-btn-compare,.twa-pdp .ag-pb-pd__atc-btn-price{position:relative;z-index:2}.twa-pdp .ag-pb-pd__atc-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(105deg,transparent 0%,transparent 40%,rgb(255 255 255 / .15) 46%,rgb(255 255 255 / .55) 50%,rgb(255 255 255 / .15) 54%,transparent 60%,transparent 100%);transform:translate(-120%) skew(-20deg);pointer-events:none}@media(hover:hover)and (pointer:fine){.twa-pdp .ag-pb-pd__atc-btn:hover:not(:disabled):not([aria-busy=true]){transform:translateY(-2px);box-shadow:0 10px 22px #00000029,0 4px 12px #00c46647}.twa-pdp .ag-pb-pd__atc-btn:hover:not(:disabled):not([aria-busy=true]):after{animation:ag-pb-btn-shine .75s ease}}@media(prefers-reduced-motion:reduce){.twa-pdp .ag-pb-pd__atc-btn{transition:none}.twa-pdp .ag-pb-pd__atc-btn:after{display:none}}.twa-pdp .ag-pb-pd__atc-btn:focus-visible{outline:2px solid #2f0147;outline-offset:3px}.twa-pdp .ag-pb-pd__atc-btn:disabled,.twa-pdp .ag-pb-pd__atc-btn[aria-busy=true]{opacity:.65;cursor:not-allowed;transform:none;box-shadow:0 2px 8px #0000001a}.twa-pdp .ag-pb-pd__atc-btn-compare{text-decoration:line-through;text-decoration-skip-ink:none}.twa-pdp .ag-pb-pd__atc-btn-compare.is-empty,.twa-pdp .ag-pb-pd__atc-btn-compare:empty{display:none}.twa-pdp .ag-pb-pd__atc-refill{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35em;width:100%;margin:0;color:var(--ag-pb-pd-atc-refill-color, #2f0147);font-family:var(--ag-page-blocks-font-body, "TWA Mori", sans-serif);font-size:14px;font-weight:600;line-height:1.3}.twa-pdp .ag-pb-pd__atc-refill[hidden]{display:none!important}.twa-pdp .ag-pb-pd__atc-refill-compare{text-decoration:line-through;text-decoration-skip-ink:none}.twa-pdp .ag-pb-pd__atc-refill-compare.is-empty,.twa-pdp .ag-pb-pd__atc-refill-compare:empty{display:none}.twa-pdp .ag-pb-pd__atc-refill-price,.twa-pdp .ag-pb-pd__atc-refill-copy{font-weight:600}@media screen and (min-width:741px){.twa-pdp .ag-pb-pd__atc-btn{min-height:0;padding:20px 60px;font-size:24px}}.twa-pdp .ag-pb-pd__bullets{display:flex;flex-direction:column;align-items:flex-start;gap:7px;width:100%;min-width:0;color:var(--ag-pb-pd-bullets-color, #2f0147)}.twa-pdp .ag-pb-pd__bullets-list{display:flex;flex-direction:column;align-items:flex-start;gap:7px;width:100%;margin:0;padding:0;list-style:none}.twa-pdp .ag-pb-pd__bullets-row{display:flex;align-items:center;gap:9px;width:100%;margin:0;list-style:none}.twa-pdp .ag-pb-pd__bullets-row[hidden]{display:none!important}.twa-pdp .ag-pb-pd__bullets-list[hidden],.twa-pdp .ag-pb-pd__bullets-list:not(:has(li:not([hidden]))){display:none!important;margin:0;padding:0;gap:0}.twa-pdp .ag-pb-pd__bullets-check{display:block;flex-shrink:0;width:10px;height:8px;background-color:transparent;background-image:var(--ag-pb-pd-bullets-check);background-repeat:no-repeat;background-position:center;background-size:contain}.twa-pdp .ag-pb-pd__bullets-text{font-family:var(--ag-page-blocks-font-body, "TWA Mori", sans-serif);font-size:16px;font-weight:400;font-style:normal;line-height:1.3;color:inherit}.twa-pdp .ag-pb-pd__bullets-shared{width:100%}.twa-pdp .ag-pb-pd__bullets-shared>*:first-child{margin-top:0}.twa-pdp .ag-pb-pd__bullets-shared>*:last-child{margin-bottom:0}.twa-pdp .ag-pb-pd__bullets-shared ul{display:flex;flex-direction:column;align-items:flex-start;gap:7px;width:100%;margin:0;padding:0;list-style:none}.twa-pdp .ag-pb-pd__bullets-shared li{position:relative;margin:0;padding:0 0 0 18px;font-family:var(--ag-page-blocks-font-body, "TWA Mori", sans-serif);font-size:16px;font-weight:400;font-style:normal;line-height:21.6px;color:inherit;list-style:none}@media screen and (min-width:741px){.twa-pdp .ag-pb-pd__bullets-shared li{font-size:16px}}.twa-pdp [data-offer-benefits] .ag-pb-pd__bullets-shared li{font-size:14px}@media screen and (min-width:741px){.twa-pdp [data-offer-benefits] .ag-pb-pd__bullets-shared li{font-size:16px}}.twa-pdp .ag-pb-pd__bullets-shared li:before{content:"";position:absolute;left:0;top:7px;width:10px;height:8px;background-image:var(--ag-pb-pd-bullets-check);background-repeat:no-repeat;background-position:center;background-size:contain}.twa-pdp .ag-pb-pd__trust-bar{display:flex;align-items:flex-start;justify-content:space-between;width:100%;margin:0;padding:0;list-style:none;box-sizing:border-box}.twa-pdp .ag-pb-pd__trust-bar-item{display:flex;flex:0 1 auto;flex-direction:column;align-items:center;gap:5px;width:auto;min-width:0;margin:0;padding:0 3px;list-style:none;box-sizing:border-box;text-align:center}@media screen and (min-width:741px){.twa-pdp .ag-pb-pd__trust-bar-item:nth-child(1),.twa-pdp .ag-pb-pd__trust-bar-item:nth-child(2){width:118px}}.twa-pdp .ag-pb-pd__trust-bar-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;height:26px;line-height:0}.twa-pdp .ag-pb-pd__trust-bar-icon--truck{width:32px}.twa-pdp .ag-pb-pd__trust-bar-icon--clock,.twa-pdp .ag-pb-pd__trust-bar-icon--shield{width:21px}.twa-pdp .ag-pb-pd__trust-bar-img{display:block;width:100%;height:100%;max-height:26px;object-fit:contain;object-position:center}.twa-pdp.ag-page-blocks .ag-pb-pd__trust-bar-label,.twa-pdp .ag-pb-pd__trust-bar-label{display:block;margin:0;font-family:var(--ag-page-blocks-font-body, "TWA Mori", sans-serif);font-size:14px;font-weight:600;font-style:normal;line-height:1.3;color:var(--ag-pb-pd-trust-bar-color, #2f0147);text-align:center;text-transform:uppercase}.twa-pdp.ag-page-blocks .ag-pb-pd__trust-bar-label p,.twa-pdp .ag-pb-pd__trust-bar-label p{margin:0;font-family:inherit;font-size:inherit;font-weight:600;font-style:inherit;line-height:1.3;color:inherit;text-align:inherit;text-transform:inherit}.twa-pdp .ag-pb-pd__trust-bar-label br{margin:0;line-height:1.3}.twa-pdp.ag-page-blocks .ag-pb-pd__trust-bar-label strong,.twa-pdp.ag-page-blocks .ag-pb-pd__trust-bar-label b,.twa-pdp .ag-pb-pd__trust-bar-label strong,.twa-pdp .ag-pb-pd__trust-bar-label b{font-weight:600}.twa-pdp .ag-pb-pd__trust-bar-label em,.twa-pdp .ag-pb-pd__trust-bar-label i{font-style:normal}@media(max-width:740px){.twa-pdp .ag-pb-pd__atc-btn{max-height:60px}}@media(pointer:coarse){.twa-pdp .ag-pb-pd__gallery-thumbs{overflow-x:hidden;touch-action:pan-y}}@media(max-width:500px){.twa-pdp .ag-pb-pd__gallery-badge{padding:15px}.twa-pdp .ag-pb-pd__gallery-badge-text{font-size:12px}}.twa-pdp .ag-pb-featured-in{position:relative;display:block;width:100%;max-width:none;box-sizing:border-box;background-color:var(--ag-pb-featured-in-bg, #f1fbff)}.twa-pdp .ag-pb-featured-in__inner{display:flex;flex-direction:column;align-items:stretch;gap:16px;width:100%;max-width:var(--ags-container-max, 1440px);margin-inline:auto;padding-block:20px;padding-inline:0;box-sizing:border-box}.twa-pdp .ag-pb-featured-in .ag-pb-featured-in__heading.ags-heading{margin:0;width:100%;font-family:var(--ag-page-blocks-font-heading);font-size:28px;font-weight:700;line-height:1.1;letter-spacing:0;text-align:center;color:var(--ag-pb-featured-in-heading-text, #38264b)}.twa-pdp .ag-pb-featured-in__heading strong,.twa-pdp .ag-pb-featured-in__heading b{color:var(--ag-pb-featured-in-heading-bold, var(--ag-pb-featured-in-heading-text, #38264b));font-weight:inherit}.twa-pdp .ag-pb-featured-in__heading em{color:var(--ag-pb-featured-in-heading-highlight, var(--ag-pb-featured-in-heading-text, #38264b));font-style:normal;font-weight:inherit}.twa-pdp .ag-pb-featured-in__track{display:flex;align-items:stretch;gap:20px;width:100%;margin:0;padding:0 15px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scrollbar-width:none}.twa-pdp .ag-pb-featured-in__track::-webkit-scrollbar{display:none}.twa-pdp .ag-pb-featured-in__track>.shopify-block,.twa-pdp .ag-pb-featured-in__track>[id^=shopify-block-]{flex:0 0 auto;scroll-snap-align:center;scroll-snap-stop:always}.twa-pdp .ag-pb-featured-in__item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;width:245px;min-width:245px;padding:10px 0;box-sizing:border-box;text-align:center}.twa-pdp .ag-pb-featured-in__logo{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--ag-pb-featured-in-item-logo-h, 36px)}.twa-pdp .ag-pb-featured-in__logo-tint{display:block;height:var(--ag-pb-featured-in-item-logo-h, 36px);max-width:100%;background-color:#38264b;-webkit-mask-image:var(--ag-pb-featured-in-logo-mask);mask-image:var(--ag-pb-featured-in-logo-mask);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.twa-pdp .ag-pb-featured-in__logo--placeholder{width:120px;height:var(--ag-pb-featured-in-item-logo-h, 36px);color:#38264b;opacity:.45}.twa-pdp .ag-pb-featured-in__quote{width:100%;font-family:var(--ag-page-blocks-font-body);font-size:14px;font-weight:400;line-height:1.4;color:var(--ag-pb-featured-in-item-text, #38264b);word-break:break-word}.twa-pdp .ag-pb-featured-in__quote strong,.twa-pdp .ag-pb-featured-in__quote b{color:var(--ag-pb-featured-in-item-bold, var(--ag-pb-featured-in-item-text, #38264b));font-weight:600}.twa-pdp .ag-pb-featured-in__quote em{color:var(--ag-pb-featured-in-item-highlight, var(--ag-pb-featured-in-item-text, #38264b));font-style:normal;font-weight:inherit}.twa-pdp .ag-pb-featured-in__dots{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:0;padding:0}.twa-pdp .ag-pb-featured-in__dot{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer;appearance:none;-webkit-appearance:none}.twa-pdp .ag-pb-featured-in__dot:before{content:"";display:block;width:16px;height:16px;border-radius:50%;background:#0003;transition:background-color .2s ease,opacity .2s ease}.twa-pdp .ag-pb-featured-in__dot.is-active:before{background:#2f0147;opacity:1}.twa-pdp .ag-pb-featured-in__dot:focus-visible{outline:2px solid #2f0147;outline-offset:2px}@media screen and (min-width:741px){.twa-pdp .ag-pb-featured-in__inner{gap:24px;padding:40px max(var(--ag-pb-featured-in-pad-inline-desktop, 150px),var(--ags-container-gutter-desktop, 40px))}.twa-pdp .ag-pb-featured-in .ag-pb-featured-in__heading.ags-heading{font-size:30px;line-height:normal}.twa-pdp .ag-pb-featured-in__track{flex-wrap:nowrap;justify-content:center;gap:32px;padding:0;overflow:visible;scroll-snap-type:none}.twa-pdp .ag-pb-featured-in__track>[data-ag-swipe-clone]{display:none}.twa-pdp .ag-pb-featured-in__track>.shopify-block,.twa-pdp .ag-pb-featured-in__track>[id^=shopify-block-]{flex:1 1 0;min-width:0;scroll-snap-align:none}.twa-pdp .ag-pb-featured-in__item{width:100%;min-width:0;max-width:none;gap:16px}.twa-pdp .ag-pb-featured-in__quote{font-size:16px}.twa-pdp .ag-pb-featured-in__dots{display:none!important}}@media(prefers-reduced-motion:reduce){.twa-pdp .ag-pb-featured-in__track{scroll-behavior:auto}}@media(pointer:coarse)and (max-width:740px){.twa-pdp .ag-pb-featured-in__track{overflow-x:hidden;touch-action:pan-y;scroll-snap-type:none;scroll-behavior:auto}}.twa-pdp .ag-pb-infinite-carousel{position:relative;display:block;width:100%;max-width:none;overflow:hidden;box-sizing:border-box;color:var(--ag-pb-ic-text, #ffffff)}.twa-pdp .ag-pb-infinite-carousel__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;background-color:#38264b}.twa-pdp .ag-pb-infinite-carousel__bg-art{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center center}.twa-pdp .ag-pb-infinite-carousel__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:#38264b33}.twa-pdp .ag-pb-infinite-carousel__inner{position:relative;z-index:2;width:100%;padding-block:20px;box-sizing:border-box}.twa-pdp .ag-pb-infinite-carousel__viewport{width:100%;overflow:hidden}.twa-pdp .ag-pb-infinite-carousel__track{display:flex;align-items:center;gap:50px;width:max-content;will-change:transform;animation-name:ag-pb-ic-marquee;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:var(--ag-pb-ic-duration, 20s)}.twa-pdp .ag-pb-infinite-carousel__item{flex:0 0 auto;margin:0;font-family:var(--ag-page-blocks-font-body, "TWA Mori", sans-serif);font-size:16px;font-weight:400;line-height:1.3;letter-spacing:.04em;text-transform:uppercase;color:var(--ag-pb-ic-text, #ffffff);white-space:nowrap;word-break:keep-all}@media screen and (min-width:741px){.twa-pdp .ag-pb-infinite-carousel__inner{padding-block:35px}.twa-pdp .ag-pb-infinite-carousel__track{gap:100px}.twa-pdp .ag-pb-infinite-carousel__item{font-size:22px;line-height:21px;letter-spacing:.04em}}@media(prefers-reduced-motion:reduce){.twa-pdp .ag-pb-infinite-carousel__track{animation:none!important;transform:none!important}}@keyframes ag-pb-ic-marquee{0%{transform:translateZ(0)}to{transform:translate3d(calc(-1 * var(--ag-pb-ic-loop-distance, 0px)),0,0)}}.twa-pdp .ag-pb-shell{background-color:var(--ag-pb-shell-bg, #ffffff)}.twa-pdp .ag-pb-shell--no-bg{background-color:transparent}.twa-pdp .ag-pb-shell__inner{width:100%;margin-inline:auto;padding-top:var(--ag-pb-shell-pt, 0);padding-bottom:var(--ag-pb-shell-pb, 0);padding-inline:max(var(--ags-container-gutter-mobile, 16px),15px);box-sizing:border-box}.twa-pdp .ag-pb-shell__inner--button{display:flex;justify-content:center}.twa-pdp .ag-pb-button-stack{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.twa-pdp .ag-pb-button-stack--promo .ag-pb-button{width:100%}.twa-pdp .ag-pb-button-promo-label{margin:0;max-width:100%;font-family:var(--ag-page-blocks-font-body, "TWA Mori", sans-serif);font-size:18px;font-weight:600;line-height:normal;text-align:center;color:#000;word-break:break-word}.twa-pdp .ag-pb-button-promo-label__name{color:#ff0017}.twa-pdp .ag-pb-button-timer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;font-family:var(--ag-page-blocks-font-body, "TWA Mori", sans-serif);font-size:20px;font-weight:600;line-height:normal;text-transform:uppercase}.twa-pdp .ag-pb-button-timer__label{color:#000}.twa-pdp .ag-pb-button-timer__countdown{display:contents}.twa-pdp .ag-pb-button-timer__digits{display:inline-flex;align-items:center;gap:0;color:#ff0017;font-variant-numeric:tabular-nums}.twa-pdp .ag-pb-button-timer__digits .countdown-banner__hours,.twa-pdp .ag-pb-button-timer__digits .countdown-banner__minutes,.twa-pdp .ag-pb-button-timer__digits .countdown-banner__seconds{display:inline-block;min-width:2ch;text-align:center}.twa-pdp .ag-pb-button-timer__sep{padding:0 2px;color:#ff0017}.twa-pdp .ag-pb-shell .ag-pb-heading.ags-heading{margin:0;width:100%;max-width:100%;font-family:var(--ag-page-blocks-font-heading);font-size:var(--ag-pb-heading-size-mobile, 28px);font-weight:var(--ag-pb-heading-weight, 700);line-height:var(--ag-pb-heading-lh-mobile, 1.1);letter-spacing:.01em;text-align:var(--ag-pb-heading-align-mobile, center);color:var(--ag-pb-heading-text, #38264b)}.twa-pdp .ag-pb-heading strong,.twa-pdp .ag-pb-heading b{color:var(--ag-pb-heading-bold, var(--ag-pb-heading-text, #38264b));font-weight:inherit}.twa-pdp .ag-pb-heading em,.twa-pdp .ag-pb-heading .ag-pb-highlight{color:var(--ag-pb-heading-highlight, #c25ca3);font-style:normal;font-weight:inherit}.twa-pdp .ag-pb-heading--rich>*:first-child{margin-block-start:0}.twa-pdp .ag-pb-heading--rich>*:last-child{margin-block-end:0}.twa-pdp .ag-pb-heading--rich p,.twa-pdp .ag-pb-heading--rich ul,.twa-pdp .ag-pb-heading--rich ol,.twa-pdp .ag-pb-heading--rich li{margin:0;font:inherit;color:inherit;letter-spacing:inherit;text-align:inherit}.twa-pdp .ag-pb-heading--rich p+p,.twa-pdp .ag-pb-heading--rich p+ul,.twa-pdp .ag-pb-heading--rich p+ol,.twa-pdp .ag-pb-heading--rich ul+p,.twa-pdp .ag-pb-heading--rich ol+p{margin-block-start:.35em}.twa-pdp .ag-pb-heading--rich ul,.twa-pdp .ag-pb-heading--rich ol{padding-inline-start:1.2em}.twa-pdp .ag-pb-heading--rich li+li{margin-block-start:.25em}.twa-pdp .ag-pb-text{margin:0;width:100%;font-family:var(--ag-page-blocks-font-body);font-size:var(--ag-pb-text-size-mobile, 16px);font-weight:var(--ag-pb-text-weight, 600);line-height:var(--ag-pb-text-lh-mobile, 1.3);text-align:var(--ag-pb-text-align-mobile, center);color:var(--ag-pb-text-color, #38264b);word-break:break-word}.twa-pdp.ag-page-blocks .ag-pb-text strong,.twa-pdp.ag-page-blocks .ag-pb-text b,.twa-pdp .ag-pb-text strong,.twa-pdp .ag-pb-text b{color:var(--ag-pb-text-bold, var(--ag-pb-text-color, #38264b));font-weight:700}.twa-pdp .ag-pb-text em{color:var(--ag-pb-text-highlight, var(--ag-pb-text-color, #38264b));font-style:normal;font-weight:inherit}.twa-pdp .ag-pb-text .ag-pb-highlight{color:var(--ag-pb-hero-heading-highlight-color, var(--ag-pb-text-highlight, #c25ca3));font-style:normal;font-weight:inherit}.twa-pdp .ag-pb-text a{color:inherit;text-decoration:underline!important;text-underline-offset:2px}.twa-pdp .ag-pb-text a:hover,.twa-pdp .ag-pb-text a:focus-visible{text-decoration:underline!important}.twa-pdp .ag-pb-text a:focus-visible{outline:2px solid currentColor;outline-offset:2px}.twa-pdp .ag-pb-text--rich>*:first-child{margin-block-start:0}.twa-pdp .ag-pb-text--rich>*:last-child{margin-block-end:0}.twa-pdp .ag-pb-text--rich p{margin:0}.twa-pdp .ag-pb-text--rich p+p,.twa-pdp .ag-pb-text--rich p+ul,.twa-pdp .ag-pb-text--rich p+ol,.twa-pdp .ag-pb-text--rich ul+p,.twa-pdp .ag-pb-text--rich ol+p{margin-block-start:var(--ag-pb-text-para-gap-mobile, 10px)}.twa-pdp .ag-pb-text--rich ul,.twa-pdp .ag-pb-text--rich ol{margin:0;padding-inline-start:1.2em}.twa-pdp .ag-pb-text--rich li+li{margin-block-start:.25em}.twa-pdp .ag-pb-text--list-icons ul{list-style:none;padding-inline-start:0;text-align:left}.twa-pdp .ag-pb-text--list-icons ul>li{display:flex;align-items:flex-start;gap:10px;min-width:0;box-sizing:border-box}.twa-pdp .ag-pb-text--list-icons ul>li:before{content:"";flex:0 0 auto;display:block;width:var(--ag-pb-text-list-icon-size, 18px);height:var(--ag-pb-text-list-icon-size, 18px);background:var(--ag-pb-text-list-icon) center / contain no-repeat;margin-top:calc((var(--ag-pb-text-size-mobile, 16px) * var(--ag-pb-text-lh-mobile, 1.3) - var(--ag-pb-text-list-icon-size, 18px)) / 3)}.twa-pdp .ag-pb-button{position:relative;display:flex;align-items:center;justify-content:center;width:100%;padding:20px;border-radius:5px;background-color:var(--ag-pb-btn-bg, #00c466);color:var(--ag-pb-btn-text, #ffffff);font-family:var(--ag-page-blocks-font-alt);font-size:20px;font-weight:900;line-height:1.4;text-align:center;text-decoration:none;text-transform:uppercase;box-sizing:border-box;overflow:hidden;isolation:isolate;box-shadow:0 2px 8px #0000001a;transition:transform .25s ease,box-shadow .25s ease}.twa-pdp .ag-pb-button__label{position:relative;z-index:2}.twa-pdp .ag-pb-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(105deg,transparent 0%,transparent 40%,rgb(255 255 255 / .15) 46%,rgb(255 255 255 / .55) 50%,rgb(255 255 255 / .15) 54%,transparent 60%,transparent 100%);transform:translate(-120%) skew(-20deg);pointer-events:none}.twa-pdp .ag-pb-button:focus-visible{outline:2px solid #2f0147;outline-offset:2px}@media(hover:hover)and (pointer:fine){.twa-pdp .ag-pb-button:hover{transform:translateY(-2px);box-shadow:0 10px 22px #00000029,0 4px 12px #00c46647}.twa-pdp .ag-pb-button:hover:after{animation:ag-pb-btn-shine .75s ease}}@media(prefers-reduced-motion:reduce){.twa-pdp .ag-pb-button{transition:none}.twa-pdp .ag-pb-button:after{display:none}}@keyframes ag-pb-btn-shine{to{transform:translate(120%) skew(-20deg)}}@media screen and (min-width:741px){.twa-pdp .ag-pb-shell__inner{padding-inline:max(var(--ag-pb-shell-pad-inline-desktop, 150px),var(--ags-container-gutter-desktop, 40px))}.twa-pdp .ag-pb-shell .ag-pb-heading.ags-heading{font-size:var(--ag-pb-heading-size-desktop, 40px);line-height:var(--ag-pb-heading-lh-desktop, 1);text-align:var(--ag-pb-heading-align-desktop, center)}.twa-pdp .ag-pb-text{font-size:var(--ag-pb-text-size-desktop, 20px);line-height:var(--ag-pb-text-lh-desktop, 1.3);text-align:var(--ag-pb-text-align-desktop, center)}.twa-pdp .ag-pb-text--list-icons ul>li:before{margin-top:calc((var(--ag-pb-text-size-desktop, 20px) * var(--ag-pb-text-lh-desktop, 1.3) - var(--ag-pb-text-list-icon-size, 18px)) / 3)}.twa-pdp .ag-pb-text--rich p+p,.twa-pdp .ag-pb-text--rich p+ul,.twa-pdp .ag-pb-text--rich p+ol,.twa-pdp .ag-pb-text--rich ul+p,.twa-pdp .ag-pb-text--rich ol+p{margin-block-start:var(--ag-pb-text-para-gap-desktop, var(--ag-pb-text-para-gap-mobile, 10px))}.twa-pdp .ag-pb-button{width:auto;max-width:100%;padding:24px 60px;font-size:24px;line-height:28px}.twa-pdp .ag-pb-button-stack--promo .ag-pb-button{width:auto}.twa-pdp .ag-pb-button-promo-label{font-size:20px}.twa-pdp .ag-pb-button-timer{font-size:28px;line-height:1.5}}@media(max-width:370px){.twa-pdp .ag-pb-button__label,.twa-pdp .ag-pb-hero__button-label,.twa-pdp .agh-block__product-cta-label{font-size:17px!important}}.twa-pdp .ag-pb-reviews{position:relative;display:block;width:100%;max-width:none;overflow:visible;box-sizing:border-box;background-color:transparent}.twa-pdp .ag-pb-reviews__carousel{display:flex;flex-direction:column;align-items:stretch;gap:24px;width:100%;overflow:visible}.twa-pdp .ag-pb-reviews__viewport{width:var(--ag-pb-reviews-vw, 100vw);max-width:var(--ag-pb-reviews-vw, 100vw);margin-left:calc(50% - var(--ag-pb-reviews-vw, 100vw) / 2);margin-right:calc(50% - var(--ag-pb-reviews-vw, 100vw) / 2);padding:0;overflow:visible;box-sizing:border-box}.twa-pdp .ag-pb-reviews__track{position:relative;display:flex;align-items:stretch;gap:24px;width:auto;min-width:100%;max-width:none;box-sizing:border-box;margin:0;padding-left:var(--ag-pb-reviews-align-inset, max(var(--ags-container-gutter-mobile, 16px), 15px));padding-right:var(--ag-pb-reviews-pad-right, max(var(--ags-container-gutter-mobile, 16px), 16px));overflow-x:auto;overflow-y:visible;scroll-snap-type:none;scroll-behavior:auto;scroll-padding-left:var(--ag-pb-reviews-align-inset, max(var(--ags-container-gutter-mobile, 16px), 15px));scroll-padding-right:var(--ag-pb-reviews-pad-right, max(var(--ags-container-gutter-mobile, 16px), 16px));-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none}.twa-pdp .ag-pb-reviews__track::-webkit-scrollbar{display:none}.twa-pdp .ag-pb-reviews__track.is-dragging,.twa-pdp .ag-pb-reviews__track.is-navigating{cursor:grabbing}.twa-pdp .ag-pb-reviews__slide{flex:0 0 auto;width:320px;-webkit-user-select:none;user-select:none}.twa-pdp .ag-pb-reviews-card{display:flex;flex-direction:column;align-items:stretch;width:100%;min-height:100%;border:1px solid var(--ag-pb-reviews-card-border, #e5e0d7);border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 4px 8px #0000000d;box-sizing:border-box}.twa-pdp .ag-pb-reviews-card__media{position:relative;width:100%;height:200px;overflow:hidden;background:#f5f5f5}.twa-pdp .ag-pb-reviews-card__media picture,.twa-pdp .ag-pb-reviews-card__image{display:block;width:100%;height:100%;pointer-events:none}.twa-pdp .ag-pb-reviews-card__image{object-fit:cover;object-position:center center}.twa-pdp .ag-pb-reviews-card__image--placeholder{width:100%;height:100%;object-fit:cover;color:#38264b;opacity:.35}.twa-pdp .ag-pb-reviews-card__body{display:flex;flex:1 1 auto;flex-direction:column;align-items:stretch;justify-content:space-between;gap:24px;padding:20px 16px;box-sizing:border-box}.twa-pdp .ag-pb-reviews-card__content{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%}.twa-pdp .ag-pb-reviews-card__stars{margin:0;font-family:var(--ag-page-blocks-font-body);font-size:20px;font-weight:400;line-height:normal;letter-spacing:.1em;color:var(--ag-pb-reviews-star-color, #e8a83d)}.twa-pdp.ag-page-blocks .ag-pb-reviews-card__title{margin:0;width:100%;font-family:var(--ag-page-blocks-font-heading, "TWA Cirka", sans-serif);font-size:20px;font-weight:700;line-height:24px;color:var(--ag-pb-reviews-title-color, #2f0147);word-break:break-word}.twa-pdp.ag-page-blocks .ag-pb-reviews-card__title+.ag-pb-reviews-card__text{margin-top:-4px}.twa-pdp .ag-pb-reviews-card__text{margin:0;width:100%;font-family:var(--ag-page-blocks-font-body);font-size:16px;font-weight:400;line-height:1.5;color:var(--ag-pb-reviews-text-color, #2f0147);word-break:break-word}.twa-pdp .ag-pb-reviews-card__reviewer{display:flex;align-items:center;gap:12px;width:100%}.twa-pdp .ag-pb-reviews-card__avatar{display:flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:38px;border-radius:50%;background:#2f0147;overflow:hidden}.twa-pdp .ag-pb-reviews-card__avatar-initial{font-family:var(--ag-page-blocks-font-body);font-size:16px;font-weight:600;line-height:1;color:#fff;text-transform:uppercase}.twa-pdp .ag-pb-reviews-card__avatar-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.twa-pdp .ag-pb-reviews-card__reviewer-info{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.twa-pdp .ag-pb-reviews-card__name{margin:0;font-family:var(--ag-page-blocks-font-body);font-size:16px;font-weight:400;line-height:1.3;color:var(--ag-pb-reviews-name-color, #262233)}.twa-pdp .ag-pb-reviews-card__verified{margin:0}.twa-pdp .ag-pb-reviews-card__verified-label{display:inline-flex;align-items:center;justify-content:center;padding:6px 8px;border:1px solid var(--ag-pb-reviews-verified-color, #00c466);border-radius:999px;font-family:var(--ag-page-blocks-font-body);font-size:12px;font-weight:600;line-height:1;color:var(--ag-pb-reviews-verified-color, #00c466)}.twa-pdp .ag-pb-reviews__dots{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;margin:0;padding:0;box-sizing:border-box}.twa-pdp .ag-pb-reviews__dot{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer;appearance:none;-webkit-appearance:none}.twa-pdp .ag-pb-reviews__dot:before{content:"";display:block;width:16px;height:16px;border-radius:50%;background:#0003;transition:background-color .2s ease,opacity .2s ease}.twa-pdp .ag-pb-reviews__dot.is-active:before{background:#2f0147;opacity:1}.twa-pdp .ag-pb-reviews__dot:focus-visible{outline:2px solid #2f0147;outline-offset:2px}@media screen and (min-width:741px){.twa-pdp .ag-pb-reviews__carousel{gap:48px}.twa-pdp .ag-pb-reviews__slide{width:384px}.twa-pdp .ag-pb-reviews-card__content{gap:15px}.twa-pdp.ag-page-blocks .ag-pb-reviews-card__content .ag-pb-reviews-card__title+.ag-pb-reviews-card__text{margin-top:-7px}}@media(prefers-reduced-motion:reduce){.twa-pdp .ag-pb-reviews__track{scroll-behavior:auto}}@media(pointer:coarse){.twa-pdp .ag-pb-reviews__track{overflow-x:hidden;touch-action:pan-y}}.twa-pdp .ag-pb-helps-with{position:relative;display:block;width:100%;max-width:none;min-height:855px;box-sizing:border-box;overflow:visible}.twa-pdp .ag-pb-helps-with__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.twa-pdp .ag-pb-helps-with__bg-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom}.twa-pdp .ag-pb-helps-with__inner{position:relative;z-index:1;width:100%;box-sizing:border-box;padding-block:40px 48px}.twa-pdp .ag-pb-helps-with .ag-pb-shell__inner{display:flex;flex-direction:column;align-items:stretch;width:100%}.twa-pdp .ag-pb-helps-with__panel{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;min-width:0}.twa-pdp.ag-page-blocks .ag-pb-helps-with__heading,.twa-pdp .ag-pb-helps-with__heading{margin:0;width:100%;font-family:var(--ag-page-blocks-font-heading, "TWA Cirka", serif);font-size:28px;font-weight:700;line-height:1;letter-spacing:.28px;text-align:center;color:var(--ag-pb-hw-heading, #38264b)}.twa-pdp.ag-page-blocks .ag-pb-helps-with__heading strong,.twa-pdp.ag-page-blocks .ag-pb-helps-with__heading b,.twa-pdp .ag-pb-helps-with__heading strong,.twa-pdp .ag-pb-helps-with__heading b{color:var(--ag-pb-hw-heading-bold, var(--ag-pb-hw-heading, #38264b));font-weight:700}.twa-pdp.ag-page-blocks .ag-pb-helps-with__heading em,.twa-pdp.ag-page-blocks .ag-pb-helps-with__heading i,.twa-pdp .ag-pb-helps-with__heading em,.twa-pdp .ag-pb-helps-with__heading i{color:var(--ag-pb-hw-heading-highlight, var(--ag-pb-hw-heading, #38264b));font-style:normal}.twa-pdp .ag-pb-helps-with__list{display:flex;flex-direction:column;gap:16px;width:100%;margin:0;padding:0;list-style:none;box-sizing:border-box}.twa-pdp .ag-pb-helps-with__list>.shopify-block,.twa-pdp .ag-pb-helps-with__list>[id^=shopify-block-]{width:100%;min-width:0}.twa-pdp .ag-pb-helps-with-item{display:flex;flex-direction:column;gap:10px;width:100%;padding:16px 25px;border-radius:8px;border:1px solid rgba(255,255,255,.35);background:var(--ag-pb-hw-card-bg, rgba(244, 238, 248, .2));-webkit-backdrop-filter:blur(4px) saturate(1.2);backdrop-filter:blur(4px) saturate(1.2);box-shadow:inset 0 1px #ffffff40;box-sizing:border-box}.twa-pdp .ag-pb-helps-with-item__row{display:flex;align-items:center;gap:12px;width:100%;min-width:0}.twa-pdp .ag-pb-helps-with-item__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background-image:linear-gradient(145deg,var(--ag-pb-hw-icon-from, #6b3fa0) 0%,var(--ag-pb-hw-icon-to, #5170b6) 100%);overflow:hidden}.twa-pdp .ag-pb-helps-with-item__icon-img,.twa-pdp .ag-pb-helps-with-item__icon-placeholder{display:block;width:18px;height:18px;object-fit:contain}.twa-pdp.ag-page-blocks .ag-pb-helps-with-item__title,.twa-pdp .ag-pb-helps-with-item__title{margin:0;flex:1 1 auto;min-width:0;font-family:var(--ag-page-blocks-font-body, "TWA Mori", sans-serif);font-size:20px;font-weight:600;line-height:1.4;color:var(--ag-pb-hw-item-title, #38264b)}.twa-pdp.ag-page-blocks .ag-pb-helps-with-item__body,.twa-pdp .ag-pb-helps-with-item__body{margin:0;font-family:var(--ag-page-blocks-font-body, "TWA Mori", sans-serif);font-size:16px;font-weight:400;line-height:1.4;color:var(--ag-pb-hw-item-body, #38264b)}@media screen and (min-width:741px){.twa-pdp .ag-pb-helps-with{min-height:560px}.twa-pdp .ag-pb-helps-with__bg-img{object-position:center center}.twa-pdp .ag-pb-helps-with__inner{display:flex;flex-direction:column;justify-content:center;min-height:560px;padding-block:40px}.twa-pdp .ag-pb-helps-with .ag-pb-shell__inner{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;width:100%;max-width:var(--ag-page-blocks-content-max-desktop, 1440px);margin-inline:auto;min-height:480px;box-sizing:border-box}.twa-pdp .ag-pb-helps-with__panel{align-items:flex-start;gap:30px;flex:0 1 746px;width:min(100%,746px);max-width:746px}.twa-pdp.ag-page-blocks .ag-pb-helps-with__heading,.twa-pdp .ag-pb-helps-with__heading{font-size:40px;letter-spacing:.4px;text-align:left}.twa-pdp .ag-pb-helps-with__list{gap:10px}.twa-pdp .ag-pb-helps-with-item{gap:0}.twa-pdp .ag-pb-helps-with-item__row{align-items:center}.twa-pdp .ag-pb-helps-with-item{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;row-gap:4px;align-items:center}.twa-pdp .ag-pb-helps-with-item__row{display:contents}.twa-pdp .ag-pb-helps-with-item__icon{grid-column:1;grid-row:1 / span 2;align-self:center;width:52px;height:52px}.twa-pdp .ag-pb-helps-with-item__icon-img,.twa-pdp .ag-pb-helps-with-item__icon-placeholder{width:30px;height:30px}.twa-pdp.ag-page-blocks .ag-pb-helps-with-item__title,.twa-pdp .ag-pb-helps-with-item__title{grid-column:2;grid-row:1;font-size:24px}.twa-pdp.ag-page-blocks .ag-pb-helps-with-item__body,.twa-pdp .ag-pb-helps-with-item__body{grid-column:2;grid-row:2;font-size:18px}}.twa-pdp .ag-pb-ingredients{position:relative;display:block;width:100%;max-width:none;box-sizing:border-box;overflow:visible}.twa-pdp.shopify-section--ag-page-blocks .ag-page-blocks__blocks>.shopify-block:has(.ag-pb-ingredients),.twa-pdp.shopify-section--ag-page-blocks .ag-page-blocks__blocks>[id^=shopify-block-]:has(.ag-pb-ingredients){width:100%;max-width:none}.twa-pdp .ag-pb-ingredients__max-measure{width:100%;max-width:var(--ag-page-blocks-content-max-mobile, none);height:0;margin-inline:auto;overflow:hidden;pointer-events:none;visibility:hidden}.twa-pdp .ag-pb-ingredients__carousel{display:flex;flex-direction:column;align-items:stretch;gap:20px;width:100%;overflow:visible}.twa-pdp .ag-pb-ingredients__viewport{width:100%;overflow:visible;box-sizing:border-box}.twa-pdp .ag-pb-ingredients__track{position:relative;display:flex;align-items:flex-start;gap:10px;width:auto;min-width:100%;margin:0;padding-left:var(--ag-pb-ing-align-inset, 16px);padding-right:var(--ag-pb-ing-pad-right, 16px);box-sizing:border-box;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:var(--ag-pb-ing-align-inset, 16px);-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none}.twa-pdp .ag-pb-ingredients__track::-webkit-scrollbar{display:none}.twa-pdp .ag-pb-ingredients__track>.shopify-block,.twa-pdp .ag-pb-ingredients__track>[id^=shopify-block-]{flex:0 0 300px;width:300px;max-width:300px;min-width:0;box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always}.twa-pdp .ag-pb-ingredients-item{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;box-sizing:border-box}.twa-pdp .ag-pb-ingredients-item__media{position:relative;display:flex;align-items:center;justify-content:center;width:300px;height:300px;flex:0 0 auto;overflow:hidden}.twa-pdp .ag-pb-ingredients-item__img,.twa-pdp .ag-pb-ingredients-item__img-placeholder{display:block;width:100%;height:100%;object-fit:contain;object-position:center;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}.twa-pdp .ag-pb-ingredients-item__copy{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:20px 20px 0;box-sizing:border-box;word-break:break-word}.twa-pdp.ag-page-blocks .ag-pb-ingredients-item__title,.twa-pdp .ag-pb-ingredients-item__title{margin:0;width:100%;font-family:var(--ag-page-blocks-font-heading, "TWA Cirka", serif);font-size:26px;font-weight:700;line-height:1.4;text-transform:capitalize;color:var(--ag-pb-ing-item-title, var(--ag-pb-ing-title, #c25ca3))}.twa-pdp.ag-page-blocks .ag-pb-ingredients-item__body,.twa-pdp .ag-pb-ingredients-item__body{margin:0;width:100%;font-family:var(--ag-page-blocks-font-body, "TWA Mori", sans-serif);font-size:18px;font-weight:400;line-height:1.4;color:var(--ag-pb-ing-item-body, var(--ag-pb-ing-body, #2f0147))}.twa-pdp .ag-pb-ingredients__dots{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin:0;padding:0;box-sizing:border-box}.twa-pdp .ag-pb-ingredients__dot{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer;appearance:none;-webkit-appearance:none}.twa-pdp .ag-pb-ingredients__dot:before{content:"";display:block;width:16px;height:16px;border-radius:50%;background:#0003;transition:background-color .2s ease}.twa-pdp .ag-pb-ingredients__dot.is-active:before{background:#2f0147}.twa-pdp .ag-pb-ingredients__dot:focus-visible{outline:2px solid #2f0147;outline-offset:2px}@media screen and (min-width:741px){.twa-pdp .ag-pb-ingredients__max-measure{max-width:var(--ag-page-blocks-content-max-desktop, none)}.twa-pdp .ag-pb-ingredients__carousel{gap:0}.twa-pdp .ag-pb-ingredients__track{justify-content:center;flex-wrap:nowrap;min-width:0;width:100%;padding-left:var(--ag-pb-ing-align-inset, 40px);padding-right:var(--ag-pb-ing-pad-right, 40px);overflow:visible;scroll-snap-type:none;scroll-behavior:auto;touch-action:auto;-webkit-user-select:auto;user-select:auto}.twa-pdp .ag-pb-ingredients__track>.shopify-block,.twa-pdp .ag-pb-ingredients__track>[id^=shopify-block-]{flex:0 0 300px;scroll-snap-align:none;scroll-snap-stop:normal}.twa-pdp .ag-pb-ingredients__track>[data-ag-swipe-clone]{display:none}.twa-pdp .ag-pb-ingredients--max-desktop{box-sizing:border-box}.twa-pdp .ag-pb-ingredients--max-desktop .ag-pb-ingredients__track{justify-content:space-between;padding-left:0;padding-right:0}.twa-pdp .ag-pb-ingredients--max-desktop .ag-pb-ingredients__track>.shopify-block,.twa-pdp .ag-pb-ingredients--max-desktop .ag-pb-ingredients__track>[id^=shopify-block-]{flex:1 1 0;width:auto;min-width:0;max-width:300px}.twa-pdp .ag-pb-ingredients--max-desktop .ag-pb-ingredients-item__media{width:100%;max-width:300px;height:auto;aspect-ratio:1 / 1}.twa-pdp .ag-pb-ingredients__dots{display:none}.twa-pdp .ag-pb-ingredients-item__copy{padding:20px 10px 0}}@media(prefers-reduced-motion:reduce){.twa-pdp .ag-pb-ingredients__track{scroll-behavior:auto}}@media(pointer:coarse)and (max-width:740px){.twa-pdp .ag-pb-ingredients__track{overflow-x:hidden;touch-action:pan-y;scroll-snap-type:none;scroll-behavior:auto}}.twa-pdp .ag-pb-timeline{position:relative;z-index:1;color:var(--ag-pb-timeline-text, #38264b);overflow:visible;margin-top:0!important;margin-bottom:0!important;padding-top:var(--ag-page-blocks-block-mt, 0);padding-bottom:var(--ag-page-blocks-block-mb, 0)}.twa-pdp.shopify-section--ag-page-blocks .ag-page-blocks__blocks>.shopify-block:has(.ag-pb-timeline),.twa-pdp.shopify-section--ag-page-blocks .ag-page-blocks__blocks>[id^=shopify-block-]:has(.ag-pb-timeline){position:relative;z-index:1;width:100%;max-width:none;overflow:visible}.twa-pdp .ag-pb-timeline .ag-page-blocks__circles{z-index:0;left:0;right:0;width:100%;max-width:none;overflow:visible;contain:none}.twa-pdp .ag-pb-timeline__inner{position:relative;z-index:1;width:100%;max-width:var(--ag-page-blocks-content-max-mobile, none);margin-inline:auto;overflow:visible}@media screen and (min-width:741px){.twa-pdp .ag-pb-timeline{margin-top:0!important;margin-bottom:0!important;padding-top:var(--ag-page-blocks-block-mt-desk, var(--ag-page-blocks-block-mt, 0));padding-bottom:var(--ag-page-blocks-block-mb-desk, var(--ag-page-blocks-block-mb, 0))}.twa-pdp .ag-pb-timeline__inner{max-width:var(--ag-page-blocks-content-max-desktop, none)}}@media screen and (max-width:740px){.twa-pdp .ag-pb-timeline--hide-circles-mobile .ag-page-blocks__circles{display:none}}.twa-pdp .ag-pb-timeline__layout{position:relative;width:100%}.twa-pdp .ag-pb-timeline__track{position:absolute;top:0;bottom:0;left:14px;z-index:0;width:2px;pointer-events:none}.twa-pdp .ag-pb-timeline__track-bg,.twa-pdp .ag-pb-timeline__track-fill{position:absolute;left:0;width:100%;border-radius:999px}.twa-pdp .ag-pb-timeline__track-bg{top:0;bottom:0;background:var(--ag-pb-timeline-track, #d9d9d9)}.twa-pdp .ag-pb-timeline__track-fill{top:0;height:0;background:var(--ag-pb-timeline-fill, #2f0147);transition:height .35s ease}.twa-pdp .ag-pb-timeline__list{position:relative;z-index:1;display:flex;flex-direction:column;gap:30px;width:100%;margin:0;padding:0;list-style:none}.twa-pdp .ag-pb-timeline__step{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-areas:"marker content" "marker media";column-gap:10px;row-gap:35px;align-items:start;width:100%;opacity:0;transform:translateY(18px);transition:opacity .45s ease,transform .45s ease}.twa-pdp .ag-pb-timeline__step.is-visible{opacity:1;transform:translateY(0)}.twa-pdp .ag-pb-timeline__marker{grid-area:marker;position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:15px;background:var(--ag-pb-timeline-track, #d9d9d9);transition:background-color .3s ease}.twa-pdp .ag-pb-timeline__step.is-active .ag-pb-timeline__marker{background:var(--ag-pb-timeline-marker, #2f0147)}.twa-pdp .ag-pb-timeline__check{display:block;width:10px;height:15px;margin-top:-2px;border-right:3px solid #ffffff;border-bottom:3px solid #ffffff;transform:rotate(45deg);opacity:0;transition:opacity .25s ease}.twa-pdp .ag-pb-timeline__step.is-active .ag-pb-timeline__check{opacity:1}.twa-pdp .ag-pb-timeline__content{grid-area:content;display:flex;flex-direction:column;align-items:flex-start;gap:9px;min-width:0;color:inherit}.twa-pdp .ag-pb-timeline__time{margin:0;width:100%;font-family:var(--ag-page-blocks-font-body, "TWA Mori", sans-serif);font-size:24px;font-weight:600;line-height:1.3;letter-spacing:.96px;text-transform:uppercase;color:inherit}.twa-pdp .ag-pb-timeline__title{margin:0;width:100%;font-family:var(--ag-page-blocks-font-body, "TWA Mori", sans-serif);font-size:20px;font-weight:600;line-height:1.4;text-transform:uppercase;color:inherit}.twa-pdp .ag-pb-timeline__text{margin:0;width:100%;font-family:var(--ag-page-blocks-font-body, "TWA Mori", sans-serif);font-size:18px;font-weight:400;line-height:1.4;color:inherit;word-break:break-word}.twa-pdp .ag-pb-timeline__text>*,.twa-pdp .ag-pb-timeline__text p{margin:0;font:inherit;color:inherit}.twa-pdp .ag-pb-timeline__text strong,.twa-pdp .ag-pb-timeline__text b{font-weight:600}.twa-pdp .ag-pb-timeline__bullets{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;margin:0;padding:0;list-style:none}.twa-pdp .ag-pb-timeline__bullet{margin:0;font-family:var(--ag-page-blocks-font-body, "TWA Mori", sans-serif);font-size:18px;font-weight:600;line-height:1.4;color:inherit;word-break:break-word}.twa-pdp .ag-pb-timeline__media{grid-area:media;min-width:0;width:100%}.twa-pdp .ag-pb-timeline__image{display:block;width:100%;max-width:326px;height:auto;margin-inline:0}.twa-pdp .ag-pb-timeline__image--placeholder{width:100%;max-width:326px;min-height:180px;border-radius:24px;background:#f0f0f0;opacity:.7}@media(prefers-reduced-motion:reduce){.twa-pdp .ag-pb-timeline__step{opacity:1;transform:none;transition:none}.twa-pdp .ag-pb-timeline__track-fill{transition:none}}@media screen and (min-width:741px){.twa-pdp .ag-pb-timeline__track{left:50%;transform:translate(-50%)}.twa-pdp .ag-pb-timeline__list{gap:48px}.twa-pdp .ag-pb-timeline__step{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);grid-template-areas:"media marker content";column-gap:24px;row-gap:0;align-items:start}.twa-pdp .ag-pb-timeline__step:nth-child(2n){grid-template-areas:"content marker media"}.twa-pdp .ag-pb-timeline__content{max-width:360px}.twa-pdp .ag-pb-timeline__step:nth-child(odd) .ag-pb-timeline__content{justify-self:start}.twa-pdp .ag-pb-timeline__step:nth-child(2n) .ag-pb-timeline__content{justify-self:end;text-align:left}.twa-pdp .ag-pb-timeline__step:nth-child(odd) .ag-pb-timeline__media{justify-self:stretch}.twa-pdp .ag-pb-timeline__step:nth-child(2n) .ag-pb-timeline__media{justify-self:start}.twa-pdp .ag-pb-timeline__step:nth-child(odd) .ag-pb-timeline__image{margin-left:auto}.twa-pdp .ag-pb-timeline__time{font-size:30px;letter-spacing:1.2px}.twa-pdp .ag-pb-timeline__title,.twa-pdp .ag-pb-timeline__text,.twa-pdp .ag-pb-timeline__bullet{font-size:20px}.twa-pdp .ag-pb-timeline__image,.twa-pdp .ag-pb-timeline__image--placeholder{max-width:360px}}.twa-pdp .ag-pb-trust-badges{position:relative;display:block;width:100%;max-width:none;overflow:hidden;box-sizing:border-box;color:var(--ag-pb-trust-text, #2f0147)}.twa-pdp .ag-pb-trust-badges__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;background-color:#f7f4fb}.twa-pdp .ag-pb-trust-badges__bg-art{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center center}.twa-pdp .ag-pb-trust-badges__bg-art--desktop{display:none}.twa-pdp .ag-pb-trust-badges__inner{position:relative;z-index:1;width:100%;max-width:none;margin-inline:auto;padding:40px max(var(--ags-container-gutter-mobile, 16px),15px);box-sizing:border-box}.twa-pdp .ag-pb-trust-badges__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:50px;row-gap:10px;width:fit-content;max-width:100%;margin:0 auto;padding:0;list-style:none;justify-items:center}.twa-pdp .ag-pb-trust-badges__list>.shopify-block,.twa-pdp .ag-pb-trust-badges__list>[id^=shopify-block-]{width:100%;min-width:0}.twa-pdp .ag-pb-trust-badge{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;width:100%;max-width:160px;margin-inline:auto;text-align:center;color:inherit}.twa-pdp .ag-pb-trust-badge__icon{flex-shrink:0;width:82px;height:82px}.twa-pdp .ag-pb-trust-badge__icon-img{display:block;width:100%;height:100%;object-fit:contain}.twa-pdp .ag-pb-trust-badge__label{margin:0;width:100%;font-family:var(--ag-page-blocks-font-body, "TWA Mori", sans-serif);font-size:14px;font-weight:600;line-height:1.5;letter-spacing:1.26px;text-transform:uppercase;color:inherit;word-break:break-word}@media screen and (min-width:741px){.twa-pdp .ag-pb-trust-badges__bg-art--mobile{display:none}.twa-pdp .ag-pb-trust-badges__bg-art--desktop{display:block}.twa-pdp .ag-pb-trust-badges__inner{max-width:var(--ag-pb-trust-content-max-desktop, 1140px);padding:60px 0}.twa-pdp .ag-pb-trust-badges__list{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;gap:16px;width:100%}.twa-pdp .ag-pb-trust-badges__list>.shopify-block,.twa-pdp .ag-pb-trust-badges__list>[id^=shopify-block-]{flex:1 1 0;width:auto;max-width:180px}.twa-pdp .ag-pb-trust-badge{max-width:180px}.twa-pdp .ag-pb-trust-badge__icon{width:103px;height:103px}.twa-pdp .ag-pb-trust-badge__label{font-size:16px;letter-spacing:1.44px}}.twa-pdp .ag-pb-image{display:block;width:100%;padding-inline:var(--ag-pb-image-mi-mobile, 16px);box-sizing:border-box}.twa-pdp .ag-pb-image__figure{display:block;width:100%;max-width:var(--ag-pb-image-max-mobile, 100%);margin:0 auto;box-sizing:border-box}.twa-pdp .ag-pb-image__img{display:block;width:100%;height:auto;border-radius:var(--ag-pb-image-radius, 0);object-fit:cover}.twa-pdp .ag-pb-image__img--desktop{display:none}.twa-pdp .ag-pb-image__img--mobile{display:block}.twa-pdp .ag-pb-image__img--placeholder{width:100%;min-height:180px;background:#f0f0f0;opacity:.7}.twa-pdp .ag-pb-image__caption{margin:8px 0 0;font-family:var(--ag-page-blocks-font-body, "TWA Mori", sans-serif);font-size:14px;font-weight:400;line-height:1.4;text-align:center;color:#38264b}.twa-pdp .ag-pb-image--bleed{max-width:none;padding-inline:0}.twa-pdp .ag-pb-image--bleed .ag-pb-image__figure{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}.twa-pdp .ag-pb-image--bleed .ag-pb-image__img{border-radius:0}@media screen and (min-width:741px){.twa-pdp .ag-pb-image{padding-inline:var(--ag-pb-image-mi-desktop, 0)}.twa-pdp .ag-pb-image__figure{max-width:var(--ag-pb-image-max-desktop, var(--ag-pb-image-max-mobile, 100%))}.twa-pdp .ag-pb-image__img--desktop{display:block}.twa-pdp .ag-pb-image__img--mobile{display:none}}.twa-pdp .ag-pb-clinical-trial{position:relative;z-index:1;display:block;width:100%;max-width:none;padding-block:40px;box-sizing:border-box;background-color:#fff}.twa-pdp.shopify-section--ag-page-blocks .ag-page-blocks__blocks>.shopify-block:has(.ag-pb-clinical-trial),.twa-pdp.shopify-section--ag-page-blocks .ag-page-blocks__blocks>[id^=shopify-block-]:has(.ag-pb-clinical-trial){position:relative;z-index:1;background-color:#fff}.twa-pdp .ag-pb-clinical-trial__inner{position:relative;z-index:1;width:100%;max-width:none;margin-inline:auto;padding-inline:0;box-sizing:border-box}.twa-pdp .ag-pb-clinical-trial__card{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;padding:20px 15px;border-radius:8px;background-color:var(--ag-pb-clinical-card-bg, #f3eef8);box-sizing:border-box}.twa-pdp .ag-pb-clinical-trial__intro{display:flex;flex-direction:column;gap:16px;width:100%}.twa-pdp.ag-page-blocks .ag-pb-clinical-trial__heading,.twa-pdp .ag-pb-clinical-trial .ag-pb-clinical-trial__heading{margin:0;font-family:var(--ag-page-blocks-font-body, "TWA Mori", sans-serif);font-size:24px;font-weight:600;line-height:1.4;color:var(--ag-pb-clinical-heading, #241a3d);text-transform:capitalize}.twa-pdp .ag-pb-clinical-trial__heading strong,.twa-pdp .ag-pb-clinical-trial__heading b{color:var(--ag-pb-clinical-heading-bold, #7c6caa);font-weight:inherit}.twa-pdp .ag-pb-clinical-trial__heading em{color:var(--ag-pb-clinical-heading-highlight, #c25ca3);font-style:normal;font-weight:inherit}.twa-pdp .ag-pb-clinical-trial__body{margin:0;font-family:var(--ag-page-blocks-font-body, "TWA Mori", sans-serif);font-size:16px;font-weight:400;line-height:1.4;color:var(--ag-pb-clinical-body, #241a3d)}.twa-pdp .ag-pb-clinical-trial__stats{display:flex;align-items:flex-start;justify-content:space-between;gap:4px;width:100%;margin:0;padding:0;list-style:none}.twa-pdp .ag-pb-clinical-trial__stat{display:flex;flex-direction:column;align-items:center;gap:6px;width:80px;min-width:0;text-align:center}.twa-pdp .ag-pb-clinical-trial__donut{position:relative;width:74px;height:74px;flex-shrink:0}.twa-pdp .ag-pb-clinical-trial__ring{display:block;width:100%;height:100%;overflow:visible}.twa-pdp .ag-pb-clinical-trial__ring-track,.twa-pdp .ag-pb-clinical-trial__ring-fill{stroke-width:4.25;stroke-linecap:round}.twa-pdp .ag-pb-clinical-trial__ring-track{stroke:var(--ag-pb-clinical-ring-track, #c1bbe1)}.twa-pdp .ag-pb-clinical-trial__ring-fill{stroke:var(--ag-pb-clinical-ring-fill, #9c96d0);transition:none}.twa-pdp .ag-pb-clinical-trial__percent{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--ag-page-blocks-font-heading, "TWA Cirka", sans-serif);font-size:26px;font-weight:700;line-height:1;color:var(--ag-pb-clinical-percent, #000000);pointer-events:none;top:2px}.twa-pdp.ag-page-blocks .ag-pb-clinical-trial__stat-label,.twa-pdp .ag-pb-clinical-trial .ag-pb-clinical-trial__stat-label{margin:0;width:100%;font-family:var(--ag-page-blocks-font-body, "TWA Mori", sans-serif);font-size:12px;font-weight:400;line-height:1.3;color:var(--ag-pb-clinical-stat, #000000)}.twa-pdp .ag-pb-clinical-trial__banner{display:flex;align-items:center;justify-content:center;gap:20px;width:100%;padding:15px 10px;border-radius:20px;background-color:var(--ag-pb-clinical-banner-bg, #ebe3f3);box-sizing:border-box}.twa-pdp .ag-pb-clinical-trial__logos{flex-shrink:0;width:73px}.twa-pdp .ag-pb-clinical-trial__logos-img{display:block;width:100%;height:auto;max-width:none}.twa-pdp .ag-pb-clinical-trial__logos-img--desktop{display:none}.twa-pdp .ag-pb-clinical-trial__banner-text{flex:1 1 auto;min-width:0;font-family:var(--ag-page-blocks-font-body, "TWA Mori", sans-serif);font-size:14px;font-weight:600;line-height:1.3;color:var(--ag-pb-clinical-banner, #241a3d)}.twa-pdp .ag-pb-clinical-trial__banner-text strong,.twa-pdp .ag-pb-clinical-trial__banner-text b{color:var(--ag-pb-clinical-banner-bold, #7c6caa);font-weight:inherit}.twa-pdp .ag-pb-clinical-trial__banner-text em{color:var(--ag-pb-clinical-banner-highlight, #c25ca3);font-style:normal;font-weight:inherit}.twa-pdp .ag-pb-clinical-trial__link{display:inline-block;margin:0;padding:0;border:0;background:transparent;font-family:var(--ag-page-blocks-font-body, "TWA Mori", sans-serif);font-size:12px;font-weight:400;line-height:1.3;color:var(--ag-pb-clinical-link, rgb(0 0 0 / .5));text-decoration:underline!important;text-underline-offset:2px;text-transform:capitalize;text-underline-position:from-font;cursor:pointer;appearance:none;-webkit-appearance:none}.twa-pdp .ag-pb-clinical-trial__link:hover,.twa-pdp .ag-pb-clinical-trial__link:focus-visible{text-decoration:underline!important}.twa-pdp .ag-pb-clinical-trial__link:focus-visible{outline:2px solid #2f0147;outline-offset:2px}@media screen and (min-width:741px){.twa-pdp .ag-pb-clinical-trial__inner{max-width:var(--ag-pb-clinical-content-max-desktop, 1140px);padding-inline:0}.twa-pdp .ag-pb-clinical-trial__card{padding:40px 80px;gap:24px}.twa-pdp .ag-pb-clinical-trial__intro{gap:24px}.twa-pdp.ag-page-blocks .ag-pb-clinical-trial__heading,.twa-pdp .ag-pb-clinical-trial .ag-pb-clinical-trial__heading{font-size:40px;font-weight:600}.twa-pdp .ag-pb-clinical-trial__body{font-size:20px}.twa-pdp .ag-pb-clinical-trial__stats{gap:16px}.twa-pdp .ag-pb-clinical-trial__stat{width:235px;gap:6px}.twa-pdp .ag-pb-clinical-trial__donut{width:140px;height:140px}.twa-pdp .ag-pb-clinical-trial__percent{font-size:40px}.twa-pdp.ag-page-blocks .ag-pb-clinical-trial__stat-label,.twa-pdp .ag-pb-clinical-trial .ag-pb-clinical-trial__stat-label{font-size:20px;font-weight:600;max-width:210px}.twa-pdp .ag-pb-clinical-trial__banner{border-radius:8px}.twa-pdp .ag-pb-clinical-trial__logos{width:auto}.twa-pdp .ag-pb-clinical-trial__logos-img--mobile{display:none}.twa-pdp .ag-pb-clinical-trial__logos-img--desktop{display:block;width:auto;height:83px}.twa-pdp .ag-pb-clinical-trial__banner-text{flex:0 1 auto;width:auto;max-width:518px;font-size:24px}.twa-pdp .ag-pb-clinical-trial__link{font-size:16px}}@media(max-width:800px){.twa-pdp .ag-pb-clinical-trial__card{margin-inline:15px;width:calc(100% - 30px)}}.twa-pdp .ag-pb-pd__cl-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:12px;box-sizing:border-box}.twa-pdp .ag-pb-pd__cl-modal[hidden]{display:none!important}.twa-pdp .ag-pb-pd__cl-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000c2}.twa-pdp .ag-pb-pd__cl-modal-panel{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-height:min(92vh,2213px);border-radius:26px;background:#fff;overflow:hidden}.twa-pdp .ag-pb-pd__cl-modal-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0;padding:24px 32px 21px;border-bottom:1px solid #ece7f6}.twa-pdp.ag-page-blocks .ag-pb-pd__cl-modal-label,.twa-pdp .ag-pb-pd__cl-modal-label{margin:0;font-family:var(--ag-page-blocks-font-body, "TWA Mori", sans-serif);font-size:11px;font-weight:600;line-height:normal;letter-spacing:1.98px;text-transform:uppercase;color:#241a3d}.twa-pdp .ag-pb-pd__cl-modal-close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:#9a94a8;font-family:var(--ag-page-blocks-font-body, "TWA Mori", sans-serif);font-size:28px;font-weight:400;line-height:1;cursor:pointer;appearance:none;-webkit-appearance:none}.twa-pdp .ag-pb-pd__cl-modal-close:focus-visible{outline:2px solid #241a3d;outline-offset:2px}.twa-pdp .ag-pb-pd__cl-modal-body{display:flex;flex-direction:column;gap:26px;flex:1 1 auto;min-height:0;padding:30px 32px 8px;overflow:auto;-webkit-overflow-scrolling:touch}.twa-pdp.ag-page-blocks .ag-pb-pd__cl-modal-title,.twa-pdp .ag-pb-pd__cl-modal-title{margin:0;font-family:var(--ag-page-blocks-font-body, "TWA Mori", sans-serif);font-size:24px;font-weight:600;line-height:1.3;color:#241a3d}.twa-pdp .ag-pb-pd__cl-msec{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0}.twa-pdp .ag-pb-pd__cl-msec-head{display:flex;align-items:baseline;gap:10px;padding-bottom:9px;border-bottom:1px solid #ece7f6}.twa-pdp.ag-page-blocks .ag-pb-pd__cl-msec-num,.twa-pdp .ag-pb-pd__cl-msec-num{flex:0 0 auto;font-family:var(--ag-page-blocks-font-body, "TWA Mori", sans-serif);font-size:14px;font-weight:600;line-height:1.5;color:#c25ca3}.twa-pdp.ag-page-blocks .ag-pb-pd__cl-msec-title,.twa-pdp .ag-pb-pd__cl-msec-title{font-family:var(--ag-page-blocks-font-body, "TWA Mori", sans-serif);font-size:14px;font-weight:600;line-height:1.5;letter-spacing:.96px;text-transform:uppercase;color:#241a3d}.twa-pdp.ag-page-blocks .ag-pb-pd__cl-msec-body,.twa-pdp .ag-pb-pd__cl-msec-body,.twa-pdp.ag-page-blocks .ag-pb-pd__cl-mbox-body,.twa-pdp .ag-pb-pd__cl-mbox-body{margin:0;font-family:var(--ag-page-blocks-font-body, "TWA Mori", sans-serif);font-size:14px;font-weight:400;line-height:1.5;color:#000}.twa-pdp .ag-pb-pd__cl-mbox-row{display:flex;flex-direction:column;gap:16px;width:100%}.twa-pdp .ag-pb-pd__cl-mbox{display:flex;flex-direction:column;gap:7px;width:100%;padding:17px 19px;border:1px solid #ece7f6;border-radius:14px;background:#f8f6fd;box-sizing:border-box}.twa-pdp.ag-page-blocks .ag-pb-pd__cl-mbox-label,.twa-pdp .ag-pb-pd__cl-mbox-label{margin:0;font-family:var(--ag-page-blocks-font-body, "TWA Mori", sans-serif);font-size:14px;font-weight:600;line-height:1.5;letter-spacing:.8px;text-transform:uppercase;color:#241a3d}.twa-pdp .ag-pb-pd__cl-results{display:flex;flex-direction:column;gap:32px;width:100%}.twa-pdp .ag-pb-pd__cl-bars{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.twa-pdp .ag-pb-pd__cl-bar{display:flex;flex-direction:column;gap:5px;width:100%}.twa-pdp .ag-pb-pd__cl-bar-top{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.twa-pdp.ag-page-blocks .ag-pb-pd__cl-bar-label,.twa-pdp .ag-pb-pd__cl-bar-label{font-family:var(--ag-page-blocks-font-body, "TWA Mori", sans-serif);font-size:14px;font-weight:400;line-height:1.5;color:#241a3d}.twa-pdp.ag-page-blocks .ag-pb-pd__cl-bar-value,.twa-pdp .ag-pb-pd__cl-bar-value{flex:0 0 auto;font-family:var(--ag-page-blocks-font-body, "TWA Mori", sans-serif);font-size:14px;font-weight:600;line-height:1.5;color:#241a3d}.twa-pdp .ag-pb-pd__cl-bar-track{position:relative;width:100%;height:5px;border-radius:4px;background:#ece7f6;overflow:hidden}.twa-pdp .ag-pb-pd__cl-bar-fill{display:block;height:100%;border-radius:4px;max-width:100%}.twa-pdp .ag-pb-pd__cl-bar-fill--dark{background:#241a3d}.twa-pdp .ag-pb-pd__cl-bar-fill--pink{background:#c25ca3}.twa-pdp .ag-pb-pd__cl-modal-footer{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:100%;padding:29px 32px 40px;border-top:1px solid #ece7f6;box-sizing:border-box}.twa-pdp.ag-page-blocks .ag-pb-pd__cl-modal-article,.twa-pdp .ag-pb-pd__cl-modal-article{font-family:var(--ag-page-blocks-font-body, "TWA Mori", sans-serif);font-size:12px;font-weight:600;line-height:normal;letter-spacing:.96px;text-align:center;text-transform:uppercase;text-decoration:none;color:#241a3d}.twa-pdp .ag-pb-pd__cl-modal-article:hover,.twa-pdp .ag-pb-pd__cl-modal-article:focus-visible{text-decoration:underline;text-underline-offset:3px}.twa-pdp .ag-pb-pd__cl-modal-article:focus-visible{outline:2px solid #241a3d;outline-offset:3px}html:has(.twa-pdp).ag-pb-pd-clinical-modal-open,body:has(.twa-pdp).ag-pb-pd-clinical-modal-open{overflow:hidden}@media screen and (min-width:741px){.twa-pdp .ag-pb-pd__clinical{padding:20px}.twa-pdp .ag-pb-pd__clinical-top{gap:0;justify-content:center}.twa-pdp .ag-pb-pd__clinical-badge{width:160px}.twa-pdp.ag-page-blocks .ag-pb-pd__clinical-heading,.twa-pdp .ag-pb-pd__clinical-heading{font-size:24px}.twa-pdp .ag-pb-pd__clinical-stat{width:100px}.twa-pdp .ag-pb-pd__clinical-donut{width:92px;height:92px}.twa-pdp.ag-page-blocks .ag-pb-pd__clinical-stat-label,.twa-pdp .ag-pb-pd__clinical-stat-label{font-size:14px;font-weight:600}.twa-pdp .ag-pb-pd__cl-modal{padding:24px}.twa-pdp .ag-pb-pd__cl-modal-panel{width:min(100%,900px);max-height:min(92vh,1322px)}.twa-pdp.ag-page-blocks .ag-pb-pd__cl-modal-title,.twa-pdp .ag-pb-pd__cl-modal-title{font-size:32px;line-height:1.3}.twa-pdp.ag-page-blocks .ag-pb-pd__cl-msec-num,.twa-pdp .ag-pb-pd__cl-msec-num,.twa-pdp.ag-page-blocks .ag-pb-pd__cl-msec-title,.twa-pdp .ag-pb-pd__cl-msec-title{font-size:12px;line-height:normal}.twa-pdp.ag-page-blocks .ag-pb-pd__cl-msec-body,.twa-pdp .ag-pb-pd__cl-msec-body,.twa-pdp.ag-page-blocks .ag-pb-pd__cl-mbox-body,.twa-pdp .ag-pb-pd__cl-mbox-body{font-size:16px}.twa-pdp .ag-pb-pd__cl-mbox-row{flex-direction:row;align-items:stretch}.twa-pdp .ag-pb-pd__cl-mbox{flex:1 1 0;min-width:0}.twa-pdp.ag-page-blocks .ag-pb-pd__cl-mbox-label,.twa-pdp .ag-pb-pd__cl-mbox-label{font-size:10px;line-height:normal}.twa-pdp .ag-pb-pd__cl-results{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:32px;align-items:start}}.twa-pdp .ag-pb-guarantee{position:relative;display:block;width:100%;max-width:none;overflow:hidden;box-sizing:border-box;background-color:#edeeec}.twa-pdp .ag-pb-guarantee__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.twa-pdp .ag-pb-guarantee__bg-img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center bottom}.twa-pdp .ag-pb-guarantee__bg-img--desktop{display:none}.twa-pdp .ag-pb-guarantee__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;min-height:var(--ag-pb-guarantee-min-h-mobile, 587px);padding:15px;box-sizing:border-box}.twa-pdp .ag-pb-guarantee__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;text-align:center}.twa-pdp .ag-pb-guarantee__logo-wrap{display:flex;align-items:center;justify-content:center;width:176px;max-width:45%}.twa-pdp .ag-pb-guarantee__logo{display:block;width:100%;height:auto;max-width:176px}.twa-pdp.ag-page-blocks .ag-pb-guarantee__heading,.twa-pdp .ag-pb-guarantee .ag-pb-guarantee__heading{margin:0;width:100%;max-width:20ch;font-family:var(--ag-page-blocks-font-heading, "TWA Cirka", Georgia, serif);font-size:30px;font-weight:700;line-height:1;letter-spacing:.3px;color:var(--ag-pb-guarantee-heading, #2f0147)}.twa-pdp.ag-page-blocks .ag-pb-guarantee__text,.twa-pdp .ag-pb-guarantee .ag-pb-guarantee__text{margin:0;width:100%;font-family:var(--ag-page-blocks-font-body, "TWA Mori", sans-serif);font-size:16px;font-weight:400;line-height:1.4;letter-spacing:.16px;text-align:center;color:var(--ag-pb-guarantee-text, #2f0147)}@media screen and (min-width:741px){.twa-pdp .ag-pb-guarantee__bg-img--mobile{display:none}.twa-pdp .ag-pb-guarantee__bg-img--desktop{display:block;object-position:center center}.twa-pdp .ag-pb-guarantee__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;justify-items:center;width:100%;max-width:var(--ags-container-max, 1440px);min-height:var(--ag-pb-guarantee-min-h-desktop, 600px);margin-inline:auto;padding:40px;box-sizing:border-box}.twa-pdp .ag-pb-guarantee__content{grid-column:1;gap:16px;width:min(100%,604px);max-width:604px;justify-self:center}.twa-pdp .ag-pb-guarantee__logo-wrap{width:176px;max-width:none}.twa-pdp.ag-page-blocks .ag-pb-guarantee__heading,.twa-pdp .ag-pb-guarantee .ag-pb-guarantee__heading{max-width:none;font-size:55px;line-height:1;letter-spacing:.55px}.twa-pdp.ag-page-blocks .ag-pb-guarantee__text,.twa-pdp .ag-pb-guarantee .ag-pb-guarantee__text{max-width:512px;font-size:24px;letter-spacing:.24px}}.twa-pdp .ag-pb-faq{--ag-pb-faq-ease: cubic-bezier(.22, 1, .36, 1);--ag-pb-faq-dur: .34s;--ag-pb-faq-tab-dur: .26s;position:relative;z-index:1;display:block;width:100%;max-width:none;padding-block:40px;box-sizing:border-box;background-color:var(--ag-pb-faq-bg, #ffffff);overflow-anchor:none}html:has(.twa-pdp).ag-pb-faq-scroll-stable,html:has(.twa-pdp).ag-pb-faq-scroll-stable body,html:has(.twa-pdp).ag-pb-faq-scroll-stable body *{overflow-anchor:none!important}.twa-pdp.shopify-section--ag-page-blocks .ag-page-blocks__blocks>.shopify-block:has(.ag-pb-faq),.twa-pdp.shopify-section--ag-page-blocks .ag-page-blocks__blocks>[id^=shopify-block-]:has(.ag-pb-faq){position:relative;z-index:1}.twa-pdp .ag-pb-faq__inner{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%;max-width:none;margin-inline:auto;padding-inline:15px;box-sizing:border-box}.twa-pdp .ag-pb-faq__tabs{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:10px;width:100%}.twa-pdp .ag-pb-faq__tab{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:12px 21px;border:1px solid var(--ag-pb-faq-tab-border, #e3d6ee);border-radius:30px;background-color:#fff;background-image:none;font-family:var(--ag-page-blocks-font-body, "TWA Mori", sans-serif);font-size:16px;font-weight:600;line-height:normal;text-align:center;color:var(--ag-pb-faq-tab-text, #6b6577);cursor:pointer;appearance:none;-webkit-appearance:none;transform:translateY(0);transition:color var(--ag-pb-faq-tab-dur) var(--ag-pb-faq-ease),border-color var(--ag-pb-faq-tab-dur) var(--ag-pb-faq-ease),background-color var(--ag-pb-faq-tab-dur) var(--ag-pb-faq-ease),background-image var(--ag-pb-faq-tab-dur) var(--ag-pb-faq-ease),box-shadow var(--ag-pb-faq-tab-dur) var(--ag-pb-faq-ease),transform var(--ag-pb-faq-tab-dur) var(--ag-pb-faq-ease)}.twa-pdp .ag-pb-faq__tab:hover{border-color:#c1a8d8;transform:translateY(-1px)}.twa-pdp .ag-pb-faq__tab:focus-visible{outline:2px solid #2f0147;outline-offset:2px}.twa-pdp .ag-pb-faq__tab.is-active{border-color:transparent;background-image:linear-gradient(122.6deg,#6b3fa0,#c14f9c);color:var(--ag-pb-faq-tab-active-text, #ffffff);box-shadow:0 6px 16px #6b3fa038;transform:translateY(0)}.twa-pdp .ag-pb-faq__panels{position:relative;width:100%}.twa-pdp .ag-pb-faq__panel{display:none;flex-direction:column;gap:10px;width:100%;opacity:0;transform:translateY(10px)}.twa-pdp .ag-pb-faq__panel.is-active{display:flex;opacity:1;transform:translateY(0);transition:opacity var(--ag-pb-faq-tab-dur) var(--ag-pb-faq-ease),transform var(--ag-pb-faq-tab-dur) var(--ag-pb-faq-ease)}.twa-pdp .ag-pb-faq__panel.is-exiting{display:flex;opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity var(--ag-pb-faq-tab-dur) var(--ag-pb-faq-ease),transform var(--ag-pb-faq-tab-dur) var(--ag-pb-faq-ease)}.twa-pdp .ag-pb-faq__panel.is-entering{opacity:0;transform:translateY(10px)}.twa-pdp .ag-pb-faq__item{width:100%;overflow-anchor:none}.twa-pdp .ag-pb-faq__card{display:flex;align-items:flex-start;gap:20px;width:100%;padding:20px;border:1px solid var(--ag-pb-faq-border, #e3d6ee);border-radius:8px;background-color:#fff;box-sizing:border-box;cursor:pointer;transition:border-color var(--ag-pb-faq-dur) var(--ag-pb-faq-ease)}.twa-pdp .ag-pb-faq__card:hover,.twa-pdp .ag-pb-faq__item.is-open .ag-pb-faq__card{border-color:#d4c0e6}.twa-pdp .ag-pb-faq__main{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;min-width:0}.twa-pdp.ag-page-blocks .ag-pb-faq__question,.twa-pdp .ag-pb-faq .ag-pb-faq__question{margin:0;width:100%;font-family:var(--ag-page-blocks-font-heading, "TWA Cirka", Georgia, serif);font-size:20px;font-weight:700;line-height:1.4;color:var(--ag-pb-faq-question, #2f0147);cursor:pointer}.twa-pdp .ag-pb-faq__answer{display:grid;grid-template-rows:0fr;width:100%;opacity:0;margin-block-start:0;overflow-anchor:none;transition:grid-template-rows var(--ag-pb-faq-dur) var(--ag-pb-faq-ease),opacity calc(var(--ag-pb-faq-dur) * .85) var(--ag-pb-faq-ease),margin-block-start var(--ag-pb-faq-dur) var(--ag-pb-faq-ease)}.twa-pdp .ag-pb-faq__item.is-open .ag-pb-faq__answer{grid-template-rows:1fr;opacity:1;margin-block-start:10px}.twa-pdp .ag-pb-faq__item.is-instant .ag-pb-faq__answer,.twa-pdp .ag-pb-faq__item.is-instant .ag-pb-faq__icon-btn,.twa-pdp .ag-pb-faq__item.is-instant .ag-pb-faq__icon:before,.twa-pdp .ag-pb-faq__item.is-instant .ag-pb-faq__icon:after{transition:none!important}.twa-pdp .ag-pb-faq__answer[hidden]{display:grid!important}@media(hover:none)and (pointer:coarse){.twa-pdp .ag-pb-faq__answer{transition:opacity .14s ease}}.twa-pdp .ag-pb-faq__answer-inner{overflow:hidden;min-height:0;margin:0;padding:0;font-family:var(--ag-page-blocks-font-body, "TWA Mori", sans-serif);font-size:16px;font-weight:400;line-height:1.4;color:var(--ag-pb-faq-answer, #000000)}.twa-pdp .ag-pb-faq__answer-inner>*:first-child{margin-block-start:0}.twa-pdp .ag-pb-faq__answer-inner>*:last-child{margin-block-end:0}.twa-pdp .ag-pb-faq__answer-inner p{margin:0}.twa-pdp .ag-pb-faq__icon-btn{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;align-self:flex-start;width:26px;height:26px;margin:1px 0 0;padding:0;border:0;border-radius:13px;background-color:var(--ag-pb-faq-icon-bg, #f3ecfa);cursor:pointer;appearance:none;-webkit-appearance:none;transition:background-color var(--ag-pb-faq-dur) var(--ag-pb-faq-ease),transform var(--ag-pb-faq-dur) var(--ag-pb-faq-ease)}.twa-pdp .ag-pb-faq__item.is-open .ag-pb-faq__icon-btn{transform:rotate(180deg)}.twa-pdp .ag-pb-faq__icon-btn:hover{background-color:#ebe0f6}.twa-pdp .ag-pb-faq__icon-btn:focus-visible{outline:2px solid #2f0147;outline-offset:2px}.twa-pdp .ag-pb-faq__icon{position:relative;display:block;width:11px;height:11px}.twa-pdp .ag-pb-faq__icon:before,.twa-pdp .ag-pb-faq__icon:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:2px;border-radius:2px;background-color:var(--ag-pb-faq-icon, #2f0147);transform:translate(-50%,-50%);transition:transform var(--ag-pb-faq-dur) var(--ag-pb-faq-ease),opacity var(--ag-pb-faq-dur) var(--ag-pb-faq-ease)}.twa-pdp .ag-pb-faq__icon:after{width:2px;height:11px}.twa-pdp .ag-pb-faq__item.is-open .ag-pb-faq__icon:after{transform:translate(-50%,-50%) scaleY(0);opacity:0}@media(prefers-reduced-motion:reduce){.twa-pdp .ag-pb-faq__tab,.twa-pdp .ag-pb-faq__panel,.twa-pdp .ag-pb-faq__panel.is-active,.twa-pdp .ag-pb-faq__panel.is-exiting,.twa-pdp .ag-pb-faq__answer,.twa-pdp .ag-pb-faq__icon-btn,.twa-pdp .ag-pb-faq__icon:before,.twa-pdp .ag-pb-faq__icon:after,.twa-pdp .ag-pb-faq__card{transition:none}.twa-pdp .ag-pb-faq__tab:hover,.twa-pdp .ag-pb-faq__item.is-open .ag-pb-faq__icon-btn{transform:none}}@media screen and (min-width:741px){.twa-pdp .ag-pb-faq__inner{gap:48px;max-width:var(--ag-pb-faq-content-max-desktop, 1140px)}.twa-pdp .ag-pb-faq__tabs{gap:0 10px}.twa-pdp .ag-pb-faq__tab{font-size:20px}.twa-pdp.ag-page-blocks .ag-pb-faq__question,.twa-pdp .ag-pb-faq .ag-pb-faq__question{font-size:30px}.twa-pdp .ag-pb-faq__icon-btn{margin-block-start:8px}.twa-pdp .ag-pb-faq__answer-inner{font-size:20px}}.twa-pdp .tapa-captioned-photo{position:relative;display:block;width:100%;container-type:inline-size;line-height:0}.twa-pdp .tapa-captioned-photo>img{display:block;width:100%;height:auto!important}.twa-pdp .tapa-photo-caption{position:absolute;top:85.5%;height:10.5%;background:#252525;color:#fff;border-radius:2cqw;display:flex;align-items:center;justify-content:center;font:600 3.8cqw/1 Arial,sans-serif;letter-spacing:.05em}.twa-pdp .tapa-photo-caption.before{left:2.5%;width:22.8%}.twa-pdp .tapa-photo-caption.after{left:52.5%;width:20%}.twa-pdp .tapa-nutrition-crop{display:block;width:100%;max-width:449px;aspect-ratio:449/2158;overflow:hidden;margin:0 auto}.twa-pdp .tapa-nutrition-crop>img{display:block;width:161.47%!important;max-width:none!important;height:auto!important;margin-left:-30.735%!important}.twa-pdp .ag-es-image{position:relative;display:block;width:100%;min-width:0;container-type:inline-size;isolation:isolate;line-height:0}.twa-pdp .ag-es-image--gallery{height:100%}.twa-pdp .ag-es-image>img{display:block!important;width:100%;height:auto}.twa-pdp .ag-es-image--gallery>img{height:100%!important;object-fit:cover}.twa-pdp .ag-es-image .ag-es-patch{position:absolute;z-index:1;box-sizing:border-box;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:.2cqw;line-height:1.08;color:#2f0147;font-family:TWA Mori,Pangram,Arial,sans-serif;text-align:center;white-space:normal;pointer-events:none;letter-spacing:0}.twa-pdp .ag-es-image .ag-es-patch--serif{font-family:TWA Cirka,Georgia,serif;line-height:1}.twa-pdp .ag-es-image .ag-es-patch--left{justify-content:flex-start;text-align:left}.twa-pdp .ag-es-image .ag-es-patch p{margin:0;padding:0;font:inherit;color:inherit;line-height:inherit}.twa-pdp .ag-es-image .ag-es-patch strong{font-weight:600}.twa-pdp .ag-es-image .ag-es-patch mark{color:inherit;background:#d9b5d3;padding:0 .1em}.twa-pdp .ag-es-image .ag-es-nutrition{display:block;padding:2cqw;color:#111;background:#fff;border:1px solid #111;border-radius:1cqw;text-align:left;font-family:Arial,sans-serif;line-height:1.05}.twa-pdp .ag-es-nutrition .ag-es-facts-title{font-weight:800;font-size:6.4cqw;line-height:1.1;margin-bottom:1cqw}.twa-pdp .ag-es-nutrition .ag-es-facts-serving{font-size:2.5cqw;line-height:1.15;padding-bottom:.6cqw;border-bottom:1.6cqw solid #111}.twa-pdp .ag-es-nutrition table{border-collapse:collapse;width:100%;font-size:2.25cqw;line-height:1.13;color:#111;margin:0;table-layout:fixed}.twa-pdp .ag-es-nutrition th,.twa-pdp .ag-es-nutrition td{border:0;border-bottom:.4cqw solid #111;padding:.55cqw .1cqw;text-align:left;vertical-align:middle;line-height:1.13}.twa-pdp .ag-es-nutrition th:nth-child(1),.twa-pdp .ag-es-nutrition td:nth-child(1){width:62%}.twa-pdp .ag-es-nutrition th:nth-child(2),.twa-pdp .ag-es-nutrition td:nth-child(2){width:24%;text-align:center}.twa-pdp .ag-es-nutrition th:nth-child(3),.twa-pdp .ag-es-nutrition td:nth-child(3){width:14%;text-align:center}.twa-pdp .ag-es-nutrition small{font-size:1.75cqw;line-height:1.15}.twa-pdp .ag-es-image--desktop{display:none}.twa-pdp .ag-es-image--mobile{display:block}.twa-pdp .ag-es-image .ag-es-modal-facts{display:block;padding:2.1cqw;border:1px solid #222;border-radius:1cqw;background:#fff;color:#111;font-family:Arial,sans-serif;text-align:left;line-height:1.12}.twa-pdp .ag-es-modal-facts h3{font:700 7cqw/1 Arial,sans-serif;margin:0 0 2.2cqw;color:#111}.twa-pdp .ag-es-modal-facts p{font:3.15cqw/1.3 Arial,sans-serif!important;margin:0 0 2cqw!important}.twa-pdp .ag-es-modal-facts table{border-collapse:collapse;width:100%;table-layout:fixed;font:3.1cqw/1.13 Arial,sans-serif;color:#111}.twa-pdp .ag-es-modal-facts th,.twa-pdp .ag-es-modal-facts td{border:0;border-bottom:.2cqw solid #e9e3ed;padding:2cqw 0;vertical-align:top;text-align:left;font:inherit;line-height:1.2}.twa-pdp .ag-es-modal-facts th{font-weight:700;border-bottom:.5cqw solid #592f6f;padding:.5cqw 0 2cqw}.twa-pdp .ag-es-modal-facts th:first-child,.twa-pdp .ag-es-modal-facts td:first-child{width:75%;padding-right:1cqw}.twa-pdp .ag-es-modal-facts th:last-child,.twa-pdp .ag-es-modal-facts td:last-child{width:25%;text-align:right}.twa-pdp .ag-es-modal-facts small{display:block;font:2.55cqw/1.25 Arial,sans-serif;margin:1.2cqw 0 0}.twa-pdp .ag-es-badge-overlay{position:absolute;top:10.4%;right:10.4%;bottom:10.4%;left:10.4%;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#f6e7fc;color:#3c0b51;font-family:TWA Cirka,Georgia,serif;line-height:1;pointer-events:none}.twa-pdp .ag-es-badge-overlay.dark{top:8.7%;right:8.7%;bottom:8.7%;left:8.7%;background:radial-gradient(circle at 50% 50%,#2f0147 0 43%,#6c2871 44% 100%);color:#fff}.twa-pdp .ag-es-badge-overlay small{font:8.7cqw/1 TWA Cirka,Georgia,serif;letter-spacing:.1cqw}.twa-pdp .ag-es-badge-overlay strong{font:700 35cqw/.95 TWA Cirka,Georgia,serif}.twa-pdp .ag-es-badge-overlay span{font:10cqw/1.1 TWA Cirka,Georgia,serif}@media(min-width:741px){.twa-pdp .ag-es-image--desktop{display:block}.twa-pdp .ag-es-image--mobile{display:none}}.twa-pdp .ag-pb-pd__gallery-slide.es-gallery-translated{position:relative;container-type:inline-size}.twa-pdp .es-art-patch{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;overflow:hidden;color:#2f0147;font-family:var(--ag-page-blocks-font-body,"TWA Mori",Arial,sans-serif);font-weight:400;line-height:1.13;text-align:center;pointer-events:none;letter-spacing:-.035em}.twa-pdp .es-art-patch>div{width:100%}.twa-pdp .es-art-patch b{font-weight:600}.twa-pdp .es-art-serif{font-family:TWA Cirka,Georgia,Times New Roman,serif;letter-spacing:-.025em}.twa-pdp .es-art-patch mark{color:inherit;background:#c069b83d;padding:0 .08em}.twa-pdp .es-art-accent{color:#9643a0}.twa-pdp .es-doc-name{display:block;font-size:3.25cqw;line-height:1.1;margin-bottom:.8cqw}.twa-pdp .es-doc-credential{display:block;color:#006047;font-size:2.23cqw;line-height:1.15;margin-bottom:1.35cqw;letter-spacing:-.03em}.twa-pdp .es-doc-quote{display:block;color:#242035;font-size:2.3cqw;line-height:1.25;letter-spacing:-.025em}.twa-pdp .es-art-ingredient{display:block;font-family:Georgia,serif;color:#c956b1;font-size:3.75cqw;line-height:1.08;margin-bottom:1.2cqw}.twa-pdp .es-art-benefit{display:block;font-size:2.6cqw;line-height:1.15}.twa-pdp .es-nutrition{position:absolute;top:20.4%;right:4.95%;bottom:4%;left:4.95%;background:#fff;border:.14cqw solid #151515;border-radius:1.1cqw;z-index:1;box-sizing:border-box;padding:1.8% 3.4% 2%;font-family:Arial,Helvetica,sans-serif;color:#050505;font-size:2.3cqw;line-height:1.13;overflow:hidden;pointer-events:none;letter-spacing:-.04em}.twa-pdp .es-nutrition-title{font-size:6.7cqw;font-weight:800;letter-spacing:-.055em;line-height:1.02;margin-bottom:1.35cqw;white-space:nowrap}.twa-pdp .es-nutrition-serving{font-size:2.4cqw;line-height:1.2;margin-bottom:.5cqw}.twa-pdp .es-nutrition table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:2.1cqw;line-height:1.15}.twa-pdp .es-nutrition th,.twa-pdp .es-nutrition td{padding:.25cqw 0;border:0;border-bottom:.55cqw solid #151515;text-align:left;vertical-align:middle}.twa-pdp .es-nutrition th:first-child,.twa-pdp .es-nutrition td:first-child{width:58%}.twa-pdp .es-nutrition th:nth-child(2),.twa-pdp .es-nutrition td:nth-child(2){width:28%;text-align:center}.twa-pdp .es-nutrition th:nth-child(3),.twa-pdp .es-nutrition td:nth-child(3){width:14%;text-align:center}.twa-pdp .es-nutrition thead{border-top:1.8cqw solid #151515;border-bottom:1.1cqw solid #151515}.twa-pdp .es-nutrition thead th{font-size:1.95cqw;font-weight:700;border-bottom:0}.twa-pdp .es-nutrition tbody .es-nutrition-group th{font-weight:700;padding-top:.5cqw;padding-bottom:.3cqw;border-bottom:0}.twa-pdp .es-nutrition tbody .es-nutrition-group:first-child th{border-bottom:.55cqw solid #151515}.twa-pdp .es-nutrition td.es-nutrition-indent{padding-left:2.7cqw;font-size:1.9cqw}.twa-pdp .es-nutrition tbody tr:last-child{border-bottom:1.8cqw solid #151515}.twa-pdp .es-nutrition-foot{font-size:1.65cqw;letter-spacing:-.02em;padding-top:.8cqw}.twa-pdp .ag-es-clinicians{font:13px/1.45 Arial,sans-serif;color:#292929;padding:2px 0 3px}.twa-pdp .ag-es-clinicians b{font:700 18px Georgia,serif}.twa-pdp .ag-es-clinicians p{margin:5px 0}.twa-pdp .ag-es-clinicians a{text-decoration:underline;font-size:12px;font-weight:700}.twa-pdp .ag-es-reviews{color:#111;padding:20px 16px 50px;font-family:Arial,sans-serif}.twa-pdp .ag-es-review-summary{display:flex;gap:40px;align-items:center;margin-bottom:35px}.twa-pdp .ag-es-review-summary>div:first-child{display:flex;flex-direction:column;gap:4px;min-width:130px}.twa-pdp .ag-es-review-summary strong{font-size:38px}.twa-pdp .ag-es-stars{font:20px/1.4 Arial,sans-serif;letter-spacing:1px;color:#000;display:block}.twa-pdp .ag-es-distribution{width:330px}.twa-pdp .ag-es-distribution button{display:flex;align-items:center;gap:10px;width:100%;font:13px Arial;background:none;border:0;cursor:pointer}.twa-pdp .ag-es-distribution button i{width:180px;height:9px;background:#eee;display:block;border-radius:2px}.twa-pdp .ag-es-distribution button i span{height:100%;background:#000;display:block;border-radius:2px}.twa-pdp .ag-es-distribution button.active{color:#9250a8;font-weight:700}.twa-pdp .ag-es-review-summary select{margin-left:auto;background:#fff;border:1px solid #ddd;padding:7px;border-radius:4px;max-width:180px;font:12px Arial}.twa-pdp .ag-es-review-grid{columns:3;column-gap:16px}.twa-pdp .ag-es-review-card{break-inside:avoid;display:inline-block;width:100%;margin:0 0 16px;border:1px solid #ddd;border-radius:8px;overflow:hidden;box-shadow:0 2px 5px #0000000a;background:#fff;vertical-align:top}.twa-pdp .ag-es-review-card[hidden]{display:none}.twa-pdp .ag-es-review-card>img{width:100%;height:auto;display:block;max-height:460px;object-fit:cover}.twa-pdp .ag-es-review-content{padding:16px;font-size:14px;line-height:1.45}.twa-pdp .ag-es-review-name{font-size:15px;margin-right:5px}.twa-pdp .ag-es-verified{font-size:10px;white-space:nowrap}.twa-pdp .ag-es-review-date{display:block;color:#777;margin:4px 0;font-size:11px}.twa-pdp .ag-es-review-content p{margin:8px 0;white-space:pre-line}.twa-pdp .ag-es-review-content>small:last-child{font-size:11px}.twa-pdp .ag-es-truncated{display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden}.twa-pdp .ag-es-read-review{font-size:12px;text-decoration:underline;padding:0;border:0;background:none;cursor:pointer}.twa-pdp .ag-es-reviews #ag-es-more-reviews{display:block;margin:25px auto 0;background:#fff;color:#111;border:1px solid #aaa;border-radius:6px;padding:10px 28px;font-size:14px;cursor:pointer}.twa-pdp .ag-pb-pd__gallery-thumb{flex-shrink:0}.twa-pdp button:focus-visible,.twa-pdp a:focus-visible,.twa-pdp select:focus-visible{outline:2px solid #7f669f;outline-offset:3px}.twa-pdp .ag-es-nutrition{max-width:540px;padding:25px;background:#fff;color:#111;font:15px Arial}.twa-pdp .ag-es-nutrition h2{font:700 30px Arial;margin:0;border-bottom:10px solid #111}.twa-pdp .ag-es-nutrition table{border-collapse:collapse;width:100%;font:13px Arial}.twa-pdp .ag-es-nutrition td{border-bottom:1px solid #222;padding:7px 3px}.twa-pdp .ag-es-nutrition p{font-size:12px;margin:10px 0}@media(max-width:740px){.twa-pdp .ag-es-review-grid{columns:2;column-gap:10px}.twa-pdp .ag-es-review-content{padding:10px;font-size:12px}.twa-pdp .ag-es-review-name{font-size:13px;display:block}.twa-pdp .ag-es-review-summary{flex-wrap:wrap;gap:15px}.twa-pdp .ag-es-distribution{width:200px}.twa-pdp .ag-es-distribution button{font-size:10px;gap:5px}.twa-pdp .ag-es-distribution button i{width:110px}.twa-pdp .ag-es-review-summary>div:first-child{min-width:90px}.twa-pdp .ag-es-review-summary select{margin:0}.twa-pdp .ag-es-clinicians{font-size:12px}.twa-pdp .ag-es-clinicians b{font-size:16px}.twa-pdp .ag-pb-pd__variant-label{font-size:14px!important}.twa-pdp .ag-pb-pd__countdown-heading{font-size:18px!important}.twa-pdp .ag-pb-pd__countdown-label{font-size:10px!important}}.twa-pdp .ag-pb-pd__tag-label{font-size:14px!important}.twa-pdp .ag-pb-pd__tag{padding:7px 10px!important;gap:5px!important}.twa-pdp .ag-pb-pd__countdown-heading{font-size:22px!important;line-height:1.12!important}.twa-pdp .ag-pb-pd__variants-label,.twa-pdp .ag-pb-ingredients-item__title,.twa-pdp .ag-pb-clinical-trial__heading{text-transform:none!important}.twa-pdp .ag-es-review-summary>div>.ag-es-stars{background:linear-gradient(90deg,#000 76%,#ddd 76%);background-clip:text;-webkit-text-fill-color:transparent;width:max-content}.twa-pdp .ag-es-review-grid{column-fill:balance}@media(max-width:740px){.twa-pdp .ag-pb-pd__tag-label{font-size:12px!important}.twa-pdp .ag-pb-pd__tag{padding:5px 8px!important}.twa-pdp .ag-pb-pd__countdown-heading{font-size:18px!important}.twa-pdp .ag-pb-pd__variant-price-amount{font-size:17px!important}}.twa-pdp .ag-pb-pd__atc-btn,.twa-pdp .ag-pb-button__link{background:#00c466!important}@media(min-width:741px){.twa-pdp .ag-pb-pd__gallery{position:sticky!important;top:var(--ag-es-gallery-top,90px)!important;left:auto!important;width:100%!important}}@media(max-width:740px){.twa-pdp .ag-pb-pd__atc-btn{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:14px 10px!important;min-height:60px!important}.twa-pdp .ag-pb-pd__atc-btn,.twa-pdp .ag-pb-pd__atc-btn *{font-size:16px!important;line-height:1.2!important;white-space:nowrap!important}.twa-pdp .ag-pb-pd__atc-btn-label{flex:0 1 auto!important}}@media(max-width:740px){.twa-pdp .ag-pb-pd__gallery-badge{padding:10px!important}.twa-pdp .ag-pb-pd__gallery-badge-text{font-size:10px!important;padding:5px 8px 3px!important}}@media(min-width:741px){.twa-pdp .ag-pb-pd__gallery-badge{padding:14px!important}.twa-pdp .ag-pb-pd__gallery-badge-text{font-size:14px!important;padding:6px 10px 4px!important}}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq{--ags-section-bg: #ffffff;--ags-section-pt: 0px;--ags-section-pb: 0px;--ag-page-blocks-content-max-mobile: none;--ag-page-blocks-content-max-desktop: 1440px}@media screen and (min-width:741px){.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq{--ags-section-pt-desk: 0px;--ags-section-pb-desk: 0px}}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AVmNpbW0vczE1Y2g3M__ag_pb_product_details_WnT9Gw{--ag-page-blocks-block-mt: 10px;--ag-page-blocks-block-mb: 40px}@media screen and (min-width:741px){.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AVmNpbW0vczE1Y2g3M__ag_pb_product_details_WnT9Gw{--ag-page-blocks-block-mt-desk: 20px;--ag-page-blocks-block-mb-desk: 60px}}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AVmNpbW0vczE1Y2g3M__ag_pb_product_details_WnT9Gw{--ag-pb-pd-pt-mobile: 0px;--ag-pb-pd-pb-mobile: 0px;--ag-pb-pd-stack-gap-mobile: 12px;--ag-pb-pd-column-gap-desktop: 50px}@media screen and (min-width:741px){.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AVmNpbW0vczE1Y2g3M__ag_pb_product_details_WnT9Gw{--ag-pb-pd-pt-desktop: 0px;--ag-pb-pd-pb-desktop: 0px;--ag-pb-pd-stack-gap-desktop: 16px}}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-ARHhJZnVSNHFMUUE0e__ag_pb_pd_reviews_T4XFQc{--ag-pb-pd-reviews-text: #2f0147}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-ASXRPdUlybDVmaC9sN__ag_pb_pd_title_fH7DdW{--ag-pb-pd-title-color: #2f0147;--ag-pb-pd-title-size-mobile: 26px;--ag-pb-pd-title-lh-mobile: 1.1}@media screen and (min-width:741px){.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-ASXRPdUlybDVmaC9sN__ag_pb_pd_title_fH7DdW{--ag-pb-pd-title-size-desktop: 30px;--ag-pb-pd-title-lh-desktop: 1}}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AUUFoWXJaQ3VjVUdsW__ag_pb_pd_lede_PwRgDN{--ag-pb-pd-lede-color: #2f0147;--ag-pb-pd-lede-bold: #2f0147;--ag-pb-pd-lede-highlight: #c25ca3;--ag-pb-pd-lede-size-mobile: 16px;--ag-pb-pd-lede-lh-mobile: 1.3}@media screen and (min-width:741px){.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AUUFoWXJaQ3VjVUdsW__ag_pb_pd_lede_PwRgDN{--ag-pb-pd-lede-size-desktop: 16px;--ag-pb-pd-lede-lh-desktop: 1.3}}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AZFd4d1ZJbVFJY1pyW__ag_pb_pd_tags_jVFdgP{--ag-pb-pd-tag-bg: #f1fbff;--ag-pb-pd-tag-text-mobile: #1e1e1e;--ag-pb-pd-tag-text-desktop: #2f0147;--ag-pb-pd-tag-text: #2f0147;--ag-pb-pd-tags-row-gap-mobile: 12px;--ag-pb-pd-tags-col-gap-mobile: 8px}@media screen and (min-width:741px){.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AZFd4d1ZJbVFJY1pyW__ag_pb_pd_tags_jVFdgP{--ag-pb-pd-tags-row-gap-desktop: 12px;--ag-pb-pd-tags-col-gap-desktop: 8px}}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AMXZmOUE5OTltenlBZ__ag_pb_pd_countdown_PAdQjm{--ag-pb-pd-cd-border: #2f0147;--ag-pb-pd-cd-text: #2f0147;--ag-pb-pd-cd-highlight: #c25ca3;--ag-pb-pd-cd-bar-bg: #e3d6ee;--ag-pb-pd-cd-timer: #ff0017}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq .ag-pb-pd__info-col>.shopify-block:has(#ag-page-blocks-block-AYzJDZ2JUOGp0S1pXT__ag_pb_pd_variants_BWc8qr),.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq .ag-pb-pd__info-col>[id^=shopify-block-]:has(#ag-page-blocks-block-AYzJDZ2JUOGp0S1pXT__ag_pb_pd_variants_BWc8qr),.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq .ag-pb-pd__info-col>#ag-page-blocks-block-AYzJDZ2JUOGp0S1pXT__ag_pb_pd_variants_BWc8qr{margin-bottom:4px}@media screen and (min-width:741px){.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq .ag-pb-pd__info-col>.shopify-block:has(#ag-page-blocks-block-AYzJDZ2JUOGp0S1pXT__ag_pb_pd_variants_BWc8qr),.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq .ag-pb-pd__info-col>[id^=shopify-block-]:has(#ag-page-blocks-block-AYzJDZ2JUOGp0S1pXT__ag_pb_pd_variants_BWc8qr),.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq .ag-pb-pd__info-col>#ag-page-blocks-block-AYzJDZ2JUOGp0S1pXT__ag_pb_pd_variants_BWc8qr{margin-top:0;margin-bottom:0}}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq .ag-pb-pd__info-col>.shopify-block:has(#ag-page-blocks-block-AemdOc2krY0RYVlM0a__ag_pb_pd_atc_rfqKkc),.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq .ag-pb-pd__info-col>[id^=shopify-block-]:has(#ag-page-blocks-block-AemdOc2krY0RYVlM0a__ag_pb_pd_atc_rfqKkc),.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq .ag-pb-pd__info-col>#ag-page-blocks-block-AemdOc2krY0RYVlM0a__ag_pb_pd_atc_rfqKkc{margin-bottom:4px}@media screen and (min-width:741px){.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq .ag-pb-pd__info-col>.shopify-block:has(#ag-page-blocks-block-AemdOc2krY0RYVlM0a__ag_pb_pd_atc_rfqKkc),.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq .ag-pb-pd__info-col>[id^=shopify-block-]:has(#ag-page-blocks-block-AemdOc2krY0RYVlM0a__ag_pb_pd_atc_rfqKkc),.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq .ag-pb-pd__info-col>#ag-page-blocks-block-AemdOc2krY0RYVlM0a__ag_pb_pd_atc_rfqKkc{margin-top:0;margin-bottom:0}}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AemdOc2krY0RYVlM0a__ag_pb_pd_atc_rfqKkc{--ag-pb-pd-atc-bg: #00c466;--ag-pb-pd-atc-text: #ffffff;--ag-pb-pd-atc-refill-color: #2f0147}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq .ag-pb-pd__info-col>.shopify-block:has(#ag-page-blocks-block-AWHkrTmZuV0I2MVpNY__ag_pb_pd_bullets_yTia3Q),.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq .ag-pb-pd__info-col>[id^=shopify-block-]:has(#ag-page-blocks-block-AWHkrTmZuV0I2MVpNY__ag_pb_pd_bullets_yTia3Q),.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq .ag-pb-pd__info-col>#ag-page-blocks-block-AWHkrTmZuV0I2MVpNY__ag_pb_pd_bullets_yTia3Q{margin-bottom:4px}@media screen and (min-width:741px){.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq .ag-pb-pd__info-col>.shopify-block:has(#ag-page-blocks-block-AWHkrTmZuV0I2MVpNY__ag_pb_pd_bullets_yTia3Q),.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq .ag-pb-pd__info-col>[id^=shopify-block-]:has(#ag-page-blocks-block-AWHkrTmZuV0I2MVpNY__ag_pb_pd_bullets_yTia3Q),.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq .ag-pb-pd__info-col>#ag-page-blocks-block-AWHkrTmZuV0I2MVpNY__ag_pb_pd_bullets_yTia3Q{margin-top:0;margin-bottom:0}}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AWHkrTmZuV0I2MVpNY__ag_pb_pd_bullets_yTia3Q{--ag-pb-pd-bullets-color: #2f0147;--ag-pb-pd-bullets-check: url(twa-ag-pb-pd-trust-check.svg)}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq .ag-pb-pd__info-col>.shopify-block:has(#ag-page-blocks-block-AMkowT0VqdVZJSUdsR__ag_pb_pd_trust_bar_HaEPfw),.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq .ag-pb-pd__info-col>[id^=shopify-block-]:has(#ag-page-blocks-block-AMkowT0VqdVZJSUdsR__ag_pb_pd_trust_bar_HaEPfw),.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq .ag-pb-pd__info-col>#ag-page-blocks-block-AMkowT0VqdVZJSUdsR__ag_pb_pd_trust_bar_HaEPfw{margin-bottom:4px}@media screen and (min-width:741px){.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq .ag-pb-pd__info-col>.shopify-block:has(#ag-page-blocks-block-AMkowT0VqdVZJSUdsR__ag_pb_pd_trust_bar_HaEPfw),.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq .ag-pb-pd__info-col>[id^=shopify-block-]:has(#ag-page-blocks-block-AMkowT0VqdVZJSUdsR__ag_pb_pd_trust_bar_HaEPfw),.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq .ag-pb-pd__info-col>#ag-page-blocks-block-AMkowT0VqdVZJSUdsR__ag_pb_pd_trust_bar_HaEPfw{margin-top:0;margin-bottom:0}}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AMkowT0VqdVZJSUdsR__ag_pb_pd_trust_bar_HaEPfw{--ag-pb-pd-trust-bar-color: #2f0147}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AK2tIVGZNdWJCZ2N3Y__ag_pb_pd_low_stock_TzyRhh{--ag-pb-pd-ls-bg: #f1fbff;--ag-pb-pd-ls-text: #1f1f1f;--ag-pb-pd-ls-count: #7f669f}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AUHZxajZRb0ZkbzdIS__ag_pb_pd_guarantee_qhNy8e{--ag-pb-pd-g-bg: rgba(227, 214, 238, .2);--ag-pb-pd-g-border: #7c6caa;--ag-pb-pd-g-text: #2f0147;--ag-pb-pd-g-bold: #2f0147}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AYjlFdStjWlg4WklEQ__ag_pb_pd_faq_MpPRkd{--ag-pb-pd-faq-border: #e3d6ee;--ag-pb-pd-faq-title: #2f0147;--ag-pb-pd-faq-body: #2f0147;--ag-pb-pd-faq-bold: #2f0147;--ag-pb-pd-faq-icon-bg: #f3ecfa;--ag-pb-pd-faq-icon: #2f0147}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AeXVSTkQ3dXFNZXhVR__ag_pb_pd_clinical_nA6Erz{--ag-pb-pd-cl-bg: rgba(201, 183, 222, .3);--ag-pb-pd-cl-heading: #241a3d;--ag-pb-pd-cl-highlight: #c25ca3;--ag-pb-pd-cl-bold: #241a3d;--ag-pb-pd-cl-stat: #000000;--ag-pb-pd-cl-percent: #000000;--ag-pb-pd-cl-ring-track: #c1bbe1;--ag-pb-pd-cl-ring-fill: #9c96d0;--ag-pb-pd-cl-link: #000000}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AbTcyakhBVHczNGNhR__ag_pb_featured_in_miAnLm{--ag-pb-featured-in-bg: #f1fbff;--ag-pb-featured-in-heading-text: #38264b;--ag-pb-featured-in-heading-bold: #38264b;--ag-pb-featured-in-heading-highlight: #38264b}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AaFAxYVVySGNPMGRkZ__ag_pb_featured_in_item_KwLtr3,.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-ATDVkZEJKbjBQRlFYc__ag_pb_featured_in_item_d47Tqr,.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AVXhVcEFJRHB1emUyU__ag_pb_featured_in_item_W4xR9c,.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AMnV4SG1ZQWYyVElkN__ag_pb_featured_in_item_cVfqBi{--ag-pb-featured-in-item-text: #38264b;--ag-pb-featured-in-item-bold: #38264b;--ag-pb-featured-in-item-highlight: #38264b}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AT1F0NWdtQ2IvWmsxc__ag_pb_infinite_carousel_EMCDyz{--ag-pb-ic-text: #ffffff}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AUWNlWlNJbElJc1kxZ__ag_pb_heading_Pk9QnN{--ag-page-blocks-block-mt: 40px;--ag-page-blocks-block-mb: 24px}@media screen and (min-width:741px){.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AUWNlWlNJbElJc1kxZ__ag_pb_heading_Pk9QnN{--ag-page-blocks-block-mt-desk: 40px;--ag-page-blocks-block-mb-desk: 48px}}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AUWNlWlNJbElJc1kxZ__ag_pb_heading_Pk9QnN{--ag-pb-heading-text: #38264b;--ag-pb-heading-bold: #38264b;--ag-pb-heading-highlight: #c25ca3;--ag-pb-heading-size-mobile: 28px;--ag-pb-heading-size-desktop: 40px;--ag-pb-heading-lh-mobile: 1.1;--ag-pb-heading-lh-desktop: 1;--ag-pb-heading-weight: 700;--ag-pb-heading-align-mobile: center;--ag-pb-heading-align-desktop: center}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AUWNlWlNJbElJc1kxZ__ag_pb_heading_Pk9QnN .ag-pb-shell__inner{padding-inline:16px}@media screen and (min-width:741px){.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AUWNlWlNJbElJc1kxZ__ag_pb_heading_Pk9QnN .ag-pb-shell__inner{padding-inline:150px}}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AT0RuVXZtQVc4K25te__ag_pb_reviews_LFAa9f{--ag-page-blocks-block-mb: 40px}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AT0RuVXZtQVc4K25te__ag_pb_reviews_LFAa9f{--ag-pb-reviews-star-color: #e8a83d;--ag-pb-reviews-title-color: #2f0147;--ag-pb-reviews-text-color: #2f0147;--ag-pb-reviews-name-color: #262233;--ag-pb-reviews-verified-color: #00c466;--ag-pb-reviews-card-border: #e5e0d7;--ag-pb-reviews-align-inset: max(var(--ags-container-gutter-mobile, 16px), 15px);--ag-pb-reviews-pad-right: max(var(--ags-container-gutter-mobile, 16px), 16px)}@media screen and (min-width:741px){.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AT0RuVXZtQVc4K25te__ag_pb_reviews_LFAa9f{--ag-pb-reviews-align-inset: max(var(--ag-pb-shell-pad-inline-desktop, 150px), var(--ags-container-gutter-desktop, 40px));--ag-pb-reviews-pad-right: max(var(--ags-container-gutter-desktop, 40px), 40px)}}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AYi8yK3BGUS9pSXNqa__ag_pb_helps_with_gzmNmH{--ag-pb-hw-heading: #38264b;--ag-pb-hw-heading-bold: #38264b;--ag-pb-hw-heading-highlight: #38264b;--ag-pb-hw-card-bg: rgba(244, 238, 248, .2);--ag-pb-hw-icon-from: #6b3fa0;--ag-pb-hw-icon-to: #5170b6}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AQlFGNVV1SUx1R1gxS__ag_pb_helps_with_item_gntLNC,.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-ANmN4NWZoZnc5VzdmU__ag_pb_helps_with_item_MT7QVD,.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AK1VnZU9CRVptaEsyT__ag_pb_helps_with_item_y6rApy,.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AT29yaUh5SU9Zdy9xc__ag_pb_helps_with_item_niaD8h{--ag-pb-hw-item-title: #38264b;--ag-pb-hw-item-body: #38264b}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AZU9KSFpmbk1nMlc2O__ag_pb_heading_qxDeKD{--ag-page-blocks-block-mt: 40px;--ag-page-blocks-block-mb: 24px}@media screen and (min-width:741px){.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AZU9KSFpmbk1nMlc2O__ag_pb_heading_qxDeKD{--ag-page-blocks-block-mt-desk: 40px;--ag-page-blocks-block-mb-desk: 28px}}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AZU9KSFpmbk1nMlc2O__ag_pb_heading_qxDeKD{--ag-pb-heading-text: #38264b;--ag-pb-heading-bold: #38264b;--ag-pb-heading-highlight: #c25ca3;--ag-pb-heading-size-mobile: 28px;--ag-pb-heading-size-desktop: 40px;--ag-pb-heading-lh-mobile: 1.1;--ag-pb-heading-lh-desktop: 1;--ag-pb-heading-weight: 700;--ag-pb-heading-align-mobile: center;--ag-pb-heading-align-desktop: center}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AZU9KSFpmbk1nMlc2O__ag_pb_heading_qxDeKD .ag-pb-shell__inner{padding-inline:16px}@media screen and (min-width:741px){.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AZU9KSFpmbk1nMlc2O__ag_pb_heading_qxDeKD .ag-pb-shell__inner{padding-inline:150px}}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AUHJtdHJ6Mk9qYWdEd__ag_pb_ingredients_HPtmte{--ag-page-blocks-block-mb: 40px}@media screen and (min-width:741px){.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AUHJtdHJ6Mk9qYWdEd__ag_pb_ingredients_HPtmte{--ag-page-blocks-block-mb-desk: 40px}}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AUHJtdHJ6Mk9qYWdEd__ag_pb_ingredients_HPtmte{--ag-pb-ing-title: #c25ca3;--ag-pb-ing-body: #2f0147;--ag-pb-ing-mi-mobile: 16px;--ag-pb-ing-mi-desktop: 150px;--ag-pb-ing-align-inset: max(var(--ags-container-gutter-mobile, 16px), 16px);--ag-pb-ing-pad-right: max(var(--ags-container-gutter-mobile, 16px), 16px)}@media screen and (min-width:741px){.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AUHJtdHJ6Mk9qYWdEd__ag_pb_ingredients_HPtmte{--ag-pb-ing-align-inset: max(var(--ags-container-gutter-desktop, 40px), 40px);--ag-pb-ing-pad-right: max(var(--ags-container-gutter-desktop, 40px), 40px);max-width:none}}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AM3JJWXI4SWkwMGlOT__ag_pb_ingredients_item_dXEVLf,.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-ASyt2RFhqNVQyVUhJQ__ag_pb_ingredients_item_MtFWKt,.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AWkxwdGZISEZnUnRNU__ag_pb_ingredients_item_ktyXR8,.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-ATnNkM0Y0M2tYbjhwW__ag_pb_ingredients_item_pHTj7G{--ag-pb-ing-item-title: #c25ca3;--ag-pb-ing-item-body: #2f0147}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AbjFLUVZVSjk4TzNpZ__ag_pb_heading_A3njb7{--ag-page-blocks-block-mt: 40px;--ag-page-blocks-block-mb: 10px}@media screen and (min-width:741px){.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AbjFLUVZVSjk4TzNpZ__ag_pb_heading_A3njb7{--ag-page-blocks-block-mt-desk: 40px;--ag-page-blocks-block-mb-desk: 16px}}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AbjFLUVZVSjk4TzNpZ__ag_pb_heading_A3njb7{--ag-pb-heading-text: #38264b;--ag-pb-heading-bold: #38264b;--ag-pb-heading-highlight: #c25ca3;--ag-pb-heading-size-mobile: 28px;--ag-pb-heading-size-desktop: 40px;--ag-pb-heading-lh-mobile: 1.1;--ag-pb-heading-lh-desktop: 1;--ag-pb-heading-weight: 700;--ag-pb-heading-align-mobile: center;--ag-pb-heading-align-desktop: center}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AbjFLUVZVSjk4TzNpZ__ag_pb_heading_A3njb7 .ag-pb-shell__inner{padding-inline:16px}@media screen and (min-width:741px){.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AbjFLUVZVSjk4TzNpZ__ag_pb_heading_A3njb7 .ag-pb-shell__inner{padding-inline:150px}}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-ATFkyZUhEWC92aWJkT__ag_pb_text_hLztRA{--ag-page-blocks-block-mb: 40px}@media screen and (min-width:741px){.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-ATFkyZUhEWC92aWJkT__ag_pb_text_hLztRA{--ag-page-blocks-block-mb-desk: 48px}}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-ATFkyZUhEWC92aWJkT__ag_pb_text_hLztRA{--ag-pb-text-color: #38264b;--ag-pb-text-bold: #38264b;--ag-pb-text-highlight: #38264b;--ag-pb-text-size-mobile: 16px;--ag-pb-text-size-desktop: 20px;--ag-pb-text-lh-mobile: 1.3;--ag-pb-text-lh-desktop: 1.3;--ag-pb-text-weight: 600;--ag-pb-text-align-mobile: center;--ag-pb-text-align-desktop: center;--ag-pb-text-para-gap-mobile: 10px}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-ATFkyZUhEWC92aWJkT__ag_pb_text_hLztRA .ag-pb-shell__inner{padding-inline:16px}@media screen and (min-width:741px){.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-ATFkyZUhEWC92aWJkT__ag_pb_text_hLztRA{--ag-pb-text-para-gap-desktop: 10px}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-ATFkyZUhEWC92aWJkT__ag_pb_text_hLztRA .ag-pb-shell__inner{padding-inline:150px}}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AUVBsUWUvZVFMNGdXU__ag_pb_timeline_4t8ctF{--ag-page-blocks-block-mb: 40px}@media screen and (min-width:741px){.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AUVBsUWUvZVFMNGdXU__ag_pb_timeline_4t8ctF{--ag-page-blocks-block-mb-desk: 48px}}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AUVBsUWUvZVFMNGdXU__ag_pb_timeline_4t8ctF{--ag-pb-timeline-text: #38264b;--ag-pb-timeline-marker: #2f0147;--ag-pb-timeline-track: #d9d9d9;--ag-pb-timeline-fill: #2f0147;--ag-page-blocks-circle-inset-top: 0px;--ag-page-blocks-circle-inset-bottom: 40px;--ag-page-blocks-circle-gap: 200px;--ag-page-blocks-circle-pair-gap: 200px;--ag-page-blocks-circle-opacity: .7}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AYjNqejFhbktwa0RmN__ag_pb_button_JzdHmP{--ag-page-blocks-block-mb: 40px}@media screen and (min-width:741px){.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AYjNqejFhbktwa0RmN__ag_pb_button_JzdHmP{--ag-page-blocks-block-mb-desk: 40px}}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AYjNqejFhbktwa0RmN__ag_pb_button_JzdHmP{--ag-pb-btn-bg: #00c466;--ag-pb-btn-text: #ffffff}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AUUFza3A1ZTFnZ2FXS__ag_pb_trust_badges_XH87KT{--ag-pb-trust-text: #2f0147;--ag-pb-trust-content-max-desktop: 1140px}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-ATytKLzQyRjZmRjMyY__ag_pb_heading_qBD6VQ{--ag-page-blocks-block-mt: 40px;--ag-page-blocks-block-mb: 20px}@media screen and (min-width:741px){.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-ATytKLzQyRjZmRjMyY__ag_pb_heading_qBD6VQ{--ag-page-blocks-block-mt-desk: 40px;--ag-page-blocks-block-mb-desk: 30px}}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-ATytKLzQyRjZmRjMyY__ag_pb_heading_qBD6VQ{--ag-pb-heading-text: #38264b;--ag-pb-heading-bold: #38264b;--ag-pb-heading-highlight: #c25ca3;--ag-pb-heading-size-mobile: 28px;--ag-pb-heading-size-desktop: 40px;--ag-pb-heading-lh-mobile: 1.1;--ag-pb-heading-lh-desktop: 1;--ag-pb-heading-weight: 700;--ag-pb-heading-align-mobile: center;--ag-pb-heading-align-desktop: center;width:100%;max-width:300px;margin-inline:auto}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-ATytKLzQyRjZmRjMyY__ag_pb_heading_qBD6VQ .ag-pb-shell__inner{padding-inline:16px}@media screen and (min-width:741px){.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-ATytKLzQyRjZmRjMyY__ag_pb_heading_qBD6VQ{max-width:none;margin-inline:auto}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-ATytKLzQyRjZmRjMyY__ag_pb_heading_qBD6VQ .ag-pb-shell__inner{padding-inline:150px}}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AYlN6alRvYklKRWs0d__ag_pb_image_AN7BcM{--ag-pb-image-radius: 0px;--ag-pb-image-mi-mobile: 16px;--ag-pb-image-mi-desktop: 0px;--ag-pb-image-max-desktop: 1140px}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AUzFEWWlWbjRTRnZYS__ag_pb_button_JyGJB4{--ag-page-blocks-block-mt: 20px}@media screen and (min-width:741px){.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AUzFEWWlWbjRTRnZYS__ag_pb_button_JyGJB4{--ag-page-blocks-block-mt-desk: 30px;--ag-page-blocks-block-mb-desk: 40px}}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AUzFEWWlWbjRTRnZYS__ag_pb_button_JyGJB4{--ag-pb-btn-bg: #00c466;--ag-pb-btn-text: #ffffff}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AbC9FUllHZy8rMUpGT__ag_pb_clinical_trial_fTmxXj{--ag-pb-clinical-card-bg: #f3eef8;--ag-pb-clinical-heading: #241a3d;--ag-pb-clinical-heading-bold: #7c6caa;--ag-pb-clinical-heading-highlight: #c25ca3;--ag-pb-clinical-body: #241a3d;--ag-pb-clinical-stat: #000000;--ag-pb-clinical-percent: #000000;--ag-pb-clinical-ring-track: #c1bbe1;--ag-pb-clinical-ring-fill: #9c96d0;--ag-pb-clinical-banner-bg: #ebe3f3;--ag-pb-clinical-banner: #241a3d;--ag-pb-clinical-banner-bold: #7c6caa;--ag-pb-clinical-banner-highlight: #c25ca3;--ag-pb-clinical-link: #808080;--ag-pb-clinical-content-max-desktop: 1140px}@media screen and (min-width:741px){.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AbnZ1bitpNHVZQkFJc__ag_pb_heading_GG3ahV{--ag-page-blocks-block-mt-desk: 50px;--ag-page-blocks-block-mb-desk: 10px}}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AbnZ1bitpNHVZQkFJc__ag_pb_heading_GG3ahV{--ag-pb-heading-text: #38264b;--ag-pb-heading-bold: #38264b;--ag-pb-heading-highlight: #c25ca3;--ag-pb-heading-size-mobile: 28px;--ag-pb-heading-size-desktop: 40px;--ag-pb-heading-lh-mobile: 1;--ag-pb-heading-lh-desktop: 1;--ag-pb-heading-weight: 700;--ag-pb-heading-align-mobile: center;--ag-pb-heading-align-desktop: center}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AbnZ1bitpNHVZQkFJc__ag_pb_heading_GG3ahV .ag-pb-shell__inner{padding-inline:16px}@media screen and (min-width:741px){.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_zWWKgq #ag-page-blocks-block-AbnZ1bitpNHVZQkFJc__ag_pb_heading_GG3ahV .ag-pb-shell__inner{padding-inline:150px}}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_jP8xja{--ags-section-bg: #ffffff;--ags-section-pt: 0px;--ags-section-pb: 0px;--ag-page-blocks-content-max-mobile: none;--ag-page-blocks-content-max-desktop: 1440px}@media screen and (min-width:741px){.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_jP8xja{--ags-section-pt-desk: 0px;--ags-section-pb-desk: 0px}}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_jP8xja #ag-page-blocks-block-AUUpZVXFmam15TC93S__ag_pb_guarantee_zC9jhQ{--ag-pb-guarantee-heading: #2f0147;--ag-pb-guarantee-text: #2f0147;--ag-pb-guarantee-min-h-mobile: 680px}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_jP8xja #ag-page-blocks-block-AZXJ3TlIrZXFaT2pVb__ag_pb_heading_pECkzx{--ag-page-blocks-block-mt: 40px}@media screen and (min-width:741px){.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_jP8xja #ag-page-blocks-block-AZXJ3TlIrZXFaT2pVb__ag_pb_heading_pECkzx{--ag-page-blocks-block-mt-desk: 40px}}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_jP8xja #ag-page-blocks-block-AZXJ3TlIrZXFaT2pVb__ag_pb_heading_pECkzx{--ag-pb-heading-text: #2f0147;--ag-pb-heading-bold: #2f0147;--ag-pb-heading-highlight: #c25ca3;--ag-pb-heading-size-mobile: 30px;--ag-pb-heading-size-desktop: 40px;--ag-pb-heading-lh-mobile: 1;--ag-pb-heading-lh-desktop: 1;--ag-pb-heading-weight: 700;--ag-pb-heading-align-mobile: center;--ag-pb-heading-align-desktop: center}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_jP8xja #ag-page-blocks-block-AZXJ3TlIrZXFaT2pVb__ag_pb_heading_pECkzx .ag-pb-shell__inner{padding-inline:16px}@media screen and (min-width:741px){.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_jP8xja #ag-page-blocks-block-AZXJ3TlIrZXFaT2pVb__ag_pb_heading_pECkzx .ag-pb-shell__inner{padding-inline:150px}}.twa-pdp#shopify-section-template--27559108477203__ag_page_blocks_jP8xja #ag-page-blocks-block-AQUxPbmdUekFUSG5Xc__ag_pb_faq_QnFNeX{--ag-pb-faq-bg: #ffffff;--ag-pb-faq-question: #2f0147;--ag-pb-faq-answer: #000000;--ag-pb-faq-border: #e3d6ee;--ag-pb-faq-tab-text: #6b6577;--ag-pb-faq-tab-border: #e3d6ee;--ag-pb-faq-tab-active-text: #ffffff;--ag-pb-faq-icon-bg: #f3ecfa;--ag-pb-faq-icon: #2f0147;--ag-pb-faq-content-max-desktop: 1140px}
/*# sourceMappingURL=/cdn/shop/t/75/assets/twa-approved.css.map */
