.tcs-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3) var(--space-8);margin-bottom:var(--space-8)}.tcs-section-head__text{display:flex;flex-direction:column;gap:var(--space-3);max-width:var(--measure)}@media(min-width:900px){.tcs-section-head{margin-bottom:var(--space-12)}}.tcs-rail{display:grid;grid-auto-flow:column;grid-auto-columns:var(--rail-item, 72%);gap:var(--space-3);margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) var(--space-2);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-width:none;list-style:none}.tcs-rail::-webkit-scrollbar{display:none}.tcs-rail>*{scroll-snap-align:start;min-width:0}@media(min-width:600px){.tcs-rail{--rail-item: 42%}}@media(min-width:900px){.tcs-rail{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(var(--rail-columns, 4),minmax(0,1fr));gap:var(--space-12) var(--space-6);margin:0;padding:0;overflow:visible}}.tcs-shelf{--shelf-tile: 64vw;--shelf-ratio: 1;--shelf-inset: max(var(--gutter), (100% - var(--content-max)) / 2);position:relative}@media(min-width:600px){.tcs-shelf{--shelf-tile: 38vw}}@media(min-width:900px){.tcs-shelf{--shelf-tile: clamp(220px, 20vw, 400px)}}.tcs-shelf__track{display:grid;grid-auto-flow:column;grid-auto-columns:var(--shelf-tile);gap:var(--space-3);margin:calc(-1 * var(--space-4)) 0 0;padding:var(--space-4) var(--shelf-inset) var(--space-1);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--shelf-inset);scrollbar-width:none;list-style:none}.tcs-shelf__track::-webkit-scrollbar{display:none}@media(min-width:900px){.tcs-shelf__track{gap:var(--space-4)}}.tcs-shelf__item{min-width:0;scroll-snap-align:start}.tcs-shelf__arrow{position:absolute;top:calc(var(--shelf-tile) / (var(--shelf-ratio)) / 2);z-index:1;display:none;align-items:center;justify-content:center;width:44px;height:44px;margin-top:-22px;padding:0;border:0;border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink);box-shadow:0 0 0 1px #1b1b1a0f,var(--shadow-overlay);cursor:pointer;transition:opacity var(--duration-change) var(--ease-out),scale var(--duration-feedback) var(--ease-out)}.tcs-shelf__arrow--prev{left:max(var(--space-2),var(--shelf-inset) - 22px)}.tcs-shelf__arrow--next{right:var(--space-6)}.tcs-shelf__arrow:disabled{opacity:0;pointer-events:none}.tcs-shelf__arrow:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(hover:hover)and (pointer:fine){.is-scrollable .tcs-shelf__arrow{display:inline-flex}.tcs-shelf__arrow:hover{background:var(--color-surface);color:var(--color-ink);scale:1.06}.tcs-shelf__arrow:active{scale:.96}}.tcs-shelf__progress{display:none;height:2px;margin-top:var(--space-6);overflow:hidden;border-radius:var(--radius-pill);background:#1b1b1a14}.is-scrollable .tcs-shelf__progress{display:block}.tcs-shelf__progress span{display:block;width:calc(var(--shelf-visible, .3) * 100%);height:100%;border-radius:inherit;background:var(--color-ink);translate:calc(var(--shelf-progress, 0) * (1 / var(--shelf-visible, .3) - 1) * 100%) 0}@media(prefers-reduced-motion:reduce){.tcs-shelf__arrow{transition:none}}.tcs-hero{position:relative;display:flex;align-items:flex-end;min-height:min(78svh,720px);overflow:hidden;background:var(--color-ink);color:#fff;isolation:isolate}@media(min-width:900px){.tcs-hero{min-height:min(calc(100svh - 64px),860px)}}.tcs-hero__media,.tcs-hero__media video,.tcs-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:0;object-fit:cover}.tcs-hero__media{z-index:-2}.tcs-hero__media img{top:-1px;right:-1px;bottom:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px)}.tcs-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#0c0c0bb8,#0c0c0b59 38%,#0c0c0b00 65%)}.tcs-hero__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding-block:var(--space-16) var(--space-8)}@media(min-width:900px){.tcs-hero__content{padding-block:var(--space-24) var(--space-16)}}.tcs-hero__h1{margin:0;font-size:var(--text-meta);line-height:var(--text-meta--line-height);font-weight:var(--weight-strong);letter-spacing:.01em;color:#ffffffdb}.tcs-hero__headline{margin:0;max-width:8em;font-size:var(--text-display);line-height:var(--text-display--line-height);letter-spacing:var(--text-display--letter-spacing);font-weight:var(--weight-strong);color:#fff;text-wrap:balance}.tcs-hero__lead{margin:0;max-width:24em;font-size:var(--text-lead);line-height:var(--text-lead--line-height);color:#ffffffe0}.tcs-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-6);margin-top:var(--space-2)}.tcs-hero__link{display:inline-flex;align-items:center;gap:var(--space-1);min-height:44px;border-radius:var(--radius-sm);color:#fff;font-weight:var(--weight-strong);text-decoration:none}.tcs-hero__link .tcs-icon{transition:translate var(--duration-change) var(--ease-out)}@media(hover:hover){.tcs-hero__link:hover{color:#fff}.tcs-hero__link:hover .tcs-icon{translate:2px 0}}.tcs-hero__link:focus-visible{outline:none;box-shadow:0 0 0 2px #fff}.tcs-hero__facts{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin:var(--space-4) 0 0;padding:0;list-style:none;color:#fffc;font-size:var(--text-meta);line-height:var(--text-meta--line-height)}.tcs-hero__facts li{display:inline-flex;align-items:center;gap:6px}.tcs-hero__facts .tcs-icon{color:var(--color-accent)}.tcs-hero__pause{position:absolute;right:var(--gutter);bottom:var(--space-8);color:#fff;background:#0c0c0b59;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media(hover:hover){.tcs-hero__pause:hover{color:#fff;background:#0c0c0b8c}}@media(max-width:899px){.tcs-hero__pause{top:var(--space-4);bottom:auto}}.tcs-hero--light{background:#c9c4b6;color:var(--color-ink);align-items:flex-start}.tcs-hero--light:before{display:none}html:has(.tcs-header--over-hero) main>.shopify-section:first-child .tcs-hero--light .tcs-hero__media:after{display:none}@media(min-width:900px){.tcs-hero--light{align-items:center}}html:has(.tcs-header--over-hero) main>.shopify-section:first-child .tcs-hero--light .tcs-hero__content{padding-top:calc(56px + var(--space-8))}@media(min-width:900px){html:has(.tcs-header--over-hero) main>.shopify-section:first-child .tcs-hero--light .tcs-hero__content{padding-block:calc(64px + var(--space-8)) var(--space-8)}}.tcs-hero--light .tcs-hero__h1{color:var(--color-ink-2)}.tcs-hero--light .tcs-hero__headline{color:var(--color-ink)}.tcs-hero--light .tcs-hero__lead{color:var(--color-ink-2)}.tcs-hero--light .tcs-hero__link,.tcs-hero--light .tcs-hero__link:hover{color:var(--color-ink)}.tcs-hero--light .tcs-hero__link:focus-visible{box-shadow:var(--focus-ring)}.tcs-hero--light .tcs-hero__facts{color:var(--color-ink)}@media(max-width:899px){.tcs-hero--light:before{display:block;background:linear-gradient(to bottom,#ded9cfe6,#ded9cfc7 62%,#ded9cf00 88%)}.tcs-hero--light[data-portrait]:before{display:none}.tcs-hero--light .tcs-hero__facts{display:none}html:has(.tcs-header--over-hero) main>.shopify-section:first-child .tcs-hero--light[data-portrait]{min-height:100svh}}.tcs-hero--light .tcs-hero__facts .tcs-icon{color:var(--color-ink)}.tcs-hero--light .tcs-hero__pause,.tcs-hero--light .tcs-hero__pause:hover{color:var(--color-ink);background:#ffffff8c}@media(max-width:899px){.tcs-hero__media video,.tcs-hero__media img{object-position:var(--hero-focus-mobile, 50%) 50%}}.tcs-hero__ui{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.tcs-hero__ui svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.tcs-hero__ui g{opacity:0}.tcs-hero__ui line{stroke:var(--color-ink);stroke-width:1}.tcs-hero__dim{position:absolute;margin:0;padding:3px 10px;border-radius:var(--radius-pill);background:#f8f8f7e0;color:var(--color-ink);font-size:var(--text-meta);line-height:18px;font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;transform:translate(-50%,-50%)}.tcs-hero__finish{display:inline-flex;align-items:center;gap:var(--space-2);transform:translate(-100%)}.tcs-hero__finish i{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026}.tcs-hero__finish small{font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--color-ink-2)}.tcs-category{display:flex;flex-direction:column;gap:var(--space-3);border-radius:var(--radius-object);color:var(--color-ink);text-decoration:none;-webkit-tap-highlight-color:transparent}.tcs-category__image{position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--radius-object);background:var(--color-stage);isolation:isolate;transition:scale var(--duration-feedback) var(--ease-out)}.tcs-category__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:0;object-fit:cover;mix-blend-mode:multiply;scale:var(--zoom, 1);transition:scale var(--duration-space) var(--ease-space)}.tcs-category__text{display:flex;flex-direction:column;gap:2px;padding-inline:2px}.tcs-category__name{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-body);line-height:var(--text-body--line-height);letter-spacing:-.01em;font-weight:var(--weight-strong)}.tcs-category__name .tcs-icon{flex-shrink:0;color:var(--color-ink-3);opacity:0;translate:-4px 0;transition:opacity var(--duration-change) var(--ease-out),translate var(--duration-change) var(--ease-out)}.tcs-category__meta{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--color-ink-3)}@media(hover:hover){.tcs-category:hover .tcs-category__image img{scale:calc(var(--zoom, 1) * 1.03)}.tcs-category:hover .tcs-category__name .tcs-icon{opacity:1;translate:0 0}}@media(hover:hover){.tcs-category:active .tcs-category__image{scale:.98}}.tcs-category:focus-visible{outline:none}.tcs-category:focus-visible .tcs-category__image{box-shadow:var(--focus-ring)}.tcs-rail--compact{--rail-item: 42%}@media(min-width:600px){.tcs-rail--compact{--rail-item: 27%}}@media(min-width:900px)and (max-width:1099px){.tcs-rail--compact{grid-auto-flow:column;grid-auto-columns:22%;grid-template-columns:none;gap:var(--space-4);margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) var(--space-2);overflow-x:auto}}@media(min-width:1100px){.tcs-rail--compact{gap:var(--space-4)}}.tcs-steps{display:grid;grid-auto-flow:column;grid-auto-columns:84%;gap:var(--space-3);margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) var(--space-2);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-width:none;list-style:none;counter-reset:step}.tcs-steps::-webkit-scrollbar{display:none}.tcs-steps>*{scroll-snap-align:start;min-width:0}@media(min-width:900px){.tcs-steps{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8);margin:0;padding:0;overflow:visible}}.tcs-step{display:flex;flex-direction:column;gap:var(--space-4);counter-increment:step}.tcs-step__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--radius-object);background:var(--color-stage)}.tcs-step__media img,.tcs-step__media video{width:100%;height:100%;border-radius:0;object-fit:cover}.tcs-step__label{font-size:var(--text-label);line-height:var(--text-label--line-height);font-weight:var(--weight-strong);color:var(--color-ink-3);font-variant-numeric:tabular-nums}.tcs-step__text{display:flex;flex-direction:column;gap:var(--space-2)}.tcs-finishes__layout{display:grid;gap:var(--space-8)}@media(min-width:900px){.tcs-finishes__layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-12);align-items:start}}@media(min-width:1600px){.tcs-finishes__layout{gap:var(--space-16)}}.tcs-finishes__preview{display:flex;flex-direction:column;gap:var(--space-3);margin:0}.tcs-finishes__stage{position:relative;display:grid;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--radius-object);background:var(--color-stage)}@media(min-width:900px){.tcs-finishes__stage{aspect-ratio:3 / 2}}.tcs-finishes__stage img{grid-area:1 / 1;width:100%;height:100%;border-radius:0;object-fit:cover;transition:opacity var(--duration-change) var(--ease-out)}.tcs-finishes__stage img.is-entering{opacity:0}.tcs-finishes__caption{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-3);padding-inline:2px}.tcs-finishes__name{font-size:var(--text-heading);line-height:var(--text-heading--line-height);letter-spacing:var(--text-heading--letter-spacing);font-weight:var(--weight-strong);color:var(--color-ink)}.tcs-finishes__sample{margin-left:auto}.tcs-finishes__sample .tcs-button__label{gap:var(--space-1)}.tcs-finishes__sample[data-state=done]{--button-bg: var(--color-success-soft);--button-bg-hover: var(--color-success-soft);--button-fg: var(--color-success);--button-border: transparent}.tcs-finishes__sample[data-state=done] .tcs-icon{display:none}.tcs-finishes__sample[data-state=working]{opacity:.7}.tcs-finishes__finish{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--color-ink-3)}.tcs-finishes__palette{display:flex;flex-direction:column;gap:var(--space-8)}.tcs-finishes__group{min-width:0;margin:0;padding:0;border:0}.tcs-finishes__legend{display:flex;gap:var(--space-2);margin-bottom:var(--space-3);padding:0;font-size:var(--text-label);line-height:var(--text-label--line-height);letter-spacing:var(--text-label--letter-spacing);font-weight:var(--weight-strong);color:var(--color-ink)}.tcs-finishes__legend span{font-weight:var(--weight-regular);color:var(--color-ink-3);font-variant-numeric:tabular-nums}.tcs-finishes__swatches{display:grid;grid-template-columns:repeat(var(--swatch-columns, 6),minmax(0,1fr));gap:var(--space-2)}@media(min-width:600px){.tcs-finishes__swatches{--swatch-columns: 8}}.tcs-finishes__swatch{position:relative;display:block;aspect-ratio:1;border-radius:var(--radius-control);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:scale var(--duration-feedback) var(--ease-out),box-shadow var(--duration-change) var(--ease-out)}.tcs-finishes__swatch img,.tcs-finishes__hex{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover;box-shadow:inset 0 0 0 1px #1b1b1a14}.tcs-finishes__swatch img{box-shadow:none;outline:1px solid rgb(27 27 26 / .08);outline-offset:-1px}@media(hover:hover){.tcs-finishes__swatch:hover{scale:1.06}}.tcs-finishes__swatch:active{scale:.96}.tcs-finishes__swatch:has(input:checked){box-shadow:0 0 0 2px var(--color-page),0 0 0 4px var(--color-accent)}.tcs-band .tcs-finishes__swatch:has(input:checked){box-shadow:0 0 0 2px var(--color-band),0 0 0 4px var(--color-accent)}.tcs-finishes__swatch:has(input:focus-visible){box-shadow:var(--focus-ring)}.tcs-finishes__note{margin:0}.tcs-finishes__views{position:absolute;z-index:2;top:var(--space-3);left:var(--space-3);display:flex;gap:2px;padding:3px;border-radius:999px;background:#ffffffb8;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 0 0 1px #1414120f,0 8px 24px -12px #14141259}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.tcs-finishes__views{background:var(--color-surface)}}.tcs-finishes__view{min-height:32px;margin:0;padding:0 var(--space-3);border:0;border-radius:999px;background:none;font:var(--weight-medium) var(--text-label)/1 var(--font-sans)!important;color:var(--color-ink-2)!important;cursor:pointer;transition:background-color var(--duration-change) var(--ease-out),box-shadow var(--duration-change) var(--ease-out)}.tcs-finishes__view[aria-pressed=true]{background:var(--color-surface);box-shadow:0 1px 3px #0000001f;font-weight:var(--weight-strong)!important;color:var(--color-ink)!important}.tcs-finishes__view:focus-visible,.tcs-finishes__design:focus-visible{outline:none;box-shadow:var(--focus-ring)}.tcs-finishes__design{position:absolute;z-index:2;right:var(--space-3);bottom:var(--space-3);display:inline-flex;align-items:center;gap:var(--space-1);min-height:36px;padding:0 var(--space-4);border-radius:999px;background:var(--color-surface);box-shadow:0 0 0 1px #1414120f,0 8px 24px -12px #14141259;font-size:var(--text-label);line-height:1;font-weight:var(--weight-strong);color:var(--color-ink);text-decoration:none}.tcs-finishes__design[hidden]{display:none}.tcs-finishes__design .tcs-icon{transition:translate var(--duration-feedback) var(--ease-out)}@media(hover:hover){.tcs-finishes__design:hover .tcs-icon{translate:3px 0}}html:not(.js) .tcs-finishes__views{display:none}@media(prefers-reduced-motion:reduce){.tcs-finishes__swatch,.tcs-finishes__stage img{transition-duration:.01ms}.tcs-finishes__swatch:hover{scale:1}}.tcs-feature{position:relative;display:flex;align-items:flex-end;min-height:520px;overflow:hidden;border-radius:var(--radius-object);background:var(--color-ink);color:#fff;isolation:isolate}@media(min-width:900px){.tcs-feature{min-height:640px}}.tcs-feature>img,.tcs-feature>picture img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;border-radius:0;object-fit:cover}.tcs-feature:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#0c0c0ba8,#0c0c0b00 60%)}.tcs-feature__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);max-width:560px;padding:var(--space-8) var(--space-6)}@media(min-width:900px){.tcs-feature__content{padding:var(--space-12)}}.tcs-feature__content .tcs-section-title{color:#fff}.tcs-feature__content .tcs-lead{color:#ffffffe0}.tcs-faq{display:grid;gap:var(--space-8)}@media(min-width:900px){.tcs-faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-16)}}.tcs-faq__list{border-top:1px solid var(--color-line-strong)}.tcs-faq__item{border-bottom:1px solid var(--color-line-strong)}.tcs-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:64px;padding-block:var(--space-4);font-size:var(--text-heading);line-height:var(--text-heading--line-height);font-weight:var(--weight-strong);color:var(--color-ink);list-style:none;cursor:pointer;border-radius:var(--radius-sm)}.tcs-faq__item summary::-webkit-details-marker{display:none}.tcs-faq__item summary:focus-visible{outline:none;box-shadow:var(--focus-ring)}.tcs-faq__item summary .tcs-icon{flex-shrink:0;color:var(--color-ink-3);transition:rotate var(--duration-change) var(--ease-out)}.tcs-faq__item[open] summary .tcs-icon{rotate:45deg}.tcs-faq__answer{padding-bottom:var(--space-6);max-width:var(--measure);color:var(--color-ink-2);animation:tcs-fade var(--duration-change) var(--ease-out)}.tcs-faq__answer p{max-width:none;margin:0 0 var(--space-3);color:inherit}.tcs-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-8) var(--space-12);margin:0;padding:0;list-style:none}.tcs-logos img{display:block;width:auto;max-width:132px;height:32px;border-radius:0;object-fit:contain;filter:grayscale(1);opacity:.6;mix-blend-mode:multiply}.tcs-closing{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center}.tcs-closing .tcs-lead{max-width:44ch}.tcs-closing .tcs-button{margin-top:var(--space-2)}@media(prefers-reduced-motion:reduce){.tcs-category__image img,.tcs-category__name .tcs-icon,.tcs-hero__link .tcs-icon{transition-duration:.01ms}}.tcs-collection-header{padding-block:var(--space-8) var(--space-6)}@media(min-width:900px){.tcs-collection-header{padding-block:var(--space-16) var(--space-8)}}.tcs-collection-header .tcs-container{display:flex;flex-direction:column;gap:var(--space-3)}.tcs-collection-header .tcs-lead{max-width:var(--measure)}.tcs-collection-about{display:grid;gap:var(--space-4)}@media(min-width:900px){.tcs-collection-about{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--space-16)}}.tcs-collection-about__text{max-width:var(--measure);color:var(--color-ink-2)}.tcs-collection-about__text p{max-width:none;margin:0 0 var(--space-4);color:inherit}.tcs-collection-about__text *{text-align:start!important}.tcs-faq__answer.rte :is(h2,h3,h4){margin:var(--space-4) 0 var(--space-2);font-size:var(--text-heading);line-height:var(--text-heading--line-height);color:var(--color-ink)}.tcs-faq__answer.rte :is(ul,ol){margin:0 0 var(--space-3);padding-left:var(--space-6)}.tcs-faq__answer.rte li{margin-bottom:var(--space-1)}.tcs-faq__answer.rte img{max-width:100%;height:auto;border-radius:var(--radius-object)}@media(min-width:900px){body[class*=template-product] .wt-product__info>.wt-product__price,body[class*=template-product] .wt-product__info>.main-product__buy-buttons--container{position:sticky;z-index:6;margin-inline:calc(var(--space-4) * -1);padding-inline:var(--space-4);background:var(--color-material);-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6)}body[class*=template-product] .wt-product__info>.wt-product__price{bottom:calc(var(--tcs-buy-h, 72px) + var(--space-3));padding-top:var(--space-3);border-radius:var(--radius-float) var(--radius-float) 0 0;box-shadow:0 -1px 0 var(--color-line)}body[class*=template-product] .wt-product__info>.main-product__buy-buttons--container{bottom:var(--space-3);padding-bottom:var(--space-4);border-radius:0 0 var(--radius-float) var(--radius-float);box-shadow:0 16px 24px -20px #1414124d}}@media(min-width:900px){body[class*=template-product] .wt-product__info>.wt-product__price{margin-bottom:0;display:flow-root}body[class*=template-product] .wt-product__info>.wt-product__price>:last-child{margin-bottom:0}}.tcs-price-extra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1) var(--space-4);margin:var(--space-2) 0 var(--space-3)}.tcs-price-extra>p{margin:0}body[class*=template-product] .wt-product__price .tcs-price-promise,.tcs-price-promise{display:inline-flex;align-items:center;gap:6px;color:var(--color-success);font-size:var(--text-meta);line-height:var(--text-meta--line-height);font-weight:var(--weight-medium);white-space:nowrap}.tcs-price-promise__tick{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--color-success);color:#fff}@media(min-width:900px){body[class*=template-product] .wt-product__info>.wt-product__price~:has(~.main-product__buy-buttons--container){margin-block:0}body[class*=template-product] .wt-product__info>.main-product__buy-buttons--container{margin-top:0}body[class*=template-product] .wt-product__info>.main-product__buy-buttons--container product-form{margin:var(--space-3) 0 0}}@media(min-width:900px){body[class*=template-product] .wt-product__info>.wt-product__price,body[class*=template-product] .wt-product__info>.main-product__buy-buttons--container{width:auto;max-width:none;box-sizing:border-box}body[class*=template-product] .wt-product__price.tcs-price-card .tcs-price-pill{border:0;border-radius:0;background:transparent;overflow:visible}body[class*=template-product] .wt-product__price.tcs-price-card .tcs-price-pill__value{align-items:baseline;padding:0;background:transparent}body[class*=template-product] .wt-product__price.tcs-price-card .tcs-price-pill__value .price-item{font-size:var(--text-figure);line-height:var(--text-figure--line-height);letter-spacing:var(--text-figure--letter-spacing);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;color:var(--color-ink)}body[class*=template-product] .wt-product__price.tcs-price-card .tcs-price-pill__tax{margin-left:var(--space-2);font-size:var(--text-label);opacity:1;color:var(--color-ink-3)}}@media(min-width:900px){html:not(.tcs-chat-open) body[class*=template-product] #tidio-chat{translate:0 calc((var(--tcs-buy-h, 72px) + 72px) * -1)}}@media(max-width:899px){html:not(.tcs-chat-open) body[class*=template-product] #tidio-chat{translate:0 -64px}}.tcs-page{padding-block:var(--space-8) var(--section-space)}@media(min-width:900px){.tcs-page{padding-top:var(--space-16)}}.tcs-page__head{display:flex;flex-direction:column;gap:var(--space-3);max-width:var(--measure);margin-bottom:var(--space-8)}.tcs-prose{max-width:var(--measure);color:var(--color-ink);font-size:var(--text-body);line-height:1.65}.tcs-prose *{text-align:start!important}.tcs-prose>*{max-width:none;margin:0 0 var(--space-4);color:inherit}.tcs-prose :is(h2,h3,h4){margin:var(--space-8) 0 var(--space-3);color:var(--color-ink);font-weight:var(--weight-strong);text-align:start}.tcs-prose h2{font-size:var(--text-title);line-height:var(--text-title--line-height);letter-spacing:var(--text-title--letter-spacing)}.tcs-prose :is(h3,h4){font-size:var(--text-heading);line-height:var(--text-heading--line-height)}.tcs-prose :is(ul,ol){padding-left:var(--space-6)}.tcs-prose li{margin-bottom:var(--space-2)}.tcs-prose a{color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-line-strong);text-underline-offset:3px}.tcs-prose a:hover{text-decoration-color:currentColor}.tcs-prose img,.tcs-prose video,.tcs-prose iframe{max-width:100%;height:auto;border-radius:var(--radius-object)}.tcs-prose table{width:100%;border-collapse:collapse;font-size:var(--text-meta)}.tcs-prose :is(th,td){padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-line);text-align:start}.tcs-search-page,.tcs-not-found{padding-block:var(--space-8) var(--section-space)}.tcs-search-page__head,.tcs-not-found{display:flex;flex-direction:column;gap:var(--space-4);max-width:720px}.tcs-search-page__head{margin-bottom:var(--space-8)}@media(min-width:900px){.tcs-search-page{padding-top:var(--space-16)}}.tcs-search-page__form{position:relative;display:flex;gap:var(--space-2)}.tcs-search-page__icon{position:absolute;z-index:1;left:var(--space-3);top:50%;translate:0 -50%;color:var(--color-ink-3);pointer-events:none}.tcs-search-page__input{height:var(--control-lg);padding-left:44px}.tcs-search-page__form .tcs-button{height:var(--control-lg)}.tcs-search-page__products{margin-bottom:var(--space-12)}.tcs-search-page__other{display:flex;flex-direction:column;gap:var(--space-3);max-width:720px}.tcs-search-page__other .tcs-list{margin-inline:calc(var(--space-4) * -1)}.tcs-search-page__none{display:flex;flex-direction:column;gap:var(--space-3);max-width:560px}.tcs-pagination{display:flex;align-items:center;justify-content:center;gap:var(--space-4);margin-top:var(--space-12)}.tcs-text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);max-width:var(--measure)}.tcs-text--center{align-items:center;margin-inline:auto;text-align:center}.tcs-text--center .tcs-prose,.tcs-text--center .tcs-prose *{text-align:center!important}.tcs-text .tcs-prose>:last-child,.tcs-media-text__text .tcs-prose>:last-child,.tcs-column__text .tcs-prose>:last-child{margin-bottom:0}@media(max-width:899px){.tcs-hide-phone{display:none!important}}.tcs-media-text{display:grid;gap:var(--space-6);align-items:center}@media(min-width:900px){.tcs-media-text{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-16)}.tcs-media-text--reverse .tcs-media-text__media{order:2}}.tcs-media-text__media{overflow:hidden;border-radius:var(--radius-object);background:var(--color-stage);aspect-ratio:4 / 3}.tcs-media-text__media :is(img,video){width:100%;height:100%;border-radius:0;object-fit:cover}.tcs-media-text__text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);max-width:560px}.tcs-column{display:flex;flex-direction:column;gap:var(--space-4)}.tcs-column__media{overflow:hidden;border-radius:var(--radius-object);background:var(--color-stage);aspect-ratio:4 / 3}.tcs-column__media--square{aspect-ratio:1}.tcs-column__media--portrait{aspect-ratio:4 / 5}.tcs-column__media--natural{aspect-ratio:auto}.tcs-column__media img{width:100%;height:100%;border-radius:0;object-fit:cover}.tcs-column__text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.tcs-column__text .tcs-prose{color:var(--color-ink-2)}:is(.exp-eyebrow,.exp-hero__eyebrow,.exp-sf__eyebrow,.exp-split__eyebrow,.hiw-cta__eyebrow,.hiw-fitted__eyebrow,.hiw-hero__eyebrow,.hiw-step__label,.mtm-content-split__eyebrow,.mtm-hero-intro__eyebrow,.mtm-hinges__eyebrow,.mtm-hinges__fit-label,.mtm-reassurance__eyebrow){color:var(--color-ink-3)!important;font-size:var(--text-label)!important;font-weight:var(--weight-strong)!important;letter-spacing:var(--text-label--letter-spacing)!important;text-transform:none!important}.cablab :is(input:not([type=range]):not([type=checkbox]):not([type=radio]),select){border-color:var(--color-field)!important;font-size:16px!important}.cablab :is(input,select):focus{outline:none!important;border-color:var(--color-ink)!important;box-shadow:0 0 0 4px #fac05e59!important}.cablab-hero__eyebrow{color:var(--color-ink-3)!important;font-size:var(--text-label)!important;font-weight:var(--weight-strong)!important;letter-spacing:var(--text-label--letter-spacing)!important;text-transform:none!important}.tcs-contact{display:grid;gap:var(--space-12);align-items:start}@media(min-width:900px){.tcs-contact{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-16)}}.tcs-contact__ways{display:flex;flex-direction:column;gap:var(--space-6)}.tcs-contact__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.tcs-contact__way{display:flex;gap:var(--space-4);padding-block:var(--space-6);border-top:1px solid var(--color-line)}.tcs-contact__icon{display:grid;flex-shrink:0;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--color-sunken);color:var(--color-ink-2)}.tcs-contact__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);min-width:0}.tcs-contact__body .tcs-prose{color:var(--color-ink-2)}.tcs-contact__body .tcs-prose p{margin-bottom:var(--space-1)}.tcs-contact__body .tcs-prose :is(h3,h4,h5){margin:var(--space-3) 0 var(--space-1);font-size:var(--text-label);line-height:var(--text-label--line-height);color:var(--color-ink-3)}.tcs-contact__form-card{padding:var(--space-6)}@media(min-width:900px){.tcs-contact__form-card{padding:var(--space-8)}}.tcs-contact__form-card iframe{width:100%!important;border:0}.tcs-article__back{align-self:flex-start;font-size:var(--text-meta)}.tcs-article__image{max-width:880px;margin-bottom:var(--space-8);overflow:hidden;border-radius:var(--radius-object)}.tcs-article__image img{width:100%;height:auto;border-radius:0}.tcs-saved__head{max-width:none}@media(min-width:900px){.tcs-saved__head{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:var(--space-8)}}.tcs-saved__heading{display:flex;flex-direction:column;gap:var(--space-3);max-width:var(--measure)}.tcs-saved__who{display:flex;flex-direction:column;gap:var(--space-1)}@media(min-width:900px){.tcs-saved__who{align-items:flex-end;text-align:right}}.tcs-saved__who .tcs-meta{margin:0}.tcs-saved__email{color:var(--color-ink);font-weight:var(--weight-medium);overflow-wrap:anywhere}.tcs-saved__account-links{display:flex;gap:var(--space-4)}.tcs-saved__count{margin:0 0 var(--space-4)}.tcs-saved__count[hidden]{display:none}.tcs-saved-grid[hidden],[data-tcs-saved-page]:not([data-state=loading]) .tcs-saved-grid--skeleton{display:none}.tcs-saved-card{position:relative;min-width:0;transition:opacity var(--duration-change) var(--ease-out),scale var(--duration-change) var(--ease-out)}.tcs-saved-card[data-leaving]{opacity:0;scale:.96}.tcs-saved-card__stage{aspect-ratio:4 / 3}.tcs-saved-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:var(--space-4);box-sizing:border-box;border-radius:0;object-fit:contain;mix-blend-mode:multiply;transition:scale var(--duration-space) var(--ease-space)}@media(hover:hover){.tcs-saved-card__link:hover .tcs-saved-card__image{scale:1.03}}.tcs-saved-card__actions{position:absolute;top:var(--space-2);right:var(--space-2);display:flex;gap:var(--space-1)}.tcs-saved-card__actions .tcs-icon-button{background:var(--color-surface);color:var(--color-ink-2);border-radius:var(--radius-pill);box-shadow:var(--shadow-card)}@media(hover:hover){.tcs-saved-card__actions .tcs-icon-button:hover{color:var(--color-ink);background:var(--color-surface);box-shadow:var(--shadow-lift)}}.tcs-saved-grid--skeleton .tcs-card__stage,.tcs-saved-card__line{background:var(--color-sunken);animation:tcs-saved-breathe 1.4s var(--ease-out) infinite alternate}.tcs-saved-grid--skeleton .tcs-card__stage{display:block;aspect-ratio:4 / 3}.tcs-saved-card__line{display:block;height:14px;width:70%;margin-top:var(--space-3);border-radius:var(--radius-sm)}.tcs-saved-card__line--short{width:45%;margin-top:var(--space-2)}@keyframes tcs-saved-breathe{to{opacity:.55}}@media(prefers-reduced-motion:reduce){.tcs-saved-grid--skeleton .tcs-card__stage,.tcs-saved-card__line{animation:none}.tcs-saved-card,.tcs-saved-card__image{transition-duration:.01ms}}.tcs-saved__empty,.tcs-saved__signin{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);max-width:520px}.tcs-saved__empty[hidden]{display:none}.tcs-saved__empty .tcs-body,.tcs-saved__signin .tcs-body{margin:0;color:var(--color-ink-2)}.tcs-saved__signin .tcs-title,.tcs-saved__empty .tcs-title{margin:0}.tcs-saved__mark{display:grid;place-items:center;width:56px;height:56px;margin-bottom:var(--space-1);border-radius:var(--radius-pill);background:var(--color-sunken);color:var(--color-ink)}.tcs-saved__signin-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-3)}.tcs-saved__empty>.tcs-button{margin-top:var(--space-3)}.tcs-saved__device{margin-top:var(--space-16);padding-top:var(--space-8);border-top:1px solid var(--color-line)}.tcs-saved__device[hidden]{display:none}.tcs-saved__device .tcs-heading{margin:0}.tcs-saved__device .tcs-meta{margin:var(--space-1) 0 var(--space-4)}.tcs-saved__list{max-width:760px;margin-inline:calc(var(--space-4) * -1)}.tcs-saved__item{display:flex;align-items:center;gap:var(--space-1)}.tcs-saved__item .tcs-row{flex:1;min-width:0}.tcs-saved__remove{flex-shrink:0;color:var(--color-ink-3)}.tcs-account__part{margin-top:var(--space-12)}.tcs-account__part-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.tcs-account__part-head .tcs-section-title{margin:0}.tcs-account__all{display:inline-flex;align-items:center;gap:var(--space-1);white-space:nowrap}.tcs-account__all[hidden]{display:none}.tcs-account__none{margin:0;max-width:var(--measure);color:var(--color-ink-2)}.tcs-account__orders{margin:0;padding:0;list-style:none;border-top:1px solid var(--color-line)}.tcs-account__orders>li{border-bottom:1px solid var(--color-line)}.tcs-account-order{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--space-4);padding:var(--space-4) 0;color:var(--color-ink);text-decoration:none;-webkit-tap-highlight-color:transparent}.tcs-account-order:focus-visible{outline:none;border-radius:var(--radius-control);box-shadow:var(--focus-ring)}.tcs-account-order__pictures{display:flex}.tcs-account-order__picture{display:grid;place-items:center;width:56px;height:56px;overflow:hidden;border-radius:var(--radius-control);background:var(--color-stage);color:var(--color-ink-3);box-shadow:0 0 0 2px var(--color-page)}.tcs-account-order__picture+.tcs-account-order__picture{margin-left:-16px}.tcs-account-order__picture img{width:100%;height:100%;border-radius:0;object-fit:cover;mix-blend-mode:multiply}.tcs-account-order__more{font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--color-ink-2)}.tcs-account-order__body,.tcs-account-order__end{display:flex;flex-direction:column;gap:2px;min-width:0}.tcs-account-order__end{align-items:flex-end;text-align:right}.tcs-account-order__title{font-size:var(--text-body);line-height:var(--text-body--line-height);font-weight:var(--weight-strong)}.tcs-account-order__meta{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--color-ink-3)}.tcs-account-order__note{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--color-ink-2)}.tcs-account-order--review{grid-template-columns:auto minmax(0,1fr) auto 18px}.tcs-account-order__total{font-size:var(--text-body);font-variant-numeric:tabular-nums;color:var(--color-ink)}.tcs-account-order__chevron{color:var(--color-ink-3);transition:translate var(--duration-change) var(--ease-out)}@media(hover:hover){.tcs-account-order:hover .tcs-account-order__title{text-decoration:underline;text-underline-offset:3px}.tcs-account-order:hover .tcs-account-order__chevron{translate:2px 0}}.tcs-account-status{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-meta);line-height:var(--text-meta--line-height);font-weight:var(--weight-medium);color:var(--color-ink-2)}.tcs-account-status:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--color-line-strong)}.tcs-account-status[data-tone=current]:before{background:var(--color-accent)}.tcs-account-status[data-tone=done]:before{background:var(--color-ink)}.tcs-account-status[data-tone=notice]{color:var(--color-warning)}.tcs-account-status[data-tone=notice]:before{background:var(--color-warning)}@media(max-width:599px){.tcs-account-order{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2) var(--space-3)}.tcs-account-order__pictures{grid-column:1 / -1}.tcs-account-order__chevron{display:none}}.tcs-account__details{display:grid;gap:var(--space-4) var(--space-8);margin:0;padding-top:var(--space-4);border-top:1px solid var(--color-line)}@media(min-width:768px){.tcs-account__details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.tcs-account__details{grid-template-columns:repeat(4,minmax(0,1fr))}}.tcs-account__details dt{margin:0 0 2px}.tcs-account__details dd{margin:0;color:var(--color-ink)}.tcs-account__details dd p{margin:0}.tcs-account__help{margin-top:var(--space-12)}.tcs-account__perks{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none;color:var(--color-ink)}.tcs-account__perks li{display:flex;align-items:center;gap:var(--space-2)}.tcs-account__perks .tcs-icon{flex-shrink:0;color:var(--color-ink-3)}.tcs-signin__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.tcs-signin__mark{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent-ink)}.tcs-signin__lead,.tcs-signin__note{margin:0}.tcs-signin__lead{color:var(--color-ink)}.tcs-signin__footer .tcs-icon{width:16px;height:16px}@media(max-width:767px){.tcs-signin__footer{flex-direction:column-reverse}}@media(hover:hover)and (min-width:1024px){:is(.tcs-buy-save,.tcs-saved-card__actions .tcs-icon-button)[data-tcs-tip]{position:relative}:is(.tcs-buy-save,.tcs-saved-card__actions .tcs-icon-button)[data-tcs-tip]:after{content:attr(data-tcs-tip);position:absolute;bottom:calc(100% + 8px);left:50%;z-index:3;padding:5px 8px;border-radius:var(--radius-sm);background:var(--color-ink);color:#fff;font-family:var(--font-sans);font-size:12px;font-weight:var(--weight-medium);line-height:16px;letter-spacing:.01em;white-space:nowrap;opacity:0;translate:-50% 2px;pointer-events:none;transition:opacity var(--duration-change) var(--ease-out),translate var(--duration-change) var(--ease-out)}:is(.tcs-buy-save,.tcs-saved-card__actions .tcs-icon-button)[data-tcs-tip]:is(:hover,:focus-visible):after{opacity:1;translate:-50% 0;transition-delay:.35s}.tcs-saved-card__actions .tcs-icon-button[data-tcs-tip]:after{bottom:auto;top:calc(100% + 8px)}}.tcs-band{background:var(--color-band)}.tcs-band .tcs-card__stage,.tcs-band .tcs-category__image{background:#ebe6de}.tcs-eyebrow{display:inline-flex;align-items:center;gap:var(--space-3);margin:0;font-size:var(--text-label);line-height:var(--text-label--line-height);letter-spacing:.02em;font-weight:var(--weight-strong);color:var(--color-ink-2)}.tcs-eyebrow:before{content:"";width:20px;height:2px;border-radius:2px;background:var(--color-accent)}.tcs-card__tag{position:absolute;top:var(--space-3);left:var(--space-3);z-index:1;padding:4px 10px;border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink);font-size:12px;line-height:16px;font-weight:var(--weight-strong)}.tcs-closing__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.tcs-closing .tcs-closing__actions .tcs-button{margin-top:0}.tcs-closing__rooms{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-6)}.tcs-closing__rooms .tcs-meta{margin:0}.tcs-closing__rooms ul{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.tcs-closing__room{display:inline-flex;align-items:center;min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--color-line-strong);font:var(--weight-medium) var(--text-label)/1 var(--font-sans);color:var(--color-ink);text-decoration:none;transition:background-color var(--duration-feedback) var(--ease-out),box-shadow var(--duration-feedback) var(--ease-out)}.tcs-closing__room:hover{background:#1414120d}.tcs-closing__room:focus-visible{outline:none;box-shadow:var(--focus-ring)}.tcs-closing-dark .tcs-closing__room{color:#fff;box-shadow:inset 0 0 0 1px #ffffff47}.tcs-closing-dark .tcs-closing__room:hover{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff80}@media(pointer:coarse){.tcs-closing__room{min-height:44px}}.tcs-closing-dark{background:var(--color-band-deep);color:#fff}.tcs-closing-dark :is(.tcs-page-title,.tcs-heading){color:#fff}.tcs-closing-dark :is(.tcs-lead,.tcs-meta){color:#ffffffb8}.tcs-closing--split{display:grid;gap:var(--space-12);align-items:center;text-align:start}@media(min-width:900px){.tcs-closing--split{grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:var(--space-16)}}.tcs-closing__main{display:flex;flex-direction:column;align-items:inherit;gap:var(--space-4)}.tcs-closing--split .tcs-closing__main{align-items:flex-start}.tcs-closing__signup{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-float);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a}.tcs-closing:not(.tcs-closing-dark *) .tcs-closing__signup{background:var(--color-surface);box-shadow:var(--shadow-card)}.tcs-closing__form{display:flex;gap:var(--space-2);margin-top:var(--space-2)}.tcs-closing__form{flex-wrap:wrap;align-items:stretch}.tcs-closing__form>*,.tcs-closing__form>button.tcs-button{margin:0}.tcs-closing__form .tcs-input{flex:1 1 180px;min-width:0}.tcs-closing__form .tcs-field__error{flex-basis:100%}.tcs-closing-dark .tcs-closing__form .tcs-input{border-color:#ffffff4d;background:#ffffff0f;color:#fff}.tcs-closing-dark .tcs-closing__form .tcs-input::placeholder{color:#ffffff8c}.tcs-closing-dark .tcs-button:not(.tcs-button--primary){--button-bg: #ffffff;--button-bg-hover: #eeeeec;--button-border: transparent}.tcs-footer{background:var(--color-band)}.tcs-tagged__shelf{--shelf-ratio: 4 / 5}.tcs-tagged__shelf--square{--shelf-ratio: 1}.tcs-tagged__shelf--tall{--shelf-ratio: 9 / 16}@media(min-width:900px){.tcs-tagged__shelf{--shelf-tile: clamp(200px, 17vw, 360px)}}.tcs-tagged__post{position:relative;display:flex;flex-direction:column;gap:var(--space-2);border-radius:var(--radius-object);color:var(--color-ink-3);text-decoration:none}.tcs-tagged__post:focus-visible{outline:none;box-shadow:var(--focus-ring)}.tcs-tagged__media{display:block;aspect-ratio:var(--shelf-ratio);overflow:hidden;border-radius:var(--radius-object);background:#ebe6de}.tcs-tagged__media img{display:block;width:100%;height:100%;object-fit:cover;transition:scale var(--duration-space) var(--ease-out)}.tcs-tagged__by{overflow:hidden;font-size:var(--text-meta);line-height:var(--text-meta--line-height);text-overflow:ellipsis;white-space:nowrap;transition:color var(--duration-change) var(--ease-out)}@media(hover:hover){.tcs-tagged__post:hover .tcs-tagged__media img{scale:1.04}.tcs-tagged__post:hover .tcs-tagged__by{color:var(--color-ink)}}@media(prefers-reduced-motion:reduce){.tcs-tagged__media img{transition:none}}.tcs-lightbox::backdrop{background:#0c0c0bc7}.tcs-lightbox__media{position:relative;flex:none;height:min(58dvh,120vw);margin-top:var(--space-2);background:#14130f}.tcs-lightbox__slides{display:flex;height:100%;margin:0;padding:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;outline:none}.tcs-lightbox__slides::-webkit-scrollbar{display:none}.tcs-lightbox__slides>li{display:flex;flex:0 0 100%;align-items:center;justify-content:center;min-width:0;scroll-snap-align:center;scroll-snap-stop:always}.tcs-lightbox__slides img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.tcs-lightbox__count{position:absolute;top:var(--space-3);right:var(--space-3);margin:0;padding:2px var(--space-2);border-radius:var(--radius-pill);background:#14130f99;color:#fff;font-size:var(--text-meta);line-height:var(--text-meta--line-height);font-variant-numeric:tabular-nums}.tcs-lightbox__count:empty{display:none}.tcs-lightbox__info{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.tcs-lightbox .tcs-overlay__title{overflow:hidden;font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap}.tcs-lightbox__caption{margin:0;max-width:none;color:var(--color-ink-2);white-space:pre-line;overflow-wrap:anywhere}.tcs-lightbox__caption:empty{display:none}.tcs-lightbox__date{margin:var(--space-3) 0 0;color:var(--color-ink-3);font-size:var(--text-meta);line-height:var(--text-meta--line-height)}.tcs-lightbox__step,.tcs-lightbox__nav{position:absolute;top:50%;z-index:1;display:none;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink);cursor:pointer;transition:opacity var(--duration-change) var(--ease-out),scale var(--duration-feedback) var(--ease-out)}.tcs-lightbox__step{width:36px;height:36px;margin-top:-18px;box-shadow:0 1px 4px #14141240;opacity:.92}.tcs-lightbox__step--prev{left:var(--space-3)}.tcs-lightbox__step--next{right:var(--space-3)}.tcs-lightbox__step:disabled,.tcs-lightbox__nav:disabled{opacity:0;pointer-events:none}.tcs-lightbox__step:focus-visible,.tcs-lightbox__nav:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(hover:hover)and (pointer:fine){.tcs-lightbox.has-slides .tcs-lightbox__step{display:inline-flex}.tcs-lightbox__step:hover,.tcs-lightbox__nav:hover{background:var(--color-surface);color:var(--color-ink);scale:1.06}}@media(min-width:768px){.tcs-overlay[open][data-presentation=lightbox]{top:0;right:0;bottom:0;left:0;flex-direction:row;margin:auto;width:min(1080px,calc(100vw - 160px));height:min(820px,calc(100dvh - 64px));overflow:visible;border-radius:var(--radius-float);animation:tcs-pop var(--duration-change) var(--ease-out)}.tcs-overlay[data-presentation=lightbox][data-closing]{animation:tcs-pop-out var(--duration-exit) var(--ease-in) forwards}.tcs-lightbox .tcs-overlay__handle{display:none}.tcs-lightbox__media{flex:1 1 auto;height:auto;min-width:0;margin:0;overflow:hidden;border-radius:var(--radius-float) 0 0 var(--radius-float)}.tcs-lightbox__info{flex:0 0 clamp(300px,30%,380px)}.tcs-lightbox .tcs-overlay__header{padding-left:var(--space-6)}.tcs-lightbox__nav{display:inline-flex;width:48px;height:48px;margin-top:-24px;box-shadow:var(--shadow-overlay)}.tcs-lightbox__nav--prev{left:-64px}.tcs-lightbox__nav--next{right:-64px}}@media(prefers-reduced-motion:reduce){.tcs-lightbox__step,.tcs-lightbox__nav{transition:none}}body:has(main>.shopify-section:last-child :is(.tcs-band,.tcs-closing-dark)) .tcs-footer{margin-top:0}@media(min-width:1600px){.tcs-hero{min-height:min(calc(100svh - 64px),1200px)}.tcs-feature{min-height:clamp(640px,30vw,1040px)}.tcs-feature__content{max-width:640px;padding:var(--space-16)}.tcs-rail{gap:var(--space-12) var(--space-8)}.tcs-rail--compact{gap:var(--space-6)}.tcs-steps{gap:var(--space-12)}}.tcs-step__text{max-width:52ch}.tcs-details__aside{display:flex;flex-direction:column;gap:var(--space-8);align-self:start}@media(min-width:900px){.tcs-details__aside{position:sticky;top:calc(var(--tcs-header-offset, 64px) + var(--space-8));transition:top var(--duration-space) var(--ease-space)}}.tcs-details__facts{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.tcs-details__facts li{display:flex;gap:var(--space-3);align-items:flex-start;font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink-2)}.tcs-details__facts .tcs-icon{flex-shrink:0;margin-top:4px;color:var(--color-ink-3)}.tcs-details__help{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding-top:var(--space-6);border-top:1px solid var(--color-line);max-width:40ch}.tcs-details__help p{margin:0}.tcs-details__help .tcs-link{margin-top:var(--space-1)}.tcs-showcase{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);margin:0;padding:0;list-style:none}@media(min-width:600px){.tcs-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1800px){.tcs-showcase{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}}.tcs-tile{position:relative;display:flex;flex-direction:column;aspect-ratio:1;overflow:hidden;border-radius:var(--radius-object);background:var(--color-stage);isolation:isolate;container:tcs-tile / inline-size}.tcs-tile__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;-webkit-tap-highlight-color:transparent}.tcs-tile__media img{width:100%;height:100%;border-radius:0;object-fit:cover;object-position:center var(--focus-y, 60%);scale:var(--zoom, 1);transform-origin:center var(--focus-y, 60%);transition:scale var(--duration-space) var(--ease-space)}@media(hover:hover){.tcs-tile:hover .tcs-tile__media img{scale:calc(var(--zoom, 1) * 1.03)}}.tcs-tile__text{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-6) 0;text-align:center;pointer-events:none}@container tcs-tile (min-width: 520px){.tcs-tile__text{padding-top:var(--space-12)}}.tcs-tile__text :is(a,button){pointer-events:auto}.tcs-tile__title{margin:0;font-family:var(--font-sans);font-size:var(--text-section);line-height:var(--text-section--line-height);letter-spacing:var(--text-section--letter-spacing);font-weight:var(--weight-strong);color:var(--color-ink);text-wrap:balance}.tcs-tile__line{max-width:34ch;margin:0;font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink-2)}.tcs-tile__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-3) var(--space-6);margin-top:var(--space-3)}@container tcs-tile (max-width: 479px){.tcs-tile__text{gap:var(--space-1);padding:var(--space-6) var(--space-4) 0}.tcs-tile__title{font-size:var(--text-title);line-height:var(--text-title--line-height)}.tcs-tile__line{display:none}.tcs-tile__actions{flex-wrap:nowrap;gap:var(--space-4);margin-top:var(--space-2)}.tcs-tile__actions .tcs-link{white-space:nowrap}}@container tcs-tile (max-width: 319px){.tcs-tile__actions .tcs-link{display:none}}@media(prefers-reduced-motion:reduce){.tcs-tile__media img{transition-duration:.01ms}.tcs-tile:hover .tcs-tile__media img{scale:var(--zoom, 1)}}.tcs-timeline{display:grid;gap:var(--space-12)}@media(min-width:900px){.tcs-timeline--with-media{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-16);align-items:center}}.tcs-timeline__steps{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.tcs-timeline__step{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:var(--space-4);padding-bottom:var(--space-8)}.tcs-timeline__step:last-child{padding-bottom:0}.tcs-timeline__step:not(:last-child):before{content:"";position:absolute;top:36px;bottom:4px;left:15.5px;width:1px;background:var(--color-line-strong)}.tcs-timeline__marker{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-strong);font-size:var(--text-label);font-weight:var(--weight-strong);color:var(--color-ink);font-variant-numeric:tabular-nums}.tcs-timeline__text{display:flex;flex-direction:column;gap:var(--space-1);max-width:48ch;padding-top:5px}.tcs-timeline__label{margin:0;font-size:var(--text-label);line-height:var(--text-label--line-height);font-weight:var(--weight-strong);color:var(--color-ink-3)}.tcs-timeline__text .tcs-heading{margin:0}.tcs-timeline__body{margin:0;color:var(--color-ink-2)}@media(min-width:900px){.tcs-timeline:not(.tcs-timeline--with-media) .tcs-timeline__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:var(--space-8)}.tcs-timeline:not(.tcs-timeline--with-media) .tcs-timeline__step{grid-template-columns:minmax(0,1fr);gap:var(--space-4);padding-bottom:0}.tcs-timeline:not(.tcs-timeline--with-media) .tcs-timeline__step:not(:last-child):before{top:15.5px;bottom:auto;left:44px;right:calc(var(--space-8) * -1 + 12px);width:auto;height:1px}.tcs-timeline:not(.tcs-timeline--with-media) .tcs-timeline__text{padding-top:0}}.tcs-timeline__media{display:flex;flex-direction:column;gap:var(--space-3);margin:0}.tcs-timeline__stage{overflow:hidden;border-radius:var(--radius-object);background:var(--color-surface);box-shadow:var(--shadow-card)}.tcs-timeline__stage img{display:block;width:100%;height:auto;border-radius:0}.tcs-timeline__foot{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3);margin:var(--space-12) 0 0;padding-top:var(--space-6);border-top:1px solid var(--color-line)}.tcs-card__kind{position:absolute;top:var(--space-3);left:var(--space-3);padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:0 0 0 1px var(--color-line);color:var(--color-ink-2);font-size:var(--text-meta);line-height:var(--text-meta--line-height);font-weight:var(--weight-strong);pointer-events:none}:is(.tcs-story-tile,.tcs-finish-tile) .tcs-card__arrow{opacity:1;translate:0 0}.tcs-story-tile__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:0;object-fit:cover;mix-blend-mode:multiply;transition:scale var(--duration-space) var(--ease-space)}@media(hover:hover){.tcs-story-tile .tcs-card__link:hover .tcs-story-tile__image{scale:1.02}.tcs-story-tile .tcs-card__link:hover .tcs-card__arrow{opacity:1;translate:0 0}}.tcs-feature--expand{--feature-inset: max(var(--gutter), calc((100% - var(--content-max)) / 2));border-radius:0;clip-path:inset(0 var(--feature-inset) round var(--radius-object))}.tcs-feature--expand>.tcs-container{position:relative;width:100%}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.tcs-feature--expand{animation:tcs-feature-expand linear both;animation-timeline:view();animation-range:entry 15% cover 45%}}}@keyframes tcs-feature-expand{0%{clip-path:inset(0 var(--feature-inset) round var(--radius-object))}to{clip-path:inset(0 0 round 0)}}html:has(.tcs-header--over-hero) main>.shopify-section:first-child .tcs-hero{min-height:calc(min(78svh,720px) + 56px)}@media(min-width:900px){html:has(.tcs-header--over-hero) main>.shopify-section:first-child .tcs-hero{min-height:min(100svh,924px)}}@media(min-width:1600px){html:has(.tcs-header--over-hero) main>.shopify-section:first-child .tcs-hero{min-height:min(100svh,1264px)}}html:has(.tcs-header--over-hero) main>.shopify-section:first-child .tcs-hero__media:after{content:"";position:absolute;inset:0 0 auto;height:180px;background:linear-gradient(to bottom,#0c0c0b6b,#0c0c0b00);pointer-events:none}@media(max-width:899px){html:has(.tcs-header--over-hero) main>.shopify-section:first-child .tcs-hero__pause{top:calc(56px + var(--space-3))}}.tcs-colours__controls-label{font-size:var(--text-label)!important;font-weight:var(--weight-strong);color:var(--color-ink-3)}.tcs-colours__toggle{gap:2px!important;padding:3px;border-radius:var(--radius-control);background:var(--color-sunken)}.tcs-colours__toggle-btn{min-height:34px;padding:0 14px!important;border:0!important;border-radius:calc(var(--radius-control) - 3px)!important;background:transparent!important;color:var(--color-ink-2);font-family:var(--font-sans);font-size:var(--text-meta);font-weight:var(--weight-medium);transition:background-color var(--duration-change) var(--ease-out),color var(--duration-feedback) var(--ease-out)!important}.tcs-colours__toggle-btn:hover{transform:none!important;color:var(--color-ink)}.tcs-colours__toggle-btn[aria-pressed=true]{background:var(--color-thumb)!important;color:var(--color-ink);box-shadow:var(--shadow-raised),0 0 0 .5px #1414120f}.tcs-colours__toggle-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.tcs-contact__native{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4)}.tcs-contact__pair{display:grid;gap:var(--space-4)}@media(min-width:600px){.tcs-contact__pair{grid-template-columns:1fr 1fr}}.tcs-contact__native .tcs-button{align-self:flex-start;margin-top:var(--space-2)}.tcs-textarea{min-height:132px;padding-block:var(--space-3);resize:vertical}.tcs-contact__native :is(input,textarea):user-invalid{border-color:var(--color-danger);box-shadow:0 0 0 3px var(--color-danger-soft)}.tcs-contact__error{margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--color-danger-soft);color:var(--color-danger);font-size:var(--text-meta)}.tcs-contact__sent{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding-block:var(--space-6);outline:none}.tcs-contact__sent-icon{display:grid;place-items:center;width:40px;height:40px;margin-bottom:var(--space-2);border-radius:50%;background:var(--color-success-soft);color:var(--color-success)}.tcs-contact__sent p{margin:0}:is(.tcs-rail,.tcs-steps)[tabindex="0"]:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-object)}.tcs-hero__pause[hidden]{display:none}.tcs-table{border-radius:var(--radius-object);background:var(--color-surface);box-shadow:var(--shadow-card);overflow:hidden}.tcs-table table{width:100%;border-collapse:collapse;font-size:var(--text-body);line-height:var(--text-body--line-height)}.tcs-table :is(th,td){padding:var(--space-4) var(--space-5, 20px);text-align:left;vertical-align:top;border-bottom:1px solid var(--color-line)}.tcs-table thead th{background:var(--color-sunken);color:var(--color-ink-3);font-size:var(--text-meta);font-weight:var(--weight-strong)}.tcs-table tbody th{color:var(--color-ink);font-weight:var(--weight-strong)}.tcs-table td{color:var(--color-ink-2)}.tcs-table tbody tr:last-child :is(th,td){border-bottom:0}.tcs-table__note{margin-top:var(--space-4);max-width:var(--measure)}@media(max-width:767px){.tcs-table{background:transparent;box-shadow:none;overflow:visible}.tcs-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tcs-table :is(table,tbody,tr,th,td){display:block}.tcs-table tr{margin-bottom:var(--space-3);padding:var(--space-4);border-radius:var(--radius-object);background:var(--color-surface);box-shadow:var(--shadow-card)}.tcs-table :is(th,td){padding:0;border:0}.tcs-table tbody th{margin-bottom:var(--space-2);font-size:var(--text-heading)}.tcs-table td{display:grid;grid-template-columns:7.5em minmax(0,1fr);gap:var(--space-3);padding-block:4px}.tcs-table td:before{content:attr(data-label);color:var(--color-ink-3);font-size:var(--text-meta)}}.tcs-facts{display:flex;flex-direction:column;gap:var(--space-12, 48px)}.tcs-facts__group{display:grid;gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--color-line-strong)}.tcs-facts__aside:empty{display:none}.tcs-facts__list{display:flex;flex-direction:column;gap:var(--space-8);max-width:var(--measure)}.tcs-facts__item .tcs-heading{margin:0 0 var(--space-2);color:var(--color-ink)}.tcs-facts__item .tcs-faq__answer{padding-bottom:0;animation:none}.tcs-facts__item .tcs-faq__answer p:last-child{margin-bottom:0}@media(min-width:900px){.tcs-facts__group{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-16)}.tcs-facts__aside:empty{display:block}}.tcs-page__facts{margin-top:var(--space-3)}.tcs-page__head:has(.tcs-page__facts){max-width:none}.tcs-page__head:has(.tcs-page__facts)>:not(.tcs-page__facts){max-width:var(--measure)}.tcs-page--head-only{padding-bottom:0}.tcs-page--head-only .tcs-page__head{margin-bottom:0}@media(min-width:900px){.tcs-page__facts{flex-direction:row;flex-wrap:wrap;gap:var(--space-3) var(--space-8)}}.tcs-price-examples strong{color:var(--color-ink);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums}.tcs-kinds-table .tcs-price-examples{margin:0;padding:0;list-style:none}.tcs-kinds-table .tcs-price-examples li+li{margin-top:var(--space-2)}.tcs-kinds-table tbody th a{color:inherit}@media(min-width:768px){.tcs-kinds-table th[scope=row]{width:18%}.tcs-kinds-table td:nth-child(2){width:30%}}#hc-faq-content-wrapper.s4com-helpcenter{background:var(--color-page)!important;color:var(--color-ink);font-family:var(--font-sans)!important}#hc-faq-content-wrapper .hc-container{max-width:var(--content-max)!important;width:auto!important;margin:0 auto!important;padding:0 var(--gutter)!important}#hc-faq-content-wrapper .s4com-header{background:transparent!important;min-height:0!important;height:auto!important;padding:var(--space-12) 0 var(--space-6)!important;text-align:left!important}#hc-faq-content-wrapper .s4com-helpcenter-title{margin:0 0 var(--space-6)!important;color:var(--color-ink)!important;font-family:var(--font-sans)!important;font-size:var(--text-page-title, 40px)!important;line-height:1.1!important;font-weight:var(--weight-strong)!important;letter-spacing:-.025em!important;text-transform:none!important;text-align:left!important}#hc-faq-content-wrapper .s4com-search{max-width:560px!important;margin:0!important}#hc-faq-content-wrapper .s4com-search input{height:48px!important;padding:0 var(--space-4)!important;border:1px solid var(--color-field)!important;border-radius:var(--radius-control)!important;background:var(--color-surface)!important;color:var(--color-ink)!important;font:inherit!important;font-size:var(--text-body)!important;box-shadow:none!important}#hc-faq-content-wrapper .s4com-search input:focus{outline:none!important;box-shadow:var(--focus-ring)!important}#hc-faq-content-wrapper .categories-list{display:flex!important;flex-wrap:wrap!important;gap:var(--space-2)!important;margin:0 0 var(--space-8)!important;padding:0!important;list-style:none!important}#hc-faq-content-wrapper .categories-list-item,#hc-faq-content-wrapper .categories-list-item .hccategory{margin:0!important;padding:0!important;border:0!important;background:none!important;font-size:inherit!important}#hc-faq-content-wrapper .categories-list-item a{display:inline-flex!important;align-items:center!important;min-height:40px!important;padding:0 var(--space-4)!important;border-radius:var(--radius-pill)!important;background:var(--color-surface)!important;box-shadow:inset 0 0 0 1px var(--color-line-strong)!important;color:var(--color-ink-2)!important;font-family:var(--font-sans)!important;font-size:var(--text-meta)!important;font-weight:var(--weight-strong)!important;text-transform:none!important;text-decoration:none!important;letter-spacing:0!important}#hc-faq-content-wrapper .categories-list-item.active a{background:var(--color-ink)!important;box-shadow:none!important;color:var(--color-surface)!important}#hc-faq-content-wrapper .panel{margin:0!important;border:0!important;border-bottom:1px solid var(--color-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#hc-faq-content-wrapper .panel-heading{padding:0!important;background:transparent!important;border:0!important}#hc-faq-content-wrapper .panel-title,#hc-faq-content-wrapper .panel-title a{margin:0!important;color:var(--color-ink)!important;font-family:var(--font-sans)!important;font-size:var(--text-body)!important;font-weight:var(--weight-strong)!important;text-transform:none!important;letter-spacing:0!important}#hc-faq-content-wrapper .panel-title a{display:block!important;padding:var(--space-4) var(--space-8) var(--space-4) 0!important;text-decoration:none!important}#hc-faq-content-wrapper .panel-body{padding:0 0 var(--space-5, 20px)!important;border:0!important;color:var(--color-ink-2)!important;font-family:var(--font-sans)!important;font-size:var(--text-body)!important;line-height:var(--text-body--line-height)!important;max-width:var(--measure)}#hc-faq-content-wrapper .tab-pane,#hc-faq-content-wrapper .s4com-tab-content{max-width:880px}#hc-faq-content-wrapper .s4com-header{display:block!important}#hc-faq-content-wrapper .s4com-header .hc-container{width:100%!important}#hc-faq-content-wrapper .panel-title a{display:flex!important;align-items:center!important;gap:var(--space-4)!important}#hc-faq-content-wrapper .panel-title-arrow{order:2!important;margin-left:auto!important;display:inline-flex!important;color:var(--color-ink-3)!important;border:0!important}#hc-faq-content-wrapper .panel-title-arrow svg path{stroke:currentColor!important}#hc-faq-content-wrapper .panel-title-title{border:0!important}#hc-faq-content-wrapper .s4com-helpcenter-title{min-height:0!important;height:auto!important}.tcs-media-text--text-only{grid-template-columns:minmax(0,1fr)!important}.tcs-media-text--text-only .tcs-media-text__text{max-width:var(--measure)}@media(min-width:900px){.tcs-closing--tape{grid-template-columns:minmax(0,1fr) minmax(0,520px);grid-template-areas:"main tape" "signup tape";align-items:start;row-gap:var(--space-8)}.tcs-closing--tape .tcs-closing__main{grid-area:main;align-self:end}.tcs-closing--tape .tcs-closing__signup{grid-area:signup;max-width:440px}.tcs-closing--tape .tcs-closing__tape{grid-area:tape;align-self:center}}.tcs-closing__tape{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-float);background:var(--color-stage);color:var(--color-ink);text-align:start}.tcs-closing__frame{position:relative;aspect-ratio:2 / 1}.tcs-closing__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:0;object-fit:cover;opacity:0;transition:opacity var(--duration-change) var(--ease-out)}.tcs-closing__img.is-on{opacity:1}.tcs-closing__measure{padding:0 var(--space-6)}html:not(.js) .tcs-closing__measure{display:none}.tcs-closing__readout{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin:0 0 var(--space-1);font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--color-ink-3)}.tcs-closing__readout b{font-size:22px;line-height:1;letter-spacing:-.02em;font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;color:var(--color-ink)}.tcs-closing__design{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--space-1);margin:var(--space-2) var(--space-6) var(--space-6);padding:var(--space-1) 0;font-size:var(--text-label);line-height:var(--text-label--line-height);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;color:var(--color-ink);text-decoration:underline;text-decoration-color:#1b1b1a4d;text-underline-offset:4px}.tcs-closing__design .tcs-icon{transition:translate var(--duration-feedback) var(--ease-out)}@media(hover:hover){.tcs-closing__design:hover .tcs-icon{translate:3px 0}}.tcs-closing__design:focus-visible{outline:none;border-radius:var(--radius-sm);box-shadow:var(--focus-ring)}@media(prefers-reduced-motion:reduce){.tcs-closing__img,.tcs-closing__design .tcs-icon{transition-duration:.01ms}}.tcs-start[open]{--tcs-start-across: 4}@media(min-width:768px){.tcs-start[open][data-presentation=dialog]{width:min(920px,calc(100vw - 48px))}}.tcs-start .tcs-overlay__header{flex-shrink:0;align-items:flex-start;border-bottom:0;padding-top:var(--space-4)}.tcs-start__intro{flex:1;min-width:0}.tcs-start .tcs-overlay__title{font-size:var(--text-title);line-height:var(--text-title--line-height);letter-spacing:var(--text-title--letter-spacing)}.tcs-start__lead{margin:2px 0 0;font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--color-ink-3)}.tcs-start .tcs-overlay__body{display:grid;gap:var(--space-6)}.tcs-start__width{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-object);background:var(--color-sunken)}.tcs-start__width .tcs-field__label{color:var(--color-ink)}.tcs-start__width .tcs-field__hint{grid-column:1 / -1}.tcs-start__mm{position:relative;width:132px}.tcs-start__mm .tcs-input{padding-right:44px;text-align:right;font-weight:var(--weight-strong);font-variant-numeric:tabular-nums}.tcs-start__mm span{position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%);font-size:var(--text-meta);color:var(--color-ink-3);pointer-events:none}.tcs-start__kinds{display:grid;grid-template-columns:repeat(var(--tcs-start-across),minmax(0,1fr));gap:var(--space-4) var(--space-3);margin:0;padding:0;list-style:none}.tcs-start__kind{display:grid;gap:6px;border-radius:var(--radius-object);color:inherit;text-decoration:none}.tcs-start__kind img,.tcs-start__blank{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-object);background:var(--color-stage);transition:transform var(--duration-change) var(--ease-out)}@media(hover:hover){.tcs-start__kind:hover img{transform:scale(1.02)}}.tcs-start__kind:active img{transform:scale(.98);transition-duration:var(--duration-feedback)}.tcs-start__kind:focus-visible{outline:none;box-shadow:var(--focus-ring)}.tcs-start__name{font-size:var(--text-heading);line-height:var(--text-heading--line-height);font-weight:var(--weight-strong)}.tcs-start__line{margin-top:-4px;font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--color-ink-3)}.tcs-start__line b{font-weight:var(--weight-strong);color:var(--color-ink-2);font-variant-numeric:tabular-nums}.tcs-start__chevron{display:none}.tcs-start .tcs-overlay__footer{justify-content:space-between;flex-wrap:wrap;gap:var(--space-2) var(--space-6)}.tcs-start__more{font-size:var(--text-meta);color:var(--color-ink-2)}@media(max-width:767px){.tcs-start .tcs-overlay__body{gap:var(--space-4)}.tcs-start__kinds{grid-template-columns:1fr;gap:0}.tcs-start__kinds li+li{border-top:1px solid var(--color-line)}.tcs-start__kind{grid-template-columns:76px 1fr auto;grid-template-rows:auto auto;align-items:center;column-gap:var(--space-4);row-gap:0;min-height:72px;padding:var(--space-2) 0}.tcs-start__kind img,.tcs-start__blank{grid-row:1 / 3;width:76px;border-radius:var(--radius-control)}.tcs-start__name{align-self:end}.tcs-start__line{align-self:start;margin-top:0}.tcs-start__chevron{display:block;grid-row:1 / 3;grid-column:3;color:var(--color-ink-3)}}@media(min-width:768px){.tcs-start .tcs-overlay__header{padding:var(--space-6) var(--space-4) 0 var(--space-8)}.tcs-start .tcs-overlay__body{padding:var(--space-6) var(--space-8) var(--space-8)}.tcs-start .tcs-overlay__footer{padding:var(--space-4) var(--space-8)}.tcs-start__width{grid-template-columns:auto auto 1fr}.tcs-start__width .tcs-field__hint{grid-column:auto}}@media(prefers-reduced-motion:reduce){.tcs-start__kind img{transition:none}}.tcs-kinds{margin:calc(var(--space-4) - var(--space-8)) 0 var(--space-6)}.tcs-kinds{position:relative;isolation:isolate;--edge: 40px}.tcs-kinds__thumb{position:absolute;top:3px;left:0;z-index:-1;width:var(--thumb-w, 0);height:calc(var(--control) - 6px);border-radius:var(--radius-control);background:var(--color-thumb);box-shadow:0 0 0 1px #1b1b1a0d,0 1px 3px #1b1b1a1a;translate:var(--thumb-x, 0) 0;pointer-events:none}.tcs-kinds[data-glide] .tcs-kinds__thumb{transition:translate var(--duration-space) var(--ease-space),width var(--duration-space) var(--ease-space)}.tcs-kinds:has(.tcs-kinds__thumb) .tcs-segmented__option[aria-selected=true]{background:transparent;box-shadow:none}.tcs-kinds[data-more-end]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--edge)),transparent);mask-image:linear-gradient(to right,#000 calc(100% - var(--edge)),transparent)}.tcs-kinds[data-more-start]{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--edge));mask-image:linear-gradient(to right,transparent,#000 var(--edge))}.tcs-kinds[data-more-start][data-more-end]{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--edge),#000 calc(100% - var(--edge)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--edge),#000 calc(100% - var(--edge)),transparent)}@media(prefers-reduced-motion:reduce){.tcs-kinds[data-glide] .tcs-kinds__thumb{transition:none}}.tcs-stars{display:inline-flex;gap:2px;color:var(--color-accent)}.tcs-stars svg{fill:currentColor}.tcs-stars--small svg{width:14px;height:14px}.tcs-tagged__rating{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin:calc(var(--space-4) - var(--space-8)) 0 var(--space-8);font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--color-ink-2)}.tcs-tagged__quote{display:flex;flex-direction:column;gap:var(--space-2);margin:0}.tcs-tagged__quote-card{display:flex;flex-direction:column;gap:var(--space-4);box-sizing:border-box;aspect-ratio:var(--shelf-ratio);overflow:hidden;padding:var(--space-6) var(--space-6) var(--space-8);border-radius:var(--radius-object);background:var(--color-surface)}.tcs-tagged__quote blockquote{margin:auto 0 0}.tcs-tagged__quote blockquote p{margin:0;font-size:var(--text-lead);line-height:var(--text-lead--line-height);font-weight:var(--weight-medium);color:var(--color-ink);text-wrap:pretty}.tcs-tagged__quote .tcs-tagged__by{color:var(--color-ink-3)}.tcs-tagged__name{font-weight:var(--weight-strong);color:var(--color-ink-2)}.tcs-hero~.tcs-stats.tcs-region,.tcs-stats.tcs-region:not(.tcs-region--tight){padding-block:var(--space-12) 0}.tcs-stats__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8) var(--space-6);margin:0;padding:0;list-style:none;text-align:center}@media(min-width:768px){.tcs-hero~.tcs-stats.tcs-region{padding-block:var(--space-16) 0}.tcs-stats__list{grid-template-columns:repeat(var(--stats, 4),minmax(0,1fr))}}.tcs-stats__item{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.tcs-stats__figure{color:var(--color-ink);font-size:var(--text-figure);line-height:var(--text-figure--line-height);font-weight:var(--weight-light);font-variant-numeric:tabular-nums}.tcs-stats__caption{max-width:22ch;color:var(--color-ink-3);font-size:var(--text-label);line-height:var(--text-label--line-height);text-wrap:balance}.tcs-statement__text{display:flex;flex-direction:column;gap:var(--space-4);max-width:min(100%,980px)}.tcs-statement__title{margin:0;color:var(--color-ink-3);font-size:var(--text-meta);line-height:var(--text-meta--line-height);font-weight:var(--weight-medium);letter-spacing:0}.tcs-statement__statement{margin:0;max-width:18ch;color:var(--color-ink);font-size:var(--text-display);line-height:var(--text-display--line-height);letter-spacing:var(--text-display--letter-spacing);font-weight:var(--weight-light, 300);word-spacing:.06em;text-wrap:balance}.tcs-statement__lead{max-width:var(--measure);color:var(--color-ink-2);font-size:var(--text-lead);line-height:var(--text-lead--line-height)}.tcs-statement__lead>*{margin:0}.tcs-statement__lead>*+*{margin-top:var(--space-3)}.tcs-statement__media{margin:var(--space-12) calc(var(--gutter) * -1) 0}.tcs-statement__media img{display:block;width:100%;height:auto;aspect-ratio:5 / 2;object-fit:cover;border-radius:0}.tcs-statement__caption{margin-top:var(--space-3);padding-inline:var(--gutter);color:var(--color-ink-3);font-size:var(--text-label);line-height:var(--text-label--line-height)}@media(max-width:599px){.tcs-statement__media img{aspect-ratio:4 / 3}}@media(min-width:900px){.tcs-statement__media{margin:var(--space-16) 0 0}.tcs-statement__media img{border-radius:var(--radius-object)}.tcs-statement__caption{padding-inline:0}}.tcs-text--split{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);max-width:none;padding-top:var(--space-6);border-top:1px solid var(--color-line)}.tcs-text--split .tcs-text__aside,.tcs-text--split .tcs-text__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);min-width:0}.tcs-text--split .tcs-text__body{max-width:var(--measure)}.tcs-text--split .tcs-text__body .tcs-prose{font-size:var(--text-lead);line-height:var(--text-lead--line-height)}@media(min-width:900px){.tcs-text--split{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--space-8)}}.tcs-region:has(.tcs-text--split){padding-block:var(--section-space-tight)}.tcs-columns--numbered{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:minmax(0,1fr);gap:var(--space-8);margin:0;padding:0;overflow:visible}@media(min-width:900px){.tcs-columns--numbered{grid-template-columns:repeat(var(--rail-columns, 3),minmax(0,1fr));gap:var(--space-8) var(--space-6)}}.tcs-columns--numbered .tcs-column{padding-top:var(--space-4);border-top:1px solid var(--color-line)}.tcs-columns--numbered .tcs-column__text{gap:var(--space-2)}.tcs-column__number{color:var(--color-accent-ink);font-size:var(--text-label);line-height:var(--text-label--line-height);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}
/*# sourceMappingURL=/cdn/shop/t/65/assets/tcs-sections.css.map */
