:root{--des-paper: #f4f2ee;--des-ink: #1b1916;--des-accent: #d4541e;--des-card: #ffffff;--des-border: #e4e0d8;--des-dark-2: #211e1a;--des-dark-surface: #2c2823;--des-dark-border: #3a352e;--des-text-body: #5c574e;--des-text-secondary: #6c675e;--des-text-muted: #8a857c;--des-text-faint: #9a948a;--des-text-struck: #a39d92;--des-on-dark-1: #b9b3a7;--des-on-dark-2: #c4beb3;--des-on-dark-3: #cfc9bd;--des-success: #2f7d4f;--des-notice-bg: #fff5ef;--des-notice-border: #f3d9c9;--des-font: "Archivo", "Helvetica Neue", Arial, sans-serif;--des-font-heading: var(--font-heading--family, "Archivo", "Helvetica Neue", Arial, sans-serif);--des-mono: ui-monospace, Menlo, monospace;--des-radius-card: 14px;--des-radius-panel: 16px;--des-radius-tile: 8px;--des-radius-pill: 999px;--des-radius-btn: 10px;--des-content-width: 1180px;--des-content-pad: 18px;--des-transition: .18s ease}.page-width-narrow{--page-content-width: var(--des-content-width)}:is(.product-grid,.resource-list) .card-gallery .product-media-container.media-fit{background:#fff}:is(.product-grid,.resource-list) .card-gallery .product-media-container.media-fit img{object-fit:contain}.product-information__media .product-media-container.media-fit-cover{background:#fff}.product-information__media .media-fit-cover :is(img,.deferred-media__poster-image){object-fit:contain}.des-eyebrow{font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--des-accent)}.des-mono-label{font-family:var(--des-mono);font-size:12px;letter-spacing:.02em;color:var(--des-text-muted)}.des-mono-tag{display:inline-block;font-family:var(--des-mono);font-size:11px;line-height:1;padding:4px 6px;border:1px solid var(--des-border);border-radius:6px;color:var(--des-text-faint);background:var(--des-paper)}.des-chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--des-font);font-size:13px;font-weight:600;line-height:1;padding:9px 16px;border:1px solid var(--des-border);border-radius:var(--des-radius-pill);background:var(--des-card);color:var(--des-ink);cursor:pointer;transition:border-color var(--des-transition),background var(--des-transition),color var(--des-transition)}.des-chip:hover{border-color:var(--des-ink)}.des-chip--active{background:var(--des-ink);border-color:var(--des-ink);color:#fff}.des-chip--accent{background:var(--des-accent);border-color:var(--des-accent);color:#fff}.des-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--des-font);font-size:15px;font-weight:700;line-height:1;padding:14px 20px;border:1px solid transparent;border-radius:var(--des-radius-btn);cursor:pointer;text-decoration:none;transition:filter var(--des-transition),background var(--des-transition),color var(--des-transition)}.des-btn--primary{background:var(--des-accent);color:#fff}.des-btn--primary:hover{filter:brightness(.93)}.des-btn--dark{background:var(--des-ink);color:#fff}.des-btn--dark:hover{background:var(--des-accent)}.des-btn--outline{background:var(--des-card);border-color:var(--des-ink);color:var(--des-ink)}.des-btn--outline:hover{background:var(--des-paper)}.des-btn--ghost{background:transparent;color:var(--des-accent);padding-left:0;padding-right:0}.des-btn--ghost:hover{filter:brightness(.93)}.des-badge{display:inline-flex;align-items:center;gap:4px;font-family:var(--des-font);font-size:12px;font-weight:700;line-height:1;padding:5px 9px;border-radius:var(--des-radius-pill);background:var(--des-paper);color:var(--des-ink)}.des-badge--accent,.des-badge--set,.des-badge--discount{background:var(--des-accent);color:#fff}.des-badge--stock{background:transparent;padding:0;color:var(--des-success)}.des-card-surface{background:var(--des-card);border:1px solid var(--des-border);border-radius:var(--des-radius-card)}.des-card-surface--link{transition:border-color var(--des-transition),transform var(--des-transition)}.des-card-surface--link:hover{border-color:var(--des-ink);transform:translateY(-3px)}.des-card-surface--dark{background:var(--des-ink);color:#fff;border:0;border-radius:var(--des-radius-panel)}.des-inset{background:var(--des-paper);border:1px solid var(--des-border);border-radius:var(--des-radius-card)}.des-price{font-family:var(--des-font);font-weight:800;color:var(--des-ink)}.des-price--display{letter-spacing:-.02em}.des-price--lg{font-size:32px}.des-price--card{font-size:20px}.des-price-sub{font-family:var(--des-font);font-size:12px;font-weight:600;color:var(--des-text-muted)}product-price div[ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}product-price .price__regular:not(.price__hidden),product-price .price__sale:not(.price__hidden){display:contents}.product-details product-price .price{font-family:var(--des-font);font-size:30px;font-weight:800;letter-spacing:-.02em;color:var(--des-ink);line-height:1.1}.des-price-alt,.des-price-alt-label,.des-price-sep{font-family:var(--des-font);font-size:13px;font-weight:600;color:var(--des-text-muted)}.des-price-alt{margin-inline-end:-6px}.product-details .accelerated-checkout-block{display:none}.des-price-struck{font-weight:700;color:var(--des-text-struck);text-decoration:line-through}@media screen and (min-width:750px){.des-product-info:has(>.des-description):has(>.des-specs){display:grid;grid-template-columns:1fr 1fr;column-gap:48px;align-items:start}}.des-product-info>.des-description,.des-product-info>.des-specs{margin-block-start:0}.des-container{max-width:var(--des-content-width);margin-inline:auto;padding-inline:var(--des-content-pad)}.des-tax-note--excl,html[data-des-vat=excl] .des-tax-note--incl{display:none}html[data-des-vat=excl] .des-tax-note--excl{display:inline}html:root{--font-h1--weight: 700}.button,button.shopify-payment-button__button--unbranded{font-weight:var(--font-accent--weight, 600)}.des-advice-band__cta.des-advice-band__cta,.des-advice__btn.des-advice__btn,.des-daan-advice__cta.des-daan-advice__cta,.des-daan-cta__cta.des-daan-cta__cta,.des-daan__cta.des-daan__cta,.des-expert-advice__cta.des-expert-advice__cta,.des-hero__cta.des-hero__cta,.des-vat-toggle__btn.des-vat-toggle__btn{font-family:var(--des-font-heading, var(--des-font));font-weight:600}.des-nav-chips__chip{font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/38/assets/des-theme.css.map */
