@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpQ59CjCQ.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}.flour-section{background:var(--purepicked-white);color:#3c3833;padding:48px 24px 60px;font-family:Hanken Grotesk,sans-serif}.flour-section .pp-section{background:transparent!important;color:#3c3833;font-family:Hanken Grotesk,sans-serif}.flour-section>.shopify-section{margin-top:0}.flour-section>.page-width{padding-inline:16px}@media screen and (min-width:750px){.flour-section>.page-width{padding-inline:24px}}.pp-editorial-col{display:flex;flex-direction:column;gap:20px;min-width:0}.pp-editorial-grid{gap:0}@media screen and (min-width:750px){.pp-editorial-col--info{padding-left:5rem}}@media screen and (min-width:990px){.pp-editorial-grid--large .pp-editorial-col--gallery{max-width:65%;width:calc(65% - var(--grid-desktop-horizontal-spacing,40px) / 2)}.pp-editorial-grid--large .pp-editorial-col--info{max-width:35%;width:calc(35% - var(--grid-desktop-horizontal-spacing,40px) / 2);padding-left:4rem}.pp-editorial-grid--medium .pp-editorial-col--gallery,.pp-editorial-grid--small .pp-editorial-col--info{max-width:55%;width:calc(55% - var(--grid-desktop-horizontal-spacing,40px) / 2)}.pp-editorial-grid--medium .pp-editorial-col--info,.pp-editorial-grid--small .pp-editorial-col--gallery{max-width:45%;width:calc(45% - var(--grid-desktop-horizontal-spacing,40px) / 2)}}.pp-editorial-col>.shopify-section{margin-top:0}.pp-editorial-col>.shopify-section{margin-bottom:0}.pp-editorial-col .pp-section{margin-block:0!important;padding-block:0!important}.pp-editorial-col .pp-lower-wrap>.page-width{padding-inline:0}.pp-section{--pp-ink:var(--pp-body-color,#3f3932);--pp-green:var(--pp-accent-color,#2d4b37);--pp-muted-red:#a85a52;--pp-orange:#ff4500;--pp-cream:#f9f6f0;--pp-line:#cec5bc;background:var(--pp-header-surface,#fdfbf7);color:var(--pp-ink);font-family:var(--pp-body-font,var(--font-body-family));font-size:var(--pp-body-size,14px);font-weight:var(--pp-body-weight,400);line-height:var(--pp-body-line-height,1.6)}.pp-section>.page-width{width:100%;max-width:calc(var(--pp-content-width,1152px) + (var(--pp-side-padding,24px) * 2));padding-right:var(--pp-side-padding,24px);padding-left:var(--pp-side-padding,24px)}.pp-section h2{margin:0 0 1.6rem;color:var(--pp-heading-color,#3f3932);font-family:Bodoni Moda,serif;font-size:2rem;font-weight:700;line-height:1.3;letter-spacing:0;text-transform:capitalize}.pp-section h3{margin:0 0 1rem;font:700 1.1rem/1.2 var(--font-subheading-family);letter-spacing:.1em;text-transform:uppercase}.pp-content-narrow{max-width:96rem}.pp-eyebrow{margin:0 0 1rem;color:var(--pp-orange);font:800 1rem/1 var(--font-subheading-family);letter-spacing:.12em;text-transform:uppercase}.pp-prose{color:var(--pp-body-color,#3f3932);font:inherit;opacity:.82}.pp-trust-row{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:1.6rem}.pp-trust-row span{border:.1rem solid var(--pp-line);border-radius:999px;background:#fff;padding:.55rem 1.1rem;font:700 1rem/1.2 var(--font-subheading-family);letter-spacing:.06em;text-transform:uppercase}.pp-trust-row span:first-child{margin-right:auto;border:0;background:transparent;color:#3f393294}.pp-claims{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin:0 0 2rem;padding:1.8rem;border-radius:1.2rem;background:var(--pp-green);list-style:none}.pp-claims li{border:.1rem solid rgba(255,255,255,.2);border-radius:999px;background:#ffffff1a;color:#fff;padding:.65rem 1.25rem;font-size:1.15rem}.pp-verdict-card{display:flex;align-items:center;flex-wrap:wrap;gap:2rem;margin-bottom:4rem;padding:1.8rem 2.4rem;border:.1rem solid rgba(45,75,55,.1);border-radius:1.6rem;background:#fff;box-shadow:0 .4rem 2rem #3c38330f}.pp-verdict-card>div{flex:1;min-width:22rem}.pp-verdict-card>strong{flex-shrink:0;border-radius:999px;background:var(--pp-green);color:#fff;padding:.9rem 2.6rem;font:800 1.3rem/1 var(--font-body-family);letter-spacing:.06em;text-transform:uppercase}.pp-verdict-card p{margin:0;font-family:var(--font-body-family);font-size:1.6rem;line-height:1.6;letter-spacing:0}.pp-verdict-card small{display:block;margin-top:.4rem;color:#3f39327a;font:700 1rem/1.2 var(--font-subheading-family);letter-spacing:.08em;text-transform:uppercase}.pp-verdict-card a,.pp-accordion-body a{color:var(--pp-green);font-weight:700;text-underline-offset:.3rem}.pp-verdict-lab-link{white-space:nowrap}.product__info-container>.pp-inline-verdict{--pp-green:var(--pp-accent-color,#2d4b37);margin:2rem 0 0!important}.pp-button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--pp-button-height,44px);padding:0 var(--pp-button-padding-x,24px);border:var(--pp-button-border-width,0) solid var(--pp-button-border,#c0392b);border-radius:var(--pp-button-radius,10px);background:var(--pp-button-bg,#c0392b);color:var(--pp-button-text,#fff)!important;font-family:var(--pp-body-font,var(--font-body-family));font-size:var(--pp-button-font-size,13px);font-weight:600;line-height:1;text-decoration:none}.pp-ingredients{border-radius:1.4rem;background:var(--pp-green);color:#fff;padding:2.4rem}.pp-ingredients h2,.pp-ingredients .pp-eyebrow{color:#fff}.pp-ingredient-list{display:grid;gap:1.2rem}.pp-ingredient-list>div{display:grid;grid-template-columns:1fr auto;gap:.4rem 1rem;border-bottom:.1rem solid rgba(255,255,255,.18);padding-bottom:1.2rem}.pp-ingredient-list span{font-family:var(--font-heading-family);font-size:2rem}.pp-ingredient-list strong{color:#dff2df;font-size:1.1rem;text-align:right}.pp-ingredient-list p{grid-column:1/-1;margin:0;color:#ffffffb8;font-size:1.25rem}.pp-ingredient-note{margin:1.5rem 0 0;font:800 1rem/1.4 var(--font-subheading-family);letter-spacing:.09em;text-transform:uppercase}.pp-accordion{border:.1rem solid rgba(63,57,50,.14);border-radius:1.4rem;background:var(--purepicked-white);overflow:hidden}.pp-accordion summary{display:flex;align-items:center;gap:8px;padding:15px 20px;cursor:pointer;list-style:none;line-height:1.3}.pp-accordion summary::-webkit-details-marker{display:none}.pp-accordion summary span{font-family:Hanken Grotesk,sans-serif;font-size:1.4rem;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none}.pp-accordion summary small{margin-left:auto;color:#3f393280;font:400 1.1rem/1.2 Hanken Grotesk,sans-serif;letter-spacing:0;text-transform:none}.pp-accordion summary:after{content:"\2212";margin-left:auto;font-size:2rem}.pp-accordion:not([open]) summary:after{content:"+"}.pp-accordion-body{padding:0 2rem 2rem;color:#3f3932cc;line-height:1.65}.pp-suitability{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.pp-suitability>div{border:.1rem solid var(--pp-line);border-radius:1.2rem;padding:1.6rem}.pp-suitability ul{margin:0;padding-left:1.8rem;font-size:1.3rem;line-height:1.55}.pp-suitability__good{background:#eef3ef;background:color-mix(in srgb,var(--pp-green) 8%,transparent)}.pp-suitability__avoid{background:#f7eeee;background:color-mix(in srgb,var(--pp-muted-red) 9%,transparent)}.pp-nutrition{margin:0}.pp-nutrition div{display:flex;justify-content:space-between;gap:1rem;border-top:.1rem solid rgba(63,57,50,.14);padding:.9rem 0}.pp-nutrition dd{margin:0;font-weight:700}.pp-table-wrap{overflow-x:auto}.pp-section table{width:100%;border-collapse:collapse;font-size:1.2rem}.pp-section th,.pp-section td{min-width:11rem;border-bottom:.1rem solid rgba(63,57,50,.14);padding:1rem;text-align:left;vertical-align:top}.pp-section th{background:var(--pp-green);color:#fff}.pp-warning{margin-top:1.6rem;border-left:.3rem solid var(--pp-orange);background:#fff8f3;padding:1.2rem}.pp-meta-section{padding-top:1rem;padding-bottom:4rem}.pp-meta{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem 2rem;border-top:.1rem solid var(--pp-line);padding-top:1.6rem;color:#3f393294;font-size:1.1rem;text-align:center}.pp-sticky-cart{display:none}.pp-lower-wrap>.page-width{max-width:120rem;margin-inline:auto;padding-inline:2.4rem}.pp-verdict .pp-trust-row,.pp-verdict .pp-claims{display:none}.pp-why-lab-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.pp-why-lab-stack{display:flex;flex-direction:column;gap:20px}.why-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.lab{background:#2d4b370d;border:1px solid rgba(45,75,55,.2);border-radius:12px;padding:16px}.lab h2{margin-bottom:1rem}.lab p{margin:0 0 1rem}.glance-tags{display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:0;list-style:none}.glance-tags li{padding:5px 10px;background:var(--surface,#fff);border-radius:999px;font-size:11px;font-weight:500}.suit-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.suit-box p{margin:0;font-size:12px;line-height:1.5;font-style:italic;color:#3c3833cc}.suit-box p+p{margin-top:.8rem}.panel{background:var(--purepicked-white);border:1px solid rgba(60,56,51,.12);border-radius:16px;padding:20px}.steps{display:flex;flex-direction:column;gap:10px;margin-top:14px}.step{display:flex;gap:10px;align-items:flex-start}.step-num{font-family:Bodoni Moda,serif;font-weight:700;color:var(--orange,#ff4500);font-size:14px;flex-shrink:0}.step p{margin:0;flex:1}.ingredients{border-radius:12px;padding:16px}.ingredients-eyebrow{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#3c383380;margin:0 0 6px}.ingredients-list{display:flex;flex-direction:column;gap:14px}.ingredients-item+.ingredients-item{padding-top:14px;border-top:1px solid rgba(60,56,51,.08)}.ingredients-title-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ingredients-name{font-family:Bodoni Moda,serif;font-style:italic;font-size:17px;margin:0}.ingredients-status{flex-shrink:0;color:#3c38339e;font-size:10px;font-weight:600}.ingredients-note{font-size:10px;color:#3c383366;margin:6px 0 0;letter-spacing:.02em}.pp-comparison-note{margin:0;color:#3c3833cc;font-size:12px;line-height:1.5}.guide{background:var(--charcoal,#3c3833);color:var(--flour-cream,#f9f6f0);border-radius:16px;padding:20px}.glance-label{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#3c383380;margin:0 0 10px}.guide .glance-label{color:#f9f6f0a6}.guide .steps{margin-top:0}.guide .step p{color:inherit}details.guide summary{display:flex;align-items:center;cursor:pointer;list-style:none}details.guide summary::-webkit-details-marker{display:none}details.guide summary:after{content:"+";margin-left:auto;color:#f9f6f080;font-size:16px}details.guide[open] summary:after{content:"\2212"}.guide-body{padding:0 20px 20px}.why-list li{display:flex;align-items:flex-start;gap:8px}.why-list p{margin:0}.why-tick{flex-shrink:0;color:var(--pp-green);font-weight:800}details.panel{padding:0;overflow:hidden}details.panel summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:18px 20px;cursor:pointer;list-style:none;font-family:Hanken Grotesk,sans-serif;font-size:1.4rem;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none}details.panel summary::-webkit-details-marker{display:none}details.panel summary:after{content:"+";margin-left:auto;font-size:16px;color:#3c383366}details.panel[open] summary:after{content:"\2212"}details.panel summary .sub{margin-left:auto;color:#3c383380;font:400 1.1rem/1.2 Hanken Grotesk,sans-serif;letter-spacing:0;text-transform:none}details.panel .panel-body{padding:0 20px 20px}.pp-why-lab-stack .why-list li:before{content:"\2713";flex-shrink:0;color:var(--pp-green);font-weight:800}.pp-why-lab-stack>div>h2{margin:0 0 16px;font-family:Bodoni Moda,serif;font-size:2rem;font-weight:700;line-height:1.3;letter-spacing:0;text-transform:capitalize}.pp-why-lab-stack .why-list p{font-size:14px;line-height:1.6}.pp-lab-panel summary,.pp-usage-panel summary,.pp-comparison-panel summary{line-height:1.3}.pp-usage-panel .step p,.pp-comparison-panel .panel-body{font-size:12px;line-height:1.5}.pp-guide-panel{background:var(--charcoal,#3c3833);border-color:transparent}.pp-guide-panel summary{color:var(--flour-cream,#f9f6f0)}.pp-guide-panel summary:after{color:#f9f6f080}.pp-guide-panel .panel-body,.pp-guide-panel .step p{color:var(--flour-cream,#f9f6f0)}.pp-nutrition-section .pp-accordion summary span{line-height:1.3}.pp-nutrition-section .pp-accordion-body,.pp-nutrition-section .pp-nutrition{font-size:12px}details.guide summary.glance-label{margin:0 0 8px;color:var(--flour-cream,#f9f6f0);font-family:Hanken Grotesk,sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:0;line-height:1.3;text-transform:none}.lab-status{display:block;margin-bottom:8px;color:var(--pp-green);font-size:11px;font-weight:700}.lab-text{margin:0 0 8px;color:#3c3833b3;font-size:11px;line-height:1.5}.lab-link{color:var(--pp-green);border-bottom:1px solid var(--pp-green);font-size:9.5px;text-decoration:none}@media screen and (min-width:750px){.product__media-wrapper [id^=GalleryViewer-]{overflow:hidden}.product__media-list,.product__media-item,.product__media{background:transparent}.product__media-item{align-items:center;justify-content:center}.product-media-container{border-radius:1.8rem;background:linear-gradient(180deg,#f0f4ec,#f1ebe2);overflow:hidden}.product__media-wrapper .product__media-list .product__media-item:not(.is-active){display:none}.product__media-wrapper .product__media-list .product__media-item.is-active{display:block;width:100%;max-width:100%}.product__media-wrapper .thumbnail-slider{display:flex!important;align-items:center;margin-top:1.2rem}.product__media-wrapper .thumbnail-list{display:flex!important;flex:1;justify-content:flex-start;gap:1rem;padding:.5rem}.product__media-wrapper .thumbnail-list__item.slider__slide{width:7.8rem;flex:0 0 7.8rem}.product__media-wrapper .thumbnail{width:7.8rem;height:7.8rem;border:.1rem solid #cec5bc;border-radius:1rem;background:#eef1e8;overflow:hidden}.product__media-wrapper .thumbnail[aria-current]{border:.2rem solid #c0392b;box-shadow:none}.product__media-wrapper .thumbnail img{object-fit:cover}}.product__info-container>.product-form__quantity{display:none}.product__info-container .product-form__quantity .form__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.product__info-container quantity-input.quantity{width:100%;min-height:4.4rem;border:.1rem solid rgba(46,42,57,.22);border-radius:1rem;background:transparent}.product__info-container .quantity__button{width:3.8rem}.product__info-container .quantity__input{font-family:Manrope,system-ui,sans-serif;font-size:1.4rem;font-weight:600}.product__info-container .pp-buy-buttons-block .product-form{margin:0}.product__info-container .product-form__buttons{display:grid;grid-template-columns:12rem minmax(0,1fr);gap:1rem 1.2rem;max-width:none}.product__info-container .pp-purchase-quantity{grid-column:1;width:100%;min-height:4.4rem;margin:0}.product__info-container .product-form__submit{min-height:4.4rem;margin:0;border:0;border-radius:1rem;background:#c0392b;color:#fdfbf7;font-family:Manrope,system-ui,sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:.02em}.product__info-container .product-form__submit:after,.product__info-container .product-form__submit:before{display:none}.product__info-container .shopify-payment-button{grid-column:1/-1;margin-top:0}.product__info-container .shopify-payment-button__button{min-height:4.4rem!important;border:.15rem solid #2e2a39!important;border-radius:1rem!important;background:transparent!important;color:#2e2a39!important;font-family:Manrope,system-ui,sans-serif!important;font-size:1.5rem!important;font-weight:600!important}.product__info-container .shopify-payment-button__button:after,.product__info-container .shopify-payment-button__button:before{display:none}.product__info-container fieldset.product-form__input{max-width:none;margin:0 0 1.8rem}.product__info-container fieldset.product-form__input .form__label{margin-bottom:.9rem;color:#2e2a39;font:600 1.2rem/1.3 Manrope,system-ui,sans-serif}.product__info-container fieldset.product-form__input input[type=radio]+label{min-width:0;margin:0 .7rem .7rem 0;padding:.85rem 1.7rem;border:.15rem solid #cec5bc;border-radius:999px;background:transparent;color:#2e2a39;font:500 1.3rem/1 Manrope,system-ui,sans-serif}.product__info-container fieldset.product-form__input input[type=radio]:checked+label{border-color:#c0392b;background:#c0392b;color:#fdfbf7}.pp-price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:1rem}.pp-price-now{color:#2e2a39;font:600 2.6rem/1.2 Manrope,system-ui,sans-serif}.pp-price-was{color:#2e2a3966;font:400 1.6rem/1.2 Manrope,system-ui,sans-serif}.pp-discount-badge{display:inline-flex;padding:.3rem .9rem;border-radius:999px;background:#fef3c7;color:#854f0b;font:600 1.2rem/1.2 Manrope,system-ui,sans-serif}.pp-price-per-gram{color:#2e2a39a6;font:500 1.2rem/1.2 Manrope,system-ui,sans-serif;white-space:nowrap}.pp-price-row .unit-price{flex:0 0 100%;margin:-.3rem 0 0;color:#2e2a39;font:600 1.15rem/1.35 Manrope,system-ui,sans-serif;letter-spacing:.01em}.pp-purchase-proof{display:flex;justify-content:space-between;gap:1.2rem;margin-top:1.6rem;padding:1.5rem 0;border-top:.1rem solid rgba(46,42,57,.1);border-bottom:.1rem solid rgba(46,42,57,.1);color:#2e2a39;font:500 1.15rem/1.35 Manrope,system-ui,sans-serif}.pp-purchase-proof span{flex:1;text-align:center}.pp-judgeme-rating{margin:.6rem 0 1.2rem}.pp-usp-item{display:inline-flex;width:calc((100% - (var(--pp-usp-count,3) * 2.4rem)) / var(--pp-usp-count,3));align-items:center;justify-content:flex-start;gap:.7rem;color:#2e2a39;font:500 1.1rem/1.35 Manrope,system-ui,sans-serif;text-align:center}.pp-usp-item>span:first-child{color:#2d4b37;font-weight:700}.pp-usp-item img{width:2rem;height:2rem;object-fit:contain}.pp-main-claims{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.6rem}.pp-main-claims span{padding:.5rem 1.1rem;border:.1rem solid rgba(45,75,55,.18);border-radius:999px;background:#2d4b370f;color:#2d4b37;font:600 1.05rem/1.2 Manrope,system-ui,sans-serif}.pp-main-claims .claim-mini.gold{background:#fef3c7;border-color:#fde68a;color:#854f0b}.pp-main-proof-strip{--pp-green:#2d4b37;--pp-muted-red:#a85a52;display:flex;flex-direction:column;gap:.8rem;margin-top:1rem;padding:1rem;border:.1rem solid rgba(46,42,57,.1);border-radius:1.2rem;background:#ffffff8c}.pp-main-lab-heading{margin:0 0 16px;font-family:Bodoni Moda,serif;font-size:2rem;font-weight:700;line-height:1.3;letter-spacing:0;text-transform:capitalize}.pp-main-lab-badge{display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:.6rem;padding:.55rem 1rem;border:.1rem solid rgba(46,42,57,.14);border-radius:999px;background:#2e2a390d;color:#2e2a39;font:600 1.05rem/1.3 Manrope,system-ui,sans-serif;text-decoration:none}.pp-main-lab-badge.is-good{border-color:color-mix(in srgb,var(--pp-green) 25%,transparent);background:#eef3ef;background:color-mix(in srgb,var(--pp-green) 9%,transparent);color:var(--pp-green)}.pp-main-lab-badge.is-avoid{border-color:color-mix(in srgb,var(--pp-muted-red) 25%,transparent);background:#f7eeee;background:color-mix(in srgb,var(--pp-muted-red) 10%,transparent);color:#7f3f39}.pp-main-glance{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}.pp-main-glance li{padding:.4rem 1rem;border-radius:999px;background:#2e2a390d;color:#2e2a39ad;font:500 1.05rem/1.2 Manrope,system-ui,sans-serif}.pp-gallery-dots{display:none}.pp-product-media-placeholder-item{width:100%;max-width:100%}.pp-product-media-placeholder{display:flex;width:100%;min-height:48rem;aspect-ratio:1/1;align-items:center;justify-content:center;flex-direction:column;gap:1.4rem;border-radius:1.8rem;background:linear-gradient(180deg,#f0f4ec,#f1ebe2);color:#2e2a397a;font:600 1.2rem/1.3 Manrope,system-ui,sans-serif;letter-spacing:.04em;text-align:center}.pp-product-media-placeholder .placeholder-svg{width:min(42%,18rem);height:auto;color:#2d4b373d}@media screen and (min-width:750px){.pp-accordion>summary{cursor:pointer}}@media screen and (max-width:749px){[id^=MainProduct-]{margin-top:0!important;padding-top:0!important}[id^=MainProduct-]>.page-width{padding-top:0!important}[id^=MainProduct-] .product,[id^=MainProduct-] .product__media-wrapper{margin-top:0!important;padding-top:0!important}.product__media-wrapper .product__media-icon{display:none!important}.product__info-wrapper,.product__info-container{width:100%;max-width:100%;min-width:0}.flour-section{padding:24px 16px 40px}.flour-section>.page-width{padding-inline:0}.pp-editorial-col{display:contents}.pp-editorial-grid--mobile>.pp-editorial-col{display:flex;gap:0}.pp-editorial-grid>.pp-editorial-col>.shopify-section{margin:0 0 14px}.pp-editorial-grid [id$=__purepicked-why-lab]{order:1}.pp-editorial-grid [id$=__purepicked-suitability]{order:2}.pp-editorial-grid [id$=__purepicked-lab]{order:3}.pp-editorial-grid [id$=__purepicked-usage]{order:4}.pp-editorial-grid [id$=__purepicked-nutrition]{order:5}.pp-editorial-grid [id$=__purepicked-ingredients]{order:6}.pp-editorial-grid [id$=__purepicked-comparison]{order:7}.pp-editorial-grid [id$=__purepicked-guide]{order:8}.pp-editorial-col .pp-section>.page-width,.pp-lower-wrap>.page-width{padding-inline:0}.pp-why-lab-grid{grid-template-columns:1fr;gap:1.4rem}.pp-why-lab-stack{gap:1.4rem}.suit-grid{grid-template-columns:1fr 1fr}.product__info-container .product-form__buttons{grid-template-columns:13.6rem minmax(0,1fr);gap:1rem}.product__info-container quantity-input.quantity,.product__info-container .pp-purchase-quantity{min-height:4.6rem}.product__info-container .quantity__button{width:4.4rem;min-width:4.4rem;min-height:4.4rem}.product__info-container .quantity__input{min-width:4.4rem;min-height:4.4rem;font-size:1.6rem}.product__info-container .product-form__submit,.product__info-container .shopify-payment-button__button{min-height:4.4rem!important;font-size:1.3rem!important}.product__info-container fieldset.product-form__input input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;margin:0 1rem 1rem 0;padding:0 1.6rem;font-size:1.3rem}.product__info-container .product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size:4.4rem;margin:0 1.2rem 1rem 0}.pp-discount-badge,.pp-price-per-gram{font-size:1rem}.pp-purchase-proof{gap:.6rem;padding:1.2rem 0;font-size:.95rem}.pp-price-now{font-size:2.1rem}.pp-price-was{font-size:1.3rem}.pp-main-claims{justify-content:flex-start;overflow:visible;flex-wrap:wrap;scrollbar-width:auto}.pp-main-claims span{flex:0 0 auto;font-size:.95rem}.pp-usp-item{width:calc((100% - 2rem)/3);justify-content:center;text-align:center;vertical-align:top}.pp-usp-item>span:last-child{min-width:0;white-space:normal}.pp-trust-row,.pp-claims{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;margin-inline:-1.5rem;padding-inline:1.5rem;scrollbar-width:none}.pp-trust-row span,.pp-claims li{flex:0 0 auto}.pp-trust-row span:first-child{margin-right:0}.pp-claims{border-radius:0}.pp-verdict-card{flex-direction:column;align-items:flex-start;gap:1.2rem;margin-bottom:1.4rem;padding:1.4rem 1.6rem;border-radius:1.4rem}.pp-verdict-card>strong{justify-self:start}.pp-accordion:not([open])>.pp-accordion-body{display:none}.pp-accordion summary{padding:1.6rem}.pp-accordion summary span{font-size:2rem}.pp-accordion-body{padding:0 1.6rem 1.6rem}.pp-suitability{grid-template-columns:1fr 1fr;gap:8px}.pp-section h2{margin-bottom:10px;font-size:1.6rem}.pp-why-lab-stack>div>h2{margin-bottom:10px;font-size:1.6rem}.pp-why-lab-stack .why-list p{font-size:12.5px;line-height:1.5}.glance-label{margin-bottom:8px;font-size:9px;letter-spacing:.06em}.why-list{gap:9px}.why-list li{gap:8px}.why-list p{color:#3c3833cc;font-size:12.5px;line-height:1.5}.why-tick{font-size:12px}.glance-tags{gap:5px}.glance-tags li{padding:4px 9px;font-size:10px}.suit-box{padding:10px!important;border-radius:9px!important}.suit-box h3{margin-bottom:6px;color:var(--pp-green);font-size:9px;letter-spacing:.06em}.suit-box p{font-size:10.5px;line-height:1.4}.ingredients{padding:13px;border-radius:11px}.ingredients-eyebrow{margin-bottom:5px;font-size:9px;letter-spacing:.06em}.ingredients-name{font-size:14.5px}.ingredients-note,.ingredients-status{font-size:9px}.ingredients-note{margin-top:5px;letter-spacing:.01em}.panel{border-radius:14px}details.panel summary{padding:14px 16px;font-size:1.25rem}details.panel .panel-body{padding:0 16px 16px}.panel h2{font-family:Manrope,system-ui,sans-serif;font-size:12.5px;font-weight:600;text-transform:none}.steps{gap:8px;margin-top:8px}.step{gap:8px}.step-num{font-size:12px}.step p{font-size:11px;line-height:1.45}.pp-nutrition div{padding:6px 0;font-size:11px}.pp-accordion{border-radius:14px}.pp-accordion summary{padding:14px 16px}.pp-accordion summary span{font-size:1.25rem}.pp-nutrition-section .pp-accordion summary span{font-size:1.25rem}.pp-accordion summary small{font-size:9.5px}.pp-accordion-body{padding:0 16px 16px}.pp-section table{font-size:9.5px}.pp-section th,.pp-section td{min-width:0;padding:7px 8px}.guide{padding:0;border-radius:14px}.guide .glance-label{padding:14px 16px;margin:0;color:var(--flour-cream,#f9f6f0);font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none}details.guide summary.glance-label{font-size:1.25rem}.guide-body{padding:0 16px 16px}.guide .steps{padding:0}.pp-meta-section{padding-bottom:0}.pp-meta{flex-direction:column;align-items:center;gap:6px;padding-top:16px;text-align:center;font-size:9px;letter-spacing:.06em;text-transform:uppercase}#MainProduct-template--product .product__media-wrapper{margin-bottom:0}.product__media-wrapper media-gallery{position:relative}.product__media-wrapper media-gallery,.product__media-wrapper slider-component{display:block;min-height:340px}.product__media-list{width:100%!important;height:340px!important;margin:0!important;column-gap:0!important}.product__media-list .product__media-item{width:100%!important;height:340px!important;padding:0!important}.product__media-wrapper .grid--peek.slider .grid__item{margin-left:0!important;scroll-snap-align:start}.product__media-wrapper .product-media-container{width:100%!important;max-width:100%!important;height:340px;background:linear-gradient(180deg,#f0f4ec,#f1ebe2)!important;padding:10px;border-radius:1.8rem;overflow:hidden;box-sizing:border-box}.product__media-wrapper .product-media-container .product__modal-opener,.product__media-wrapper .product-media-container .product__media,.product__media-wrapper .product-media-container .media{height:100%!important;padding-top:0!important;background:transparent;border-radius:1.2rem;overflow:hidden}.product__media-wrapper .product-media-container.media-fit-cover img{object-fit:cover;border-radius:1.2rem}.product__media-wrapper .product-media-container.media-fit-contain img{object-fit:contain;border-radius:1.2rem}.pp-product-media-placeholder{min-height:340px;height:340px;aspect-ratio:auto;border-radius:0}.product__media-wrapper .slider-buttons{position:absolute;right:0;bottom:10px;left:0;justify-content:center;pointer-events:none}.product__media-wrapper .slider-button,.product__media-wrapper .slider-counter{display:none}.pp-gallery-dots{display:flex;align-items:center;justify-content:center;gap:6px;pointer-events:auto}.pp-gallery-dot{width:6px;height:6px;min-width:6px;margin:0;padding:0;border:0;border-radius:50%;background:#2e2a3940;cursor:pointer}.pp-gallery-dot.is-active{background:#c0392b}.product__info-container .caption-with-letter-spacing{font-size:10px;letter-spacing:.1em;line-height:1;margin-bottom:6px!important}.product__title{margin-bottom:6px!important}.product__title h1{line-height:1.25}.product__description{margin-bottom:20px!important}.product__description,.pp-inline-verdict p{font-size:12.5px;line-height:1.65}.product__info-container fieldset.product-form__input{margin-bottom:16px}.product__info-container fieldset.product-form__input .form__label{margin-bottom:6px;font-size:11px;letter-spacing:.03em;text-transform:uppercase}.pp-purchase-proof{margin-bottom:16px}.pp-sticky-cart{position:fixed;z-index:1001;right:0;bottom:0;left:0;display:flex;align-items:center;gap:1rem;padding:1rem 1.6rem max(1rem,env(safe-area-inset-bottom));border-top:.1rem solid rgba(63,57,50,.14);background:var(--pp-header-surface,#fdfbf7);box-shadow:0 -.4rem 2rem #3f393214;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.pp-sticky-cart span{min-width:6rem;flex-shrink:0;font-family:var(--font-body-family);font-size:1.4rem;font-weight:600}.pp-sticky-cart button{flex:1;min-height:var(--pp-button-height,44px);padding-inline:var(--pp-button-padding-x,16px);border:var(--pp-button-border-width,0) solid var(--pp-button-border,#c0392b);border-radius:var(--pp-button-radius,10px);background:var(--pp-button-bg,#c0392b);color:var(--pp-button-text,#fff);font:600 var(--pp-button-font-size,13px)/1 var(--font-body-family)}.pp-sticky-cart button:disabled{opacity:.45}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-main-product-purepicked.css.map */
