borduur-personalisatie:not(#tt){display:block;position:relative;font-family:var(--tt-font-head);color:var(--tt-text)}borduur-personalisatie:not(#tt) .bp__field{position:relative;scroll-margin-bottom:calc(var(--tt-tap) + var(--tt-space-6))}borduur-personalisatie:not(#tt) .bp__step{display:flex;align-items:center;gap:var(--tt-space-3);margin:var(--tt-space-5) 0 var(--tt-space-3);font-family:var(--tt-font-head);font-size:var(--tt-fs-h3);font-weight:800;line-height:1.1;letter-spacing:0;color:var(--tt-text)}borduur-personalisatie:not(#tt) .bp__ring{flex:none;position:relative;z-index:1;font-size:var(--tt-fs-ui);font-weight:800}borduur-personalisatie:not(#tt) .bp__ring:not(.tt-ring--done){background:var(--tt-bg)}@media screen and (max-width:749px){borduur-personalisatie:not(#tt) .bp__step:after{content:"";flex:1;height:var(--tt-stitch-width);background:repeating-linear-gradient(to right,var(--tt-stitch) 0,var(--tt-stitch) var(--tt-stitch-dash),transparent var(--tt-stitch-dash),transparent calc(var(--tt-stitch-dash) + var(--tt-stitch-gap)))}}@media screen and (min-width:750px){borduur-personalisatie:not(#tt){padding-left:calc(var(--tt-ring-size) + var(--tt-space-3))}borduur-personalisatie:not(#tt) .bp__step{margin-left:calc((var(--tt-ring-size) + var(--tt-space-3)) * -1)}borduur-personalisatie:not(#tt):before{content:"";position:absolute;left:calc(var(--tt-ring-size) / 2 - var(--tt-stitch-width) / 2);top:calc(var(--tt-ring-size) / 2);bottom:var(--tt-space-6);width:var(--tt-stitch-width);background:repeating-linear-gradient(to bottom,var(--tt-stitch) 0,var(--tt-stitch) var(--tt-stitch-dash),transparent var(--tt-stitch-dash),transparent calc(var(--tt-stitch-dash) + var(--tt-stitch-gap)))}}borduur-personalisatie:not(#tt) .bp__pill,borduur-personalisatie:not(#tt) .bp__style,borduur-personalisatie:not(#tt) .bp__select-el,borduur-personalisatie:not(#tt) .bp__text{min-height:var(--tt-tap);border-color:var(--tt-control-line);color:var(--tt-text)}borduur-personalisatie:not(#tt) .bp__pill{border-radius:var(--tt-radius-control)}borduur-personalisatie:not(#tt) .bp__style{border-radius:var(--tt-radius-card)}borduur-personalisatie:not(#tt) .bp__select-el,borduur-personalisatie:not(#tt) .bp__text{border-radius:var(--tt-radius-input)}borduur-personalisatie:not(#tt) .bp__swatch{min-width:var(--tt-tap);min-height:var(--tt-tap)}borduur-personalisatie:not(#tt) .bp__pill.is-active,borduur-personalisatie:not(#tt) .bp__style.is-active,borduur-personalisatie:not(#tt) .bp__swatch.is-active{border-color:var(--tt-text);outline:2px solid var(--tt-text);outline-offset:-3px}borduur-personalisatie:not(#tt) .bp__swatch:disabled{opacity:.38;cursor:not-allowed}borduur-personalisatie:not(#tt) button:focus-visible,borduur-personalisatie:not(#tt) select:focus-visible,borduur-personalisatie:not(#tt) input:focus-visible,borduur-personalisatie:not(#tt) summary:focus-visible,borduur-personalisatie:not(#tt) .bp__drop:focus-within{outline:2px solid var(--tt-text);outline-offset:2px}borduur-personalisatie:not(#tt) .bp__drop{min-height:var(--tt-tap);border-color:var(--tt-control-line);border-radius:var(--tt-radius-card)}borduur-personalisatie:not(#tt) .bp__err{display:flex;align-items:flex-start;gap:var(--tt-space-2);margin-top:var(--tt-space-2);color:var(--tt-text);font-size:var(--tt-fs-ui);font-weight:var(--tt-fw-ui-strong);line-height:var(--tt-lh-ui)}borduur-personalisatie:not(#tt) .bp__err[hidden]{display:none}borduur-personalisatie:not(#tt) .bp__err-ico{flex:none;margin-top:0}borduur-personalisatie:not(#tt) .bp__field:has(.bp__err:not([hidden])) .bp__drop,borduur-personalisatie:not(#tt) .bp__field:has(.bp__err:not([hidden])) .bp__select-el{border:2px solid var(--tt-text)}borduur-personalisatie:not(#tt) .bp__field:has(.bp__err:not([hidden])) .bp__plek-btn{border-color:var(--tt-text)}borduur-personalisatie:not(#tt) .bp__extra-opt{display:flex;align-items:center;gap:var(--tt-space-3);min-height:var(--tt-tap);cursor:pointer}borduur-personalisatie:not(#tt) .bp__extra-opt input{position:absolute;opacity:0;width:var(--tt-tap);height:var(--tt-tap);margin:0;cursor:pointer}borduur-personalisatie:not(#tt) .bp__extra-box{flex:none;width:24px;height:24px;border:2px solid var(--tt-control-line);border-radius:var(--tt-radius-input);background:var(--tt-bg);display:grid;place-items:center}borduur-personalisatie:not(#tt) .bp__extra-opt input:checked+.bp__extra-box{background:var(--tt-text);border-color:var(--tt-text)}borduur-personalisatie:not(#tt) .bp__extra-opt input:checked+.bp__extra-box:after{content:"";width:6px;height:11px;border:solid var(--tt-bg);border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}borduur-personalisatie:not(#tt) .bp__extra-opt input:focus-visible+.bp__extra-box{outline:2px solid var(--tt-text);outline-offset:2px}borduur-personalisatie:not(#tt) .bp__extra-txt{font-weight:var(--tt-fw-ui-strong);font-size:var(--tt-fs-ui)}borduur-personalisatie:not(#tt) .bp__extra-sub{display:block;font-weight:var(--tt-fw-small);font-size:var(--tt-fs-small);color:var(--tt-text-muted)}borduur-personalisatie:not(#tt) .bp__total--bron>*{display:block;width:1px;height:1px;overflow:hidden;white-space:nowrap}borduur-personalisatie:not(#tt) .bp__total--bron{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.tt-ship{margin:var(--tt-space-3) 0;padding:var(--tt-space-3);background:var(--tt-surface);border-radius:var(--tt-radius-card);color:var(--tt-text);font-family:var(--tt-font-head);font-size:var(--tt-fs-ui);line-height:var(--tt-lh-ui)}.tt-ship__line{display:flex;gap:var(--tt-space-2);align-items:flex-start;margin:0}.tt-ship__line+.tt-ship__line{margin-top:var(--tt-space-1)}.tt-ship__ico{flex:none}.tt-ship__ico-gap{flex:none;width:20px}.tt-ship__left{margin:var(--tt-space-2) 0 0;font-weight:var(--tt-fw-ui-strong)}.product__info-container>.tt-ship{margin:0;padding:0;background:none;border-radius:0}.product__info-container>.tt-ship .tt-ship__line--be,.product__info-container>.tt-ship .tt-ship__left{display:none}.product__info-container>.tt-ship .tt-ship__line--lead{font-weight:var(--tt-fw-ui-strong)}.product__info-container>.tt-ship .tt-ship__line:not(.tt-ship__line--lead):not(.tt-ship__line--be){font-weight:var(--tt-fw-ui)}.product__info-container>.product__text:not(:empty){font-family:var(--tt-font-head);font-size:var(--tt-fs-ui);line-height:var(--tt-lh-ui);color:var(--tt-text-muted)}.product__info-container .price{font-family:var(--tt-font-head);font-weight:var(--tt-fw-price)}.product-form__submit.button,.product-form__submit{min-height:var(--tt-btn-height);background:var(--tt-accent);color:var(--tt-on-accent);border-radius:var(--tt-radius-control);font-family:var(--tt-font-head);font-weight:var(--tt-fw-ui-strong)}.product-form__submit:active{background:var(--tt-accent-hover)}.product-form__submit:focus-visible{outline:2px solid var(--tt-text);outline-offset:2px}@media(prefers-reduced-motion:reduce){borduur-personalisatie *{transition:none!important}}borduur-personalisatie:not(#tt) .bp__fmt{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--tt-space-1);width:auto;height:auto;min-width:var(--tt-tap);min-height:var(--tt-tap);padding:var(--tt-space-2) var(--tt-space-3);background:var(--tt-bg);background-image:none;color:var(--tt-text);border:2px solid var(--tt-control-line);font-family:var(--tt-font-head);text-align:left}borduur-personalisatie:not(#tt) .bp__fmt-size{font-size:var(--tt-fs-ui);font-weight:var(--tt-fw-ui-strong);line-height:var(--tt-lh-ui)}borduur-personalisatie:not(#tt) .bp__fmt-price{font-size:var(--tt-fs-small);font-weight:var(--tt-fw-small);line-height:var(--tt-lh-small);color:var(--tt-text-muted)}borduur-personalisatie:not(#tt) .bp__fmt-price:empty{display:none}html{scrollbar-gutter:stable}::selection{background:var(--tt-text);color:var(--tt-bg)}input,textarea,select{caret-color:var(--tt-text);accent-color:var(--tt-text)}borduur-personalisatie:not(#tt) .bp__sr{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}borduur-personalisatie:not(#tt) .bp__ok,.bp__ok{position:fixed;z-index:30;left:var(--tt-page-margin);right:var(--tt-page-margin);bottom:calc(var(--tt-btn-height) + var(--tt-space-6) + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:var(--tt-space-2);margin:0;padding:var(--tt-space-3);background:var(--tt-surface);color:var(--tt-text);border:2px solid var(--tt-text);border-radius:var(--tt-radius-card);font-family:var(--tt-font-head);font-size:var(--tt-fs-ui);line-height:1.35;box-shadow:0 8px 32px color-mix(in srgb,var(--tt-bg) 70%,transparent)}.bp__ok[hidden]{display:none}.bp__ok-kop{margin:0;font-weight:var(--tt-fw-ui-strong)}.bp__ok-regel{margin:0;color:var(--tt-text-muted);overflow-wrap:anywhere}.bp__ok a.bp__ok-cart{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--tt-tap);border:2px solid var(--tt-text);border-radius:var(--tt-radius-control);color:var(--tt-text);font-family:var(--tt-font-head);font-weight:var(--tt-fw-ui-strong);text-decoration:none;background:transparent}.bp__ok button.bp__ok-door{align-self:center;min-height:var(--tt-tap);padding:0 var(--tt-space-3);background:none;border:0;color:var(--tt-text);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bp__ok a:focus-visible,.bp__ok button:focus-visible{outline:2px solid var(--tt-text);outline-offset:2px}@media screen and (max-width:749px){borduur-personalisatie:not(#tt) .bp__ok,.bp__ok{flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:var(--tt-space-2);row-gap:var(--tt-space-1);padding:var(--tt-space-2) var(--tt-space-3);bottom:calc(var(--tt-koopblok-h, calc(var(--tt-btn-height) + var(--tt-space-6))) + var(--tt-space-2))}.bp__ok-kop{flex:1 1 100%}.bp__ok-regel{display:none}.bp__ok a.bp__ok-cart{flex:1 1 auto;width:auto;white-space:nowrap;padding-inline:var(--tt-space-3)}.bp__ok button.bp__ok-door{flex:0 0 auto;align-self:auto}}@media screen and (min-width:750px){borduur-personalisatie:not(#tt) .bp__ok,.bp__ok{left:calc(var(--tt-page-margin) + 80px + var(--tt-space-4));right:auto;bottom:var(--tt-space-5);width:min(24rem,calc(50vw - var(--tt-page-margin) - 80px - 2 * var(--tt-space-4)))}}.tt-vb-laag{position:absolute;left:0;top:0;width:0;height:0;margin:0;padding:0;border:0;pointer-events:none;z-index:3}.tt-vb-laag[hidden]{display:none!important}.tt-vb-laag canvas{display:block;width:100%;height:100%}.tt-vb-chip{position:absolute;z-index:4;max-width:calc(100% - var(--tt-space-3));padding:var(--tt-space-1) var(--tt-space-2);background:var(--tt-surface-2);color:var(--tt-text);border-radius:var(--tt-radius-card);font-family:var(--tt-font-head);font-size:var(--tt-fs-small);line-height:var(--tt-lh-small);font-weight:var(--tt-fw-ui-strong);pointer-events:none}.tt-vb-chip[hidden]{display:none}.tt-vb-chip__note{display:block;font-weight:var(--tt-fw-small)}.tt-vb-chip__illu{font-size:10px;line-height:1.2;opacity:.45;background:none}.tt-vb-chip__note:empty,.tt-vb-chip__label:empty{display:none}.tt-vb-chip.tt-vb-chip--dock{position:static;display:block;max-width:none;margin-top:var(--tt-space-1)}.tt-vb-chip.tt-vb-chip--dock[hidden]{display:none}borduur-personalisatie:not(#tt) [data-bp-kleur] .bp__swatch,borduur-personalisatie:not(#tt) .bp__swatch--img{border-radius:var(--tt-radius-media)}borduur-personalisatie:not(#tt) .bp__label-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--tt-space-2)}borduur-personalisatie:not(#tt) .bp__maattabel{margin-left:auto;min-height:var(--tt-tap);min-width:var(--tt-tap);padding:0 var(--tt-space-2);background:transparent;border:0;border-radius:var(--tt-radius-control);color:var(--tt-text);font-family:var(--tt-font-head);font-size:var(--tt-fs-ui);text-decoration:underline;text-underline-offset:3px;cursor:pointer}borduur-personalisatie:not(#tt) .bp__maattabel:focus-visible{outline:2px solid var(--tt-text);outline-offset:2px}[class*=size-toggle-ss_size_guide]:not([class*=icon]){display:none}borduur-personalisatie:not(#tt) .bp__plek{display:grid;gap:var(--tt-space-2)}borduur-personalisatie:not(#tt) .bp__plek-rij{display:grid;grid-template-columns:6.5em minmax(0,1fr);align-items:center;column-gap:var(--tt-space-2)}borduur-personalisatie:not(#tt) .bp__plek-kant{font-size:var(--tt-fs-small);font-weight:var(--tt-fw-ui-strong);line-height:var(--tt-lh-small);color:var(--tt-text-muted)}borduur-personalisatie:not(#tt) .bp__plek-knoppen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tt-space-2)}borduur-personalisatie:not(#tt) .bp__plek-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;margin:0;padding:0 var(--tt-space-2);border:2px solid var(--tt-control-line);font-family:var(--tt-font-head);font-size:var(--tt-fs-ui);font-weight:var(--tt-fw-ui-strong);cursor:pointer}borduur-personalisatie:not(#tt) .bp__plek-btn--ander{width:auto;justify-self:start;padding:0 var(--tt-space-4)}borduur-personalisatie:not(#tt) .bp__select--bron{position:absolute;left:0;top:0;width:1px;height:1px;margin:0;overflow:hidden;opacity:0;pointer-events:none}:root{--tt-dock-h: 80px;--tt-dock-max: 144px;--tt-dock-now: var(--tt-dock-h)}@media screen and (max-width:749px){html:has(borduur-personalisatie .bp__dock:not([style*=none])){scroll-padding-top:calc(var(--tt-dock-max) + var(--tt-space-2))}}borduur-personalisatie:not(#tt) .bp__dock{display:none}@media screen and (max-width:749px){borduur-personalisatie:not(#tt) .bp__dock{position:sticky;top:0;z-index:4;display:grid;grid-template-columns:var(--tt-dock-now) minmax(0,1fr);align-items:center;column-gap:var(--tt-space-3);height:var(--tt-dock-now);margin:0 calc(var(--tt-page-margin) * -1) calc(var(--tt-space-3) + var(--tt-dock-h) - var(--tt-dock-now));padding:0 var(--tt-page-margin) 0 0;background:var(--tt-surface);border-bottom:var(--tt-stitch-width) dashed var(--tt-line)}borduur-personalisatie:not(#tt) .bp__dock-foto{position:relative;width:var(--tt-dock-now);height:var(--tt-dock-now);overflow:hidden;background:radial-gradient(ellipse at 50% 42%,color-mix(in srgb,var(--tt-text) 46%,var(--tt-bg)),color-mix(in srgb,var(--tt-text) 22%,var(--tt-bg)))}borduur-personalisatie:not(#tt) .bp__dock-img{display:block;width:100%;height:100%;object-fit:cover}borduur-personalisatie:not(#tt) .bp__dock-kop{margin:0 0 var(--tt-space-1);font-size:var(--tt-fs-ui);font-weight:var(--tt-fw-ui-strong);line-height:var(--tt-lh-ui)}borduur-personalisatie:not(#tt) .bp__zijde-regel{margin-top:var(--tt-space-2)}borduur-personalisatie:not(#tt) .bp__dock-leeg{margin:0;font-size:var(--tt-fs-ui);line-height:var(--tt-lh-small);color:var(--tt-text-muted)}borduur-personalisatie:not(#tt) .bp__dock-leeg[hidden]{display:none}borduur-personalisatie:not(#tt) .bp__dock-maat{margin:0;font-size:var(--tt-fs-ui)}borduur-personalisatie:not(#tt) .bp__dock-maat[hidden]{display:none}borduur-personalisatie:not(#tt) .bp__dock{overflow:hidden}borduur-personalisatie:not(#tt) .bp__dock-info{min-width:0;overflow:hidden}borduur-personalisatie:not(#tt) .bp__dock-info .tt-vb-chip{display:none}borduur-personalisatie:not(#tt) .bp__dock-maat{color:var(--tt-text-muted);line-height:var(--tt-lh-small)}borduur-personalisatie:not(#tt) .bp__dock-kop{margin:0;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.25;overflow-wrap:anywhere}borduur-personalisatie:not(#tt) .bp__dock-leeg{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media screen and (max-width:749px){borduur-personalisatie:not(#tt) .bp__dock[data-tt-groot]{--tt-dock-now: var(--tt-dock-max)}}borduur-personalisatie:not(#tt) .bp__meer{margin:var(--tt-space-2) 0}borduur-personalisatie:not(#tt) .bp__meer:not([open])>.bp__field{display:none}borduur-personalisatie:not(#tt) .bp__meer-kop{display:inline-flex;align-items:center;gap:var(--tt-space-2);min-height:var(--tt-tap);cursor:pointer;list-style:none;font-size:var(--tt-fs-ui);font-weight:var(--tt-fw-ui-strong);text-decoration:underline;text-underline-offset:3px}borduur-personalisatie:not(#tt) .bp__meer-kop::-webkit-details-marker{display:none}borduur-personalisatie:not(#tt) .bp__meer-kop:before{content:"+";text-decoration:none}borduur-personalisatie:not(#tt) .bp__meer[open]>.bp__meer-kop:before{content:"\2212"}borduur-personalisatie:not(#tt) .tt-meer{margin:var(--tt-space-3) 0;border-top:1px solid var(--tt-line);border-bottom:1px solid var(--tt-line)}borduur-personalisatie:not(#tt) .tt-meer__kop{display:flex;align-items:center;gap:var(--tt-space-2);min-height:var(--tt-tap);cursor:pointer;list-style:none;font-size:var(--tt-fs-ui);font-weight:var(--tt-fw-ui-strong)}borduur-personalisatie:not(#tt) .tt-meer__kop::-webkit-details-marker{display:none}borduur-personalisatie:not(#tt) .tt-meer__kop:before{content:"+";display:inline-block;width:20px;text-align:center}borduur-personalisatie:not(#tt) .tt-meer[open]>.tt-meer__kop:before{content:"\2212"}borduur-personalisatie:not(#tt) .tt-meer__kop:focus-visible{outline:2px solid var(--tt-text);outline-offset:2px}borduur-personalisatie:not(#tt) .tt-meer:not([open])>.tt-meer__body{display:none}borduur-personalisatie:not(#tt) .tt-meer__body{padding-bottom:var(--tt-space-2)}borduur-personalisatie:not(#tt) .tt-meer__body>*{margin-top:var(--tt-space-2);margin-bottom:var(--tt-space-2)}borduur-personalisatie:not(#tt) .tt-meer__body>.tt-cadeau{border-top:0;border-bottom:0;margin:var(--tt-space-2) 0}.product__info-container .product__title h1,.product__info-container .product__title>*{font-family:var(--tt-font-head);font-weight:800;font-size:clamp(var(--tt-fs-h1),2.8vw,var(--tt-fs-display));line-height:1.05;letter-spacing:-.01em;color:var(--tt-text)}.product__info-container .price{color:var(--tt-text)}.product__info-container .price .price-item{font-size:var(--tt-fs-h2);font-weight:var(--tt-fw-price);line-height:1.1}.product__info-container .product__tax{color:var(--tt-text-muted);font-size:var(--tt-fs-ui)}.product__info-container:has(borduur-personalisatie) .price:before{display:inline;font-size:var(--tt-fs-ui);font-style:normal;font-weight:var(--tt-fw-ui-strong);line-height:1;vertical-align:baseline;align-self:baseline;margin-right:var(--tt-space-1)}.product__info-container:not(:has(borduur-personalisatie)) .price:before{font-size:inherit;font-style:normal;font-weight:inherit;line-height:1;vertical-align:baseline;margin-right:var(--tt-space-1)}.product__info-container .price,.product__info-container .price .price__container{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--tt-space-1)}.product__media-wrapper .product-media-container{background:radial-gradient(ellipse at 50% 42%,color-mix(in srgb,var(--tt-text) 46%,var(--tt-bg)),color-mix(in srgb,var(--tt-text) 32%,var(--tt-bg)) 62%,color-mix(in srgb,var(--tt-text) 22%,var(--tt-bg)));border-radius:var(--tt-radius-media)}borduur-personalisatie:not(#tt) .bp__swatch{border-color:var(--tt-control-line);border-radius:var(--tt-radius-control)}borduur-personalisatie:not(#tt) [data-bp-kleur] .bp__swatch{border-radius:var(--tt-radius-media)}borduur-personalisatie:not(#tt) .bp__pill{background:transparent;color:var(--tt-text)}borduur-personalisatie:not(#tt) .bp__pill.is-active{background:var(--tt-text);color:var(--tt-bg)}borduur-personalisatie:not(#tt) .bp__select-el,borduur-personalisatie:not(#tt) .bp__text,borduur-personalisatie:not(#tt) .bp__drop{background:var(--tt-surface)}borduur-personalisatie:not(#tt) .bp__drop{border-style:dashed;border-width:2px}borduur-personalisatie:not(#tt) .bp__drop:hover,borduur-personalisatie:not(#tt) .bp__drop.is-drag{border-color:var(--tt-text);background:var(--tt-surface-2)}borduur-personalisatie:not(#tt) .bp__fmt{background:var(--tt-surface);border-radius:var(--tt-radius-card)}borduur-personalisatie:not(#tt) .bp__fmt.is-active{background:var(--tt-surface-2);border-color:var(--tt-text)}borduur-personalisatie:not(#tt) .bp__label{color:var(--tt-text)}.product-form__submit:hover{background:var(--tt-accent-hover)}.product-form__buttons .button:not(.product-form__submit),.shopify-payment-button__button{background:transparent;color:var(--tt-text);border:2px solid var(--tt-control-line);min-height:var(--tt-tap)}borduur-personalisatie:not(#tt) .bp__swatch:focus-visible,borduur-personalisatie:not(#tt) .bp__pill:focus-visible,borduur-personalisatie:not(#tt) .bp__style:focus-visible,borduur-personalisatie:not(#tt) .bp__fmt:focus-visible{outline:3px solid var(--tt-focus);outline-offset:3px;box-shadow:0 0 0 6px var(--tt-bg)}.product .product__info-container{max-width:none}borduur-personalisatie:not(#tt) .bp__opts{max-width:none}@media screen and (min-width:750px){.page-width:has(>.product){max-width:var(--tt-container);padding-left:var(--tt-page-margin);padding-right:var(--tt-page-margin)}.page-width .product:not(.product--no-media)>.product__media-wrapper{position:sticky;top:var(--tt-space-4);align-self:flex-start}.page-width .product:not(.product--no-media)>.product__media-wrapper .product__column-sticky{position:static}.product__info-container .product__title{margin-bottom:var(--tt-space-1)}borduur-personalisatie:not(#tt) .bp__field{margin-bottom:var(--tt-space-3)}}@media screen and (min-width:990px){.page-width .product:not(.product--no-media){justify-content:space-between}.page-width .product:not(.product--no-media)>.product__media-wrapper{flex:none;max-width:none;width:clamp(50%,calc(100svh - 72px),min(58%,calc(100% - 440px)))}.page-width .product:not(.product--no-media)>.product__info-wrapper{flex:1 1 0;max-width:720px;width:auto;margin-left:auto;padding:0 0 0 var(--tt-space-6)}.product__media-wrapper media-gallery{display:grid;grid-template-columns:minmax(calc(var(--tt-space-6) + var(--tt-space-4) + var(--tt-space-2)),1fr) minmax(0,min(75svh,calc(100% - 88px)));column-gap:var(--tt-space-3);align-items:start}.product__media-wrapper media-gallery>slider-component:not(.thumbnail-slider){grid-column:2;grid-row:1;margin:0}.product__media-wrapper media-gallery>.thumbnail-slider{grid-column:1;grid-row:1;margin:0;max-height:75svh;overflow-y:auto;scrollbar-width:none;padding:var(--tt-space-2);box-sizing:border-box}.product .product__media-wrapper .thumbnail-list{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;align-content:start;gap:var(--tt-space-2);margin:0;padding:0}.product .product__media-wrapper .thumbnail-list.slider .thumbnail-list__item{flex:none;width:100%;aspect-ratio:1}.product .product__media-wrapper .thumbnail-list__item .thumbnail{width:100%;height:100%}.product .product__media-wrapper .thumbnail-list__item img{width:100%;height:100%;object-fit:cover}}@media screen and (max-width:749px){.product__media-wrapper .product__media-list>li{flex:0 0 80%;width:80%;max-width:80%}.page-width:has(>.product){padding-left:var(--tt-page-margin);padding-right:var(--tt-page-margin)}[class*=-padding]:has(>.page-width>.product){padding-top:var(--tt-space-2)}.product__media-wrapper media-gallery .slider-buttons{display:none}.product .product__info-container{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--tt-space-3);align-items:baseline}.product .product__info-container>*{grid-column:1 / -1;min-width:0;margin-top:0;margin-bottom:0}.product .product__info-container>*+*{margin-top:var(--tt-space-2)}.product .product__info-container>.product__title{grid-column:1;margin:0}.product .product__info-container>[id^=price-]{grid-column:2;justify-self:end;margin:0}.product .product__info-container>.product__tax{margin-top:0;padding:0}.product__info-container .product__title h1,.product__info-container .product__title>*{font-size:32px}.product__info-container .price .price-item{font-size:var(--tt-fs-price)}.product .product__info-container>borduur-personalisatie,.product .product__info-container>:has(>borduur-personalisatie){margin-top:var(--tt-space-3)}}.tt-pdp-details{display:grid;gap:0 var(--tt-space-6)}@media screen and (min-width:990px){.tt-pdp-details{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.tt-uitklap{border-top:var(--tt-stitch-width) dashed var(--tt-line);color:var(--tt-text)}.tt-uitklap:not([open])>.tt-uitklap__body{display:none}.tt-uitklap__kop{display:flex;align-items:center;justify-content:space-between;gap:var(--tt-space-3);min-height:var(--tt-tap);padding:var(--tt-space-3) 0;cursor:pointer;list-style:none;font-family:var(--tt-font-head);font-size:var(--tt-fs-h3);font-weight:800;line-height:1.15;color:var(--tt-text)}.tt-uitklap__kop::-webkit-details-marker{display:none}.tt-uitklap__kop:after{content:"+";flex:none;font-weight:400}.tt-uitklap[open]>.tt-uitklap__kop:after{content:"\2212"}.tt-uitklap__kop:focus-visible{outline:2px solid var(--tt-text);outline-offset:2px}.tt-uitklap__body{max-width:70ch;padding:0 0 var(--tt-space-4);font-family:var(--tt-font-read);font-size:var(--tt-fs-ui);line-height:var(--tt-lh-ui);color:var(--tt-text)}.tt-uitklap__body :is(h1,h2,h3,h4,h5,h6,p,li,strong,span){font-family:var(--tt-font-read)}.tt-uitklap__body :is(h1,h2,h3,h4,h5,h6){margin:var(--tt-space-3) 0 var(--tt-space-1);font-size:var(--tt-fs-ui);font-weight:var(--tt-fw-ui-strong);letter-spacing:0}.tt-uitklap__body .tt-ship{margin:0}.tt-fotoband--strip{--tt-strip-w: min(78vw, 340px)}@media(min-width:990px){.tt-fotoband--strip{--tt-strip-w: clamp(340px, 22vw, 520px)}}.tt-fotoband--strip .tt-fotoband__list{display:flex;gap:var(--tt-space-3);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:var(--tt-space-3)}.tt-fotoband--strip .tt-fotoband__item{flex:0 0 var(--tt-strip-w);scroll-snap-align:start}.tt-fotoband--strip .tt-fotoband__img{aspect-ratio:4 / 5;border-radius:var(--tt-radius-card)}.tt-fotoband--strip .tt-has-nav{position:relative;max-width:none}.tt-strip-nav{display:none}.tt-strip-nav__btn path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(min-width:1024px){.tt-strip-nav{position:absolute;right:0;bottom:0;display:flex;gap:var(--tt-space-2)}.tt-strip-nav__btn{display:inline-grid;place-items:center;width:56px;height:56px;padding:0;border:1px solid var(--tt-control-line);border-radius:var(--tt-radius-control);background:transparent;color:var(--tt-text);cursor:pointer;transition:background-color var(--tt-dur-fade),color var(--tt-dur-fade),border-color var(--tt-dur-fade),opacity var(--tt-dur-fade)}.tt-strip-nav__btn:hover:not([disabled]),.tt-strip-nav__btn:focus-visible{background:var(--tt-text);border-color:var(--tt-text);color:var(--tt-bg)}.tt-strip-nav__btn[disabled]{opacity:.35;cursor:default}.tt-fotoband--strip .tt-fotoband__list{cursor:grab}.tt-fotoband--strip .tt-fotoband__list.is-drag{cursor:grabbing;scroll-snap-type:none}.tt-fotoband__list.is-drag *{pointer-events:none}}borduur-personalisatie:not(#tt) .bp__style-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tt-space-2)}borduur-personalisatie:not(#tt) .bp__style{flex-direction:column;align-items:stretch;gap:3px;padding:4px;min-height:var(--tt-tap);overflow:hidden;text-align:left}borduur-personalisatie:not(#tt) .bp__style>span:not(.bp__style-crop){display:block;flex:1 1 auto;min-width:0;padding:0 3px;font-size:var(--tt-fs-small);line-height:1.2}@media(max-width:1279px){borduur-personalisatie:not(#tt) .bp__style>span:not(.bp__style-crop){font-size:12px}}borduur-personalisatie:not(#tt) .bp__style>img,borduur-personalisatie:not(#tt) .bp__style-crop{display:block;flex:0 0 36px;width:100%;height:36px;border-radius:var(--tt-radius-media)}borduur-personalisatie:not(#tt) .bp__style>img{object-fit:cover}borduur-personalisatie:not(#tt) .bp__style-crop{overflow:hidden}borduur-personalisatie:not(#tt) .bp__field:has(.bp__drop-inner--file:not([hidden]))>[data-tt-upload-paneel]>.bp__hint{display:none}borduur-personalisatie:not(#tt) .bp__style-crop img,borduur-personalisatie:not(#tt) .bp__style:hover .bp__style-crop img{width:100%;height:100%;border-radius:0;object-fit:cover;object-position:49.4% 50%;transform-origin:50% 55.6%;transform:scale(3)}borduur-personalisatie:not(#tt) .bp__drop-text{font-size:calc(var(--tt-fs-ui) * 1.2);line-height:var(--tt-lh-ui)}@media screen and (min-width:750px){borduur-personalisatie:not(#tt) .bp__maattabel{margin-left:var(--tt-space-2)}}@media screen and (min-width:990px){borduur-personalisatie:not(#tt) .bp__plek{grid-template-columns:6.5em minmax(0,1fr);column-gap:var(--tt-space-2)}borduur-personalisatie:not(#tt) .bp__plek-rij{display:contents}borduur-personalisatie:not(#tt) .bp__plek-kant{align-self:center}borduur-personalisatie:not(#tt) .bp__plek-btn--ander{grid-column:2;justify-self:stretch;width:100%;padding:0 var(--tt-space-2)}borduur-personalisatie:not(#tt) [data-bp-formaat]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tt-space-2)}borduur-personalisatie:not(#tt) .bp__fmt{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--tt-space-2);width:100%;min-height:var(--tt-tap);padding:0 var(--tt-space-3);border-radius:var(--tt-radius-control);font-family:var(--tt-font-head);font-size:var(--tt-fs-ui);font-weight:var(--tt-fw-ui-strong);line-height:var(--tt-lh-ui)}}@media screen and (min-width:990px){.page-width .product:not(.product--no-media){position:relative;isolation:isolate}.page-width .product:not(.product--no-media):before{content:"";position:absolute;z-index:-1;pointer-events:none;top:calc(var(--tt-space-2) * -1);left:calc(50% - 50vw + 8px);width:calc(100vw - 16px);height:min(100%,calc(100svh - 96px));background:var(--tt-depth-warm);-webkit-mask-image:linear-gradient(180deg,transparent 0,currentcolor 10%,currentcolor 90%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,currentcolor 10%,currentcolor 90%,transparent 100%)}}.tt-pdp-werk-slide__img{display:block;width:100%;height:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--tt-radius-media)}.tt-pdp-werk{display:none;margin:0}@media screen and (min-width:1920px){.product__media-list>li:not(.tt-pdp-werk-slide){overflow:hidden;border-radius:var(--tt-radius-media)}.product__media-list>li:not(.tt-pdp-werk-slide) img{object-view-box:inset(4.545%);object-fit:cover}body .page-width:has(>.product):not(.page-width--narrow){max-width:calc(var(--tt-container) + 2 * var(--tt-page-margin));padding-left:var(--tt-page-margin)}.page-width .product:not(.product--no-media)>.product__info-wrapper{margin-right:-8px}.page-width .product:not(.product--no-media)>.product__media-wrapper{width:min(calc(100% - 560px),calc(var(--tt-stage) * 1.96 + 136px))}.page-width .product:not(.product--no-media)>.product__info-wrapper{max-width:720px;min-width:560px}.tt-pdp-media{--tt-stage: min(800px, 75svh, calc(min(2160px, 100vw - 17px - 2 * clamp(16px, 4vw, 96px)) - 712px) );display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:var(--tt-space-3);align-items:start}.tt-pdp-media media-gallery{grid-column:1;grid-row:1;grid-template-columns:96px var(--tt-stage)}.tt-pdp-media media-gallery>.thumbnail-slider{max-height:var(--tt-stage);margin-left:calc(var(--tt-space-2) * -1)}.page-width .product:not(.product--no-media)>.product__media-wrapper.tt-pdp-media{width:calc(var(--tt-stage) + 112px)}.page-width .product:not(.product--no-media)>.tt-pdp-media+.product__info-wrapper{max-width:780px}}@media screen and (min-width:1600px){borduur-personalisatie:not(#tt) .bp__label{font-size:16px}borduur-personalisatie:not(#tt) .bp__pill,borduur-personalisatie:not(#tt) .bp__plek-btn,borduur-personalisatie:not(#tt) .bp__fmt,borduur-personalisatie:not(#tt) .bp__fmt-size{font-size:15px}}.tt-vertrouwen{display:flex;flex-direction:column;gap:var(--tt-space-2);margin-top:var(--tt-space-3);color:var(--tt-text-muted);font-size:var(--tt-fs-small);line-height:1.4}.tt-vertrouwen p{margin:0}.tt-vertrouwen__pay{display:flex;flex-wrap:nowrap;gap:var(--tt-space-1);margin:0;padding:0;list-style:none}.tt-vertrouwen__pay li{margin:0;padding:0;flex:0 1 auto;min-width:0}.tt-vertrouwen__pay .tt-pay-icon{display:block;width:auto;height:var(--tt-space-3);max-width:100%;border-radius:var(--tt-radius-control)}.tt-vertrouwen a{color:var(--tt-text);text-decoration:underline;text-underline-offset:3px}@media(min-width:750px){.tt-vertrouwen__pay .tt-pay-icon{height:var(--tt-space-4)}}.tt-pdp-werk-slide__pic,.tt-pdp-werk__pic{display:contents}borduur-personalisatie:not(#tt) .bp__drop-logo{display:block;font-size:var(--tt-fs-ui);color:var(--tt-text);margin-top:var(--tt-space-1)}.tt-retourcitaat{margin:var(--tt-space-3) 0 0;padding:0 0 0 var(--tt-space-3);border-left:var(--tt-stitch-width, 2px) solid var(--tt-stitch, currentColor);color:var(--tt-text);font-size:var(--tt-fs-small);line-height:1.5}.tt-retourcitaat cite{display:block;margin-top:var(--tt-space-2);font-style:normal;color:var(--tt-text-muted)}.tt-retourcitaat a{color:var(--tt-text);text-decoration:underline;text-underline-offset:3px}.tt-dl-kort{display:none}.tt-dl-kort:after{content:attr(data-k)}@media screen and (max-width:749px){.tt-ship__deadline .tt-dl-lang{display:none}.tt-ship__deadline .tt-dl-kort{display:inline}.product .product__info-container>.product__title{grid-row:1 / span 2;align-self:start}.product .product__info-container>[id^=price-]{grid-row:1;align-self:end}.product .product__info-container>.product__tax{grid-column:2;grid-row:2;justify-self:end;align-self:start;margin:0;padding:0;line-height:1.2}.product .product__info-container>.product__text{margin-top:var(--tt-space-1)}}.tt-pdp-werk-slide{position:relative}.tt-pdp-werk-slide__label,.tt-pdp-werk__label{position:absolute;right:var(--tt-space-2);bottom:var(--tt-space-1);padding:0;background:none;color:var(--tt-text);font-size:10px;line-height:1.2;opacity:.45;pointer-events:none;text-shadow:0 0 3px var(--tt-bg)}.tt-pdp-werk-slide__label,.tt-pdp-werk__label{right:8px;bottom:8px;padding:2px 8px;border-radius:999px;background:#111113cc;color:#f5f2ec;font-size:12px;font-weight:600;line-height:16px;opacity:1;text-shadow:none}borduur-personalisatie:not(#tt) .bp__field:has(>[data-bp-kleur]){display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--tt-space-3);row-gap:var(--tt-space-2)}borduur-personalisatie:not(#tt) .bp__field:has(>[data-bp-kleur])>.bp__label-row{margin:0}borduur-personalisatie:not(#tt) .bp__field:has(>[data-bp-kleur])>[data-bp-kleur]{flex:1 1 auto}borduur-personalisatie:not(#tt) .bp__maattabel{margin-block:calc((var(--tt-tap) - 1lh) / -2)}borduur-personalisatie:not(#tt) .bp__step{margin-top:var(--tt-space-3);margin-bottom:var(--tt-space-2)}borduur-personalisatie:not(#tt) .bp__field:has(>[data-bp-kleur]){margin-bottom:var(--tt-space-2)}borduur-personalisatie:not(#tt) .bp__opts>.bp__step:first-child{margin-top:0}@media screen and (min-width:990px){borduur-personalisatie:not(#tt) .bp__step{margin-bottom:var(--tt-space-1)}}.tt-aantal{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--tt-space-3);row-gap:var(--tt-space-2);margin:var(--tt-space-3) 0 0;font-family:var(--tt-font-head);color:var(--tt-text)}.tt-aantal[hidden]{display:none}.tt-aantal__lbl{font-size:var(--tt-fs-ui);font-weight:var(--tt-fw-ui-strong)}.tt-aantal__stap{display:inline-flex;align-items:stretch;border:1.5px solid var(--tt-control-line);border-radius:var(--tt-radius-control);overflow:hidden}.tt-aantal__knop{position:relative;flex:none;width:var(--tt-tap);min-height:var(--tt-tap);margin:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.tt-aantal__knop:before,.tt-aantal__knop--plus:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:currentColor}.tt-aantal__knop:before{width:14px;height:2px}.tt-aantal__knop--plus:after{width:2px;height:14px}.tt-aantal__veld{flex:none;width:3.25em;min-height:var(--tt-tap);margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:var(--tt-fw-ui-strong);text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.tt-aantal__veld::-webkit-outer-spin-button,.tt-aantal__veld::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tt-aantal__knop:focus-visible,.tt-aantal__veld:focus-visible{outline:3px solid var(--tt-focus);outline-offset:-3px}.tt-aantal__totaal{display:flex;align-items:baseline;column-gap:var(--tt-space-1);margin:0 0 0 auto;line-height:1.15}.tt-aantal__totaal span{font-size:var(--tt-fs-small);font-weight:var(--tt-fw-ui-strong);color:var(--tt-text-muted)}.tt-aantal__totaal strong{font-size:var(--tt-fs-ui);font-weight:var(--tt-fw-ui-strong);white-space:nowrap}borduur-personalisatie:not(#tt) .bp__style-list{gap:var(--tt-space-1)}borduur-personalisatie:not(#tt) .bp__style{flex-direction:row;align-items:center;gap:6px;padding:4px;min-height:88px}borduur-personalisatie:not(#tt) .bp__style>img,borduur-personalisatie:not(#tt) .bp__style-crop{flex:0 0 80px;width:80px;height:80px;aspect-ratio:1;border-radius:var(--tt-radius-media)}borduur-personalisatie:not(#tt) .bp__style-crop img,borduur-personalisatie:not(#tt) .bp__style:hover .bp__style-crop img{width:100%;height:100%;object-fit:cover;object-position:30% 84%;transform-origin:30% 84%;transform:scale(1.2)}borduur-personalisatie:not(#tt) .bp__style:hover>img{transform:none}borduur-personalisatie:not(#tt) .bp__style>span.bp__style-txt{display:flex;flex-direction:column;gap:1px;flex:1 1 auto;min-width:0;padding:0;font-size:14px;line-height:1.2}borduur-personalisatie:not(#tt) .bp__style-nm{font-size:14px;font-weight:var(--tt-fw-ui-strong);overflow-wrap:anywhere}borduur-personalisatie:not(#tt) .bp__style-kl{font-size:14px;color:var(--tt-text-muted)}borduur-personalisatie:not(#tt) .bp__style-pr{font-size:14px;font-weight:var(--tt-fw-ui-strong)}@media(max-width:1279px){borduur-personalisatie:not(#tt) .bp__style>span.bp__style-txt{font-size:14px}}.tt-vb-zoom{pointer-events:auto;display:block;margin-top:var(--tt-space-1);min-height:44px;padding:0 var(--tt-space-3);border:1px solid var(--tt-line);border-radius:var(--tt-radius-control);background:var(--tt-surface);color:var(--tt-text);font:inherit;font-size:14px;font-weight:var(--tt-fw-ui-strong);cursor:pointer}.tt-vb-zoom[hidden]{display:none}.tt-geruststelling{margin:var(--tt-space-2) 0 0;font-size:15px;line-height:1.35;font-weight:var(--tt-fw-ui-strong);color:var(--tt-text)}borduur-personalisatie:not(#tt) .bp__field:has(>[data-bp-stijl]){margin-bottom:var(--tt-space-1)}borduur-personalisatie:not(#tt) .bp__step[data-tt-stap="2"]{margin-top:var(--tt-space-1);margin-bottom:var(--tt-space-1)}borduur-personalisatie:not(#tt) .bp__field:has(>[data-bp-kleur]){margin-bottom:var(--tt-space-1)}borduur-personalisatie:not(#tt) .bp__field .bp__swatch.bp__swatch--img{width:var(--tt-tap);height:var(--tt-tap)}borduur-personalisatie:not(#tt) .bp__field:has(>[data-bp-maat])>.bp__label-row{margin-bottom:0}@media screen and (min-width:750px){borduur-personalisatie:not(#tt) .bp__drop>.bp__drop-inner[data-bp-drop-idle]:not([hidden]){display:grid;grid-template-columns:auto auto 1fr;align-items:center;justify-items:start;column-gap:var(--tt-space-3);row-gap:2px;text-align:left}borduur-personalisatie:not(#tt) .bp__drop>.bp__drop-inner[data-bp-drop-idle]>svg{grid-column:1;grid-row:1 / span 2}borduur-personalisatie:not(#tt) .bp__drop>.bp__drop-inner[data-bp-drop-idle]>.bp__drop-text{grid-column:2 / 4;grid-row:1}borduur-personalisatie:not(#tt) .bp__drop>.bp__drop-inner[data-bp-drop-idle]>.bp__drop-sub{grid-column:2;grid-row:2}borduur-personalisatie:not(#tt) .bp__drop>.bp__drop-inner[data-bp-drop-idle]>.bp__drop-logo{grid-column:3;grid-row:2;margin-top:0}}@media(min-width:2200px){.tt-section.tt-fotoband--strip .tt-fotoband__item{flex:1 1 0;min-width:0}}@media screen and (min-width:2400px){body .page-width:has(>.product):not(.page-width--narrow){max-width:calc(1640px + 2 * var(--tt-page-margin));margin-left:auto;margin-right:auto}}@media(min-width:2200px){borduur-personalisatie:not(#tt) [data-tt-upload-paneel]:has(>.bp__hint){display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:var(--tt-space-4);align-items:start}borduur-personalisatie:not(#tt) [data-tt-upload-paneel]>.bp__label-row{grid-column:1;grid-row:1}borduur-personalisatie:not(#tt) [data-tt-upload-paneel]>.bp__hint{grid-column:2;grid-row:1;margin:0}borduur-personalisatie:not(#tt) [data-tt-upload-paneel]>:not(.bp__label-row):not(.bp__hint){grid-column:1 / -1;grid-row:auto}}.product-media-modal:not([open]){display:none}
/*# sourceMappingURL=/cdn/shop/t/10/assets/tt-pdp.css.map */
