.tt-section{background-color:var(--tt-bg);color:var(--tt-text);font-family:var(--tt-font-read);font-weight:var(--tt-fw-read);font-size:var(--tt-fs-read);line-height:var(--tt-lh-read);padding:calc(var(--tt-section-rhythm) / 2) var(--tt-page-margin);text-align:left;display:flow-root}.tt-section *,.tt-section *:before,.tt-section *:after{box-sizing:border-box}.tt-section--linen{background-color:var(--tt-surface);background-image:var(--tt-depth-twill)}.tt-section--ink{background-color:var(--tt-surface-2);background-image:var(--tt-depth-twill);color:var(--tt-text)}.tt-product-card,.tt-section:has(.tt-cards){background-image:var(--tt-depth-lamp)}.tt-section--flush-top{padding-top:0}.tt-section--flush-bottom{padding-bottom:0}.tt-wrap{max-width:var(--tt-container);margin:0 auto}.tt-eyebrow{font-family:var(--tt-font-head);font-size:var(--tt-fs-small);font-weight:var(--tt-fw-small);line-height:var(--tt-lh-small);letter-spacing:var(--tt-ls-label);text-transform:uppercase;color:var(--tt-text-muted);margin:0 0 var(--tt-space-2)}.tt-title{font-family:var(--tt-font-head);font-weight:var(--tt-fw-h2);font-size:var(--tt-fs-h2);line-height:var(--tt-lh-h2);letter-spacing:0;color:inherit;margin:0 0 var(--tt-space-3);max-width:18em;text-wrap:balance}.tt-heading{padding-bottom:0}.tt-title--display{font-weight:var(--tt-fw-display);font-size:var(--tt-fs-display);line-height:var(--tt-lh-display);letter-spacing:var(--tt-ls-display)}.tt-title--h1{font-weight:var(--tt-fw-h1);font-size:var(--tt-fs-h1);line-height:var(--tt-lh-h1)}.tt-title--h3{font-weight:var(--tt-fw-h3);font-size:var(--tt-fs-h3);line-height:var(--tt-lh-h3)}.tt-text{max-width:var(--tt-measure-read);margin:0 0 var(--tt-space-4)}.tt-text>:first-child{margin-top:0}.tt-text>:last-child{margin-bottom:0}.tt-text a{color:var(--tt-text);text-underline-offset:3px}.tt-head{margin-bottom:var(--tt-space-5)}.tt-head>:last-child,.tt-wrap>.tt-text:last-child{margin-bottom:0}.tt-section a:focus-visible,.tt-section button:focus-visible,.tt-section summary:focus-visible{outline:2px solid var(--tt-focus);outline-offset:3px}.tt-actions{display:flex;flex-direction:column;gap:var(--tt-space-3);align-items:flex-start}.tt-actions>span{display:contents}.tt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tt-btn-height);min-width:var(--tt-tap);padding:0 var(--tt-space-5);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);text-align:center;text-decoration:none;border:0;border-radius:var(--tt-radius-control);background:var(--tt-text);color:var(--tt-bg);box-shadow:var(--tt-shadow);cursor:pointer;transition:transform var(--tt-dur-press) var(--tt-ease-out),background-color var(--tt-dur-fade) var(--tt-ease-out),filter var(--tt-dur-fade) var(--tt-ease-out)}.tt-btn:hover{filter:brightness(.88)}.tt-btn:active{transform:scale(.98)}.tt-btn--primary{background:var(--tt-accent);color:var(--tt-on-accent)}.tt-btn--primary:hover,.tt-btn--primary:focus-visible,.tt-btn--primary:active{background:var(--tt-accent-hover);color:var(--tt-on-accent);filter:none}.tt-btn--secondary{background:transparent;color:var(--tt-text);border:var(--tt-stitch-width) solid var(--tt-text);box-shadow:none}.tt-btn--secondary:hover,.tt-btn--secondary:focus-visible,.tt-btn--secondary:active{background:var(--tt-text);color:var(--tt-bg);filter:none}.tt-btn--link,.tt-btn--link:hover,.tt-btn--link:focus-visible{min-height:var(--tt-tap);background:transparent;color:var(--tt-text);padding:0;border-radius:0;filter:none;text-decoration:underline;text-underline-offset:3px;justify-content:flex-start}.tt-ring{--tt-ring-color: var(--tt-stitch);--tt-ring-period: 22.5deg;position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;width:var(--tt-ring-size);height:var(--tt-ring-size);border-radius:50%}.tt-ring:before,.tt-zegel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;background:repeating-conic-gradient(var(--tt-ring-color) 0 calc(var(--tt-ring-period) * .6),transparent calc(var(--tt-ring-period) * .6) var(--tt-ring-period));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--tt-stitch-width) - 1px),var(--tt-bg) calc(100% - var(--tt-stitch-width)));mask:radial-gradient(farthest-side,transparent calc(100% - var(--tt-stitch-width) - 1px),var(--tt-bg) calc(100% - var(--tt-stitch-width)))}.tt-ring--done{background:var(--tt-text);color:var(--tt-bg)}.tt-ring--chosen:before,.tt-ring[aria-checked=true]:before,:checked+.tt-ring:before{inset:calc(-3px - var(--tt-stitch-width))}.tt-steek:after{content:"";display:block;width:64px;height:var(--tt-stitch-width);margin-top:var(--tt-space-3);background:repeating-linear-gradient(to right,var(--tt-stitch) 0 var(--tt-stitch-dash),transparent var(--tt-stitch-dash) calc(var(--tt-stitch-dash) + var(--tt-stitch-gap)))}.tt-zegel{--tt-ring-color: var(--tt-bg);--tt-ring-period: 10deg;position:relative;display:inline-grid;place-items:center;flex:none;box-sizing:border-box;width:var(--tt-zegel-size);height:var(--tt-zegel-size);padding:calc(var(--tt-zegel-size) * .15);border-radius:50%;background:var(--tt-text);color:var(--tt-bg);font-family:var(--tt-font-head);font-weight:var(--tt-fw-display);font-size:calc(var(--tt-zegel-size) * .12);line-height:1.05;letter-spacing:.02em;text-align:center;text-transform:uppercase;overflow-wrap:anywhere;transform:rotate(-8deg)}.tt-zegel:before{top:6px;right:6px;bottom:6px;left:6px}.tt-hero{padding:0}.tt-hero__grid{position:relative;display:grid;grid-template-columns:1fr;align-items:end;min-height:min(100svh,1100px);overflow:hidden}.tt-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;background:var(--tt-surface);overflow:hidden;border-radius:0}.tt-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,var(--tt-bg) 0%,transparent 70%)}.tt-hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.tt-hero__body{position:relative;z-index:1;width:100%;max-width:var(--tt-container);margin:0 auto;padding:var(--tt-section-rhythm) var(--tt-page-margin) var(--tt-space-7)}.tt-hero__body>*{max-width:16em}.tt-hero__body>.tt-text{max-width:var(--tt-measure-read)}.tt-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--tt-space-3)}.tt-card{margin:0;padding:0;min-width:0}.tt-card__link{display:block;min-height:var(--tt-tap);color:inherit;text-decoration:none}.tt-card__media{position:relative;display:block;aspect-ratio:4 / 5;background-color:var(--tt-surface);background-image:var(--tt-depth-lamp);overflow:hidden;border-radius:var(--tt-radius-card)}.tt-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:var(--tt-space-2);box-sizing:border-box}.tt-card__media:after{content:"Kies en ontwerp  \2192" / "";position:absolute;left:50%;bottom:var(--tt-space-3);z-index:1;display:inline-flex;align-items:center;min-height:40px;padding:0 var(--tt-space-3);border-radius:var(--tt-radius-control);background:var(--tt-text);color:var(--tt-bg);font-family:var(--tt-font-head);font-size:var(--tt-fs-ui);font-weight:var(--tt-fw-ui-strong);line-height:1;white-space:pre;opacity:0;pointer-events:none;transform:translate(-50%,8px);transition:opacity var(--tt-dur-fade) var(--tt-ease-out),transform var(--tt-dur-fade) var(--tt-ease-out)}.tt-card__link:focus-visible{outline:2px solid var(--tt-text);outline-offset:4px;border-radius:var(--tt-radius-card)}.tt-card__link:focus-visible .tt-card__media:after{opacity:1;transform:translate(-50%)}@media(hover:hover){.tt-card__link:hover .tt-card__media:after{opacity:1;transform:translate(-50%)}}@media(prefers-reduced-motion:no-preference){.tt-card__link{transition:transform var(--tt-dur-slide) var(--tt-ease-out)}.tt-card__media{transition:box-shadow var(--tt-dur-slide) var(--tt-ease-out)}.tt-card__img{transition:scale var(--tt-dur-slide) var(--tt-ease-out)}.tt-card__link:focus-visible{transform:translateY(-4px)}.tt-card__link:focus-visible .tt-card__media{box-shadow:var(--tt-shadow-lift)}.tt-card__link:focus-visible .tt-card__img{scale:1.03}@media(hover:hover){.tt-card__link:hover{transform:translateY(-4px)}.tt-card__link:hover .tt-card__media{box-shadow:var(--tt-shadow-lift)}.tt-card__link:hover .tt-card__img{scale:1.03}}}.tt-card__title{display:block;margin-top:var(--tt-space-3);font-family:var(--tt-font-head);font-size:var(--tt-fs-h3);font-weight:var(--tt-fw-h3);line-height:var(--tt-lh-h3)}.tt-card__price{display:block;margin-top:var(--tt-space-1);font-family:var(--tt-font-head);font-size:var(--tt-fs-ui);font-weight:var(--tt-fw-price);font-variant-numeric:tabular-nums;color:var(--tt-text)}.tt-card__title .tt-nobr{white-space:nowrap}.tt-more{margin-top:var(--tt-space-6)}.tt-steps__list{--tt-thread: repeating-linear-gradient(to bottom, var(--tt-stitch) 0 var(--tt-stitch-dash), transparent var(--tt-stitch-dash) calc(var(--tt-stitch-dash) + var(--tt-stitch-gap)));list-style:none;margin:0;padding:0;position:relative;display:grid;gap:var(--tt-space-5);align-items:start}.tt-steps__list:before{content:"";position:absolute;left:calc(var(--tt-ring-size) / 2 - var(--tt-stitch-width) / 2);top:calc(var(--tt-ring-size) / 2);bottom:calc(var(--tt-ring-size) / 2);width:var(--tt-stitch-width);background:var(--tt-thread);transform-origin:top}.tt-steps__list:before{display:none}.tt-steps__item:not(:last-child):after{content:"";position:absolute;left:calc(var(--tt-ring-size) / 2 - var(--tt-stitch-width) / 2);top:calc(var(--tt-ring-size) / 2);width:var(--tt-stitch-width);height:calc(100% + var(--tt-space-5));background:var(--tt-thread);transform-origin:top;pointer-events:none}.tt-steps__item{position:relative;display:grid;align-content:start;grid-template-columns:var(--tt-ring-size) 1fr;column-gap:var(--tt-space-3);margin:0}.tt-steps__num{background:var(--tt-bg);color:var(--tt-text);font-family:var(--tt-font-head);font-weight:var(--tt-fw-h3);font-size:var(--tt-fs-h3);line-height:1;font-variant-numeric:tabular-nums}.tt-section--linen .tt-steps__num{background:var(--tt-surface)}.tt-section--ink .tt-steps__num{background:var(--tt-surface-2)}.tt-steps__body{padding-top:calc((var(--tt-ring-size) - var(--tt-fs-h3) * var(--tt-lh-h3)) / 2);min-width:0}.tt-steps__body .tt-title{font-size:var(--tt-fs-h3);font-weight:var(--tt-fw-h3);line-height:var(--tt-lh-h3);margin-bottom:var(--tt-space-2)}.tt-steps__body .tt-text{margin-bottom:0}.tt-steps__img{display:block;width:100%;max-width:20em;margin-top:var(--tt-space-3);border-radius:var(--tt-radius-media);aspect-ratio:4 / 3;object-fit:cover;background:var(--tt-surface)}.tt-fotoband__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--tt-space-2)}.tt-fotoband__item{margin:0;min-width:0}.tt-fotoband__fig{margin:0}.tt-fotoband__img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;background:var(--tt-surface);border-radius:var(--tt-radius-media)}.tt-fotoband__cap{margin-top:var(--tt-space-2);color:var(--tt-text-muted);font-family:var(--tt-font-head);font-size:var(--tt-fs-small);line-height:var(--tt-lh-small);font-weight:var(--tt-fw-small)}@media(min-width:750px){.tt-fotoband__list{grid-template-columns:1fr 1fr}}@media(min-width:990px){.tt-fotoband__list{grid-template-columns:repeat(3,1fr);gap:var(--tt-space-3)}.tt-fotoband__img{aspect-ratio:3 / 2}}.tt-trust__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--tt-space-2)}.tt-trust__item{margin:0;padding:var(--tt-space-3) 0;min-height:var(--tt-tap)}.tt-trust__title{margin:0;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)}.tt-trust__text{margin:var(--tt-space-1) 0 0;font-size:var(--tt-fs-small);line-height:var(--tt-lh-small);color:var(--tt-text-muted);font-family:var(--tt-font-head);font-weight:var(--tt-fw-small)}.tt-b2b__grid{display:grid;grid-template-columns:1fr;gap:var(--tt-space-5)}.tt-b2b__media{margin:0;aspect-ratio:4 / 3;background:var(--tt-surface);overflow:hidden;border-radius:var(--tt-radius-media)}.tt-b2b__media img{display:block;width:100%;height:100%;object-fit:cover}.tt-b2b__points{list-style:none;margin:0 0 var(--tt-space-4);padding:0;display:grid;gap:var(--tt-space-1)}.tt-b2b__point{margin:0;padding:var(--tt-space-2) 0}.tt-faq__list{display:grid;gap:var(--tt-space-2);max-width:48em}.tt-faq__item{background:var(--tt-surface);border-radius:var(--tt-radius-card);padding:0 var(--tt-space-4)}.tt-section--linen .tt-faq__item,.tt-section--ink .tt-faq__item{background:var(--tt-bg)}.tt-faq__q{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-ui);font-weight:var(--tt-fw-ui-strong);line-height:var(--tt-lh-ui)}.tt-faq__q::-webkit-details-marker{display:none}.tt-faq__q:after{content:"";flex:none;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform var(--tt-dur-fade) var(--tt-ease-out)}.tt-faq__item[open]>.tt-faq__q:after{transform:rotate(-135deg)}.tt-faq__a{padding:0 0 var(--tt-space-4)}.tt-faq__a .tt-text{margin-bottom:0}.tt-cta__inner{max-width:var(--tt-container)}@media(min-width:750px){.tt-actions{flex-direction:row;flex-wrap:wrap;align-items:center}.tt-cards{gap:var(--tt-space-4)}.tt-trust__list{grid-template-columns:repeat(var(--tt-cols, 4),1fr);column-gap:var(--tt-space-4)}.tt-trust__item{padding-right:var(--tt-space-3)}.tt-b2b__grid{grid-template-columns:1fr 1fr;align-items:center;gap:var(--tt-space-7)}.tt-steps__list{--tt-thread: repeating-linear-gradient(to right, var(--tt-stitch) 0 var(--tt-stitch-dash), transparent var(--tt-stitch-dash) calc(var(--tt-stitch-dash) + var(--tt-stitch-gap)));grid-template-columns:repeat(var(--tt-cols, 4),1fr);gap:var(--tt-space-4)}.tt-steps__item:after{display:none}.tt-steps__list:before{display:block;left:calc(var(--tt-ring-size) / 2);right:auto;width:calc((100% + var(--tt-space-4)) * (var(--tt-cols, 4) - 1) / var(--tt-cols, 4));top:calc(var(--tt-ring-size) / 2 - var(--tt-stitch-width) / 2);bottom:auto;height:var(--tt-stitch-width);transform-origin:left}.tt-steps__item{grid-template-columns:1fr;row-gap:var(--tt-space-3)}.tt-steps__body{padding-top:0}}@media(min-width:990px){.tt-cards{grid-template-columns:repeat(var(--tt-cols, 4),1fr)}.tt-b2b__grid{gap:var(--tt-space-8)}}@media(prefers-reduced-motion:reduce){.tt-btn,.tt-card__media:after,.tt-faq__q:after{transition:none}.tt-btn:active{transform:none}.tt-steps.is-armed .tt-steps__list:before,.tt-steps.is-armed.is-in .tt-steps__list:before,.tt-steps.is-armed .tt-steps__item:after,.tt-steps.is-armed.is-in .tt-steps__item:after{transform:none;transition:none}}.tt-trust{padding-top:var(--tt-space-6);padding-bottom:var(--tt-space-6)}.tt-trust .tt-trust__title{font-size:var(--tt-fs-h3);font-weight:var(--tt-fw-h3);line-height:var(--tt-lh-h3)}.tt-trust .tt-trust__text{margin-top:var(--tt-space-2);font-size:var(--tt-fs-read);line-height:var(--tt-lh-read)}.tt-trust__item{padding:var(--tt-space-4) 0}body .footer .footer-block__details-content,body .footer .footer__blocks-wrapper{margin-bottom:0}body .footer .footer__content-top{padding-bottom:var(--tt-space-5)}body .footer .footer__content-bottom{padding-top:var(--tt-space-4)}.tt-stiksel{display:block;height:10px;overflow:visible;pointer-events:none}.tt-stiksel path{fill:none;stroke-linecap:round}.tt-stiksel__shade{stroke:var(--tt-bg);stroke-width:3.6;opacity:.9}.tt-stiksel__thread{stroke:var(--tt-stitch);stroke-width:3.2}.tt-stiksel__gloss{stroke:var(--tt-text);stroke-width:1.1;opacity:.7}.tt-stiksel__draw{stroke:var(--tt-text);stroke-width:12}.tt-stiksel.is-drawn .tt-stiksel__draw{transition:stroke-dashoffset calc(var(--tt-dur-stitch) * 1.6) var(--tt-ease-inout)}.tt-steps__frame{position:relative}.tt-steps__frame>.tt-stiksel{display:none}@media(min-width:750px){.tt-steps__frame>.tt-stiksel{display:block;position:absolute;z-index:1;left:calc(var(--tt-ring-size) / 2);top:calc(var(--tt-ring-size) / 2 - 5px);width:calc((100% + var(--tt-space-4)) * (var(--tt-cols, 4) - 1) / var(--tt-cols, 4))}.tt-steps__frame .tt-steps__num{z-index:2}.tt-section.tt-steps .tt-steps__list:before{height:4px;top:calc(var(--tt-ring-size) / 2 - 2px);background:radial-gradient(circle,var(--tt-control-line) 0 1px,transparent 1.6px) 0 50% / 13px 4px repeat-x}}.tt-section.tt-steps--foto{--tt-ring-size: 44px}.tt-section.tt-steps--foto .tt-steps__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tt-space-5) var(--tt-space-3)}.tt-section.tt-steps--foto .tt-steps__item{display:flex;flex-direction:column;gap:var(--tt-space-3)}.tt-section.tt-steps--foto .tt-steps__item:after{display:none}.tt-section.tt-steps--foto .tt-steps__num{position:absolute;top:var(--tt-space-2);left:var(--tt-space-2);z-index:2;background:var(--tt-depth-twill),radial-gradient(circle at 38% 32%,var(--tt-surface-2),var(--tt-bg) 72%);color:var(--tt-stitch);font-weight:var(--tt-fw-display);font-size:calc(var(--tt-ring-size) * .44);box-shadow:var(--tt-shadow-overlay)}.tt-section.tt-steps--foto .tt-steps__num:before{top:0;right:0;bottom:0;left:0;background:repeating-conic-gradient(from 6deg,var(--tt-stitch) 0 2deg,var(--tt-text-muted) 2deg 4deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 6px),var(--tt-bg) calc(100% - 5.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 6px),var(--tt-bg) calc(100% - 5.5px))}.tt-section.tt-steps--foto .tt-steps__img{order:1;width:100%;max-width:none;height:auto;margin:0;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--tt-radius-media);background:var(--tt-surface)}.tt-section.tt-steps--foto .tt-steps__body{order:2;padding:0}.tt-section.tt-steps--foto .tt-steps__body .tt-title{margin-bottom:var(--tt-space-1)}@media(min-width:750px){.tt-section.tt-steps--foto{--tt-ring-size: 56px}.tt-section.tt-steps--foto .tt-steps__list{grid-template-columns:repeat(var(--tt-cols, 4),minmax(0,1fr));gap:var(--tt-space-4)}.tt-section.tt-steps--foto .tt-steps__num{position:relative;top:auto;left:auto}.tt-section.tt-steps--foto .tt-steps__frame{max-width:1600px}.tt-section.tt-steps--foto .tt-steps__img{width:100%}}.tt-rise{opacity:0;transform:translateY(12px)}.tt-rise.is-in{opacity:1;transform:none;transition:opacity calc(var(--tt-dur-slide) * 2) var(--tt-ease-out),transform calc(var(--tt-dur-slide) * 2) var(--tt-ease-out)}@media(prefers-reduced-motion:reduce){.tt-rise{opacity:1;transform:none}}.tt-galerij .tt-galerij__img{max-height:75svh}.tt-section.tt-steps .tt-steps__item>.tt-steps__img{max-width:min(100%,59.2svh)}.tt-split .tt-split__media img{max-height:75svh;object-fit:cover}.tt-section.tt-steps--vierkant .tt-steps__item>.tt-steps__img{aspect-ratio:1 / 1;object-position:50% 50%}.tt-section.tt-steps .tt-steps__item>.tt-steps__img[src*=witshirttt1]{object-view-box:inset(20% 14% 18% 14%)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/tt-components.css.map */
