:root{--tdp-dark: #0b0d10;--tdp-dark-2: #161b20;--tdp-dark-3: #1f252b;--tdp-light: #f6f7f8;--tdp-white: #ffffff;--tdp-text-light: #eef0f2;--tdp-text-dark: #161b20;--tdp-silver: #aeb5bc;--tdp-silver-2: #dfe3e7;--tdp-radius: 8px;--tdp-gap: 1.5rem;--tdp-card-shadow: 0 1px 2px rgb(0 0 0 / 12%)}.tdp-tone-light{--color-primary-button-background: var(--tdp-text-dark);--color-primary-button-text: var(--tdp-light);--color-primary-button-border: var(--tdp-text-dark);--color-primary-button-hover-background: #2a3037;--color-primary-button-hover-text: var(--tdp-light);--color-primary-button-hover-border: #2a3037;--color-primary-button-focus-outline: var(--tdp-text-dark);--color-secondary-button-background: transparent;--color-secondary-button-text: var(--tdp-text-dark);--color-secondary-button-border: var(--tdp-text-dark);--color-secondary-button-hover-background: rgb(22 27 32 / 8%);--color-secondary-button-hover-text: var(--tdp-text-dark);--color-secondary-button-hover-border: var(--tdp-text-dark);--tdp-card-bg: var(--tdp-white);--tdp-card-border: rgb(22 27 32 / 12%);--tdp-muted: rgb(22 27 32 / 70%)}.tdp-tone-dark{--tdp-card-bg: var(--tdp-dark-2);--tdp-card-border: rgb(238 240 242 / 14%);--tdp-muted: rgb(238 240 242 / 72%)}.tdp-container{width:100%}.tdp-header{display:flex;flex-direction:column;gap:.5rem;margin-block-end:var(--tdp-gap);max-width:48rem}.tdp-header--center{margin-inline:auto;text-align:center;align-items:center}.tdp-eyebrow{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--tdp-muted);font-weight:600}.tdp-lead{color:var(--tdp-muted);font-size:1.05rem;line-height:1.55}.tdp-grid{display:grid;gap:var(--tdp-gap);grid-template-columns:repeat(var(--tdp-cols-mobile, 1),minmax(0,1fr))}@media screen and (min-width:750px){.tdp-grid{grid-template-columns:repeat(var(--tdp-cols-tablet, 2),minmax(0,1fr))}}@media screen and (min-width:990px){.tdp-grid{grid-template-columns:repeat(var(--tdp-cols, 3),minmax(0,1fr))}}.tdp-card{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;border-radius:var(--tdp-radius);background:var(--tdp-card-bg);border:1px solid var(--tdp-card-border);color:inherit;text-decoration:none;box-shadow:var(--tdp-card-shadow)}a.tdp-card{transition:transform .2s ease,border-color .2s ease}a.tdp-card:hover,a.tdp-card:focus-visible{transform:translateY(-2px);border-color:var(--tdp-silver)}.tdp-card__title{font-size:1.1rem;font-weight:700;margin:0}.tdp-card__text{color:var(--tdp-muted);line-height:1.5;margin:0}.tdp-icon{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;color:var(--tdp-silver);flex-shrink:0}.tdp-icon svg{width:100%;height:100%}.tdp-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.tdp-badges{display:flex;flex-wrap:wrap;gap:.5rem}.tdp-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .7rem;border-radius:var(--tdp-radius);border:1px solid var(--tdp-card-border, rgb(238 240 242 / 18%));font-size:.8rem;font-weight:600;line-height:1.2}.tdp-badge svg{width:.9rem;height:.9rem}.tdp-table-wrap{overflow-x:auto;border-radius:var(--tdp-radius);border:1px solid var(--tdp-card-border);background:var(--tdp-card-bg)}.tdp-table{width:100%;border-collapse:collapse;font-size:.95rem}.tdp-table th,.tdp-table td{padding:.75rem 1rem;text-align:left;border-block-end:1px solid var(--tdp-card-border);vertical-align:top}.tdp-table th{font-weight:600;color:var(--tdp-muted);font-size:.8rem;letter-spacing:.04em;text-transform:uppercase}.tdp-table tr:last-child td{border-block-end:0}.tdp-table td.tdp-num,.tdp-table th.tdp-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tdp-swatches{display:flex;flex-wrap:wrap;gap:.75rem;list-style:none;padding:0;margin:0}.tdp-swatch{display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem}.tdp-swatch__dot{width:1.5rem;height:1.5rem;border-radius:50%;border:1px solid rgb(127 127 127 / 45%);flex-shrink:0}.tdp-swatch--out{opacity:.55}.tdp-swatch--out .tdp-swatch__dot{background-image:linear-gradient(135deg,transparent 46%,rgb(127 127 127 / 90%) 46%,rgb(127 127 127 / 90%) 54%,transparent 54%)}.tdp-swatch__dot--clear{background-image:linear-gradient(color-mix(in srgb,var(--swatch, #e8eef2) 55%,transparent),color-mix(in srgb,var(--swatch, #e8eef2) 55%,transparent)),repeating-conic-gradient(#fff 0 25%,#b9c0c7 0 50%);background-size:auto,8px 8px}.tdp-swatch__dot--silk{position:relative;overflow:hidden}.tdp-swatch__dot--silk:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle at 30% 28%,#fff9,#fff0 55%);pointer-events:none}.tdp-swatch-groups{display:grid;gap:1rem}.tdp-swatch-group__title{margin:0 0 .5rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.tdp-swatch-groups .tdp-swatches{gap:.5rem .9rem}@media(max-width:749px){.tdp-swatch-groups .tdp-swatch{font-size:.85rem}.tdp-swatch-groups .tdp-swatch__dot{width:1.25rem;height:1.25rem}}.tdp-specs{display:grid;grid-template-columns:minmax(8rem,40%) 1fr;gap:.5rem 1rem;margin:0}.tdp-specs dt{color:var(--tdp-muted);font-size:.9rem}.tdp-specs dd{margin:0;font-weight:500}.tdp-section a:focus-visible,.tdp-section button:focus-visible,.tdp-section summary:focus-visible{outline:2px solid var(--tdp-silver);outline-offset:3px;border-radius:var(--tdp-radius)}.tdp-step__number{width:2.5rem;height:2.5rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;background:var(--tdp-silver-2);color:var(--tdp-text-dark)}.tdp-muted{color:var(--tdp-muted)}.tdp-small{font-size:.85rem}.tdp-mt{margin-block-start:var(--tdp-gap)}.tdp-check-list{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}.tdp-check-list li{display:flex;gap:.5rem;align-items:flex-start}.tdp-check-list svg{width:1.1rem;height:1.1rem;flex-shrink:0;margin-block-start:.15rem;color:var(--tdp-silver)}@media(prefers-reduced-motion:reduce){a.tdp-card{transition:none}a.tdp-card:hover{transform:none}}.tdp-button-inner{display:inline-flex;align-items:center;justify-content:center;gap:.5em}#header-component .tdp-header-upload.button,#header-component .tdp-header-upload.button:hover{--button-color: var(--color-primary-button-text);--button-padding-inline: 14px;--button-padding-block: 8px;display:grid;min-height:0;font-size:.85rem;white-space:nowrap;background-color:#dfe3e7;color:#161b20;border-color:#dfe3e7}#header-component .tdp-header-upload.button .tdp-header-upload__label,#header-component .tdp-header-upload.button .tdp-header-upload__icon svg{color:#161b20;fill:currentColor}#header-component .tdp-header-upload.button:hover{--button-color: var(--color-primary-button-hover-text);color:#0b0d10;background-color:#fff;border-color:#fff}#header-component .tdp-header-upload__icon svg{width:1rem;height:1rem;display:block}@media screen and (max-width:749px){.tdp-header-upload__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}#header-component .tdp-header-upload.button{--button-padding-inline: 10px}}.cart-items__custom-print{padding-block:1rem}.product-card-gallery__title-placeholder,.collection-card__image--placeholder{position:relative;isolation:isolate;background-color:var(--tdp-dark-2);background-image:var(--tdp-logo-icon);background-repeat:no-repeat;background-position:center 44%;background-size:min(46%,140px) auto;border:1px solid var(--tdp-card-border, rgb(238 240 242 / 14%));overflow:hidden}.product-card-gallery__title-placeholder:before,.collection-card__image--placeholder:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tdp-dark-2);opacity:.7;pointer-events:none}.product-card-gallery__title-placeholder{display:flex;align-items:flex-end;padding:1rem;font-size:1rem;line-height:1.3;color:var(--tdp-text-light)}.product-card-gallery__title-placeholder .title-text{position:relative;z-index:1;font-weight:600;-webkit-line-clamp:2;line-clamp:2}.product-grid[data-product-card-size] .product-card-gallery__title-placeholder{padding:1rem;font-size:1rem}.collection-card__image--placeholder .resource-image__image,.collection-card__image--placeholder .placeholder-svg{visibility:hidden}.collection-card__image--placeholder .resource-image__image{aspect-ratio:var(--ratio, 4 / 3)}.collection-card--image-bg .collection-card__image--placeholder{min-height:100%}@media screen and (max-width:749px){.footer-content{row-gap:1.75rem}.footer-content>.group-block:empty,.footer-content .text-block:empty{display:none}}.collection-card--image-bg .collection-card__content{justify-content:flex-end;padding:clamp(.75rem,3cqi,1.5rem);background:linear-gradient(to top,#0b0d10e0,#0b0d108c 45%,#0b0d1000)}.collection-card--image-bg .collection-card__content .text-block,.collection-card--image-bg .collection-card__content .text-block>*,.collection-card__content .text-block,.collection-card__content .text-block>*{max-width:100%;overflow:visible;overflow-wrap:anywhere;white-space:normal;text-overflow:clip;-webkit-hyphens:manual;hyphens:manual}.collection-card--image-bg .collection-card__content .text-block{color:var(--tdp-text-light);text-shadow:0 1px 2px rgb(0 0 0 / 45%);padding:.35rem .6rem;border-radius:6px;background:#0b0d108c}.tdp-contact-line{margin:0;text-align:center;color:var(--tdp-muted)}.tdp-contact-line a{color:inherit;text-decoration:underline}.page-wrapper>#MainContent{flex:0 0 auto}.page-content .tdp-actions .button,.rte .tdp-actions .button{color:var(--button-color);text-decoration:none}.page-content .tdp-actions .button-secondary,.rte .tdp-actions .button-secondary{text-decoration:none}.product-media:has(product-model){background:#161b20}.product-media product-model,.product-media product-model>.deferred-media__poster-button{background:transparent}.product-media product-model .tdp-model-poster-icon{display:flex;flex-direction:column;align-items:center;gap:.35rem;top:auto;bottom:1rem;transform:translate(-50%);padding:.45rem .8rem;border-radius:999px;background:#161b20d1;border:1px solid rgb(255 255 255 / 14%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.product-media product-model .tdp-model-poster-icon svg{width:1.25rem;height:1.25rem;filter:none}.tdp-model-poster-icon__label{font-size:.75rem;letter-spacing:.04em;color:#eef0f2;white-space:nowrap}@media screen and (max-width:767px){body.tdp-consent-inline #shopify-pc__banner{position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:12px 16px!important;box-sizing:border-box!important;font-size:12px!important}body.tdp-consent-inline #shopify-pc__banner .shopify-pc__banner__btns{flex-wrap:wrap;gap:8px}body.tdp-consent-inline #shopify-pc__banner button{min-height:44px}}:root{--tdp-green: #1f8f4e;--tdp-green-hover: #17773f;--tdp-green-text: #ffffff}.add-to-cart-button,add-to-cart-component .button,.cart__checkout-button.button,.quick-add__button.add-to-cart-button,.qc__button--cta.qc__button--primary,.tdp-cart-upsell__add{--color-primary-button-background: var(--tdp-green);--color-primary-button-border: var(--tdp-green);--color-primary-button-text: var(--tdp-green-text);--color-primary-button-hover-background: var(--tdp-green-hover);--color-primary-button-hover-border: var(--tdp-green-hover);--color-primary-button-hover-text: var(--tdp-green-text);--button-color: var(--tdp-green-text);background:var(--tdp-green)!important;border-color:var(--tdp-green)!important;color:var(--tdp-green-text)!important}.add-to-cart-button:hover,add-to-cart-component .button:hover,.cart__checkout-button.button:hover,.quick-add__button.add-to-cart-button:hover,.qc__button--cta.qc__button--primary:hover,.tdp-cart-upsell__add:hover{background:var(--tdp-green-hover)!important;border-color:var(--tdp-green-hover)!important;color:var(--tdp-green-text)!important}.qc__button--cta.qc__button--primary:disabled{background:var(--tdp-green)!important}.tdp-trust-line{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;margin:.9rem 0 0;padding:0;list-style:none;font-size:.85rem;opacity:.9}.tdp-trust-line li{display:inline-flex;align-items:center;gap:.4rem}.tdp-trust-line svg{width:1rem;height:1rem;color:var(--tdp-green, #1f8a4c);flex:0 0 auto}.product-card .product-media-container,.product-grid .product-media-container{--product-media-fit: contain;background:#12161b}.product-card .product-media-container img,.product-grid .product-media-container img{object-fit:contain!important;padding:3%;box-sizing:border-box}.product-card .product-media-container{--product-media-fit: contain !important}.tdp-svg-icon{width:1.1em;height:1.1em;max-width:2rem;max-height:2rem;flex:0 0 auto}.tdp-variant-swatch--same{--swatch-background: linear-gradient(135deg, rgb(var(--color-foreground-rgb) / 70%) 0 50%, rgb(var(--color-foreground-rgb) / 20%) 50% 100%)}.tdp-variant-swatch--same:after{content:"=";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:.8rem;font-weight:700;color:var(--color-background);mix-blend-mode:difference}.tdp-variant-swatch{position:relative}@media screen and (max-width:767px){.tdp-theme-toggle{display:none!important}}@media screen and (min-width:990px){.product-grid--grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(3, 1fr) !important}}@media screen and (min-width:1280px){.product-grid--grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(4, 1fr) !important}}.tdp-option-note{margin:.25rem 0 .5rem;font-size:.8125rem;line-height:1.4;color:rgb(var(--color-foreground-rgb) / 70%)}@media screen{.product-details .group-block-content.layout-panel-flex>.group-block{order:1}.product-details .group-block-content.layout-panel-flex>.tdp-includes{order:2}.product-details .group-block-content.layout-panel-flex>.divider{order:3}.product-details .group-block-content.layout-panel-flex>.variant-picker,.product-details .group-block-content.layout-panel-flex>variant-picker{order:4}.product-details .group-block-content.layout-panel-flex>.tdp-tiers{order:5}.product-details .group-block-content.layout-panel-flex>.tdp-personalisation,.product-details .group-block-content.layout-panel-flex>.tdp-check{order:4}.product-details .group-block-content.layout-panel-flex>.tdp-addon{order:6}.product-details .group-block-content.layout-panel-flex>.buy-buttons-block{order:7}.product-details .group-block-content.layout-panel-flex>.tdp-badges{order:8}.product-details .group-block-content.layout-panel-flex>.product__pickup-availabilities{order:9}.product-details .group-block-content.layout-panel-flex>.tdp-trust-line-block{order:10}.product-details .group-block-content.layout-panel-flex>.tdp-delivery{order:11}.product-details .group-block-content.layout-panel-flex>.product-recommendations-wrapper{order:12}.product-details .group-block-content.layout-panel-flex>.accordion{order:13}.product-details .group-block .group-block-content>.tdp-coupon{order:20}}.tdp-anchor{display:block;position:relative;top:-96px;height:0}html{scroll-behavior:smooth}.tdp-searchbar{display:flex;align-items:center;width:min(100%,22rem);min-width:14rem;height:2.5rem;border:1px solid rgb(var(--color-foreground-rgb) / 25%);border-radius:999px;background:rgb(var(--color-foreground-rgb) / 6%);overflow:hidden}.tdp-searchbar__input{flex:1;min-width:0;height:100%;padding:0 1rem;border:0;background:transparent;color:var(--color-foreground);font:inherit;font-size:.9375rem}.tdp-searchbar__input::placeholder{color:rgb(var(--color-foreground-rgb) / 55%)}.tdp-searchbar__input:focus{outline:none}.tdp-searchbar:focus-within{border-color:var(--color-foreground)}.tdp-searchbar__button{display:grid;place-items:center;width:2.75rem;height:100%;border:0;background:transparent;color:var(--color-foreground);cursor:pointer}.tdp-searchbar__button .svg-wrapper svg{width:1.1rem;height:1.1rem}.header__row--bottom .header__column--right .tdp-searchbar{margin-inline-start:auto}@media screen and (max-width:749px){.tdp-searchbar{width:100%;min-width:0}.header__row--bottom .header__columns{padding-block:.25rem .75rem}}.header__row--top .header__column--right{flex:1 1 auto;justify-content:flex-end;gap:1rem;min-width:0}.header__row--top .tdp-searchbar{flex:1 1 20rem;width:auto;max-width:40rem;margin-inline-end:auto;height:2.75rem}.tdp-header-help{display:none;align-items:center;gap:.6rem;color:var(--color-foreground);text-decoration:none;white-space:nowrap}.tdp-header-help__icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:999px;background:rgb(var(--color-foreground-rgb) / 7%)}.tdp-header-help__icon svg{width:1.25rem;height:1.25rem}.tdp-header-help__text{display:flex;flex-direction:column;line-height:1.2}.tdp-header-help__text strong{font-size:.875rem;font-weight:600}.tdp-header-help__text small{font-size:.75rem;color:rgb(var(--color-foreground-rgb) / 65%)}@media screen and (min-width:1200px){.tdp-header-help{display:flex}}:root{--dp-surface: #f4f3ee;--dp-border: #dadddc;--dp-accent: #176b70;--dp-accent-soft: #e8f2f1;--dp-radius: 12px}.tdp-rail{padding-block:var(--tdp-rail-pad-top, 48px) var(--tdp-rail-pad-bottom, 48px)}.tdp-rail__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.tdp-rail__titles{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem}.tdp-rail__heading{margin:0;font-size:clamp(1.5rem,2.2vw,1.75rem);font-weight:700;letter-spacing:-.015em}.tdp-rail__link{font-weight:600;color:var(--color-foreground);text-decoration:none}.tdp-rail__link:hover,.tdp-rail__link:focus-visible{text-decoration:underline}.tdp-rail__sub{flex-basis:100%;margin:0;color:rgb(var(--color-foreground-rgb) / 70%)}.tdp-rail__arrows{display:flex;gap:.5rem}.tdp-rail__arrow{width:2.75rem;height:2.75rem;border-radius:999px;border:1px solid var(--dp-border);background:var(--color-background);color:var(--color-foreground);font-size:1.5rem;line-height:1;cursor:pointer}.tdp-rail__arrow:disabled{opacity:.35;cursor:default}.tdp-rail__track{display:flex;gap:1rem;margin:0;padding:0 0 .5rem;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tdp-rail__track::-webkit-scrollbar{display:none}.tdp-rail__item{flex:0 0 var(--tdp-card-w, 220px);scroll-snap-align:start;list-style:none}.tdp-rail--small{--tdp-card-w: 164px}.tdp-rail--medium{--tdp-card-w: 220px}@media screen and (max-width:749px){.tdp-rail--small{--tdp-card-w: 132px}.tdp-rail--medium{--tdp-card-w: 156px}.tdp-rail__track{gap:.75rem}}.tdp-tile{display:flex;flex-direction:column;gap:.75rem;color:var(--color-foreground);text-decoration:none}.tdp-tile__media{display:block;aspect-ratio:1;border:1px solid var(--dp-border);border-radius:var(--dp-radius);background:var(--dp-surface);overflow:hidden}.tdp-tile__media img{width:100%;height:100%;object-fit:cover;display:block}.tdp-tile:hover .tdp-tile__media,.tdp-tile:focus-visible .tdp-tile__media{border-color:var(--dp-accent)}.tdp-tile:hover .tdp-tile__label{text-decoration:underline}.tdp-tile__label{font-size:1rem;line-height:1.35;font-weight:600}.tdp-tile__sub{font-size:.875rem;color:rgb(var(--color-foreground-rgb) / 65%);margin-top:-.5rem}.product-card .product-card__image,.product-card .product-media,.product-card [class*=card-gallery]{background:var(--dp-surface);border:1px solid var(--dp-border);border-radius:var(--dp-radius);overflow:hidden}.product-card img{object-fit:contain!important}@media screen and (min-width:750px){.header__row--top .header__columns{--header-left: auto !important;--header-right: minmax(0, 1fr) !important;grid-gap:2rem}.header__row--top .header__column--right{display:flex!important;width:100%;justify-content:flex-end;align-items:center;gap:1.25rem;min-width:0}.header__row--top .tdp-searchbar{flex:1 1 24rem;max-width:40rem;min-width:16rem;margin-inline-end:auto;height:3rem}.header__row--top .tdp-searchbar__input{font-size:1rem}.header__row--top .header__column--left img,.header__row--top .header__column--left svg{max-height:3.5rem;height:3.5rem;width:auto}}@media screen and (min-width:750px){.header__row--top .header__column--right{justify-content:flex-start}.header__row--top .tdp-searchbar{flex:1 1 auto;max-width:48rem;min-width:18rem;margin-inline:0 auto;height:3.25rem;border-radius:6px;border:1px solid rgb(var(--color-foreground-rgb) / 55%);background:var(--color-background)}.header__row--top .tdp-searchbar:focus-within{border-color:var(--color-foreground);box-shadow:0 0 0 1px var(--color-foreground)}.header__row--top .tdp-searchbar__input{padding-inline:1.1rem;font-size:1.0625rem}.header__row--top .tdp-searchbar__button{width:3.25rem}.header__row--top .tdp-searchbar__button .svg-wrapper svg{width:1.35rem;height:1.35rem}.header__row--top header-actions{margin-inline-start:2rem}.header__row--top header-actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:1.25rem;min-width:0}.header__row--top .tdp-theme-toggle{display:inline-flex!important;order:1;margin-inline-end:0}.header__row--top header-actions>.account-button,.header__row--top header-actions>.header-actions__action:not(.tdp-header-upload){order:2}.header__row--top .tdp-header-upload{order:3}.tdp-header-help{order:0;margin-inline-end:.5rem;margin-inline-start:0;padding-inline:.5rem 1rem}.tdp-header-help__text small{display:block}.header__row--top header-actions>.account-button,.header__row--top header-actions>.header-actions__action:not(.tdp-header-upload){display:inline-flex;align-items:center;gap:.4rem;color:var(--color-foreground)}@media screen and (min-width:1200px){.tdp-action-label{display:inline}}.tdp-header-help__text small{white-space:nowrap}.header__row--top .tdp-header-upload{margin-inline-start:.5rem}.header__row--top .header__column--left img,.header__row--top .header__column--left svg{max-height:4.5rem;height:4.5rem}.header__row--top .header__columns{padding-block:.5rem}}@media screen and (min-width:1200px)and (max-width:1399px){.tdp-header-help__text small{display:none}}.tdp-mobile-search-row{display:none}@media screen and (max-width:749px){.tdp-mobile-search-row{display:block;padding:0 0 .75rem;background:var(--color-background)}.tdp-mobile-search-row .tdp-searchbar{display:flex!important;width:100%;max-width:none;height:2.75rem}.header__row--top .tdp-searchbar{display:none!important}}@media screen and (max-width:749px){.header__column--center img,.header__column--center svg{max-height:2.5rem;height:2.5rem;width:auto}}@media screen and (max-width:380px){.header__column--center img,.header__column--center svg{max-height:2rem;height:2rem}.header__columns{grid-gap:.5rem}}@media screen and (max-width:749px){.tdp-hero__title{font-size:2rem!important;line-height:1.125!important}.tdp-hero__subtext{font-size:.9375rem!important}.tdp-hero__image{max-height:180px!important;width:100%!important;object-fit:cover!important}.tdp-hero{padding-block:20px!important}html[data-theme=light] .tdp-usp-bar__item>.tdp-icon{width:2.25rem!important;height:2.25rem!important}html[data-theme=light] .tdp-usp-bar__item>.tdp-icon svg{width:1.1rem!important;height:1.1rem!important}html[data-theme=light] .tdp-usp-bar{padding-block:.75rem!important}html[data-theme=light] .tdp-usp-bar__desc{display:none}.tdp-usp-bar__list{gap:.5rem 1rem!important}.tdp-rail{padding-block:32px 8px!important}.tdp-rail__head{margin-bottom:1rem}.tdp-rail__heading{font-size:1.5rem}}.tdp-rail__arrows[hidden]{display:none}.tdp-rail__track{padding:4px 4px 8px;margin-inline:-4px}.tdp-tile__media img{object-fit:contain}.tdp-tile:focus-visible,.tdp-how__link:focus-visible{outline:2px solid var(--dp-accent);outline-offset:3px}.tdp-rail,.tdp-anchor,#contactformulier{scroll-margin-top:calc(var(--tdp-sticky-row-height, 80px) + 16px)}.tdp-how__step{padding:20px;gap:10px;border:1px solid var(--dp-border);border-radius:12px}.tdp-how__step h3,.tdp-how__text p{margin:0}.tdp-how__step-head{justify-content:flex-start}.tdp-how__link{min-height:44px;display:inline-flex;align-items:center;gap:8px;text-decoration:underline}.tdp-header-upload__mobile{display:none}.tdp-drawer-help{display:flex;flex-wrap:wrap;gap:16px;padding:16px}.tdp-drawer-help a{display:inline-flex;align-items:center;min-height:44px}.announcement-bar__slider--static .announcement-bar__slides{width:100%;max-width:none}.tdp-footer-group__heading{display:flex;justify-content:space-between;align-items:center;min-height:44px;font-size:18px;font-weight:600;list-style:none}.tdp-footer-group__heading::-webkit-details-marker{display:none}.tdp-footer-group nav a{display:inline-flex;align-items:center;min-height:44px;line-height:1.4}.tdp-footer-group ul{margin:8px 0 0}.tdp-footer-contact{margin-top:12px}body .header-section:has(>#header-component[sticky=always]){top:calc(-1px - var(--tdp-header-extra, 0px))}#header-component .header__row--top{position:sticky;top:0;z-index:3;background-color:#0b0d10!important}@media screen and (min-width:750px){.tdp-footer-group__heading>span{display:none}.header__row--top .header__column--left img,.header__row--top .header__column--left svg{height:60px;max-height:60px}.header__row--top .header-logo__svg{height:60px}.header__row--top .header__columns{column-gap:20px}.header__row--top .header__column--right{gap:12px}.header__row--top .tdp-searchbar{min-width:180px}.tdp-header-help{display:flex;padding:0;margin:0}.tdp-header-help__text small{display:none}.tdp-header-upload{order:4}.tdp-rail--medium{--tdp-card-w: calc((100% - 72px)/4) }.tdp-rail--medium .tdp-rail__track{gap:24px}}@media screen and (min-width:1280px){.tdp-rail--medium{--tdp-card-w: min(220px, calc((100% - 120px) / 6))}}@media screen and (min-width:1400px){.tdp-header-help__text small{display:block}}@media screen and (min-width:750px)and (max-width:1099px){.tdp-header-help__icon,.tdp-header-upload__icon{display:none}.tdp-header-help__text strong{font-size:12px}}@media screen and (max-width:749px){.tdp-hero__image{height:180px!important;object-fit:contain!important}.tdp-hero__title{font-size:32px!important;line-height:36px!important}.tdp-hero__media{min-height:0}.tdp-rail{padding-block:20px!important}.tdp-section:not(.tdp-hero):not(.tdp-usp-bar),.section-resource-list{--padding-block-start: 20px !important;--padding-block-end: 20px !important}.tdp-how__steps{grid-template-columns:minmax(0,1fr);gap:12px}.tdp-how__step{padding:16px}.tdp-cta__inner{padding:24px;gap:16px}.tdp-usp-bar__list{grid-template-columns:minmax(0,1fr)}.tdp-header-upload__label,header-actions .account-button{display:none!important}.tdp-header-upload__mobile{display:inline}#header-component .tdp-header-upload.button{min-height:44px;padding-inline:10px;width:auto}.header__row--top .header__column--right{gap:4px}.tdp-subcols__list{max-width:100%;min-width:0}.tdp-subcols__chip{min-height:44px}.tdp-footer-group{border-bottom:1px solid var(--dp-border);padding-bottom:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.tdp-collection-types{padding-block:12px;--tdp-card-w: 156px}.tdp-collection-types:not(:has(li)){display:none}.tdp-catalog-guide{grid-column:1 / -1;margin-block:0 16px}.tdp-footer-contact{display:inline-flex;min-height:44px;align-items:center}@media screen and (max-width:749px){.facets-toggle .sorting-filter__container label.facets__label{display:block}.facets-toggle .sorting-filter__container{flex-wrap:wrap;gap:4px}}.tdp-home-categories{display:none}@media(max-width:749px){.tdp-hero{padding-block:20px!important}.tdp-hero__inner{gap:16px}.tdp-hero__content{gap:12px}.tdp-hero__subtext{font-size:16px!important}.tdp-hero__subtext p{margin-block:0}.tdp-hero .tdp-eyebrow{margin:0}.tdp-hero .tdp-actions{gap:12px}.tdp-hero .tdp-actions>a{min-height:48px;padding-block:12px}.tdp-hero__image{height:160px!important;max-height:160px!important;object-fit:contain!important}.tdp-home-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tdp-home-categories a{display:flex;align-items:center;min-height:48px;padding:10px 12px;border:1px solid var(--tdp-card-border);border-radius:8px;color:inherit;text-decoration:none;overflow-wrap:anywhere}.tdp-home-categories+.tdp-rail__inner{display:none}.tdp-rail:has(>.tdp-home-categories){padding-block:12px 0!important}}.tdp-media-captions{display:block;min-width:0}.tdp-media-caption{font-size:13px;line-height:1.45;overflow-wrap:anywhere;padding-block:8px}@media screen and (max-width:749px){.tdp-media-caption{padding-inline:var(--page-margin, 16px);padding-block:4px;font-size:12px}.tdp-media-caption p+p{display:none}.tdp-media-caption p+p.tdp-live-text{display:block;font-weight:600}}.tdp-media-caption p{margin:0}.tdp-media-caption p+p{margin-top:4px}@media screen and (min-width:750px){.media-gallery--grid>.tdp-media-captions{display:none}.media-gallery__grid>.product-media-container:has(.tdp-media-caption){flex-direction:column;aspect-ratio:auto;max-height:none}.media-gallery__grid .tdp-media-caption{flex:none;width:100%}}.tdp-knowledge-card-title,.tdp-knowledge-card-title :is(.text-block,h1,h2,h3,h4,h5,h6,p){min-width:0;max-width:100%;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;white-space:normal;overflow:visible;text-overflow:clip;-webkit-line-clamp:unset}@media screen and (min-width:750px)and (max-width:989px){.featured-blog-posts .resource-list--grid:has(.tdp-knowledge-card-title){grid-template-columns:repeat(2,minmax(0,1fr))}.tdp-knowledge-card-title,.tdp-knowledge-card-title :is(.text-block,h1,h2,h3,h4,h5,h6,p){font-size:22px;line-height:1.25}}@media screen and (min-width:750px)and (max-width:989px){.header__row--top .tdp-header-help{margin-inline-start:8px}.header__row--top .tdp-searchbar__input{padding-inline:12px;font-size:14px}.header__row--top .tdp-searchbar__button{flex-shrink:0}}@media screen and (max-width:749px){.media-gallery--carousel .product-media,.media-gallery--carousel .product-media__image,.media-gallery--carousel .product-media-container{aspect-ratio:4 / 3!important}.media-gallery--carousel .product-media__image{object-fit:contain;width:100%;height:100%}}@media screen and (max-width:749px){.tdp-knowledge-card-title,.tdp-knowledge-card-title :is(.text-block,h1,h2,h3,h4,h5,h6,p){font-size:22px!important;line-height:1.25!important}.featured-blog-posts .resource-list:has(.tdp-knowledge-card-title) .featured-blog-posts-card{padding-block:16px;border-top:1px solid rgb(var(--color-foreground-rgb) / .12)}}.tdp-topbar__links,.tdp-topbar__btw{display:none;align-items:center;gap:1.25rem;font-size:.8125rem;white-space:nowrap}.tdp-topbar__links a{color:inherit;text-decoration:none}.tdp-topbar__links a:hover{text-decoration:underline}.tdp-topbar__btw{gap:.5rem;font-weight:600}.tdp-switch{position:relative;width:2.5rem;height:1.375rem;border-radius:999px;border:0;padding:0;cursor:pointer;background:rgb(var(--color-foreground-rgb) / 35%);transition:background .15s}.tdp-switch[aria-checked=true]{background:#176b70}.tdp-switch__knob{position:absolute;top:.1875rem;left:.1875rem;width:1rem;height:1rem;border-radius:999px;background:#fff;transition:left .15s}.tdp-switch[aria-checked=true] .tdp-switch__knob{left:1.3125rem}@media screen and (min-width:990px){.announcement-bar .announcement-bar__slider--static{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:1.5rem;width:100%}.announcement-bar .announcement-bar__slider--static .announcement-bar__slides{grid-column:2}.announcement-bar .tdp-topbar__links{display:flex;justify-self:start}.announcement-bar .tdp-topbar__btw{display:flex;justify-self:end}}html.tdp-btw-excl .tdp-tiers__per:after{content:" excl. btw"}.tdp-action-label{display:none;font-size:.875rem;font-weight:600;white-space:nowrap}@media screen and (max-width:749px){.tdp-fav-link .tdp-action-label{display:none!important}.tdp-fav-count{left:.9rem}}.tdp-fav-link{position:relative}.tdp-fav-link__icon svg{width:1.4rem;height:1.4rem;display:block}.tdp-fav-count{position:absolute;top:-.35rem;left:1rem;min-width:1.1rem;height:1.1rem;padding-inline:.25rem;border-radius:999px;background:#176b70;color:#fff;font-size:.7rem;font-weight:700;line-height:1.1rem;text-align:center}.tdp-fav-btn{display:inline-flex;align-items:center;gap:.4rem;border:1px solid rgb(var(--color-foreground-rgb) / 25%);background:var(--color-background);color:var(--color-foreground);cursor:pointer;border-radius:999px}.tdp-fav-btn svg{width:1.2rem;height:1.2rem}.tdp-fav-btn.is-active svg{fill:#e0245e;stroke:#e0245e}.tdp-fav-btn--card{position:absolute;top:.6rem;right:.6rem;z-index:3;width:2.25rem;height:2.25rem;justify-content:center;padding:0;opacity:.85}.tdp-fav-btn--card:hover,.tdp-fav-btn--card.is-active{opacity:1}product-card{position:relative}.tdp-fav-btn--product{margin-top:.75rem;padding:.7rem 1.1rem;font:inherit;font-weight:600;width:100%;justify-content:center}.tdp-favorites__intro{color:rgb(var(--color-foreground-rgb) / 70%);margin-bottom:1.5rem}.tdp-favorites__empty{padding:2rem 0}.tdp-favorites__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.25rem}.tdp-favorites__item{position:relative}.tdp-favorites__link{display:flex;flex-direction:column;gap:.5rem;color:inherit;text-decoration:none}.tdp-favorites__media{display:block;aspect-ratio:1;border:1px solid var(--dp-border);border-radius:var(--dp-radius);background:var(--dp-surface);overflow:hidden}.tdp-favorites__media img{width:100%;height:100%;object-fit:contain;display:block}.tdp-favorites__title{font-weight:600}.tdp-favorites__price{color:rgb(var(--color-foreground-rgb) / 75%)}@media screen and (max-width:749px){.header-logo__svg{height:40px!important}}@media screen and (max-width:749px){.tdp-header-upload__mobile{display:none!important}.tdp-header-upload{padding-inline:.7rem!important;min-width:0!important}.tdp-fav-link{margin-inline-end:.6rem}}@media screen and (min-width:990px){.mega-menu__grid{grid-template-columns:minmax(0,1fr) auto!important;column-gap:3rem!important;align-items:start}.mega-menu__list{display:block!important;grid-column:1!important;columns:4;column-gap:2.5rem}.mega-menu__column{display:block!important;break-inside:avoid;margin:0 0 1.75rem;padding:0}.mega-menu__column>div{margin-bottom:0}.mega-menu__column>div:has(.mega-menu__link--parent){margin-bottom:1.75rem}.mega-menu__column>div:last-child{margin-bottom:0}.mega-menu__column>div>.mega-menu__link:not(.mega-menu__link--parent){display:block;font-size:.875rem!important;line-height:1.35;padding:.2rem 0;color:rgb(var(--color-foreground-rgb) / 78%)!important}.mega-menu__column>div>.mega-menu__link:not(.mega-menu__link--parent):hover{color:var(--color-foreground)!important;text-decoration:underline}.mega-menu__link--parent{display:block;font-weight:700!important;font-size:.9375rem!important;line-height:1.3;margin-bottom:.5rem;color:var(--color-foreground)!important}.mega-menu__column ul{display:block}.mega-menu__column ul li{margin:0}.mega-menu__column ul .mega-menu__link{display:block;font-size:.875rem!important;line-height:1.35;padding:.2rem 0;color:rgb(var(--color-foreground-rgb) / 78%)!important}.mega-menu__column ul .mega-menu__link:hover{color:var(--color-foreground)!important;text-decoration:underline}.mega-menu__content{grid-column:2!important;display:block;border-left:1px solid var(--dp-border);padding-left:2.5rem}.mega-menu__content-list--collections{display:flex!important;gap:1rem}.mega-menu__content-list-item{width:240px}.mega-menu__content-list--collections:has(li:nth-child(2)) .mega-menu__content-list-item{width:200px}.mega-menu__content .resource-card{display:flex;flex-direction:column;gap:.6rem}.mega-menu__content .resource-card__text,.mega-menu__content .resource-card__content{position:static!important;padding:0!important;background:none!important;color:var(--color-foreground)!important;font-weight:600}}.announcement-bar,.header__row--top{border-bottom:0!important}.menu-drawer__list-item--flat>.menu-drawer__menu-item--parent .menu-drawer__menu-item-text{font-size:1.0625rem;font-weight:650;color:var(--color-foreground);letter-spacing:0}.menu-drawer__list-item--flat .menu-drawer__menu-item--child .menu-drawer__menu-item-text{font-size:.9375rem}.tdp-fav-link{align-items:center}tdp-tier-buttons .tdp-tiers__button[aria-pressed=true]{background:#eef0f2;border-color:#eef0f2;color:#0b0d10}html[data-theme=light] tdp-tier-buttons .tdp-tiers__button[aria-pressed=true]{background:#161b20;border-color:#161b20;color:#fff}tdp-tier-buttons .tdp-tiers__button[aria-pressed=true] :is(.tdp-tiers__qty,.tdp-tiers__unit,.tdp-tiers__per){color:inherit;opacity:1}tdp-tier-buttons :is(.tdp-tiers__unit,.tdp-tiers__per){font-size:.8125rem}
/*# sourceMappingURL=/cdn/shop/t/6/assets/tdp-theme.css.map */
