:root{--pc-ink: #181817;--pc-muted: #6f675f;--pc-paper: #faf8f4;--pc-surface: #ffffff;--pc-warm: #efe5d8;--pc-accent: #a66f3f;--pc-accent-dark: #7a4d29;--pc-line: rgba(24, 24, 23, .13);--pc-shadow: 0 24px 64px rgba(35, 28, 21, .1);--pc-radius-sm: 10px;--pc-radius: 20px;--pc-radius-lg: 30px}html{scroll-behavior:smooth}body{background:var(--pc-paper);color:var(--pc-ink)}.pc-shell{width:min(1280px,calc(100% - 40px));margin-inline:auto}.pc-section{position:relative;overflow:clip}.pc-section--light{background:var(--pc-paper);color:var(--pc-ink)}.pc-section--white{background:var(--pc-surface);color:var(--pc-ink)}.pc-section--dark{background:var(--pc-ink);color:#fff}.pc-eyebrow{margin:0 0 18px;color:var(--pc-accent-dark);font-size:.78rem;font-weight:700;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.pc-section-heading{max-width:760px;margin-bottom:48px}.pc-section-heading--center{margin-inline:auto;text-align:center}.pc-section-heading h2{margin:0;max-width:18ch;font-family:var(--font-heading--family);font-size:clamp(2.1rem,4vw,4rem);font-weight:var(--font-heading--weight);letter-spacing:-.045em;line-height:1.04;text-wrap:balance}.pc-section-heading--center h2{margin-inline:auto}.pc-section-heading__intro{max-width:680px;margin-top:18px;color:var(--pc-muted);font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.65}.pc-section-heading--center .pc-section-heading__intro{margin-inline:auto}.pc-button-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.pc-button{display:inline-flex;min-height:52px;padding:14px 22px;border:1px solid transparent;border-radius:999px;align-items:center;justify-content:center;font-size:.95rem;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;transition:transform .18s ease,background-color .18s ease,color .18s ease,border-color .18s ease}.pc-button:hover{transform:translateY(-2px);text-decoration:none}.pc-button:focus-visible,.pc-card-link:focus-visible,.pc-faq summary:focus-visible,.pc-volume-offer__quote:focus-visible,.pc-collection-hero__quote:focus-visible,.pc-footer a:focus-visible{outline:3px solid var(--pc-accent);outline-offset:4px}.pc-button--primary{background:var(--pc-ink);color:#fff}.pc-button--primary:hover{background:#32312f;color:#fff}.pc-button--secondary{border-color:var(--pc-line);background:transparent;color:var(--pc-ink)}.pc-button--secondary:hover{border-color:var(--pc-ink);background:var(--pc-surface);color:var(--pc-ink)}.pc-button--light{background:#fff;color:var(--pc-ink)}.pc-button--light:hover{background:var(--pc-warm);color:var(--pc-ink)}.pc-products{padding:clamp(78px,10vw,145px) 0}.pc-products--compact-top{padding-top:0}.pc-products__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0;margin:0;list-style:none}.pc-product-card{min-width:0;border:1px solid var(--pc-line);border-radius:var(--pc-radius);background:var(--pc-paper);overflow:hidden}.pc-product-card__media{display:block;aspect-ratio:1 / 1;background:var(--pc-warm);overflow:hidden}.pc-product-card__media img,.pc-product-card__placeholder{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.pc-product-card:hover .pc-product-card__media img{transform:scale(1.025)}.pc-product-card__body{padding:24px}.pc-product-card h3{margin:0;font-family:var(--font-heading--family);font-size:clamp(1.25rem,2vw,1.6rem);letter-spacing:-.03em;line-height:1.2}.pc-product-card h3 a{color:var(--pc-ink);text-decoration:none}.pc-product-card__body>p{min-height:3.2em;margin:12px 0 22px;color:var(--pc-muted);font-size:.92rem;line-height:1.6}.pc-product-card__footer{display:flex;gap:20px;align-items:center;justify-content:space-between}.pc-product-card__price{font-size:1.125rem;font-weight:800;line-height:1.2}.pc-product-card__prices,.pc-hero__prices{display:flex;gap:7px;align-items:baseline;flex-wrap:wrap}.pc-product-card__compare-price{color:var(--pc-muted);font-size:.95rem;font-weight:500;line-height:1.2}.pc-products__actions{margin-top:34px;text-align:center}.pc-products__empty{padding:28px;border:1px dashed var(--pc-line);border-radius:var(--pc-radius);color:var(--pc-muted);text-align:center}.pc-hero{padding:clamp(32px,5vw,72px) 0 clamp(56px,8vw,110px)}.pc-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(400px,.9fr);gap:clamp(36px,6vw,88px);align-items:center}.pc-hero__copy{position:relative;z-index:2}.pc-hero h1{max-width:12ch;margin:0;font-family:var(--font-heading--family);font-size:clamp(3rem,6.2vw,6rem);font-weight:var(--font-heading--weight);letter-spacing:-.06em;line-height:.98;text-wrap:balance}.pc-hero__text{max-width:650px;margin:26px 0 30px;color:var(--pc-muted);font-size:clamp(1.05rem,1.55vw,1.25rem);line-height:1.65}.pc-hero__text p{margin:0}.pc-hero__proofs{display:flex;flex-wrap:wrap;gap:10px 20px;padding:0;margin:30px 0 0;list-style:none}.pc-hero__proofs li{display:inline-flex;gap:8px;align-items:center;color:var(--pc-muted);font-size:.9rem;font-weight:600}.pc-hero__proofs li:before{width:7px;height:7px;border-radius:50%;background:var(--pc-accent);content:""}.pc-hero__visual{position:relative;min-height:560px;border-radius:var(--pc-radius-lg);background:linear-gradient(145deg,#f1eadf,#e3d3bd);box-shadow:var(--pc-shadow);overflow:hidden}.pc-hero__visual:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 60%,rgba(24,24,23,.2));content:"";pointer-events:none}.pc-hero__image,.pc-hero__placeholder{width:100%;height:100%;min-height:560px;object-fit:cover}.pc-hero__product-note{position:absolute;z-index:2;right:22px;bottom:22px;left:22px;display:flex;gap:18px;padding:17px 19px;border:1px solid rgba(255,255,255,.5);border-radius:16px;background:#ffffffe0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;justify-content:space-between}.pc-hero__product-note strong,.pc-hero__product-note span{display:block}.pc-hero__product-note strong{font-size:.96rem}.pc-hero__product-note span{margin-top:3px;color:var(--pc-muted);font-size:.82rem}.pc-hero__price{color:var(--pc-ink)!important;font-size:1.2rem!important;font-weight:800;line-height:1.15}.pc-hero__prices{flex:0 0 auto;justify-content:flex-end}.pc-hero__compare-price{color:var(--pc-muted);font-size:.95rem;font-weight:500}.pc-shipping-promise{display:flex;width:100%;margin-top:10px;gap:12px;padding:14px 16px;border:1px solid var(--pc-line);border-radius:16px;background:var(--pc-surface);color:var(--pc-ink);align-items:center}.pc-shipping-promise__icon{display:grid;width:38px;height:38px;border-radius:50%;background:var(--pc-warm);color:var(--pc-accent-dark);flex:0 0 auto;place-items:center}.pc-shipping-promise__icon svg{width:21px;height:21px}.pc-shipping-promise__copy{display:grid;gap:2px}.pc-shipping-promise__copy strong{font-size:.98rem;line-height:1.25}.pc-shipping-promise__copy span{color:var(--pc-muted);font-size:.86rem;line-height:1.35}.pc-volume-offer{width:100%;padding:16px;border:1px solid rgba(167,108,57,.24);border-radius:18px;background:linear-gradient(145deg,#fffdf9 0%,var(--pc-warm) 100%);color:var(--pc-ink)}.pc-volume-offer__header{display:grid;gap:4px}.pc-volume-offer__eyebrow{color:var(--pc-accent-dark);font-size:.68rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.pc-volume-offer__heading{font-family:var(--font-heading--family);font-size:clamp(1.05rem,2vw,1.24rem);letter-spacing:-.025em;line-height:1.22}.pc-volume-offer__tiers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px}.pc-volume-offer__tier{display:grid;min-height:82px;padding:12px;border:1px solid var(--pc-line);border-radius:13px;background:#ffffffc7;align-content:center}.pc-volume-offer__tier>span:not(.pc-volume-offer__badge){color:var(--pc-muted);font-size:.78rem;font-weight:650}.pc-volume-offer__tier>strong{margin-top:3px;font-size:1.4rem;letter-spacing:-.035em;line-height:1}.pc-volume-offer__tier--best{position:relative;border-color:var(--pc-accent-dark);background:var(--pc-ink);color:#fff}.pc-volume-offer__tier--best>span:not(.pc-volume-offer__badge){color:#ffffffb3}.pc-volume-offer__note{display:flex;gap:8px;margin:12px 0 0;color:var(--pc-muted);font-size:.76rem;line-height:1.45;align-items:flex-start}.pc-volume-offer__note svg{width:17px;height:17px;color:var(--pc-accent-dark);flex:0 0 auto;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.pc-volume-offer__quote{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:82px;gap:16px;margin-top:10px;padding:12px 13px;border:1px solid rgba(24,24,23,.14);border-radius:13px;background:#fff;color:var(--pc-ink);align-items:center;justify-content:space-between;text-decoration:none;transition:border-color .18s ease,transform .18s ease}.pc-volume-offer__quote:hover{border-color:var(--pc-accent-dark);transform:translateY(-1px)}.pc-volume-offer__quote-copy{display:grid;gap:2px}.pc-volume-offer__quote-label{color:var(--pc-muted);font-size:.78rem;font-weight:650;line-height:1.25}.pc-volume-offer__quote-copy strong{font-size:.85rem;line-height:1.3}.pc-volume-offer__quote-cta{display:inline-flex;gap:5px;color:var(--pc-accent-dark);font-size:.74rem;font-weight:800;align-items:center;white-space:nowrap}.pc-cart-volume-progress{padding:16px;border:1px solid rgba(167,108,57,.24);border-radius:16px;background:linear-gradient(145deg,#fffdf9 0%,var(--pc-warm) 100%);color:var(--pc-ink)}.cart-drawer__content>.pc-cart-volume-progress{margin:0 var(--cart-drawer-padding) 20px}.cart-page__items>.pc-cart-volume-progress{margin-bottom:22px}.pc-cart-volume-progress__message{display:grid;gap:3px;margin:0}.pc-cart-volume-progress__message strong{font-size:.91rem;line-height:1.3}.pc-cart-volume-progress__message span{color:var(--pc-muted);font-size:.76rem;line-height:1.35}.pc-cart-volume-progress__message a{color:var(--pc-accent-dark);font-weight:800;text-underline-offset:2px}.pc-cart-volume-progress__track{height:6px;margin-top:13px;border-radius:999px;background:#a76c3929;overflow:hidden}.pc-cart-volume-progress__track span{display:block;width:var(--pc-cart-volume-progress);height:100%;border-radius:inherit;background:var(--pc-accent-dark);transition:width .24s ease}.pc-cart-volume-progress__steps{display:flex;gap:12px;margin-top:8px;justify-content:space-between;color:var(--pc-muted);font-size:.65rem;font-weight:700}.pc-cart-volume-progress__steps .is-active{color:var(--pc-accent-dark)}@media screen and (max-width:390px){.pc-volume-offer__tier>strong{font-size:1.25rem}}.pc-trust-bar{border-block:1px solid var(--pc-line);background:var(--pc-surface)}.pc-trust-bar__items{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none}.pc-trust-bar__item{display:flex;min-height:94px;gap:12px;padding:20px 24px;border-right:1px solid var(--pc-line);align-items:center}.pc-trust-bar__item:last-child{border-right:0}.pc-trust-bar__mark{display:grid;width:30px;height:30px;margin:0;border-radius:50%;background:var(--pc-warm);color:var(--pc-accent-dark);flex:0 0 auto;line-height:0;place-items:center}.pc-trust-bar__mark svg{display:block;width:16px;height:16px;overflow:visible}.pc-trust-bar__mark path{fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.pc-trust-bar__copy,.pc-trust-bar__item strong,.pc-trust-bar__text{display:block}.pc-trust-bar__item strong{font-size:.9rem}.pc-trust-bar__text{margin-top:2px;color:var(--pc-muted);font-size:.78rem;line-height:1.35}.pc-steps{padding:clamp(78px,10vw,145px) 0}.pc-steps__list{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:0;margin:0;list-style:none;counter-reset:pc-step}.pc-step{position:relative;min-height:310px;padding:32px;border:1px solid var(--pc-line);border-radius:var(--pc-radius);background:var(--pc-surface);counter-increment:pc-step}.pc-step:before{display:grid;width:46px;height:46px;margin-bottom:66px;border-radius:50%;background:var(--pc-ink);color:#fff;content:counter(pc-step,decimal-leading-zero);font-size:.8rem;font-weight:800;place-items:center}.pc-step h3{margin:0 0 12px;font-family:var(--font-heading--family);font-size:1.45rem;letter-spacing:-.025em}.pc-step__text{color:var(--pc-muted);font-size:.98rem;line-height:1.65}.pc-step__text p{margin:0}.pc-video-demo{padding:clamp(78px,10vw,145px) 0}.pc-video-demo__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:clamp(48px,8vw,120px);align-items:center}.pc-video-demo__copy h2{max-width:12ch;margin:0;font-family:var(--font-heading--family);font-size:clamp(2.3rem,4.8vw,4.8rem);letter-spacing:-.05em;line-height:1;text-wrap:balance}.pc-video-demo__intro{max-width:620px;margin-top:22px;color:var(--pc-muted);font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.65}.pc-video-demo__intro p{margin:0}.pc-video-demo__points{display:grid;gap:0;max-width:620px;padding:0;margin:34px 0 0;border-top:1px solid var(--pc-line);list-style:none}.pc-video-demo__points li{display:flex;gap:12px;padding:15px 0;border-bottom:1px solid var(--pc-line);align-items:center;color:var(--pc-ink);font-size:.95rem;font-weight:650}.pc-video-demo__points li span{display:grid;width:28px;height:28px;border-radius:50%;background:var(--pc-warm);color:var(--pc-accent-dark);flex:0 0 auto;font-weight:800;place-items:center}.pc-video-demo__figure{width:min(100%,410px);margin:0;justify-self:end}.pc-video-demo__frame{padding:10px;border:1px solid var(--pc-line);border-radius:32px;background:#11110f;box-shadow:var(--pc-shadow);overflow:hidden}.pc-video-demo__video{display:block;width:100%;aspect-ratio:9 / 16;border-radius:23px;background:#11110f;object-fit:cover}.pc-video-demo figcaption{margin-top:14px;color:var(--pc-muted);font-size:.78rem;line-height:1.5;text-align:center}.pc-benefits,.pc-use-cases,.pc-guides{padding:clamp(78px,10vw,145px) 0}.pc-benefits__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;border:1px solid var(--pc-line);border-radius:var(--pc-radius);background:var(--pc-line);overflow:hidden}.pc-benefit{min-height:290px;padding:clamp(28px,4vw,52px);background:var(--pc-surface)}.pc-benefit__index{display:block;margin-bottom:72px;color:var(--pc-accent-dark);font-size:.78rem;font-weight:800;letter-spacing:.1em}.pc-benefit h3{margin:0 0 12px;font-family:var(--font-heading--family);font-size:clamp(1.5rem,2.4vw,2.2rem);letter-spacing:-.035em}.pc-benefit__text{max-width:54ch;color:var(--pc-muted);line-height:1.65}.pc-benefit__text p{margin:0}.pc-use-cases__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.pc-use-case{display:flex;min-height:0;border-radius:var(--pc-radius);background:var(--pc-paper);border:1px solid var(--pc-line);overflow:hidden;flex-direction:column}.pc-use-case__media{aspect-ratio:3 / 2;background:var(--pc-warm);overflow:hidden}.pc-use-case__media img{display:block;width:100%;height:100%;object-fit:cover}.pc-use-case__content{min-height:190px;padding:28px;background:linear-gradient(160deg,#f4ede4,#e8d9c6)}.pc-use-case h3{margin:0 0 10px;font-family:var(--font-heading--family);font-size:1.5rem;letter-spacing:-.03em}.pc-use-case__text{color:#51483f;font-size:.93rem;line-height:1.6}.pc-use-case__text p{margin:0}.pc-volume{padding:clamp(72px,9vw,130px) 0}.pc-volume__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:clamp(40px,7vw,100px);align-items:end}.pc-volume h2{max-width:13ch;margin:0;color:#fff;font-family:var(--font-heading--family);font-size:clamp(2.4rem,5vw,4.8rem);letter-spacing:-.055em;line-height:1}.pc-volume__text{max-width:720px;margin-top:22px;color:#ffffffb8;font-size:1.05rem;line-height:1.65}.pc-volume__text p{margin:0}.pc-volume__proofs{display:grid;gap:0;margin-bottom:28px;border-top:1px solid rgba(255,255,255,.22)}.pc-volume__proof{padding:16px 0;border-bottom:1px solid rgba(255,255,255,.22);color:#ffffffe0;font-size:.93rem}.pc-volume__quote{display:grid;gap:3px;margin-bottom:22px;padding-left:16px;border-left:2px solid var(--pc-accent)}.pc-volume__quote strong{color:#fff;font-family:var(--font-heading--family);font-size:1.05rem}.pc-volume__quote span{color:#ffffffad;font-size:.86rem;line-height:1.45}.pc-volume__actions{display:flex;gap:10px;flex-wrap:wrap}.pc-button--outline-light{border-color:#ffffff7a;background:transparent;color:#fff}.pc-button--outline-light:hover{border-color:#fff;background:#ffffff14}.pc-faq{padding:clamp(78px,10vw,145px) 0}.pc-faq__grid{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:clamp(44px,8vw,110px)}.pc-faq__heading{position:sticky;top:calc(var(--header-height, 80px) + 36px);align-self:start}.pc-faq__heading h2{margin:0;font-family:var(--font-heading--family);font-size:clamp(2.2rem,4vw,4rem);letter-spacing:-.045em;line-height:1.04}.pc-faq__intro{margin-top:18px;color:var(--pc-muted);line-height:1.65}.pc-faq__items{border-top:1px solid var(--pc-line)}.pc-faq details{border-bottom:1px solid var(--pc-line)}.pc-faq summary{display:flex;min-height:82px;gap:24px;padding:22px 0;align-items:center;justify-content:space-between;cursor:pointer;font-family:var(--font-heading--family);font-size:clamp(1rem,1.8vw,1.25rem);font-weight:700;list-style:none}.pc-faq summary::-webkit-details-marker{display:none}.pc-faq__plus{position:relative;width:22px;height:22px;flex:0 0 auto}.pc-faq__plus:before,.pc-faq__plus:after{position:absolute;top:50%;left:50%;width:16px;height:1.5px;background:currentColor;content:"";transform:translate(-50%,-50%);transition:transform .18s ease}.pc-faq__plus:after{transform:translate(-50%,-50%) rotate(90deg)}.pc-faq details[open] .pc-faq__plus:after{transform:translate(-50%,-50%) rotate(0)}.pc-faq__answer{max-width:72ch;padding:0 44px 26px 0;color:var(--pc-muted);line-height:1.7}.pc-faq__answer p:first-child{margin-top:0}.pc-guides__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pc-guide{display:flex;min-width:0;border:1px solid var(--pc-line);border-radius:var(--pc-radius);background:var(--pc-surface);flex-direction:column;overflow:hidden}.pc-guide__media{display:block;aspect-ratio:16 / 10;background:var(--pc-warm);overflow:hidden}.pc-guide__media img,.pc-guide__placeholder{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.pc-guide:hover .pc-guide__media img{transform:scale(1.025)}.pc-guide__content{display:flex;padding:26px;flex-direction:column}.pc-guide__date{color:var(--pc-accent-dark);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pc-guide h3{margin:12px 0;font-family:var(--font-heading--family);font-size:1.35rem;letter-spacing:-.025em;line-height:1.2}.pc-guide__excerpt{margin-bottom:14px;color:var(--pc-muted);font-size:.92rem;line-height:1.6}.pc-card-link{margin-top:auto;color:var(--pc-ink);font-weight:800;text-underline-offset:4px}.pc-products .pc-product-card{background:#181817!important;border-color:#181817!important;color:#fff!important}.pc-products .pc-product-card h3 a,.pc-products .pc-product-card__price,.pc-products .pc-product-card__compare-price,.pc-products .pc-card-link{color:#fff!important}.pc-products .pc-product-card__body>p,.pc-products .pc-judgeme-preview{color:#ffffffc2!important}.pc-products .pc-products__actions .pc-button--secondary{background:#181817!important;border-color:#181817!important;color:#fff!important}.pc-products .pc-products__actions .pc-button--secondary:hover{background:#2b2b29!important;border-color:#2b2b29!important;color:#fff!important}.pc-guide .pc-card-link{margin-top:0;align-self:flex-start}.pc-guides__footer{margin-top:32px;text-align:center}.pc-footer{padding:72px 0 24px;background:#11110f;color:#fff}.pc-footer__grid{display:grid;grid-template-columns:minmax(260px,1.15fr) minmax(180px,.55fr) minmax(280px,.9fr);gap:clamp(38px,7vw,96px);padding-bottom:64px}.pc-footer__brand{display:inline-block;margin-bottom:18px;color:#fff;font-family:var(--font-heading--family);font-size:1.35rem;font-weight:800;letter-spacing:-.025em;text-decoration:none}.pc-footer__description{max-width:42ch;color:#ffffffa6;line-height:1.65}.pc-footer__title{margin:0 0 18px;color:#fff;font-size:.78rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.pc-footer__links{display:grid;gap:10px;padding:0;margin:0;list-style:none}.pc-footer a{color:#ffffffb8;text-decoration:none}.pc-footer a:hover{color:#fff;text-decoration:none}.pc-footer__newsletter-text{margin:0 0 18px;color:#ffffffa6;line-height:1.55}.pc-footer__form{display:flex;gap:8px}.pc-footer__form input{width:100%;min-height:50px;padding:12px 15px;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:#ffffff0f;color:#fff}.pc-footer__form input::placeholder{color:#ffffff7a}.pc-footer__form button{min-height:50px;padding:12px 18px;border:0;border-radius:999px;background:#fff;color:var(--pc-ink);cursor:pointer;font-weight:800}.pc-footer__form-status{margin-top:12px;color:#ffffffc7;font-size:.86rem}.pc-footer__bottom{display:flex;gap:22px;padding-top:22px;border-top:1px solid rgba(255,255,255,.14);align-items:center;justify-content:space-between}.pc-footer__copyright,.pc-footer__policies{color:#ffffff80;font-size:.8rem}.pc-footer__policies{display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:flex-end}#header-group .header-section{border-bottom:1px solid var(--pc-line);background:#faf8f4f0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}#header-group .header-logo{font-weight:800;letter-spacing:-.025em}main[data-template=index] .ui-test-product-list{padding-block:clamp(70px,9vw,126px)!important;background:var(--pc-paper)}main[data-template=index] .ui-test-product-list .section-resource-list__header{margin-bottom:38px}main[data-template=index] .ui-test-product-list .section-resource-list__header h2{max-width:16ch;font-family:var(--font-heading--family);font-size:clamp(2.1rem,4vw,4rem);letter-spacing:-.045em;line-height:1.04}main[data-template=index] .ui-test-product-list .product-card{border-radius:var(--pc-radius);overflow:hidden}main[data-template=index] .ui-test-product-list .product-card__content{padding-top:16px}main[data-template=product] .product-information{padding-top:34px}main[data-template=product] .product-information h1{font-family:var(--font-heading--family);font-size:clamp(2rem,4vw,3.7rem);letter-spacing:-.045em;line-height:1.05}product-card .product-card__content{align-self:start;height:auto;justify-content:flex-start}product-card [ref=productTitleLink]{display:block;min-height:2.5em}product-card product-price,product-card product-price>*{font-family:var(--font-body--family)!important;font-size:clamp(1.0625rem,1.7vw,1.2rem)!important;font-weight:800!important;letter-spacing:-.01em!important;line-height:1.2!important}product-card product-price{display:block;margin-block-start:2px}product-card product-price .compare-at-price{margin-inline-start:.35rem;font-size:.86em!important;font-weight:500!important}main[data-template=product] .product-details product-price,main[data-template=product] .product-details product-price>*{font-family:var(--font-body--family)!important;font-size:clamp(1.35rem,3vw,1.65rem)!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.15!important}main[data-template=product] .product-details product-price .compare-at-price{margin-inline-start:.5rem;font-size:.72em!important;font-weight:500!important}@media screen and (max-width:749px){product-card [ref=productTitleLink]{min-height:2.55em}}.pc-product-trust{padding:24px 0 64px;background:var(--pc-paper)}.pc-product-trust__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:0;margin:0;border:1px solid var(--pc-line);border-radius:var(--pc-radius);background:var(--pc-line);list-style:none;overflow:hidden}.pc-product-trust__item{display:flex;gap:12px;padding:24px;background:var(--pc-surface);align-items:flex-start}.pc-product-trust__item>span{display:grid;width:28px;height:28px;border-radius:50%;background:var(--pc-warm);color:var(--pc-accent-dark);flex:0 0 auto;font-weight:800;place-items:center}.pc-product-trust__item strong{font-size:.9rem}.pc-product-trust__item p{margin:4px 0 0;color:var(--pc-muted);font-size:.8rem;line-height:1.45}@media screen and (max-width:989px){.pc-hero__grid,.pc-volume__grid,.pc-faq__grid,.pc-video-demo__grid{grid-template-columns:1fr}.pc-hero__grid{gap:42px}.pc-hero h1{max-width:14ch}.pc-hero__visual,.pc-hero__image,.pc-hero__placeholder{min-height:480px}.pc-trust-bar__items{grid-template-columns:repeat(2,1fr)}.pc-trust-bar__item:nth-child(2){border-right:0}.pc-trust-bar__item:nth-child(-n+2){border-bottom:1px solid var(--pc-line)}.pc-steps__list,.pc-guides__grid,.pc-products__grid{grid-template-columns:1fr}.pc-product-trust__list{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-step{min-height:auto}.pc-step:before,.pc-benefit__index{margin-bottom:36px}.pc-use-cases__grid{grid-template-columns:repeat(2,1fr)}.pc-faq__heading{position:static}.pc-video-demo__figure{width:min(100%,390px);justify-self:center}.pc-footer__grid{grid-template-columns:1fr 1fr}.pc-footer__newsletter{grid-column:1 / -1}}@media screen and (max-width:749px){.pc-shell{width:min(100% - 28px,1280px)}.pc-hero{padding-top:28px}.pc-hero h1{font-size:clamp(2.75rem,13vw,4.25rem);line-height:.98}.pc-button-row,.pc-button{width:100%}.pc-hero__proofs{display:grid;grid-template-columns:1fr 1fr}.pc-hero__visual,.pc-hero__image,.pc-hero__placeholder{min-height:410px}.pc-hero__product-note{right:14px;bottom:14px;left:14px}.pc-trust-bar__item{min-height:88px;padding:16px 12px}.pc-trust-bar__mark{width:26px;height:26px}.pc-benefits__grid,.pc-use-cases__grid,.pc-footer__grid,.pc-product-trust__list{grid-template-columns:1fr}.pc-benefit,.pc-use-case{min-height:auto}.pc-footer__newsletter{grid-column:auto}.pc-footer__form,.pc-footer__bottom{align-items:stretch;flex-direction:column}.pc-footer__form button{padding-inline:22px}.pc-footer__policies{justify-content:flex-start}}.pc-breadcrumbs{display:flex;flex-wrap:wrap;gap:7px;align-items:center;color:var(--pc-muted);font-size:.78rem}.pc-breadcrumbs a{color:inherit;text-decoration:none}.pc-breadcrumbs a:hover{color:var(--pc-ink)}.pc-collection-directory{padding:28px 0 clamp(88px,10vw,140px);background:var(--pc-surface)}.pc-collection-directory__header{max-width:780px;padding:clamp(52px,7vw,92px) 0 48px}.pc-collection-directory__header h1,.pc-collection-hero h1,.pc-technical-page h1{margin:0;font-family:var(--font-heading--family);font-size:clamp(2.6rem,6vw,5.8rem);letter-spacing:-.055em;line-height:.98}.pc-collection-directory__intro,.pc-collection-hero__intro{max-width:68ch;margin-top:22px;color:var(--pc-muted);font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.65}.pc-collection-directory__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.pc-collection-directory__card{min-width:0;border:1px solid var(--pc-line);border-radius:var(--pc-radius-lg);background:var(--pc-paper);overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}.pc-collection-directory__card:hover{box-shadow:0 24px 70px #261d141a;transform:translateY(-3px)}.pc-collection-directory__link{display:block;height:100%;color:var(--pc-ink);text-decoration:none}.pc-collection-directory__media{position:relative;aspect-ratio:4 / 3;background:var(--pc-warm);overflow:hidden}.pc-collection-directory__media img,.pc-collection-directory__placeholder{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.pc-collection-directory__card:hover .pc-collection-directory__media img{transform:scale(1.025)}.pc-collection-directory__body{padding:clamp(24px,3vw,36px)}.pc-collection-directory__eyebrow{margin:0 0 10px;color:var(--pc-accent-dark);font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pc-collection-directory__body h2{margin:0;font-family:var(--font-heading--family);font-size:clamp(1.65rem,3vw,2.55rem);letter-spacing:-.04em;line-height:1.08}.pc-collection-directory__text{margin-top:14px;color:var(--pc-muted);line-height:1.6}.pc-collection-directory__footer{display:flex;gap:18px;margin-top:28px;padding-top:18px;border-top:1px solid var(--pc-line);align-items:center;justify-content:space-between;color:var(--pc-muted);font-size:.82rem}.pc-collection-directory__cta{color:var(--pc-ink);font-weight:800}.pc-collection-directory__custom{display:flex;gap:36px;margin-top:24px;padding:clamp(30px,5vw,52px);border-radius:var(--pc-radius-lg);background:var(--pc-ink);color:#fff;align-items:center;justify-content:space-between}.pc-collection-directory__custom h2{max-width:19ch;margin:0 0 10px;color:#fff;font-family:var(--font-heading--family);font-size:clamp(1.7rem,3vw,2.7rem);letter-spacing:-.04em;line-height:1.08}.pc-collection-directory__custom .rte{color:#ffffffab}.pc-collection-hero{padding:28px 0 0;background:linear-gradient(180deg,var(--pc-surface) 0%,var(--pc-warm) 100%)}.pc-collection-hero__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);gap:clamp(40px,8vw,110px);padding:clamp(52px,7vw,92px) 0 48px;align-items:end}.pc-collection-hero__aside{padding:28px;border:1px solid rgba(24,24,23,.1);border-radius:var(--pc-radius);background:#ffffff94}.pc-collection-hero__count{display:flex;gap:8px;margin:0 0 20px;color:var(--pc-muted);align-items:baseline}.pc-collection-hero__count strong{color:var(--pc-ink);font-family:var(--font-heading--family);font-size:2.2rem}.pc-collection-hero__proofs{display:grid;gap:10px;padding:18px 0 0;margin:0;border-top:1px solid rgba(24,24,23,.1);list-style:none}.pc-collection-hero__proofs li{position:relative;padding-left:20px;color:var(--pc-ink);font-size:.86rem;font-weight:700}.pc-collection-hero__proofs li:before{position:absolute;top:.5em;left:0;width:8px;height:8px;border-radius:50%;background:var(--pc-accent);content:""}.pc-collection-hero__quote{display:grid;gap:3px;margin-top:18px;padding:13px 14px;border-radius:12px;background:var(--pc-ink);color:#fff;text-decoration:none}.pc-collection-hero__quote>span{color:var(--pc-accent);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pc-collection-hero__quote strong{font-size:.82rem;line-height:1.35}.pc-collection-switcher{display:flex;gap:8px;padding-bottom:28px;overflow-x:auto;scrollbar-width:none}.pc-collection-switcher::-webkit-scrollbar{display:none}.pc-collection-switcher a{padding:10px 16px;border:1px solid rgba(24,24,23,.16);border-radius:999px;background:#ffffff7a;color:var(--pc-ink);font-size:.83rem;font-weight:750;text-decoration:none;white-space:nowrap}.pc-collection-switcher a[aria-current=page]{border-color:var(--pc-ink);background:var(--pc-ink);color:#fff}.pc-collection-seo{padding:clamp(72px,9vw,126px) 0;background:var(--pc-paper)}.pc-collection-seo__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(42px,9vw,130px);align-items:start}.pc-collection-seo h2{max-width:15ch;margin:0;font-family:var(--font-heading--family);font-size:clamp(2rem,4.5vw,4.2rem);letter-spacing:-.05em;line-height:1.03}.pc-collection-seo__content{color:var(--pc-muted);font-size:1.02rem;line-height:1.75}.pc-collection-seo__content a{display:inline-block;margin-top:12px;color:var(--pc-ink);font-weight:800;text-underline-offset:5px}.pc-technical-page{padding:clamp(72px,10vw,150px) 0;background:var(--pc-surface)}.pc-technical-page p:not(.pc-eyebrow){max-width:60ch;margin:22px 0 30px;color:var(--pc-muted);line-height:1.65}main[data-template=collection] .product-grid-container{background:var(--pc-surface)}main[data-template=collection] .card-gallery,main[data-template=search] .card-gallery,main[data-template=product] .product-recommendations .card-gallery{border-radius:var(--pc-radius);overflow:hidden}main[data-template=collection] .facets__form,main[data-template=collection] .facets__container{border-color:var(--pc-line)}.pc-judgeme-preview{min-height:18px;margin-top:7px;color:var(--pc-muted);font-size:.76rem}main[data-template=cart] .pc-judgeme-preview{margin-top:0}.pc-judgeme-preview .jdgm-star,.pc-judgeme-reviews .jdgm-star{color:var(--pc-accent)!important}.pc-judgeme-reviews{padding:clamp(72px,9vw,126px) 0}.pc-judgeme-reviews__widget{margin-top:40px}.pc-judgeme-reviews__editor-note{padding:18px;border:1px dashed var(--pc-line);border-radius:var(--pc-radius-sm);color:var(--pc-muted);text-align:center}@media screen and (max-width:749px){.pc-collection-directory__grid,.pc-collection-hero__grid,.pc-collection-seo__grid{grid-template-columns:1fr}.pc-collection-directory__header{padding-top:46px}.pc-collection-directory__body{padding:24px}.pc-collection-directory__footer,.pc-collection-directory__custom{align-items:flex-start;flex-direction:column}.pc-collection-directory__custom .pc-button{width:100%}.pc-collection-hero__grid{gap:30px;padding:48px 0 30px}.pc-collection-hero__aside{padding:22px}main[data-template=collection] .product-grid-container{padding-inline:14px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pc-button,.pc-guide__media img,.pc-product-card__media img,.pc-faq__plus:before,.pc-faq__plus:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/plaque-connectee.css.map */
