:root{--red: #be031d;--red-deep: #90031a;--red-dark: #670414;--charcoal: #322e2e;--black: #0a0a0a;--white: #ffffff;--warm-white: #faf8f5;--line: #e9e4dd;--grey: #7a7572;--font-serif: "Playfair Display", Georgia, serif;--font-body: "Satoshi", "Helvetica Neue", Arial, sans-serif;--font-statement: "Oswald", "Arial Narrow", sans-serif;--max: 1280px;--pad: clamp(1.25rem, 4vw, 3rem)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);font-size:1rem;line-height:1.65;color:var(--charcoal);background:var(--white);-webkit-font-smoothing:antialiased}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul{list-style:none}button{font:inherit;cursor:pointer}.wrap{max-width:var(--max);margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}h1,h2,h3{font-family:var(--font-serif);font-weight:500;color:var(--black);line-height:1.15}.statement{font-family:var(--font-statement);font-weight:600;text-transform:uppercase;letter-spacing:.14em}.eyebrow{font-family:var(--font-body);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.22em;color:var(--red);display:block;margin-bottom:1rem}.lede{font-size:1.08rem;color:var(--grey);max-width:34em}.trustbar{background:var(--warm-white);border-bottom:1px solid var(--line);font-size:.75rem;letter-spacing:.06em;color:var(--charcoal)}.trustbar .wrap{display:flex;justify-content:center;gap:.3rem 2.5rem;padding-top:.55rem;padding-bottom:.55rem;flex-wrap:wrap;text-align:center}.trustbar .star{color:var(--red)}@media(max-width:560px){.trustbar{font-size:.72rem}.trustbar .wrap{flex-direction:column;align-items:center;gap:.25rem;padding-top:.5rem;padding-bottom:.5rem}}header.site{position:sticky;top:0;z-index:50;background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}header.site .wrap{display:flex;align-items:center;justify-content:space-between;padding-top:1.1rem;padding-bottom:1.1rem;gap:2rem}.logo{flex:0 0 auto}.logo img{height:40px;width:auto;max-width:none}nav.main ul{display:flex;gap:2.2rem}nav.main a{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--charcoal);padding:.4rem 0;border-bottom:1px solid transparent;transition:border-color .2s,color .2s}nav.main a:hover,nav.main a.active{color:var(--red);border-color:var(--red)}.nav-toggle{display:none;background:none;border:0;font-size:1.5rem;color:var(--charcoal)}@media(max-width:900px){.nav-toggle{display:block}nav.main{display:none;position:absolute;left:0;right:0;top:100%;background:var(--white);border-bottom:1px solid var(--line)}nav.main.open{display:block}nav.main ul{flex-direction:column;gap:0;padding:1rem var(--pad) 1.5rem}nav.main a{display:block;padding:.7rem 0}}.hero{position:relative;overflow:hidden;background:var(--warm-white)}.hero-media{position:absolute;top:0;right:0;bottom:0;left:0}.hero-media img,.hero-media video{width:100%;height:100%;object-fit:cover}.hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff26,#0a0a0a59)}.hero-inner{position:relative;z-index:2;min-height:min(82vh,760px);display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:clamp(3rem,8vh,6rem);color:var(--white)}.hero-inner .eyebrow{color:var(--white);opacity:.9}.hero-inner h1{color:var(--white);font-size:clamp(2.4rem,5.5vw,4.2rem);max-width:12em;margin-bottom:1.2rem}.hero-inner p{max-width:30em;font-size:1.05rem;margin-bottom:2rem;opacity:.95}.hero-banner{width:100%;aspect-ratio:var(--banner-ratio, 21 / 9);max-height:min(78vh,720px)}.hero-banner .hero-inner{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0}@media(max-width:700px){.hero-banner{aspect-ratio:auto;max-height:none}.hero-banner .hero-media{position:relative}.hero-banner .hero-media img{height:auto}.hero-banner .hero-media:after{display:none}.hero-banner .hero-inner{position:relative;inset:auto;color:var(--charcoal);padding-top:1.6rem;padding-bottom:0}.hero-banner .hero-inner h1{color:var(--black)}.hero-banner .hero-inner .eyebrow{color:var(--red);opacity:1}.hero-banner .hero-inner p{opacity:1}}.btn{display:inline-block;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;padding:1rem 2.4rem;border:1px solid currentColor;transition:background .2s,color .2s,border-color .2s;background:transparent;color:inherit}.btn-solid{background:var(--red);border-color:var(--red);color:var(--white)}.btn-solid:hover{background:var(--red-deep);border-color:var(--red-deep)}.btn-dark{background:var(--black);border-color:var(--black);color:var(--white)}.btn-dark:hover{background:var(--charcoal);border-color:var(--charcoal)}.btn-ghost:hover{background:var(--white);color:var(--black)}.btn-outline{color:var(--black)}.btn-outline:hover{background:var(--black);color:var(--white)}section{padding:clamp(3.5rem,9vw,7rem) 0}section.tight{padding:clamp(2.5rem,6vw,4.5rem) 0}section.warm{background:var(--warm-white)}.section-head{text-align:center;max-width:44em;margin:0 auto clamp(2.5rem,6vw,4.5rem)}.section-head h2{font-size:clamp(1.8rem,3.6vw,2.6rem);margin-bottom:1rem}.section-head .lede{margin:0 auto}.philosophy{text-align:center}.philosophy .statement{font-size:clamp(1.4rem,3.2vw,2.1rem);color:var(--red);display:block;margin-bottom:1.6rem}.philosophy p{max-width:38em;margin:0 auto 1.2rem;font-size:1.1rem;color:var(--charcoal)}.cat-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.cat-card{position:relative;overflow:hidden;background:var(--warm-white)}.cat-card .media{aspect-ratio:4/5;overflow:hidden}.cat-card .media img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.cat-card:hover .media img{transform:scale(1.04)}.cat-card .label{position:absolute;left:0;right:0;bottom:0;padding:1.4rem;background:linear-gradient(180deg,transparent,rgba(10,10,10,.55));color:var(--white)}.cat-card .label h3{color:var(--white);font-size:1.35rem}.cat-card .label span{font-size:.75rem;text-transform:uppercase;letter-spacing:.18em;opacity:.85}.prod-grid{display:grid;gap:2.5rem 1.5rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.prod-card{position:relative}.prod-card .media{position:relative;aspect-ratio:1/1;overflow:hidden;background:var(--white);border:1px solid var(--line);margin-bottom:1.1rem}.prod-card .media img{width:100%;height:100%;object-fit:contain;padding:8%;transition:transform .5s ease}.prod-card:hover .media img{transform:scale(1.05)}.prod-card h3{font-size:1.12rem;margin-bottom:.2rem}.prod-card .sub{font-size:.85rem;color:var(--grey);margin-bottom:.5rem}.prod-card .price{font-size:.95rem;font-weight:600;color:var(--black)}.card-rating{display:flex;align-items:center;gap:.45rem;font-size:.72rem;margin-bottom:.5rem}.card-rating .rev-ster{font-size:.68rem}.card-rating span:last-child{color:var(--grey)}.prod-card .soldout-note{font-size:.8rem;color:var(--grey)}.badge-pfas{position:absolute;top:.9rem;left:.9rem;background:var(--white);color:var(--charcoal);border:1px solid var(--line);font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;padding:.35rem .7rem;border-radius:999px}.badge-soldout{position:absolute;top:.9rem;right:.9rem;background:var(--charcoal);color:var(--white);font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;padding:.35rem .7rem;border-radius:999px}.split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,5rem);align-items:center}.split .media{aspect-ratio:4/3;overflow:hidden;background:var(--warm-white)}.split .media img,.split .media video{width:100%;height:100%;object-fit:cover}.split h2{font-size:clamp(1.7rem,3.4vw,2.4rem);margin-bottom:1.2rem}.split p{color:var(--grey);margin-bottom:1rem;max-width:32em}.split .btn{margin-top:1rem}@media(max-width:800px){.split{grid-template-columns:1fr}}.pdp{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}@media(max-width:900px){.pdp{grid-template-columns:1fr}}.gallery .main{aspect-ratio:1/1;background:var(--white);border:1px solid var(--line);overflow:hidden;margin-bottom:.8rem;position:relative}.gallery .main img,.gallery .main video{width:100%;height:100%;object-fit:contain}.gallery .thumbs{display:flex;gap:.6rem;overflow-x:auto;padding-bottom:.3rem}.gallery .thumbs button{flex:0 0 74px;aspect-ratio:1/1;border:1px solid var(--line);background:var(--white);overflow:hidden;padding:0;position:relative}.gallery .thumbs img{object-fit:contain}.gallery .thumbs button.active{border-color:var(--red)}.gallery .thumbs img{width:100%;height:100%;object-fit:cover}.gallery .thumbs .is-video:after{content:"\25b6";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--white);background:#0a0a0a59;font-size:1.2rem}.pdp-info .eyebrow{margin-bottom:.6rem}.pdp-info h1{font-size:clamp(1.7rem,3.4vw,2.4rem);margin-bottom:.35rem}.pdp-info .sub{color:var(--grey);font-size:.95rem;margin-bottom:1.2rem}.pdp-info .price{font-size:1.5rem;font-weight:600;color:var(--black);margin-bottom:.3rem}.pdp-info .price small{font-size:.75rem;color:var(--grey);font-weight:400}.pdp-info .rating{font-size:.85rem;color:var(--grey);margin-bottom:1.5rem}.pdp-info .rating .star{color:var(--red)}.pdp-info .desc{margin-bottom:1.8rem;color:var(--charcoal)}.pdp-info .btn{width:100%;text-align:center}.pfas-chip{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--line);border-radius:999px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;padding:.45rem .95rem;margin-bottom:1.4rem}.pfas-chip:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--red)}.giving-block{background:var(--warm-white);border-left:2px solid var(--red);padding:1.4rem 1.6rem;margin:1.8rem 0}.giving-block .eyebrow{margin-bottom:.5rem}.giving-block p{color:var(--charcoal);font-size:.95rem}.set-block{margin:1.8rem 0}.set-block h3{font-size:1.05rem;margin-bottom:.7rem}.set-block li:not(.doos-lijst li){padding:.45rem 0;border-bottom:1px solid var(--line);font-size:.92rem;display:flex;gap:.6rem;align-items:baseline}.set-block li:not(.doos-lijst li):before{content:"\b7";color:var(--red)}.specs table{width:100%;border-collapse:collapse;font-size:.9rem}.specs td{padding:.5rem 0;border-bottom:1px solid var(--line);vertical-align:top}.specs td:first-child{color:var(--grey);width:42%}.notify-form{background:var(--warm-white);padding:1.5rem;margin-bottom:1.5rem}.notify-form p{font-size:.9rem;margin-bottom:.9rem}.notify-form .row{display:flex;gap:.6rem;flex-wrap:wrap}.notify-form input{flex:1 1 10rem;min-width:0;padding:.85rem 1rem;border:1px solid var(--line);font:inherit;font-size:.9rem;background:var(--white)}.notify-form button{white-space:nowrap}.gift-section{margin-bottom:clamp(2.5rem,6vw,4rem)}.series-pair{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem);margin-bottom:clamp(2.5rem,6vw,4rem);align-items:start}.series-pair .gift-section{margin-bottom:0}.series-pair .prod-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:900px){.series-pair{grid-template-columns:1fr}}@media(max-width:560px){.series-pair .prod-grid{grid-template-columns:1fr}}.gift-section h3{font-size:1.5rem;margin-bottom:.4rem}.gift-section .intro{color:var(--grey);margin-bottom:1.6rem;max-width:36em}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem)}@media(max-width:800px){.contact-grid{grid-template-columns:1fr}}.contact-details li{padding:.8rem 0;border-bottom:1px solid var(--line);font-size:.95rem}.contact-details li strong{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.18em;color:var(--grey);margin-bottom:.2rem}form.contact label{display:block;font-size:.78rem;text-transform:uppercase;letter-spacing:.14em;margin:1.1rem 0 .35rem;color:var(--grey)}form.contact input,form.contact textarea{width:100%;padding:.9rem 1rem;border:1px solid var(--line);font:inherit;font-size:.95rem;background:var(--warm-white)}form.contact button{margin-top:1.5rem}footer.site{background:var(--black);color:#ffffffbf;font-size:.88rem}footer.site .cols{display:grid;grid-template-columns:2fr 1fr 1fr 2fr;gap:2.5rem;padding:clamp(3rem,6vw,4.5rem) 0 2.5rem}@media(max-width:800px){footer.site .cols{grid-template-columns:1fr 1fr}}footer.site h4{color:var(--white);font-size:.75rem;text-transform:uppercase;letter-spacing:.2em;margin-bottom:1.1rem;font-weight:600}footer.site li{margin-bottom:.55rem}footer.site a:hover{color:var(--white)}footer.site .brandline{font-family:var(--font-statement);text-transform:uppercase;letter-spacing:.18em;color:var(--white);font-size:.9rem;margin-bottom:.8rem}footer.site .legal{border-top:1px solid rgba(255,255,255,.15);padding:1.4rem 0;display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-size:.75rem;color:#ffffff80}footer.site .logo-foot{height:64px;width:auto;max-width:none;margin-bottom:1.4rem}.crumbs{font-size:.78rem;color:var(--grey);padding:1.2rem 0 0;text-transform:uppercase;letter-spacing:.12em}.crumbs a:hover{color:var(--red)}.header-actions{display:flex;align-items:center;gap:1.1rem}nav.main{margin-left:auto}.cart-link{position:relative;display:inline-flex;align-items:center;color:var(--charcoal);padding:.3rem;transition:color .2s}.cart-link:hover{color:var(--red)}.cart-link svg{width:23px;height:23px}.cart-count{position:absolute;top:-2px;right:-6px;min-width:17px;height:17px;padding:0 4px;background:var(--red);color:var(--white);border-radius:999px;font-size:.62rem;font-weight:700;display:none;align-items:center;justify-content:center;line-height:1}.cart-count.show{display:flex}@keyframes cart-pop{0%{transform:scale(1)}35%{transform:scale(1.55)}70%{transform:scale(.92)}to{transform:scale(1)}}.cart-count.pop{animation:cart-pop .42s ease-out}.cart-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:clamp(2rem,5vw,4rem)}@media(max-width:900px){.cart-layout{grid-template-columns:1fr}}.cart-line{display:grid;grid-template-columns:96px 1fr auto;gap:1.2rem;align-items:center;padding:1.3rem 0;border-bottom:1px solid var(--line)}.cart-line:first-child{border-top:1px solid var(--line)}.cart-line .thumb{width:96px;aspect-ratio:1/1;background:var(--white);border:1px solid var(--line);overflow:hidden}.cart-line .thumb img{width:100%;height:100%;object-fit:contain;padding:6%}.cart-line h3{font-size:1.02rem;margin-bottom:.15rem}.cart-line .sub{font-size:.82rem;color:var(--grey);margin-bottom:.6rem}.cart-line .line-price{font-weight:600;white-space:nowrap}.cart-line .line-unit{font-size:.78rem;color:var(--grey);font-weight:400}.qty{display:inline-flex;align-items:center;border:1px solid var(--line)}.qty button{width:32px;height:32px;background:none;border:0;color:var(--charcoal);font-size:1rem;line-height:1}.qty button:hover{color:var(--red)}.qty span{min-width:30px;text-align:center;font-size:.9rem}.line-remove{background:none;border:0;padding:0;margin-left:1rem;font-size:.78rem;color:var(--grey);text-decoration:underline}.line-remove:hover{color:var(--red)}@media(max-width:560px){.cart-line{grid-template-columns:72px 1fr}.cart-line .thumb{width:72px}.cart-line .line-price{grid-column:2;text-align:left}}.summary{border:1px solid var(--line);padding:1.6rem;position:sticky;top:110px}.summary h3{font-size:1.15rem;margin-bottom:1.2rem}.summary-row{display:flex;justify-content:space-between;gap:1rem;font-size:.92rem;padding:.45rem 0}.summary-row .muted{color:var(--grey)}.summary-row.total{border-top:1px solid var(--line);margin-top:.7rem;padding-top:.9rem;font-size:1.15rem;font-weight:600;color:var(--black)}.summary .btn{width:100%;text-align:center;margin-top:1.3rem}.summary .ship-hint{font-size:.8rem;color:var(--grey);margin-top:.8rem;padding-top:.8rem;border-top:1px dashed var(--line)}.summary .usps{margin-top:1.2rem}.summary .usps li{font-size:.8rem;color:var(--grey);padding:.3rem 0;display:flex;gap:.5rem;align-items:baseline}.summary .usps li:before{content:"\b7";color:var(--red)}.cart-empty{text-align:center;padding:clamp(2rem,6vw,4rem) 0}.cart-empty svg{width:46px;height:46px;color:var(--red);margin-bottom:1.4rem}.cart-empty h2{font-size:1.7rem;margin-bottom:.8rem}.cart-empty p{color:var(--grey);max-width:30em;margin:0 auto 1.8rem}.checkout-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(2rem,5vw,4rem)}@media(max-width:900px){.checkout-layout{grid-template-columns:1fr}}.form-step{margin-bottom:2.5rem}.form-step h2{font-size:1.2rem;margin-bottom:1.1rem;padding-bottom:.6rem;border-bottom:1px solid var(--line)}.form-step h2 .step-no{font-family:var(--font-body);font-size:.72rem;font-weight:700;color:var(--red);letter-spacing:.18em;margin-right:.7rem}.field{margin-bottom:1rem}.field label{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:var(--grey);margin-bottom:.35rem}.field input,.field select{width:100%;padding:.85rem 1rem;border:1px solid var(--line);font:inherit;font-size:.95rem;background:var(--warm-white)}.field input:focus,.field select:focus{outline:2px solid var(--red);outline-offset:-2px;background:var(--white)}.field-row{display:grid;gap:1rem}.field-row.two{grid-template-columns:1fr 1fr}.field-row.pc{grid-template-columns:.6fr 1fr}@media(max-width:560px){.field-row.two,.field-row.pc{grid-template-columns:1fr}}.option{display:flex;align-items:center;gap:.9rem;border:1px solid var(--line);padding:1rem 1.1rem;margin-bottom:.7rem;cursor:pointer;background:var(--white);transition:border-color .15s}.option:hover{border-color:var(--charcoal)}.option:has(input:checked){border-color:var(--red);background:var(--warm-white)}.option input[type=radio]{accent-color:var(--red);width:17px;height:17px;flex:0 0 auto}.option .opt-main{flex:1;font-size:.95rem}.option .opt-sub{display:block;font-size:.8rem;color:var(--grey);margin-top:.15rem}.option .opt-price{font-size:.92rem;font-weight:600;white-space:nowrap}.pay-note{font-size:.82rem;color:var(--grey);background:var(--warm-white);border-left:2px solid var(--red);padding:.9rem 1.1rem;margin-top:1rem}.order-summary{border:1px solid var(--line);padding:1.6rem;position:sticky;top:110px}.order-summary h3{font-size:1.1rem;margin-bottom:1.2rem}.order-line{display:grid;grid-template-columns:56px 1fr auto;gap:.9rem;align-items:center;padding:.6rem 0}.order-line .thumb{width:56px;aspect-ratio:1/1;border:1px solid var(--line);background:var(--white);position:relative}.order-line .thumb img{width:100%;height:100%;object-fit:contain;padding:6%}.order-line .thumb .n{position:absolute;top:-7px;right:-7px;width:19px;height:19px;background:var(--charcoal);color:var(--white);border-radius:999px;font-size:.65rem;font-weight:700;display:grid;place-items:center}.order-line .t{font-size:.85rem;line-height:1.35}.order-line .p{font-size:.85rem;font-weight:600;white-space:nowrap}.order-confirm{text-align:center;max-width:34em;margin:0 auto;padding:clamp(2rem,6vw,4rem) 0}.order-confirm svg{width:46px;height:46px;color:var(--red);margin-bottom:1.4rem}.order-confirm h1{font-size:clamp(1.8rem,4vw,2.6rem);margin-bottom:1rem}.order-confirm p{color:var(--grey);margin-bottom:1rem}.order-confirm .ordernr{display:inline-block;border:1px solid var(--line);padding:.6rem 1.2rem;font-size:.9rem;letter-spacing:.1em;margin-bottom:1.6rem}.toast{position:fixed;left:50%;bottom:2rem;transform:translate(-50%) translateY(1rem);background:var(--black);color:var(--white);padding:.9rem 1.4rem;font-size:.88rem;display:flex;align-items:center;gap:1rem;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;z-index:100;max-width:calc(100vw - 2rem)}.toast.show{opacity:1;transform:translate(-50%) translateY(0);pointer-events:auto}.toast a{color:var(--white);text-decoration:underline;white-space:nowrap}.blog-lead{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(1.5rem,4vw,3rem);align-items:center;margin-bottom:clamp(3rem,7vw,5rem)}@media(max-width:800px){.blog-lead{grid-template-columns:1fr}}.blog-lead .media{aspect-ratio:4/3;overflow:hidden;background:var(--warm-white)}.blog-lead .media img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.blog-lead:hover .media img{transform:scale(1.03)}.blog-lead h2{font-size:clamp(1.6rem,3.4vw,2.4rem);margin-bottom:.8rem}.blog-lead p{color:var(--grey);margin-bottom:1.2rem;max-width:34em}.blog-grid{display:grid;gap:2.5rem 1.8rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.blog-card .media{aspect-ratio:3/2;overflow:hidden;background:var(--warm-white);margin-bottom:1.1rem}.blog-card .media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.blog-card:hover .media img{transform:scale(1.04)}.blog-card h3{font-size:1.18rem;margin-bottom:.5rem}.blog-card p{font-size:.9rem;color:var(--grey)}.blog-meta{font-size:.7rem;text-transform:uppercase;letter-spacing:.18em;color:var(--grey);margin-bottom:.6rem;display:block}.blog-meta .cat{color:var(--red);font-weight:600}.blog-more{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--red);display:inline-block;margin-top:.9rem;border-bottom:1px solid currentColor;padding-bottom:2px}.article-head{text-align:center;max-width:42em;margin:0 auto clamp(2rem,5vw,3rem)}.article-head h1{font-size:clamp(1.9rem,4.2vw,3rem);margin-bottom:1rem}.article-hero{aspect-ratio:21/9;overflow:hidden;background:var(--warm-white);margin-bottom:clamp(2rem,5vw,3.5rem)}.article-hero img{width:100%;height:100%;object-fit:cover}@media(max-width:700px){.article-hero{aspect-ratio:4/3}}.article-body{max-width:36em;margin:0 auto;font-size:1.02rem}.article-body h2{font-size:clamp(1.35rem,2.6vw,1.75rem);margin:2.4rem 0 .9rem}.article-body h3{font-size:1.15rem;margin:1.8rem 0 .7rem}.article-body h4{font-size:1rem;margin:1.5rem 0 .5rem;font-family:var(--font-body);font-weight:700;color:var(--black)}.article-body p{margin-bottom:1.2rem}.article-body ul,.article-body ol{margin:0 0 1.4rem 1.2rem}.article-body ul li{list-style:none;position:relative;padding-left:1rem;margin-bottom:.7rem}.article-body ul li:before{content:"\b7";color:var(--red);position:absolute;left:0}.article-body ol{list-style:decimal}.article-body ol li{margin-bottom:.7rem;padding-left:.3rem}.article-body strong,.article-body b{color:var(--black);font-weight:700}.article-body a{color:var(--red);border-bottom:1px solid currentColor}.article-body a:hover{color:var(--red-deep)}.article-body img{width:100%;height:auto;margin:2rem 0}.article-body>img:first-child{margin-top:0}.article-foot{border-top:1px solid var(--line);margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:1.6rem;max-width:36em;margin-left:auto;margin-right:auto}.article-foot .eyebrow{margin-bottom:.5rem}.article-foot p{color:var(--grey);font-size:.92rem}.carousel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:clamp(1.6rem,4vw,2.4rem)}.carousel-head h2{font-size:clamp(1.8rem,3.6vw,2.6rem)}.carousel-nav{display:flex;gap:.6rem;flex:0 0 auto}.carousel-nav button{width:44px;height:44px;border-radius:999px;border:1px solid var(--line);background:var(--white);color:var(--charcoal);display:grid;place-items:center;transition:border-color .2s,color .2s,opacity .2s}.carousel-nav button:hover:not(:disabled){border-color:var(--red);color:var(--red)}.carousel-nav button:disabled{opacity:.3;cursor:default}.carousel-nav svg{width:17px;height:17px}.carousel-track{display:flex;gap:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:.5rem}.carousel-track::-webkit-scrollbar{display:none}.carousel-track>.prod-card{flex:0 0 clamp(220px,24vw,280px);scroll-snap-align:start}@media(max-width:560px){.carousel-nav{display:none}.carousel-track>.prod-card{flex-basis:74vw}}.gift-cta{text-align:center;margin-top:clamp(2rem,5vw,3rem)}.usp-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.usp-card{border:1px solid var(--line);padding:1.6rem 1.5rem;background:var(--white)}.usp-card .num{font-family:var(--font-body);font-size:.72rem;font-weight:700;letter-spacing:.18em;color:var(--red);display:block;margin-bottom:.9rem}.usp-card h3{font-size:1.12rem;margin-bottom:.5rem}.usp-card p{font-size:.92rem;color:var(--grey)}.faq{max-width:44em;margin:0 auto}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;padding:1.2rem 2.5rem 1.2rem 0;position:relative;font-family:var(--font-serif);font-size:1.1rem;color:var(--black);line-height:1.3}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";position:absolute;right:.4rem;top:50%;width:10px;height:10px;margin-top:-6px;border-right:1.5px solid var(--red);border-bottom:1.5px solid var(--red);transform:rotate(45deg);transition:transform .2s}.faq details[open] summary:after{transform:rotate(-135deg);margin-top:-2px}.faq details p{padding:0 2.5rem 1.4rem 0;color:var(--grey);font-size:.95rem}.b2b-form{max-width:44em;margin:0 auto}.b2b-form .field-row.two{margin-bottom:0}.b2b-form textarea{width:100%;padding:.85rem 1rem;border:1px solid var(--line);font:inherit;font-size:.95rem;background:var(--warm-white);resize:vertical}.b2b-form textarea:focus{outline:2px solid var(--red);outline-offset:-2px;background:var(--white)}.b2b-form .btn{margin-top:1.6rem}.b2b-note{font-size:.82rem;color:var(--grey);margin-top:1rem}.pay-list{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.2rem}.pay-list span{border:1px solid var(--line);border-radius:999px;padding:.4rem .9rem;font-size:.78rem;color:var(--charcoal)}footer.site .foot-contact{margin-top:1.2rem}footer.site .foot-contact li{margin-bottom:.4rem;font-size:.85rem}footer.site .foot-contact small{opacity:.7}footer.site .col-service ul{display:grid;grid-template-columns:1fr 1fr;gap:0 1.5rem}@media(max-width:800px){footer.site .col-service{grid-column:1 / -1}}@media(max-width:480px){footer.site .col-service ul{grid-template-columns:1fr}}.service-body{max-width:47em;margin:0 auto}.service-body h2{font-size:clamp(1.3rem,2.4vw,1.6rem);margin:2.2rem 0 .8rem}.service-body h3{font-size:1.1rem;margin:1.6rem 0 .6rem}.service-body h4{font-size:1rem;margin:1.2rem 0 .5rem;font-family:var(--font-body);font-weight:700;color:var(--black)}.service-body ul,.service-body ol{margin:0 0 1.2rem 1.2rem}.service-body ul li{list-style:none;position:relative;padding-left:1rem;margin-bottom:.5rem}.service-body ul li:before{content:"\b7";color:var(--red);position:absolute;left:0}.service-body ol{list-style:decimal}.service-body ol li{margin-bottom:.5rem;padding-left:.3rem}.service-body strong{color:var(--black)}.tabel-scroll{overflow-x:auto;margin:0 0 1.4rem}.tabel-scroll table{width:100%;border-collapse:collapse;font-size:.9rem}.tabel-scroll th,.tabel-scroll td{text-align:left;padding:.6rem .9rem .6rem 0;border-bottom:1px solid var(--line);vertical-align:top}.tabel-scroll th{font-family:var(--font-body);font-weight:700;color:var(--black)}.service-body p{margin-bottom:1.1rem;color:var(--charcoal)}.service-body a{color:var(--red);border-bottom:1px solid currentColor}.service-body .faq{max-width:none}.service-todo{background:var(--warm-white);border-left:2px solid var(--red);padding:1rem 1.2rem;font-size:.9rem;color:var(--grey)}.herroep-form{border-top:1px solid var(--line);margin-top:2.5rem;padding-top:2rem}.herroep-form .field-row.two{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:560px){.herroep-form .field-row.two{grid-template-columns:1fr}}.herroep-form .field{margin-bottom:1rem}.herroep-form label{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:var(--grey);margin-bottom:.35rem}.herroep-form input,.herroep-form textarea{width:100%;padding:.85rem 1rem;border:1px solid var(--line);font:inherit;font-size:.95rem;background:var(--warm-white)}.herroep-form input:focus,.herroep-form textarea:focus,.faq summary:focus-visible,.herroep-form button:focus-visible{outline:2px solid var(--red);outline-offset:2px;background:var(--white)}.herroep-form .veld-fout{border-color:var(--red);border-width:2px}.form-errors{background:var(--warm-white);border-left:3px solid var(--red);padding:1rem 1.2rem;margin-bottom:1.4rem;font-size:.92rem;color:var(--charcoal)}.form-errors ul{margin:.5rem 0 0 1rem}.form-errors li{list-style:none;position:relative;padding-left:1rem}.form-errors li:before{content:"\b7";color:var(--red);position:absolute;left:0}.herroep-form button{margin-top:.6rem}.herroep-privacy{font-size:.88rem;color:var(--grey);margin-top:1.2rem}.herroep-bevestiging{background:var(--warm-white);padding:1.8rem}.herroep-bevestiging h2{margin-top:0}.cookie-status{background:var(--warm-white);padding:.9rem 1.1rem;font-size:.9rem}.wa-widget{position:fixed;z-index:150;right:clamp(.9rem,3vw,1.5rem);bottom:calc(clamp(.9rem,3vw,1.5rem) + var(--koopbalk, 0px))}.wa-widget{transition:opacity .2s ease}.wa-widget.wa-klaar{transition:right .25s ease,bottom .25s ease,opacity .2s ease}.wa-knop{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#25d366;color:var(--white);box-shadow:0 6px 20px #0a0a0a38}.wa-widget.wa-klaar .wa-knop{transition:width .25s ease,height .25s ease,border-radius .25s ease,transform .2s ease}.wa-knop svg{width:30px;height:30px;fill:currentColor;transition:width .25s ease,height .25s ease}.wa-knop:hover{transform:translateY(-2px);box-shadow:0 10px 26px #0a0a0a47}.wa-min{position:absolute;top:-7px;left:-7px;width:23px;height:23px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--white);color:var(--grey);border:1px solid var(--line);box-shadow:0 2px 6px #0a0a0a24;font-size:15px;line-height:1;cursor:pointer}.wa-min:hover{color:var(--black)}.wa-widget[data-wa-status=klein]{right:0;bottom:clamp(4.5rem,20vh,8rem)}.wa-widget[data-wa-status=klein] .wa-knop{width:28px;height:52px;border-radius:16px 0 0 16px;box-shadow:-3px 3px 14px #0a0a0a2e}.wa-widget[data-wa-status=klein] .wa-knop:hover{transform:none}.wa-widget[data-wa-status=klein] .wa-knop svg{width:17px;height:17px}.wa-widget[data-wa-status=klein] .wa-min{display:none}body:has(#shopify-pc__banner) .wa-widget{opacity:0;pointer-events:none}body:has(.toast.show) .wa-widget{opacity:0;pointer-events:none}.wa-widget.wa-wijkt{opacity:0;pointer-events:none}.reviews{border-top:1px solid var(--line)}.rev-top{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(2rem,6vw,5rem);margin:1.4rem 0 3rem}.rev-score strong{font-family:var(--font-serif);font-weight:500;font-size:clamp(2.8rem,7vw,3.6rem);line-height:1;display:block}.rev-score .rev-ster{font-size:1rem;letter-spacing:.1em}.rev-score p{font-size:.85rem;color:var(--grey);margin-top:.5rem}.rev-bars{flex:1 1 15rem;max-width:22rem}.rev-bars li{display:grid;grid-template-columns:.8rem 1fr 1.8rem;align-items:center;gap:.7rem;font-size:.78rem;color:var(--grey);padding:.16rem 0}.rev-bars li>span{white-space:nowrap}.rev-bars li>span:last-child{text-align:right;font-variant-numeric:tabular-nums}.rev-bars i{display:block;height:3px;background:var(--line)}.rev-bars b{display:block;height:100%;background:var(--red)}.rev-ster{color:var(--red);letter-spacing:.08em;white-space:nowrap}.rev-ster span{color:var(--line)}.rev-list{display:grid;gap:0;list-style:none}.rev{border-top:1px solid var(--line);padding:1.6rem 0;max-width:46em}.rev .rev-ster{font-size:.8rem}.rev h3{font-size:1.02rem;margin:.5rem 0 .3rem}.rev p{font-size:.92rem;line-height:1.65}.rev .rev-meta{margin-top:.7rem;font-size:.74rem;color:var(--grey);text-transform:uppercase;letter-spacing:.1em}.rev-meer{border-top:1px solid var(--line)}.rev-meer summary{cursor:pointer;list-style:none;padding:1.4rem 0;font-size:.75rem;text-transform:uppercase;letter-spacing:.16em;color:var(--red);display:flex;align-items:center;gap:.6rem}.rev-meer summary::-webkit-details-marker{display:none}.rev-meer summary:after{content:"+";font-size:1.1rem;line-height:1}.rev-meer[open] summary:after{content:"\2212"}.rev-meer summary:focus-visible{outline:2px solid var(--red);outline-offset:3px}.rev-meer[open] summary{border-bottom:1px solid var(--line)}.skip-link{position:absolute;left:1rem;top:-100%;z-index:500;background:var(--red);color:var(--white);padding:.8rem 1.3rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.14em}.skip-link:focus{top:1rem}#inhoud:focus{outline:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.cat-card:hover .media img,.wa-knop:hover{transform:none}}.koop-zeker{margin-top:1.1rem;display:grid;gap:.4rem}.koop-zeker li{font-size:.82rem;color:var(--grey);padding-left:1.25rem;position:relative}.koop-zeker li:before{content:"\2713";position:absolute;left:0;top:0;color:var(--red);font-size:.8rem}.koop-zeker a{color:var(--grey);border-bottom:1px solid var(--line)}.koop-zeker a:hover{color:var(--black)}.bijzonder{margin-top:1.8rem;border-top:1px solid var(--line);padding-top:1.4rem}.bijzonder h2{font-family:var(--font-body);font-size:.72rem;font-weight:500;text-transform:uppercase;letter-spacing:.16em;color:var(--grey);margin-bottom:.9rem}.bijzonder ul{display:grid;gap:.55rem}.bijzonder li{font-size:.93rem;line-height:1.5;padding-left:1.4rem;position:relative}.bijzonder li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;background:var(--red);border-radius:50%}.doos-intro{font-size:.88rem;color:var(--grey);margin-bottom:1.2rem}.doos-lijst{list-style:none;display:grid;gap:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));max-width:46em}.doos-lijst li{display:flex;align-items:baseline;gap:.9rem;border-top:1px solid var(--line);padding:.85rem 0}.doos-lijst .nr{font-family:var(--font-serif);font-size:.95rem;color:var(--red);font-variant-numeric:tabular-nums;flex:0 0 auto}.doos-lijst .naam{font-size:.95rem;line-height:1.45}.pdp-wereld{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;margin-top:.7rem;font-size:.78rem;color:var(--grey)}.pdp-wereld a{color:var(--black);border-bottom:1px solid var(--line)}.pdp-wereld a:hover{border-color:var(--red);color:var(--red)}.koopbalk{position:fixed;left:0;right:0;bottom:0;z-index:180;background:var(--white);border-top:1px solid var(--line);box-shadow:0 -6px 24px #0a0a0a14;transform:translateY(100%);transition:transform .25s ease}.koopbalk.zichtbaar{transform:translateY(0)}.koopbalk .wrap{display:flex;align-items:center;gap:1rem;padding-top:.7rem;padding-bottom:.7rem}.koopbalk img{width:46px;height:46px;object-fit:cover;border:1px solid var(--line);flex:0 0 auto}.koopbalk-tekst{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.koopbalk-tekst strong{font-family:var(--font-serif);font-weight:500;font-size:.98rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.koopbalk-tekst span{font-size:.85rem;color:var(--grey)}.koopbalk .btn{flex:0 0 auto}@media(max-width:560px){.koopbalk img{display:none}.koopbalk .btn{padding-left:1.1rem;padding-right:1.1rem}}.hero.compact .hero-inner{min-height:56vh}.kop-groot{font-size:clamp(2rem,4.5vw,3.2rem)}.kop-middel{font-size:clamp(1.9rem,4vw,2.8rem)}.section-head-service{margin-bottom:clamp(2rem,4vw,3rem)}.service-hulp{margin-top:2.5rem}.beeldband{aspect-ratio:var(--band-ratio, 21/9);overflow:hidden;background:var(--warm-white)}.beeldband img{width:100%;height:100%;object-fit:cover}.verhaal{max-width:44em}.verhaal p{margin-bottom:1.5rem;color:var(--grey)}.verhaal p:first-child{font-size:1.15rem;color:var(--black)}.verhaal p strong{color:var(--black)}.verhaal h2{font-size:1.6rem;margin:2.5rem 0 1rem}.klein-grijs{font-size:.9rem;color:var(--grey)}.optioneel{text-transform:none;letter-spacing:0}.form-ok{background:var(--warm-white);padding:1rem 1.2rem;margin-bottom:1.2rem}.form-errors ul{margin:.5rem 0 0 1.2rem;list-style:disc}.paginering{margin-top:2.5rem;text-align:center;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase}.paginering a,.paginering span{padding:.4rem .6rem}.paginering .current{color:var(--red)}.cart-line .qty input{width:30px;min-width:30px;text-align:center;border:0;font:inherit;font-size:.9rem;background:transparent;-moz-appearance:textfield;padding:0}.cart-line .qty input::-webkit-outer-spin-button,.cart-line .qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-line h3 a{color:inherit}.cart-bijwerken{margin-top:1.2rem}.koopbalk form{display:contents}.rev-fotos{display:flex;gap:.5rem;margin-top:.8rem}.rev-fotos img{width:72px;height:72px;object-fit:cover;border:1px solid var(--line)}.rev-antwoord{margin-top:.9rem;padding:.9rem 1.1rem;background:var(--warm-white);border-left:2px solid var(--red)}.rev-antwoord p{font-size:.88rem}.rev-widget{padding-top:1.4rem}.pdp-wereld a{color:var(--black)}.uitklap{margin:0;border-top:1px solid var(--line)}.uitklap summary{cursor:pointer;list-style:none;padding:1.1rem 0;font-size:.75rem;text-transform:uppercase;letter-spacing:.16em;color:var(--red);display:flex;align-items:center;gap:.6rem}.uitklap summary::-webkit-details-marker{display:none}.uitklap summary:after{content:"+";font-size:1.1rem;line-height:1;margin-left:auto}.uitklap[open] summary:after{content:"\2212"}.uitklap summary:focus-visible{outline:2px solid var(--red);outline-offset:3px}.uitklap[open] summary{border-bottom:1px solid var(--line)}.uitklap-inhoud{padding:1.2rem 0 1.4rem}.meer-over .rte{font-size:.92rem;color:var(--grey);line-height:1.65;padding-bottom:1rem}.meer-over .rte h2,.meer-over .rte h3{font-size:1.05rem;margin:1.2rem 0 .4rem;color:var(--black)}.meer-over .rte p{margin-bottom:.9rem}.meer-over .rte ul{margin:0 0 .9rem 1.2rem;list-style:disc}.specs table td{vertical-align:top}.specs .metafield-rich_text_field ul{list-style:none;margin:0}.specs .metafield-rich_text_field li{display:grid;grid-template-columns:minmax(8rem,12rem) 1fr;gap:.8rem;padding:.55rem 0;border-bottom:1px solid var(--line);font-size:.9rem}.specs .metafield-rich_text_field li strong{font-weight:400;color:var(--grey)}@media(max-width:480px){.specs .metafield-rich_text_field li{grid-template-columns:1fr;gap:.1rem}}@media(max-width:1100px)and (min-width:901px){nav.main ul{gap:1.3rem}nav.main a{font-size:.72rem;letter-spacing:.12em}header.site .wrap{gap:1rem}}.zoekform{display:flex;gap:.6rem;flex-wrap:wrap;max-width:34rem;margin-top:1.4rem}.zoekform input{flex:1 1 12rem;min-width:0;padding:.85rem 1rem;border:1px solid var(--line);font:inherit;font-size:.9rem;background:var(--white)}.zoek-blok{margin-top:clamp(2rem,5vw,3rem)}.zoek-kop{font-size:1.2rem;margin-bottom:1.2rem}.zoek-lijst{list-style:none;max-width:46em}.zoek-lijst li{border-top:1px solid var(--line)}.zoek-lijst a{display:grid;gap:.3rem;padding:1rem 0}.zoek-lijst strong{font-family:var(--font-serif);font-weight:500;font-size:1.02rem}.zoek-lijst span{font-size:.88rem;color:var(--grey);line-height:1.6}.zoek-lijst a:hover strong{color:var(--red)}.rev-kop{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem}.rev-schrijf{display:inline-block;cursor:pointer;font-family:var(--font-body);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;padding:.9rem 2rem;background:var(--red);border:1px solid var(--red);color:var(--white);transition:background .2s,border-color .2s}.rev-schrijf:hover{background:var(--red-deep);border-color:var(--red-deep)}.rev-schrijf:focus-visible{outline:2px solid var(--red);outline-offset:3px}.rev-schrijf[aria-busy=true]{opacity:.6;pointer-events:none}.rev-leeg{margin:1.4rem 0 2rem;max-width:42em;font-size:.95rem;line-height:1.65;color:var(--grey)}.rev-meer--stil{border-top:0}.rev-meer--stil>summary{display:none}.rev-widget,.rev-widget *{--jm-review-widget-star-and-histogram-color: var(--red) !important;--jm-review-widget-button-color: var(--red) !important;--jm-widget-primary-color: var(--red) !important;--jm-review-widget-text-color: var(--charcoal) !important;--jm-review-widget-lighter-text-color: var(--grey) !important;--jm-widget-border-radius: 0 !important;--jm-widget-border-radius-simplified: 0 !important;--jm-corner-soft: 0 !important;--jm-corner-extra-round: 0 !important}.rev-widget{font-family:var(--font-body);padding-top:.4rem}.rev-widget .jm-review-widget-minimal-header__title,.rev-widget .jm-average-rating-display{display:none!important}.rev-widget .jm-review-item{border-top:1px solid var(--line)!important;padding:1.6rem 0!important;max-width:46em}.rev-widget .jm-reviewer-avatar{display:none!important}.rev-widget .jm-reviewer-info__name,.rev-widget .jm-reviewer-info__details{font-size:.74rem!important;color:var(--grey)!important;text-transform:uppercase;letter-spacing:.1em}.rev-widget .jm-review-content__body,.rev-widget .jm-review-content__body-content{font-size:.92rem!important;line-height:1.65!important;color:var(--charcoal)!important}.rev-widget .jm-star-rating__font-icon{font-size:1.05em!important}.rev-widget .jm-review-content__expand-button{font-size:.74rem;text-transform:uppercase;letter-spacing:.1em;color:var(--red)!important;background:none;border:0;cursor:pointer;padding:0}.rev-widget .jm-button,.rev-widget .jm-sort-filter__select{border-radius:0!important;font-family:var(--font-body)!important;font-size:.74rem!important;letter-spacing:.12em;text-transform:uppercase}.rev-widget .jm-button--primary{background:var(--red)!important;border-color:var(--red)!important;color:var(--white)!important}.rev-widget .jm-button--secondary{background:transparent!important;border:1px solid var(--line)!important;color:var(--charcoal)!important}.rev-widget .jm-pagination-controls__button{min-width:2.2rem;font-size:.78rem!important;letter-spacing:0}.rev-widget .jm-pagination-controls__button--page:not(.jm-pagination-controls__button--active){background:transparent!important;color:var(--grey)!important;border:1px solid var(--line)!important}.rev-widget .jm-review-widget-minimal-header__action-buttons{display:none!important}@media(max-width:640px){.rev-kop{align-items:stretch}.rev-schrijf{width:100%;text-align:center}}.jdgm-write-review-modal{--jdgm-primary-color: var(--red);--jdgm-star-color: var(--red);font-family:var(--font-body)}.jdgm-write-review-modal .jdgm-star{color:var(--red)!important}.jdgm-write-review-modal .jdgm-star.jdgm--off{color:var(--line)!important}.jdgm-write-review-modal__content{border-radius:0!important}.jdgm-write-review-modal__title{font-family:var(--font-serif)!important;font-weight:500!important;color:var(--black)!important}.jdgm-write-review-modal__product-title,.jdgm-write-review-modal__field-label{font-size:.74rem!important;text-transform:uppercase;letter-spacing:.1em;color:var(--grey)!important}.jdgm-write-review-modal__field-input{border-radius:0!important;border:1px solid var(--line)!important;font-family:var(--font-body)!important;font-size:.92rem!important}.jdgm-write-review-modal__field-input:focus{outline:2px solid var(--red);outline-offset:1px;border-color:var(--red)!important}.jdgm-write-review-modal__nav-btn{border-radius:0!important;font-family:var(--font-body)!important;font-size:.78rem!important;font-weight:600;text-transform:uppercase;letter-spacing:.16em}.jdgm-write-review-modal__nav-btn-next{background:var(--red)!important;border-color:var(--red)!important;color:var(--white)!important}.jdgm-write-review-modal__nav-btn-back,.jdgm-write-review-modal__nav-btn-close{background:transparent!important;border:1px solid var(--line)!important;color:var(--charcoal)!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/style.css.map */
