.product__title,.product__price,.product__info-wrapper,.product__media-wrapper,.product__info-container,.product__description,.product-form,.product__view-details,.product__media-list,.thumbnail-list,.product__media-container,.price,.product-form__buttons,.shopify-payment-button,.product-form__quantity,.product-form__input,main[id=MainContent] .product,.section-template--product,.shopify-section--main-product>.product,.product--large,.product--medium,.product--small,.grid--1-col-tablet-down,.product-media-modal{display:none!important}.page-width,.page-width--narrow,.product,.shopify-section,.shopify-section--main-product,main .page-width,.section-template--product,.shopify-section--template--product{max-width:100%!important;width:100%!important;padding:0!important;margin:0!important}.shopify-pc__banner{display:none!important}[class*=section-template][class*=blocq-mask-pdp][class*=padding],.shopify-section--main .color-scheme-1,.color-scheme-1.gradient{padding:0!important;margin:0!important;background:#f4f0ea!important;--gradient-background:#F4F0EA !important}main#MainContent{padding:0!important;margin:0!important}#blocq-pdp div{display:block}#blocq-pdp{--nordic-ink:#1C2128;--stone-clay:#8C7B6B;--bone:#F4F0EA;--porcelain:#FAF8F3;--mist:#E8E2D8;--ember:#8B3A2F;--graphite:#3A3D42;--ash:#6B6E73;--serif:"Fraunces",Georgia,serif;--sans:"Inter",-apple-system,sans-serif;--mono:"JetBrains Mono",monospace;display:block;width:100%;font-family:var(--sans);font-size:17px;line-height:1.6;color:var(--graphite);background:var(--bone);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}#blocq-pdp *,#blocq-pdp *:before,#blocq-pdp *:after{box-sizing:border-box;margin:0;padding:0}#blocq-pdp a{text-decoration:none;color:inherit;transition:color .2s ease}#blocq-pdp a:hover{color:var(--ember)}#blocq-pdp img{display:block;max-width:100%;height:auto}#blocq-pdp button{cursor:pointer;border:none;background:none;font-family:inherit}#blocq-pdp ul{list-style:none}#blocq-pdp h1,#blocq-pdp h2,#blocq-pdp h3,#blocq-pdp .serif{font-family:var(--serif);font-weight:400;color:var(--nordic-ink);letter-spacing:-.01em}#blocq-pdp .caption{font-family:var(--sans);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--ash)}#blocq-pdp .mono{font-family:var(--mono);font-size:13px;letter-spacing:.02em}#blocq-pdp .bq-nav{position:sticky;top:0;z-index:100;background:var(--bone);border-bottom:1px solid transparent;transition:border-color .3s ease,background .3s ease}#blocq-pdp .bq-nav.scrolled{border-bottom-color:var(--mist);background:#f4f0eaf5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#blocq-pdp .bq-nav-inner{max-width:1400px;margin:0 auto;padding:24px 40px;display:flex;align-items:center;justify-content:space-between}#blocq-pdp .bq-wordmark{font-family:var(--serif);font-size:24px;font-weight:400;letter-spacing:.02em;color:var(--nordic-ink)}#blocq-pdp .bq-nav-links{display:flex;gap:40px;align-items:center}#blocq-pdp .bq-nav-links a{font-size:14px;font-weight:400;color:var(--graphite)}#blocq-pdp .bq-nav-cart{font-size:14px;color:var(--graphite);display:flex;align-items:center;gap:8px}#blocq-pdp .bq-hamburger{display:none;background:none;border:none;cursor:pointer;padding:4px}#blocq-pdp .bq-hamburger svg{display:block;color:var(--nordic-ink)}#blocq-pdp .bq-mobile-drawer{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;pointer-events:none;visibility:hidden;transition:visibility 0s linear .34s}#blocq-pdp .bq-mobile-drawer.open{pointer-events:auto;visibility:visible;transition:visibility 0s linear 0s}#blocq-pdp .bq-mobile-drawer .bq-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c212800;transition:background .32s ease}#blocq-pdp .bq-mobile-drawer.open .bq-overlay{background:#1c212873}#blocq-pdp .bq-mobile-drawer .bq-panel{position:absolute;top:0;right:0;width:280px;height:100%;background:var(--bone);padding:28px 24px;transform:translate(100%);transition:transform .34s cubic-bezier(.32,.72,0,1);box-shadow:-16px 0 48px #0000002e;display:flex;flex-direction:column}#blocq-pdp .bq-mobile-drawer.open .bq-panel{transform:translate(0)}#blocq-pdp .bq-mobile-drawer .bq-close{display:flex;justify-content:flex-end;margin-bottom:32px;background:none;border:none;cursor:pointer;color:var(--graphite);transition:color .2s ease}#blocq-pdp .bq-mobile-drawer .bq-close:hover{color:var(--ember)}#blocq-pdp .bq-mobile-drawer .bq-close svg{display:block}#blocq-pdp .bq-mobile-drawer a{display:block;font-family:var(--serif);font-size:18px;font-weight:400;color:var(--nordic-ink);padding:16px 0;border-bottom:1px solid var(--mist);text-decoration:none;transition:color .2s ease}#blocq-pdp .bq-mobile-drawer a:hover{color:var(--ember)}@media(max-width:768px){#blocq-pdp .bq-nav-inner{padding:20px 24px}#blocq-pdp .bq-nav-links{display:none}#blocq-pdp .bq-hamburger{display:block}}#blocq-pdp .bq-hero{max-width:1400px;margin:0 auto;padding:32px 40px 56px;display:grid;grid-template-columns:1fr 500px;gap:56px;align-items:start}#blocq-pdp .bq-hero-gallery{display:flex;flex-direction:column;gap:10px}#blocq-pdp .bq-hero-main{aspect-ratio:4 / 5;background:var(--porcelain);overflow:hidden}#blocq-pdp .bq-hero-main img{width:100%;height:100%;object-fit:cover}#blocq-pdp .bq-hero-thumbs{display:flex;gap:6px;flex-wrap:wrap}#blocq-pdp .bq-hero-thumbs button{width:52px;height:52px;background:var(--porcelain);overflow:hidden;border:1px solid transparent;padding:0;transition:border-color .2s ease,opacity .2s ease;opacity:.7;flex-shrink:0}#blocq-pdp .bq-hero-thumbs button:hover{opacity:1}#blocq-pdp .bq-hero-thumbs button.active{border-color:var(--nordic-ink);opacity:1}#blocq-pdp .bq-hero-thumbs img{width:100%;height:100%;object-fit:cover}#blocq-pdp .bq-details{position:sticky;top:90px;padding-top:8px}#blocq-pdp .bq-stars{display:flex;align-items:center;gap:10px;margin-bottom:14px}#blocq-pdp .bq-product-label{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--stone-clay);margin-bottom:10px}#blocq-pdp .bq-product-title{font-size:38px;line-height:1.1;margin-bottom:8px;font-weight:400}#blocq-pdp .bq-product-subtitle{font-size:15px;line-height:1.5;color:var(--graphite);margin-bottom:16px;max-width:440px}#blocq-pdp .bq-stars-icons{color:var(--ember);font-size:15px;letter-spacing:.06em}#blocq-pdp .bq-stars-text{font-family:var(--mono);font-size:12px;color:var(--ash);letter-spacing:.04em}#blocq-pdp .bq-pack{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:12px}#blocq-pdp .bq-pack-tier{position:relative;border:1.5px solid var(--mist);background:var(--porcelain);padding:18px 8px 14px;text-align:center;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .15s ease;font-family:inherit}#blocq-pdp .bq-pack-tier:hover{border-color:var(--stone-clay)}#blocq-pdp .bq-pack-tier.selected{border-color:var(--nordic-ink);background:#fff}#blocq-pdp .bq-pack-tier.popular{border-color:var(--ember)}#blocq-pdp .bq-pack-tier.popular.selected{border-color:var(--nordic-ink)}#blocq-pdp .bq-pack-badge{position:absolute;top:-9px;left:50%;transform:translate(-50%);background:var(--ember);color:#fff;font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;padding:3px 9px;white-space:nowrap}#blocq-pdp .bq-pack-qty{font-family:var(--serif);font-size:24px;color:var(--nordic-ink);line-height:1;margin-bottom:2px;font-weight:400}#blocq-pdp .bq-pack-name{font-size:11px;color:var(--ash);letter-spacing:.02em;margin-bottom:10px}#blocq-pdp .bq-pack-price{font-family:var(--serif);font-size:20px;color:var(--nordic-ink);line-height:1;font-weight:400}#blocq-pdp .bq-pack-save{font-family:var(--mono);font-size:9px;color:var(--ember);letter-spacing:.04em;margin-top:6px;min-height:11px}#blocq-pdp .bq-pack-meta{text-align:center;font-size:12px;color:var(--graphite);margin-bottom:14px;letter-spacing:.02em;line-height:1.5}#blocq-pdp .bq-pack-meta strong{color:var(--ember);font-weight:600}#blocq-pdp .bq-price-card{border:1.5px solid var(--nordic-ink);background:#fff;padding:16px 20px;margin-bottom:14px;position:relative}#blocq-pdp .bq-price-row{display:flex;align-items:baseline;gap:12px;margin-bottom:6px;flex-wrap:wrap}#blocq-pdp .bq-price-now{font-family:var(--serif);font-size:34px;font-weight:400;color:var(--nordic-ink);line-height:1}#blocq-pdp .bq-price-was{font-family:var(--serif);font-size:20px;color:var(--ash);text-decoration:line-through;line-height:1}#blocq-pdp .bq-price-badge{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:5px 10px;background:var(--ember);color:#fff}#blocq-pdp .bq-price-meta{font-size:13px;color:var(--graphite);line-height:1.55}#blocq-pdp .bq-price-meta strong{color:var(--nordic-ink);font-weight:500}#blocq-pdp .bq-colour{margin-bottom:14px}#blocq-pdp .bq-colour-label{display:flex;align-items:baseline;gap:10px;margin-bottom:10px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ash)}#blocq-pdp .bq-colour-label strong{font-family:var(--serif);font-size:16px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--nordic-ink)}#blocq-pdp .bq-swatches{display:flex;gap:12px;flex-wrap:wrap}#blocq-pdp .bq-swatch{position:relative;width:38px;height:38px;border-radius:50%;cursor:pointer;padding:0;background:transparent;border:1.5px solid transparent;transition:border-color .2s ease,transform .15s ease}#blocq-pdp .bq-swatch:hover{transform:scale(1.06)}#blocq-pdp .bq-swatch:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--swatch-color,#000);box-shadow:inset 0 0 0 1px #1c21281f}#blocq-pdp .bq-swatch.selected{border-color:var(--nordic-ink)}#blocq-pdp .bq-swatch[data-colour=Black]{--swatch-color:#1C2128}#blocq-pdp .bq-swatch[data-colour=Grey]{--swatch-color:#8E8E93}#blocq-pdp .bq-swatch[data-colour=Pink]{--swatch-color:#E8B0B6}#blocq-pdp .bq-swatch[data-colour=Purple]{--swatch-color:#B5A8C9}#blocq-pdp .bq-atc{display:block;width:100%;padding:18px 24px;background:var(--nordic-ink);color:var(--porcelain);font-family:var(--sans);font-size:14px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-align:center;transition:background .2s ease;cursor:pointer}#blocq-pdp .bq-atc:hover{background:var(--ember);color:#fff}#blocq-pdp .bq-atc[disabled]{background:var(--ash);cursor:wait}#blocq-pdp .bq-atc-trust{margin-top:12px;font-size:12px;color:var(--ash);text-align:center;letter-spacing:.04em}#blocq-pdp .bq-atc-trust span{margin:0 6px}#blocq-pdp .bq-microreview{margin-top:12px;padding:10px 14px;background:var(--porcelain);border-radius:8px;font-size:12px;color:var(--graphite);line-height:1.5;text-align:center}#blocq-pdp .bq-microreview .stars{color:var(--ember);font-size:14px}#blocq-pdp .bq-microreview strong{color:var(--nordic-ink);display:block;margin:4px 0}#blocq-pdp .bq-microreview .who{color:var(--ash);font-size:12px}#blocq-pdp .bq-trustbar{background:var(--nordic-ink);color:var(--porcelain);overflow:hidden;border-bottom:1px solid rgba(244,240,234,.08)}#blocq-pdp .bq-trustbar-track{display:flex;gap:48px;padding:14px 40px;max-width:1400px;margin:0 auto;justify-content:center;align-items:center;flex-wrap:wrap;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#f4f0ead9}#blocq-pdp .bq-trustbar-track span{display:inline-flex;align-items:center;gap:10px}#blocq-pdp .bq-trustbar-track span:before{content:"";display:block;width:4px;height:4px;border-radius:50%;background:var(--ember)}@media(max-width:768px){#blocq-pdp .bq-trustbar-track{gap:20px;padding:12px 20px;font-size:10px}}#blocq-pdp .bq-problem{padding:100px 8vw;background:var(--porcelain);text-align:center}#blocq-pdp .bq-problem .caption{margin-bottom:28px}#blocq-pdp .bq-problem h2{font-size:clamp(32px,4.5vw,52px);line-height:1.12;font-weight:300;max-width:820px;margin:0 auto 28px}#blocq-pdp .bq-problem p{font-size:18px;line-height:1.7;max-width:660px;margin:0 auto;color:var(--graphite)}#blocq-pdp .bq-solution{padding:100px 8vw;background:var(--bone)}#blocq-pdp .bq-solution-inner{max-width:1200px;margin:0 auto}#blocq-pdp .bq-solution-header{text-align:center;margin-bottom:72px}#blocq-pdp .bq-solution-header .caption{margin-bottom:24px}#blocq-pdp .bq-solution-header h2{font-size:clamp(32px,4.5vw,48px);font-weight:300;line-height:1.15}#blocq-pdp .bq-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--mist);border:1px solid var(--mist)}#blocq-pdp .bq-step{background:var(--bone);padding:48px 36px;text-align:center}#blocq-pdp .bq-step-icon{width:64px;height:64px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center;background:var(--porcelain);border-radius:50%}#blocq-pdp .bq-step-icon svg{width:28px;height:28px;stroke:var(--ember);fill:none;stroke-width:1.5}#blocq-pdp .bq-step-num{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ember);margin-bottom:14px}#blocq-pdp .bq-step-title{font-family:var(--serif);font-size:22px;font-weight:400;color:var(--nordic-ink);margin-bottom:12px}#blocq-pdp .bq-step-body{font-size:14px;line-height:1.65;color:var(--graphite);max-width:280px;margin:0 auto}@media(max-width:768px){#blocq-pdp .bq-steps-grid{grid-template-columns:1fr}}#blocq-pdp .bq-features{max-width:900px;margin:60px auto 0;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}#blocq-pdp .bq-feature{text-align:center;padding:28px 16px;background:var(--porcelain);border:1px solid var(--mist)}#blocq-pdp .bq-feature-name{font-family:var(--serif);font-size:17px;font-weight:400;color:var(--nordic-ink);margin-bottom:6px}#blocq-pdp .bq-feature-spec{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ember);margin-bottom:8px}#blocq-pdp .bq-feature-desc{font-size:13px;line-height:1.55;color:var(--ash)}@media(max-width:768px){#blocq-pdp .bq-features{grid-template-columns:1fr 1fr;gap:12px}#blocq-pdp .bq-feature{padding:20px 12px}}#blocq-pdp .bq-science{padding:100px 8vw;background:var(--porcelain)}#blocq-pdp .bq-science-inner{max-width:1000px;margin:0 auto}#blocq-pdp .bq-science-header{text-align:center;margin-bottom:56px}#blocq-pdp .bq-science-header .caption{margin-bottom:20px}#blocq-pdp .bq-science-header h2{font-size:clamp(28px,3.5vw,40px);font-weight:300;line-height:1.2}#blocq-pdp .bq-cite-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--mist);border:1px solid var(--mist)}#blocq-pdp .bq-cite{background:var(--porcelain);padding:36px 28px}#blocq-pdp .bq-cite-finding{font-family:var(--serif);font-size:17px;font-weight:400;color:var(--nordic-ink);line-height:1.35;margin-bottom:16px}#blocq-pdp .bq-cite-ref{font-family:var(--mono);font-size:10px;letter-spacing:.04em;color:var(--ash);line-height:1.6;padding-top:14px;border-top:1px solid var(--mist)}@media(max-width:768px){#blocq-pdp .bq-cite-grid{grid-template-columns:1fr}}#blocq-pdp .bq-reviews{padding:100px 8vw;background:var(--bone)}#blocq-pdp .bq-reviews-inner{max-width:1200px;margin:0 auto}#blocq-pdp .bq-reviews-header{text-align:center;margin-bottom:56px}#blocq-pdp .bq-reviews-header .caption{margin-bottom:20px}#blocq-pdp .bq-reviews-header h2{font-size:clamp(28px,3.5vw,40px);font-weight:300;line-height:1.2}#blocq-pdp .bq-reviews-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--mist);border:1px solid var(--mist)}#blocq-pdp .bq-review{background:var(--bone);padding:32px 24px;display:flex;flex-direction:column}#blocq-pdp .bq-review-stars{color:var(--ember);font-size:13px;letter-spacing:.1em;margin-bottom:18px}#blocq-pdp .bq-review-quote{font-family:var(--serif);font-size:17px;font-weight:400;line-height:1.4;color:var(--nordic-ink);margin-bottom:14px;font-style:italic}#blocq-pdp .bq-review-body{font-size:14px;line-height:1.65;color:var(--graphite);flex-grow:1;margin-bottom:20px}#blocq-pdp .bq-review-byline{border-top:1px solid var(--mist);padding-top:14px;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ash);line-height:1.8}#blocq-pdp .bq-review-byline strong{color:var(--nordic-ink);font-weight:500;font-family:var(--sans);font-size:12px;text-transform:none;letter-spacing:.02em}@media(max-width:960px){#blocq-pdp .bq-reviews-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){#blocq-pdp .bq-reviews-grid{grid-template-columns:1fr}}#blocq-pdp .bq-protocol{padding:100px 8vw;background:var(--nordic-ink);color:var(--porcelain)}#blocq-pdp .bq-protocol-inner{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}#blocq-pdp .bq-protocol .caption{color:#f4f0ea8c;margin-bottom:20px}#blocq-pdp .bq-protocol h2{color:var(--porcelain);font-size:clamp(28px,3.5vw,40px);font-weight:300;line-height:1.2;margin-bottom:24px}#blocq-pdp .bq-protocol p{font-size:16px;line-height:1.7;color:#f4f0eacc;margin-bottom:28px}#blocq-pdp .bq-protocol-link{display:inline-flex;align-items:center;gap:8px;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--ember);border-bottom:1px solid var(--ember);padding-bottom:4px;transition:color .2s ease}#blocq-pdp .bq-protocol-link:hover{color:var(--porcelain);border-color:var(--porcelain)}#blocq-pdp .bq-protocol-img{aspect-ratio:4 / 5;background:var(--graphite);overflow:hidden}#blocq-pdp .bq-protocol-img img{width:100%;height:100%;object-fit:cover}@media(max-width:768px){#blocq-pdp .bq-protocol-inner{grid-template-columns:1fr;gap:40px}}#blocq-pdp .bq-guarantee{padding:80px 8vw;background:var(--bone);text-align:center}#blocq-pdp .bq-guarantee-inner{max-width:680px;margin:0 auto;padding:56px 48px;border:1.5px solid var(--mist);background:var(--porcelain)}#blocq-pdp .bq-guarantee-seal{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border:1.5px solid var(--ember);border-radius:50%;margin-bottom:24px;color:var(--ember);font-family:var(--serif);font-size:15px;font-weight:500;letter-spacing:.02em;line-height:1.1;text-align:center}#blocq-pdp .bq-guarantee h3{font-size:clamp(24px,3vw,32px);font-weight:300;line-height:1.25;margin-bottom:16px}#blocq-pdp .bq-guarantee p{font-size:15px;line-height:1.7;color:var(--graphite);max-width:500px;margin:0 auto}#blocq-pdp .bq-faq{padding:100px 8vw;background:var(--porcelain)}#blocq-pdp .bq-faq-inner{max-width:880px;margin:0 auto}#blocq-pdp .bq-faq .caption{margin-bottom:20px;text-align:center}#blocq-pdp .bq-faq h2{text-align:center;font-size:clamp(28px,3.5vw,40px);font-weight:300;line-height:1.15;margin-bottom:56px}#blocq-pdp .bq-faq-item{border-bottom:1px solid var(--mist)}#blocq-pdp .bq-faq-item:first-child{border-top:1px solid var(--mist)}#blocq-pdp .bq-faq-q{width:100%;padding:24px 0;display:flex;justify-content:space-between;align-items:center;gap:24px;font-family:var(--serif);font-size:19px;font-weight:400;color:var(--nordic-ink);text-align:left;cursor:pointer;transition:color .2s ease}#blocq-pdp .bq-faq-q:hover{color:var(--ember)}#blocq-pdp .bq-faq-q:after{content:"+";font-family:var(--serif);font-size:28px;color:var(--stone-clay);line-height:1;font-weight:300;flex-shrink:0;transition:transform .3s ease}#blocq-pdp .bq-faq-item.open .bq-faq-q:after{transform:rotate(45deg)}#blocq-pdp .bq-faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease;font-size:15px;line-height:1.7;color:var(--graphite)}#blocq-pdp .bq-faq-item.open .bq-faq-a{max-height:600px;padding:0 0 24px}#blocq-pdp .bq-klaviyo{padding:80px 8vw;background:var(--bone);text-align:center}#blocq-pdp .bq-klaviyo h3{font-size:clamp(24px,3vw,32px);font-weight:300;line-height:1.25;margin-bottom:12px}#blocq-pdp .bq-klaviyo p{font-size:15px;color:var(--graphite);margin-bottom:28px}#blocq-pdp .bq-klaviyo-form{display:flex;gap:0;max-width:480px;margin:0 auto}#blocq-pdp .bq-klaviyo-form input{flex:1;padding:16px 20px;border:1.5px solid var(--mist);border-right:none;background:#fff;font-family:var(--sans);font-size:14px;color:var(--nordic-ink);outline:none;transition:border-color .2s ease}#blocq-pdp .bq-klaviyo-form input:focus{border-color:var(--stone-clay)}#blocq-pdp .bq-klaviyo-form input::placeholder{color:var(--ash)}#blocq-pdp .bq-klaviyo-form button{padding:16px 28px;background:var(--nordic-ink);color:var(--porcelain);font-family:var(--sans);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;border:1.5px solid var(--nordic-ink);cursor:pointer;transition:background .2s ease;white-space:nowrap}#blocq-pdp .bq-klaviyo-form button:hover{background:var(--ember);border-color:var(--ember)}#blocq-pdp .bq-klaviyo-success{display:none;font-size:14px;color:var(--ember);margin-top:16px;font-weight:500}.bq-sticky-atc{position:fixed;bottom:0;left:0;right:0;z-index:200;background:#1c2128f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid rgba(244,240,234,.1);transform:translateY(100%);transition:transform .3s ease;font-family:Inter,-apple-system,sans-serif}.bq-sticky-atc.visible{transform:translateY(0)}.bq-sticky-atc-info{color:#f4f0ea;font-size:13px;line-height:1.3}.bq-sticky-atc-info strong{font-family:Fraunces,Georgia,serif;font-weight:400;font-size:15px;display:block;color:#f4f0ea;letter-spacing:.01em}.bq-sticky-atc-info span{color:#8c7b6b;font-size:12px}.bq-sticky-atc button{padding:12px 24px;background:#8b3a2f;color:#fff;border:none;font-family:Inter,sans-serif;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .2s ease;flex-shrink:0}.bq-sticky-atc button:hover{background:#f4f0ea;color:#1c2128}.bq-sticky-atc button[disabled]{background:#6b6e73;cursor:wait}@media(max-width:960px){#blocq-pdp .bq-hero{grid-template-columns:1fr;gap:16px;padding:12px 20px 32px}#blocq-pdp .bq-details{position:static;padding-top:4px}#blocq-pdp .bq-hero-main{aspect-ratio:4 / 3}#blocq-pdp .bq-hero-thumbs{gap:5px}#blocq-pdp .bq-hero-thumbs button{width:44px;height:44px}#blocq-pdp .bq-product-title{font-size:28px;line-height:1.1;margin-bottom:6px}#blocq-pdp .bq-product-subtitle{font-size:14px;line-height:1.45;margin-bottom:12px}#blocq-pdp .bq-product-label{font-size:11px;margin-bottom:8px}#blocq-pdp .bq-stars{margin-bottom:10px}#blocq-pdp .bq-colour{margin-bottom:12px}#blocq-pdp .bq-price-card{padding:14px 18px;margin-bottom:12px}#blocq-pdp .bq-price-now{font-size:30px}#blocq-pdp .bq-price-was{font-size:18px}#blocq-pdp .bq-price-meta{font-size:12px;line-height:1.5}#blocq-pdp .bq-atc{padding:16px 24px}#blocq-pdp .bq-microreview{margin-top:10px;padding:8px 12px;font-size:11px}#blocq-pdp .bq-atc-trust{margin-top:10px;font-size:11px}}@media(max-width:640px){#blocq-pdp .bq-problem,#blocq-pdp .bq-solution,#blocq-pdp .bq-science,#blocq-pdp .bq-reviews,#blocq-pdp .bq-protocol,#blocq-pdp .bq-faq,#blocq-pdp .bq-guarantee,#blocq-pdp .bq-klaviyo{padding:72px 24px}#blocq-pdp .bq-guarantee-inner{padding:40px 24px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/blocq-mask-pdp.css.map */
