@font-face{font-family:DM Sans;src:url(DMSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(DMSans-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(DMSans-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(DMSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(DMSans-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:PP Mori;src:url(PPMori-Extralight.otf) format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PP Mori;src:url(PPMori-ExtralightItalic.otf) format("opentype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:PP Mori;src:url(PPMori-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Mori;src:url(PPMori-RegularItalic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:PP Mori;src:url(PPMori-SemiBold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:PP Mori;src:url(PPMori-SemiBoldItalic.otf) format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:PP Cirka;src:url(PPCirka-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:PP Cirka;src:url(PPCirka-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Cirka;src:url(PPCirka-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}.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){.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))}}.shopify-section--ag-page-blocks .ag-page-blocks__blocks>.shopify-block:first-child .ag-pb-hero--bg-full-height,.shopify-section--ag-page-blocks .ag-page-blocks__blocks>[id^=shopify-block-]:first-child .ag-pb-hero--bg-full-height,.shopify-section--ag-page-blocks .ag-page-blocks__blocks>.shopify-block:first-child .ag-pb-hero-v2,.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){.shopify-section--ag-page-blocks .ag-page-blocks__blocks>.shopify-block:first-child .ag-pb-hero--bg-full-height,.shopify-section--ag-page-blocks .ag-page-blocks__blocks>[id^=shopify-block-]:first-child .ag-pb-hero--bg-full-height,.shopify-section--ag-page-blocks .ag-page-blocks__blocks>.shopify-block:first-child .ag-pb-hero-v2,.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)))}}.ag-page-blocks{--ag-page-blocks-font-body: "PP Mori", sans-serif;--ag-page-blocks-font-heading: "PP Cirka", sans-serif;--ag-page-blocks-font-alt: "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)}.ag-page-blocks :is(h1,h2,h3,h4,h5,h6),.ag-page-blocks .ags-heading{font-family:var(--ag-page-blocks-font-heading);font-weight:400;line-height:var(--ags-line-heading, 1.1)}.ag-page-blocks :is(h1,h2,h3,h4,h5,h6) strong,.ag-page-blocks :is(h1,h2,h3,h4,h5,h6) b,.ag-page-blocks .ags-heading strong,.ag-page-blocks .ags-heading b{font-weight:700}.ag-page-blocks .ags-text,.ag-page-blocks p,.ag-page-blocks li{font-family:var(--ag-page-blocks-font-body)}.ag-page-blocks strong,.ag-page-blocks b{font-weight:600}.ag-page-blocks__font-alt{font-family:var(--ag-page-blocks-font-alt)}.ag-page-blocks--circle-gradient,.shopify-section--ag-page-blocks.ag-page-blocks:has(.ag-page-blocks__circles){max-width:100%;overflow-x:hidden;overflow-y:visible}.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}.ag-page-blocks__circles[data-ag-pb-circles-scope=block]{overflow:visible;contain:none}.shopify-section--ag-page-blocks .ag-page-blocks__blocks>.shopify-block:has(.ag-page-blocks__circles[data-ag-pb-circles-scope=block]),.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}.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}.ag-page-blocks__circle--right{left:auto;right:0;transform:translate(50%)}.ag-page-blocks__circle--left{left:0;right:auto;transform:translate(-50%)}@media screen and (min-width:741px){.ag-page-blocks__circle{width:min(85vw,1400px)}}.ag-page-blocks__blocks{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%}.ag-page-blocks__blocks>.shopify-block,.ag-page-blocks__blocks>[id^=shopify-block-]{width:100%;max-width:100%;min-width:0;align-self:stretch}.shopify-section--ag-page-blocks .ag-page-blocks__blocks>.shopify-block:not(:has(.ag-pb-hero,.ag-pb-hero-v2,.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)),.shopify-section--ag-page-blocks .ag-page-blocks__blocks>[id^=shopify-block-]:not(:has(.ag-pb-hero,.ag-pb-hero-v2,.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)){max-width:var(--ag-page-blocks-content-max-mobile, none);margin-inline:auto;box-sizing:border-box}@media screen and (min-width:741px){.shopify-section--ag-page-blocks .ag-page-blocks__blocks>.shopify-block:not(:has(.ag-pb-hero,.ag-pb-hero-v2,.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)),.shopify-section--ag-page-blocks .ag-page-blocks__blocks>[id^=shopify-block-]:not(:has(.ag-pb-hero,.ag-pb-hero-v2,.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)){max-width:var(--ag-page-blocks-content-max-desktop, none)}}.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)}.shopify-section--ag-page-blocks.ag-page-blocks:has(.ag-pb-reviews,.ag-pb-doctors,.ag-pb-reasons,.ag-pb-timeline),.shopify-section--ag-page-blocks.ag-page-blocks:has(.ag-pb-reviews,.ag-pb-doctors,.ag-pb-reasons,.ag-pb-timeline) .ag-page-blocks__blocks,.shopify-section--ag-page-blocks .ag-page-blocks__blocks>.shopify-block:has(.ag-pb-reviews,.ag-pb-doctors,.ag-pb-reasons,.ag-pb-timeline),.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){overflow:visible}.shopify-section--ag-page-blocks.ag-page-blocks:has(.ag-pb-sale-offer),.shopify-section--ag-page-blocks.ag-page-blocks:has(.ag-pb-sale-offer) .ag-page-blocks__blocks,.shopify-section--ag-page-blocks .ag-page-blocks__blocks>.shopify-block:has(.ag-pb-sale-offer),.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}.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){.ag-page-blocks__blocks{gap:0}.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){.ag-pb-hide-on-mobile,.shopify-section--ag-page-blocks .ag-page-blocks__blocks>.shopify-block:has(.ag-pb-hide-on-mobile),.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){.ag-pb-hide-on-desktop,.shopify-section--ag-page-blocks .ag-page-blocks__blocks>.shopify-block:has(.ag-pb-hide-on-desktop),.shopify-section--ag-page-blocks .ag-page-blocks__blocks>[id^=shopify-block-]:has(.ag-pb-hide-on-desktop){display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/ag-page-blocks.css.map */
