#main{background:var(--pu-surface-light, #F5F6F8)}#main>.shopify-section{background:var(--pu-surface-light, #F5F6F8)}.pu-container{max-width:var(--pu-max-width, 1300px);margin-inline:auto;padding-inline:20px}@media(min-width:1024px){.pu-container{padding-inline:24px}}.pu-section{padding-block:var(--pu-section-py-mobile, 48px)}@media(min-width:1024px){.pu-section{padding-block:var(--pu-section-py-desktop, 88px)}}@media(max-width:1023px){#main>.shopify-section+.shopify-section{margin-top:clamp(34px,9vw,52px)}}@media(max-width:900px){.pg-care-grid{grid-template-columns:minmax(0,1fr)!important}.pg-care-card,.pg-care-card>*{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere}}@media(max-width:699px){.pg-card .product-gallery__media-list-wrapper,.pg-card .pg-stage,.pg-card .product-gallery__media-list{width:100%!important;max-width:100%!important;margin-inline:0!important}}@media(max-width:768px){#main .pp-card .pp-card__text{font-size:13px!important;line-height:1.4!important}}@media(max-width:768px){.pov2-card__title-note,.pov2-gift__bullet-text,.puure-upsell__desc,.puure-upsell-tap__desc,.carte-reassurance_reassurance__text,.pp-card__text,.sp-cc-badge,.sp-layer-mech,.pu-mcmp__cell,.lp6r-testing-title,.pg-hero-tag,.lp-hero__badge,.lp-stats__footnote,[id^=lp6r-] li{font-size:13px!important;line-height:1.4!important}}@media(min-width:1024px){#main>.shopify-section+.shopify-section{margin-top:clamp(28px,3vw,52px)}.sub-simple__container,.pp-testi-official__inner{max-width:var(--pu-max-width, 1300px)!important;margin-inline:auto!important}.sub-simple__container,.pu-diff__inner,.pu-conc__inner,.pu-sci__inner,.pu-res__inner,.pu-res-head-section__inner{padding-inline:24px!important;box-sizing:border-box}.pp-vr__wrap,[id^=ppq-]{max-width:1300px!important;padding-inline:0!important;box-sizing:border-box}[id^=puure-guide-] [class*=-inner]:not([class*=hero]){max-width:var(--pu-max-width, 1300px)!important;margin-inline:auto!important;padding-inline:24px!important;box-sizing:border-box}.pwa-wrap{max-width:var(--pu-max-width, 1300px)!important;margin-inline:auto!important;padding-inline:24px!important;box-sizing:border-box;text-align:left!important}.pwa-wrap>h2{margin-left:0!important;margin-right:0!important;text-align:left!important}.puure-risks__head{padding-inline:24px!important;box-sizing:border-box}.puure-feature-box{max-width:var(--pu-max-width, 1300px)!important;margin-left:auto!important;margin-right:auto!important;padding-inline:24px!important;box-sizing:border-box}}.pcert__card,.sub-simple__container,.filt-nsf-badge,.carte-reassurance_reassurance{background:#fff!important;border:var(--pu-hairline)!important;box-shadow:var(--pu-shadow-card)!important;border-radius:var(--pu-card-radius, 20px)!important}.pf .pf-view,.pri-reel,.puure-conta .puure-conta__accordion,.pp-card,.prh__card,.puure-card,.sp-mb-flow,.sf-stage-card,.sp-vs-col,.pg-card,.po-card,.pq__card,.wr-hero__mapWrap,.wr-hero__catCard,.wr-compo__card,.qf-card,.mwt-highlight,.cartridge-info-box,.lp-reviews__card,.tair-pill,.timeline-wrap,.promo-card{box-shadow:var(--pu-shadow-card)!important}.puure-card .puure-card__glass,.pp-card .pp-card__btn{box-shadow:none!important}@media(min-width:921px){[id^=lp6r-testi-] .pp-testi__track{overflow:visible!important}}@media(min-width:1024px){.pu-sec-head,.filt-section .filt-header,.puure-conta .puure-conta__sectionHead,.pu-mcmp .pu-mcmp__header,section.pf .puure-feature-box,.pp-testi .pp-testi__top,.puure-press-band-sec .ppb-head,.pkf-section .pkf-head,.sub-simple .sub-simple__head,.sf-header,.puure-risks__head,.prh__wrap,.pg-care-head,.pg-connection-head,.pg-step-head,.pg-kit-head,section[id^=seed-] .seed-head{text-align:left!important;align-items:flex-start!important;justify-items:start!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.filt-section .filt-header .filt-heading,.filt-section .filt-header .filt-subheading,.filt-section .filt-header .filt-nsf-badge,.puure-conta .puure-conta__sectionTitle,.puure-conta .puure-conta__sectionSub,.pu-mcmp .pu-mcmp__heading,.pu-mcmp .pu-mcmp__sub,.pu-mcmp .pu-mcmp__pills,section.pf .puure-feature-box .puure-title,section.pf .puure-feature-box .puure-subtitle,.puure-press-band-sec .ppb-title,.pp-testi-official .pp-testi-official__title,.pp-testi-official .pp-testi-official__sub,.sf-header .sf-title,.puure-risks__title,.prh__h2,.sp-t1,.pc-title,.pc-heading,.pg-step-title,.pg-kit-title,.pg-connection-title,.pg-care-title,.lp-stats__heading,.lp-offer__headline,.lp-reviews__heading,.promo-band__title,.lp6r-testing-heading{margin-left:0!important;margin-right:0!important;text-align:left!important}.pp-testi-official .pp-testi-official__pill{justify-self:start!important}.pp-testi-official .pp-testi-official__inner{max-width:var(--pu-max-width, 1300px)!important;margin-inline:auto!important;padding-inline:24px!important;justify-items:start!important;text-align:left!important}}.pu-chip,.puure-pill,.filt-pill,.pp-testi__pill,.puure-conta__pill,.pu-mcmp__pill,.pp-vr__pill,.pu-diff__pill,.pu-conc__pill,.pu-sci__pill,.pu-res__pill,.df-pill,.tcq-badge,.puure-conta__sectionTag,.pp-testi-official__pill,.plr__badge,.sp-pill,.sf-pill,.pg-hero-tag,.lp-stats__eyebrow,.pcert__eyebrow{display:none!important}.pu-chip:before,.puure-pill:before,.filt-pill:before,.pp-testi__pill:before,.puure-conta__pill:before,.pu-mcmp__pill:before,.pp-vr__pill:before,.pu-diff__pill:before,.pu-conc__pill:before,.pu-sci__pill:before,.pu-res__pill:before,.df-pill:before,.tcq-badge:before,.puure-conta__sectionTag:before,.pp-testi-official__pill:before,.plr__badge:before,.sp-pill:before,.sf-pill:before,.pg-hero-tag:before,.lp-stats__eyebrow:before,.pcert__eyebrow:before{content:"";flex:0 0 auto;width:26px;height:2px;background:currentColor;border-radius:2px}.pu-conc__pill,.pt-wrap .pt-eyebrow,[data-theme=dark] .pu-chip{color:#ffffffe6!important}.pu-chip{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:var(--pu-chip-pad, 6px 14px);border-radius:var(--pu-chip-radius, 8px);font-size:var(--pu-chip-size, 13px);line-height:1;font-weight:var(--pu-chip-weight, 600);letter-spacing:.01em;color:var(--pu-chip-color, #0B1638);background:var(--pu-chip-bg, rgba(39, 100, 255, .08));border:none;cursor:default}.pu-sec-head{text-align:center;max-width:960px;margin-inline:auto}.pu-sec-title{margin:14px 0;font-size:var(--pu-title-size);font-weight:var(--pu-title-weight);line-height:var(--pu-title-lh, 1.15);letter-spacing:var(--pu-title-ls, -.02em);color:var(--pu-ink)}@media(max-width:768px){.pu-sec-title{font-size:var(--pu-title-size-mobile)}}.pu-sec-sub{margin:0 auto;max-width:640px;font-size:var(--pu-subtitle-size);line-height:var(--pu-subtitle-lh, 1.5);color:var(--pu-body)}.pu-card{background:#fff;border-radius:var(--pu-card-radius, 20px);box-shadow:var(--pu-shadow-card);border:var(--pu-hairline)}.pu-card--hover{transition:box-shadow .25s ease,transform .25s ease}.pu-card--hover:hover{box-shadow:var(--pu-shadow-card-hover);transform:translateY(-2px)}.pu-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:56px;padding:0 28px;border:none;border-radius:var(--pu-btn-radius, 999px);background:var(--pu-btn-bg, var(--pu-cta-blue));color:var(--pu-btn-text, #fff);font-size:17px;font-weight:var(--pu-btn-weight, 600);line-height:1.2;cursor:pointer;text-decoration:none;box-shadow:var(--pu-shadow-cta);transition:opacity .2s ease,transform .2s ease}.pu-btn:hover{background:var(--blue-deep, #1A50E0)}.pu-btn:active{transform:scale(.98)}.pu-btn--pill{border-radius:999px}.pu-btn--secondary{background:var(--pu-btn-secondary-bg, var(--pu-navy));color:var(--pu-btn-secondary-text, #fff);box-shadow:none}.pu-btn--outline{background:transparent;color:var(--pu-cta-blue);box-shadow:none;border:2px solid var(--pu-cta-blue)}.faq-bottom-cta .button,.faq-bottom-cta a.button{background:var(--pu-cta-blue, #2764FF)!important;color:#fff!important;border:none!important;border-radius:999px!important;box-shadow:var(--pu-shadow-cta, 0 8px 24px rgba(39, 100, 255, .28))!important;font-weight:700!important;padding-inline:34px!important}.faq-bottom-cta .button:hover{opacity:.92!important;filter:none!important}.pu-imgbtn{display:flex;align-items:center;gap:14px;margin:14px 0 4px;padding:10px 14px 10px 10px;border-radius:16px;background:var(--blue-soft, #EEF2FF);box-shadow:inset 0 0 0 1.5px var(--blue, #2764FF),0 8px 22px #2764ff29;color:var(--ink, #141A2E);text-decoration:none!important;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.pu-imgbtn:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1.5px var(--blue, #2764FF),0 12px 28px #2764ff3d}.pu-imgbtn:active{transform:translateY(0)}.pu-imgbtn:focus-visible{outline:3px solid var(--blue, #2764FF);outline-offset:3px}.pu-imgbtn__media{flex:none;width:72px;height:72px;border-radius:12px;overflow:hidden;background:#fff;display:grid;place-items:center;color:var(--blue, #2764FF)}.pu-imgbtn__img{width:100%;height:100%;object-fit:cover;display:block}.pu-imgbtn__ico{width:34px;height:34px}.pu-imgbtn__body{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:3px}.pu-imgbtn__label{font-size:16px;font-weight:600;line-height:1.2;color:var(--ink, #141A2E)}.pu-imgbtn__sub{font-size:13px;line-height:1.35;color:var(--ink-2, #4B5268)}.pu-imgbtn__go{flex:none;width:40px;height:40px;border-radius:50%;background:var(--blue, #2764FF);color:#fff;display:grid;place-items:center;transition:transform .15s ease}.pu-imgbtn:hover .pu-imgbtn__go{transform:translate(2px)}.prose+.pu-imgbtn{margin-top:14px}.faq-box{display:flex;flex-direction:column;gap:12px}.faq-box__intro{margin:0;font-size:14px;line-height:1.5;color:var(--pu-body)}.faq-box__row{display:flex;gap:12px;align-items:flex-start;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px}.faq-box__row::-webkit-scrollbar{display:none}@media(min-width:1180px){.faq-box__row{display:grid;grid-template-columns:repeat(var(--faq-box-count, 5),minmax(0,1fr));gap:12px;overflow:visible;align-items:start}.faq-box__row>.faq-box__tile{flex:none;width:auto;min-width:0}.faq-box__row .faq-box__media{width:100%;aspect-ratio:1;height:auto}.faq-box__row .faq-box__label{font-size:13px}}.faq-box__tile{flex:0 0 128px;width:128px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.faq-box__media{width:128px;height:128px;border-radius:12px;background:#eef2ff;border:var(--pu-hairline);display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--pu-cta-blue, #2764FF)}.faq-box__img{width:100%;height:100%;object-fit:cover;padding:0;box-sizing:border-box;display:block}@media(max-width:720px){.faq-box__row{gap:8px}.faq-box__row>.faq-box__tile{flex:0 0 calc((100% - 24px)/3.2);width:auto;min-width:0;gap:6px}.faq-box__row[style*="--faq-box-count: 3"]>.faq-box__tile{flex:0 0 calc((100% - 16px) / 3)}.faq-box__row .faq-box__media{width:100%;height:auto;aspect-ratio:1}.faq-box__row .faq-box__icon{width:28px;height:28px}.faq-box__row .faq-box__label{font-size:13px;line-height:1.25;display:flex;align-items:center;justify-content:center;min-height:2.5em}.faq-box .faq-box__row .faq-box__badge{font-size:11px!important;padding:3px 7px;max-width:100%}}.faq-box__icon{width:34px;height:34px}.faq-box__label{font-size:13px;font-weight:600;line-height:1.3;color:var(--pu-ink)}.faq-box__badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;white-space:nowrap;max-width:100%;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--pu-cta-blue, #2764FF);background:rgba(var(--pu-accent-rgb, 39, 100, 255),.1)}.pu-btn:focus-visible,.pu-chip:focus-visible,button:focus-visible{outline:3px solid var(--blue, #2764FF);outline-offset:3px}@media(min-width:1024px){#main>.shopify-section>.shopify-section,.pp-testi,.pu-mcmp,.puure-conta,.pt-wrap,section.pf,.sub-simple,.pkf-section,.filt-section,section[id^=seed-],section[id^=tcq-]{padding-block:clamp(40px,4vw,64px)}}@media(max-width:768px){.pu-mcmp .pu-mcmp__val,.pu-mcmp .pu-mcmp__col-name,.pu-mcmp .pu-mcmp__compare-label,.pu-mcmp .pu-mcmp__sel-label{font-size:13px!important;line-height:1.3!important}.pov2 .pov2-seg__price-compare,.pov2 .pov2-gift__legend-badge,.pov2 .pov2-gift__box-title,.pov2 .pov2-gift__box-title span,.faq-box .faq-box__badge,.pp-vr .pp-vr__sound span,.pp-vr .pp-vr__chip,.puure-gpb .ppqc-date,.ppqc-card .ppqc-date,.pov2 .pov2-gift__offer-badge{font-size:13px!important}}@media(min-width:1024px){.pu-sci .pu-sci__head{text-align:left!important;align-items:flex-start!important;justify-content:flex-start!important}.pu-sci .pu-sci__head .pu-sci__title{margin-left:0!important;margin-right:0!important;text-wrap:balance}}@media(max-width:999px){.section-stack--horizontal .section-stack__intro,.section-stack--horizontal .section-stack__intro .h2,.section-stack--horizontal .section-stack__intro .prose{text-align:left!important;align-items:flex-start!important;justify-content:flex-start!important}}@media(max-width:767px){#main>.shopify-section+.shopify-section{margin-top:12px}#main>.shopify-section+.shopify-section.shopify-section--tcq,#main>.shopify-section+.shopify-section.shopify-section--filt{margin-top:0}.puure-band,.puure-press-band-sec,.tcq-outer,.pu-mcmp,.sub-simple,.pp-testi-official,.filt-section,.pf,.puure-conta,.pu-diff,.pu-conc,.pu-res-head-section,.pis-section,.pp-vr,.faq-section,.slider-cartes-custom--wrapper{padding-top:20px!important;padding-bottom:20px!important}#main>.shopify-section:first-child+.shopify-section .puure-band{padding-top:8px!important}.puure-band{padding-bottom:8px!important}.puure-press-band-sec{padding-bottom:12px!important}.puure-reels-inline,.pri-wrap{margin-top:0!important;margin-bottom:0!important}.pkpi,.filt-section.filt-dark{padding-top:32px!important;padding-bottom:32px!important}.pt-wrap{--pt-pad-top: 32px;--pt-pad-bottom: 32px}.shopify-section--main-product .product-info{padding-bottom:0!important}}@media(max-width:767px){.pis-section .pis-container{padding-bottom:0!important}.pis-section .pis-grid{margin-bottom:0!important}.puure-conta .puure-conta__inner,.puure-conta .puure-conta__wrap{padding-top:0!important;padding-bottom:0!important}}@media(max-width:767px){.pis-section{margin-bottom:0!important}.puure-conta{--pc-pad-t: 20px !important;--pc-pad-b: 20px !important}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/puure-base.css.map */
