#MainContent>.takt-mobile-refine-section{display:none!important}.tr7-controls{display:none}.takt-selection{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.takt-selection__inner{width:100%;max-width:none;margin:0;padding:32px 0 26px;--selection-inset: clamp(18px, 1.5vw, 24px)}.takt-selection__header{display:flex;align-items:end;justify-content:space-between;gap:16px 28px;margin:0 var(--selection-inset) 0;padding-bottom:20px;border-bottom:1px solid #d8d3cd}.takt-selection h2{margin:0;font:400 clamp(24px,2.4vw,34px)/1.2 var(--font-heading-family);letter-spacing:-.02em}.takt-selection__count{margin-inline-start:6px;font:400 18px/1 var(--font-body-family);letter-spacing:.02em;color:#79736d}.takt-selection__header p{margin:8px 0 0;font-size:13px;line-height:1.6;color:#625c57}.takt-selection a{color:inherit;text-decoration-thickness:1px;text-underline-offset:4px}.takt-selection a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.takt-selection__guide{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13px;line-height:1.4}.takt-selection__groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:0;margin:0;list-style:none}.takt-selection__group{min-width:0;padding:18px var(--selection-inset) 0}.takt-selection h3{margin:0;font:400 19px/1.3 var(--font-heading-family);letter-spacing:0}.takt-selection__spec{margin:7px 0 0;color:#282522;font-size:13px;line-height:1.6}.takt-selection__description{margin:4px 0 0;color:#625c57;font-size:12px;line-height:1.6}.takt-selection__products{display:flex;gap:8px 18px;flex-wrap:wrap}.takt-selection__products a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:12px;line-height:1.4;text-decoration:none}.takt-selection__products a span:first-child{font-weight:500;letter-spacing:.04em}.takt-selection__products a:hover span:first-child{text-decoration:underline;text-underline-offset:4px}@media screen and (max-width:749px){.takt-selection__inner{padding:20px 20px 16px}.takt-selection__header{display:block;margin:0;padding-bottom:8px}.takt-selection__header p{font-size:12px}.takt-selection__guide{margin-top:4px;font-size:12px}.takt-selection__groups{grid-template-columns:1fr;gap:0}.takt-selection__group{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4px 12px;align-items:baseline;padding:10px 0;border-bottom:1px solid #e2ddd6}.takt-selection__group:last-child{padding-bottom:0;border-bottom:0}.takt-selection h3{font-size:16px}.takt-selection__products{grid-column:1 / -1;flex-wrap:wrap;gap:0 18px}.takt-selection__spec{grid-column:2;margin:0;font-size:12px;text-align:right}.takt-selection__description{grid-column:1 / -1;margin:0;font-size:12px}}.takt-sg{display:grid;grid-template-columns:var(--sg-rail-track) var(--sg-brand-width) minmax(0,1fr);min-height:var(--sg-min-h);gap:1px;background:var(--sg-line)}.takt-sg__rail{display:flex;align-items:center;justify-content:center;background:var(--sg-rail-bg);color:var(--sg-rail-fg)}.takt-sg__rail span{display:flex;align-items:center;gap:2.4rem;writing-mode:vertical-rl;font-family:var(--font-body-family);font-size:var(--takt-rail-font, 1.15rem);letter-spacing:var(--takt-rail-ls, .24em);text-transform:uppercase;white-space:nowrap}.takt-sg__rail span:after{width:1px;height:var(--takt-rail-line, 10rem);background:currentColor;opacity:.5;content:""}.takt-sg__brand{position:relative;display:grid;grid-template-rows:auto 1fr auto;min-width:0;min-height:var(--sg-min-h);overflow:hidden;background:var(--sg-bg);color:var(--sg-brand-fg, var(--sg-brand-color))}.takt-sg__hero,.takt-sg__veil,.takt-sg__ph{position:absolute;top:0;right:0;bottom:0;left:0}.takt-sg__hero{z-index:0}.takt-sg__hero img{width:100%;height:100%;display:block;object-fit:cover;object-position:var(--sg-hero-position)}.takt-sg__veil{z-index:1;pointer-events:none;background:linear-gradient(to bottom,rgba(17,17,17,var(--sg-veil-top)),#1110 38% 50%,rgba(17,17,17,var(--sg-veil-bottom)))}.takt-sg__ph{background:var(--sg-line);opacity:.35}.takt-sg__wordmark,.takt-sg__features{position:relative;z-index:2;text-shadow:0 1px 12px rgba(0,0,0,var(--sg-shadow))}.takt-sg__wordmark{padding:2rem 1.8rem 0}.takt-sg__wordmark strong{display:block;font-family:var(--font-heading-family);font-size:2.2rem;font-weight:400;letter-spacing:.34em;text-transform:uppercase}.takt-sg__wordmark em{display:block;margin-top:.7rem;font-family:var(--font-body-family);font-size:.95rem;font-style:normal;line-height:1.7;letter-spacing:.14em;text-transform:uppercase;opacity:.82}.takt-sg__features{display:grid;align-self:end;gap:.9rem;padding:0 1.8rem 1.8rem}.takt-sg__feature b,.takt-sg__feature span{display:block;font-family:var(--font-body-family)}.takt-sg__feature b{font-size:.95rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase}.takt-sg__feature span{font-size:1.05rem;line-height:1.5;opacity:.78}.takt-sg__body{display:grid;grid-template-rows:auto 1fr auto;min-width:0;background:var(--sg-cell-bg)}.takt-sg__head{padding:clamp(1.6rem,2vw,2.5rem);border-bottom:1px solid var(--sg-line)}.takt-sg__title{margin:0;font-family:var(--font-heading-family);font-size:clamp(2rem,2.3vw,3rem);font-weight:400;line-height:1.12;letter-spacing:.015em}.takt-sg__sub{margin:.7rem 0 0;font-family:var(--font-body-family);font-size:1rem;letter-spacing:.2em;text-transform:uppercase;opacity:.58}.takt-sg__reference{margin:12px 0 0;max-width:76ch;font-family:var(--font-body-family);font-size:12px;line-height:1.65;letter-spacing:0;text-transform:none;color:inherit;opacity:.8;overflow-wrap:break-word}.takt-sg__items{display:grid;grid-template-columns:repeat(var(--sg-columns),minmax(0,1fr));align-items:stretch;gap:var(--sg-cell-gap);background:var(--sg-line)}.takt-sg__item{display:grid;grid-template-rows:auto auto 1fr;align-content:start;min-width:0;overflow:hidden;background:var(--sg-cell-bg)}.takt-sg__cap{display:flex;align-items:center;min-height:5.2rem;gap:.75rem;padding:.9rem 1rem}.takt-sg__num{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2.1rem;height:2.1rem;border-radius:50%;background:var(--sg-accent);color:#fff;font-family:var(--font-body-family);font-size:1rem}.takt-sg__label{min-width:0;font-family:var(--font-body-family);font-size:.98rem;line-height:1.25;letter-spacing:.13em;text-transform:uppercase}.takt-sg__media{position:relative;width:var(--sg-image-width);margin-inline:auto;aspect-ratio:3 / 4;overflow:hidden;background:#f2f0ed}.takt-sg__media .takt-sg__image{width:100%;height:100%;display:block;object-fit:cover;object-position:var(--sg-image-position);transform:scale(1.001);transition:transform .7s var(--sg-ease)}@media(hover:hover)and (pointer:fine){.takt-sg__item:hover .takt-sg__image{transform:scale(1.025)}}.takt-sg__text{margin:0;padding:.9rem 1rem 1.1rem;font-family:var(--font-body-family);font-size:1rem;line-height:1.55;opacity:.66}.takt-sg__foot{display:flex;justify-content:space-between;align-items:center;min-height:4.2rem;padding:0 clamp(1.6rem,2vw,2.5rem);border-top:1px solid var(--sg-line);font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;opacity:1}.takt-sg__heading{display:none;padding:1.6rem 2rem;background:var(--sg-rail-bg);color:var(--sg-rail-fg);font-family:var(--font-body-family);font-size:1rem;letter-spacing:.2em;text-transform:uppercase}@media screen and (max-width:1300px){.takt-sg__text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}}@media screen and (max-width:1100px){.takt-sg{grid-template-columns:var(--sg-rail-track) minmax(0,1fr)}.takt-sg__brand{display:none}}@media screen and (max-width:989px){.takt-sg__items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.takt-sg{grid-template-columns:minmax(0,1fr)}.takt-sg__rail{display:none}.takt-sg__heading{display:block}.takt-sg__head{padding:1.7rem 1.6rem 1.4rem}.takt-sg__title{font-size:clamp(2rem,8vw,2.7rem)}.takt-sg__sub{font-size:.9rem;letter-spacing:.15em}.takt-sg__items{grid-template-columns:repeat(var(--sg-mobile-columns),minmax(0,1fr));gap:1px}.takt-sg__cap{min-height:4.8rem;padding:.75rem .7rem;gap:.55rem}.takt-sg__num{width:1.75rem;height:1.75rem;font-size:1rem}.takt-sg__label{font-size:1rem;letter-spacing:.08em}.takt-sg__media{width:100%;aspect-ratio:3 / 4}.takt-sg__text{padding:.7rem .75rem .9rem;font-size:1.1rem;line-height:1.45;-webkit-line-clamp:3}.takt-sg__foot{align-items:flex-start;min-height:0;padding:1.1rem 1.6rem;flex-direction:column;gap:.35rem;font-size:1.1rem;letter-spacing:.12em}}@media(prefers-reduced-motion:reduce){.takt-sg__media .takt-sg__image{transition:none}}.takt-card-fit{display:block;margin:8px 0 10px;color:#625c57;font-size:12px;line-height:1.55;letter-spacing:0;text-transform:none}.takt-card-fit__spec{display:block;color:#282522}.takt-card-fit__use{display:block;margin-top:4px;text-wrap:pretty}.takt-ci-gallery{position:relative;border-bottom:1px solid #e2ddd6;display:block;border-inline-start:var(--takt-rail-w, 70px) solid #000;background:#faf8f4;color:#24211f}.takt-ci-gallery__rail{position:absolute;inset-block:0;inset-inline-start:calc(-1 * var(--takt-rail-w, 70px));width:var(--takt-rail-w, 70px);display:flex;align-items:center;justify-content:center;background:var(--takt-rail-bg, #000);color:var(--takt-rail-fg, #fff)}.takt-ci-gallery__rail span{max-height:calc(100% - 40px);display:flex;align-items:center;gap:2.4rem;writing-mode:vertical-rl;font-family:var(--font-body-family);font-size:var(--takt-rail-font, 1.3rem);letter-spacing:var(--takt-rail-ls, .24em);text-transform:uppercase;white-space:nowrap}.takt-ci-gallery__rail span:after{content:"";width:1px;height:var(--takt-rail-line, 10rem);background:currentColor;opacity:.5}.takt-ci-gallery__header{display:flex;align-items:baseline;justify-content:space-between;gap:12px 24px;padding:36px 32px 12px;border-bottom:1px solid #e2ddd6;font:500 13px/1.8 var(--font-body-family);letter-spacing:.18em}.takt-ci-gallery__header h2{margin:0;font:inherit;letter-spacing:inherit;color:inherit}.takt-ci-gallery__count{display:inline-flex;align-items:center;flex-shrink:0;padding-bottom:.3rem;border-bottom:1px solid currentColor;color:inherit;font:inherit;letter-spacing:inherit;text-decoration:none;white-space:nowrap}.takt-ci-gallery__count:focus-visible{outline:2px solid currentColor;outline-offset:4px}.takt-ci-gallery__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:clamp(520px,35vw,650px)}.takt-ci-gallery__media{position:relative;min-width:0;min-height:0;margin:0;background:#fff}.takt-ci-gallery__image{position:absolute;top:24px;right:18px;bottom:24px;left:18px;display:block;width:calc(100% - 36px);height:calc(100% - 48px);object-fit:contain}.takt-ci-gallery[aria-busy=true] .takt-ci-gallery__image{opacity:.35}.takt-ci-gallery__loading{position:absolute;inset-inline:18px;bottom:5px;margin:0;text-align:center;color:#625c57;font:400 13px/1.6 var(--font-body-family)}.takt-ci-gallery__primary[aria-disabled=true]{opacity:.55;cursor:wait}.takt-ci-gallery__panel{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:44px clamp(24px,3.4vw,70px)}.takt-ci-gallery__panel>*{width:100%;max-width:660px}.takt-ci-gallery__facts{display:flex;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;margin:0 0 24px;padding-bottom:22px;border-bottom:1px solid #ded9d2;font:400 17px/1.7 var(--font-body-family);letter-spacing:.06em}.takt-ci-gallery__facts p{margin:0}.takt-ci-gallery__price{white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:.02em}.takt-ci-gallery--compact .takt-ci-gallery__option:first-child{grid-column:var(--cg-first, 3) / span 2}.takt-ci-gallery__option--sold .takt-ci-gallery__dot{opacity:.45}.takt-ci-gallery__option--sold .takt-ci-gallery__swatch:after{content:"";position:absolute;width:80%;height:1px;background:#625c57;transform:rotate(-45deg)}.takt-ci-gallery__name{margin:0;color:inherit;font:400 clamp(26px,2vw,34px)/1.3 var(--font-heading-family);letter-spacing:0}.takt-ci-gallery__size{margin:10px 0 0;color:#625c57;font-size:17px;line-height:1.7;letter-spacing:0}.takt-ci-gallery__swatches{display:flex;align-items:center;min-height:140px;min-width:0;padding:0;margin:30px 0 26px;border:0}.takt-ci-gallery__options{width:100%;display:grid;grid-template-columns:repeat(var(--cg-cols, 18),minmax(0,1fr));gap:12px clamp(5px,.55vw,12px);max-width:660px;margin-inline:auto}.takt-ci-gallery__option{position:relative;grid-column:span 2;min-width:0}.takt-ci-gallery__option--offset{grid-column:2 / span 2}.takt-ci-gallery__radio{position:absolute;opacity:0;width:1px;height:1px;margin:0}.takt-ci-gallery__swatch{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;min-height:36px;border:1px solid transparent;border-radius:50%;cursor:pointer}.takt-ci-gallery__dot{display:block;width:78%;aspect-ratio:1;border:1px solid #00000016;border-radius:50%;background-color:var(--cg-colour, #ddd9d0);background-image:var(--cg-image, none);background-size:cover;background-position:center}.takt-ci-gallery__radio:checked+.takt-ci-gallery__swatch{border-color:#24211f}.takt-ci-gallery__radio:focus-visible+.takt-ci-gallery__swatch{outline:2px solid #24211f;outline-offset:3px}.takt-ci-gallery__swatch:hover{border-color:#8f8880}.takt-ci-gallery__actions{display:flex;align-items:center;gap:18px 26px;flex-wrap:wrap;margin-top:2px}.takt-ci-gallery__primary{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:20px;flex:1 1 200px;min-height:54px;padding:14px 48px;background:#191818;color:#fff;text-decoration:none;font-size:16px;line-height:1.5;letter-spacing:.04em}.takt-ci-gallery__primary .svg-wrapper{position:absolute;inset-inline-end:22px}.takt-ci-gallery__secondary{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px;color:#24211f;font-size:14px;line-height:1.5;text-underline-offset:5px}.takt-ci-gallery__actions .svg-wrapper{display:inline-flex;flex:0 0 20px;width:20px}.takt-ci-gallery__actions svg{width:20px;height:20px}.takt-ci-gallery__actions a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.takt-ci-gallery__error{margin:14px 0 0;color:#793e32;font-size:13px;line-height:1.7}.takt-ci-gallery[data-archive=c01] .takt-ci-gallery__body{min-height:clamp(420px,28vw,520px)}.takt-ci-gallery[data-archive=c01] .takt-ci-gallery__panel{padding-block:32px}.takt-ci-gallery[data-archive=c01] .takt-ci-gallery__swatches{min-height:0;margin-block:24px}.takt-ci-gallery__summary{margin:8px 0 0;color:#625c57;font-size:14px;line-height:1.7;letter-spacing:.02em}@media(min-width:750px)and (max-width:1099px){.takt-ci-gallery__panel{padding:32px 24px}.takt-ci-gallery__options{column-gap:4px}.takt-ci-gallery__body{min-height:540px}.takt-ci-gallery__primary{flex-basis:100%}}@media(max-width:749px){.takt-ci-gallery{border-inline-start:0}.takt-ci-gallery__rail{display:none}.takt-ci-gallery__header{padding:22px 24px 14px;gap:8px 16px;font-size:12px}.takt-ci-gallery__header h2{min-width:0}.takt-ci-gallery__count{min-height:44px;font-size:11px}.takt-ci-gallery__body{grid-template-columns:1fr;min-height:0}.takt-ci-gallery__media{aspect-ratio:1.15}.takt-ci-gallery__image{top:18px;right:18px;bottom:18px;left:18px;height:calc(100% - 36px)}.takt-ci-gallery__panel{padding:24px 20px 30px}.takt-ci-gallery__facts{margin-bottom:18px;padding-bottom:16px;font-size:13px}.takt-ci-gallery__name{font-size:28px}.takt-ci-gallery__size,.takt-ci-gallery__summary{font-size:12px}.takt-ci-gallery[data-archive=c01] .takt-ci-gallery__body{min-height:0}.takt-ci-gallery[data-archive=c01] .takt-ci-gallery__panel{padding-block:24px 30px}.takt-ci-gallery[data-archive=c01] .takt-ci-gallery__swatches{margin-block:22px}.takt-ci-gallery__swatches{min-height:0;margin:22px 0}.takt-ci-gallery__options{--cg-cols: 12 !important;gap:10px 4px}.takt-ci-gallery--compact .takt-ci-gallery__options{--cg-cols: 14 !important}.takt-ci-gallery--compact .takt-ci-gallery__option:first-child{grid-column:1 / span 2}.takt-ci-gallery__option--offset{grid-column:span 2}.takt-ci-gallery__option:nth-child(13){grid-column:2 / span 2}.takt-ci-gallery__swatch{min-height:32px}.takt-ci-gallery__actions{gap:10px 18px}.takt-ci-gallery__primary{min-height:50px;font-size:13px}.takt-ci-gallery__secondary{font-size:12px}}.tr7-controls[data-takt-slider-controls]{display:none}.takt-archive-code{display:block;margin:0 0 6px;font-family:var(--font-body-family);font-size:10px;font-weight:400;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:inherit;opacity:.7}
/*# sourceMappingURL=/cdn/shop/t/46/compiled_assets/styles.css.map?subset=AAAAAAAAACAJAAAAADAM */
