.dt-cel{--cel-ink:#252923;--cel-muted:#6b6e68;--cel-accent:#a66e4e;--cel-line:#d9d2c6;--cel-gutter:64px;background:var(--cel-bg,#f4f1eb);color:var(--cel-ink);font-family:var(--font-body--family);font-size:14px;line-height:1.55}.dt-cel *,.dt-cel *:before,.dt-cel *:after{box-sizing:border-box}.dt-cel .dt-cel__inner{max-width:1440px;margin-inline:auto;padding:var(--cel-pt,48px) var(--cel-gutter) var(--cel-pb,48px)}.dt-cel .dt-cel__eyebrow{display:block;margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cel-accent)}.dt-cel .dt-cel__heading{margin:0;font-family:var(--font-body--family);font-size:32px;line-height:1.2;font-weight:700;color:var(--cel-ink);letter-spacing:0}.dt-cel .dt-cel__text{margin:12px 0 0;color:var(--cel-muted);max-width:640px}.dt-cel .dt-cel__small{margin:8px 0 0;font-size:12px;line-height:1.45;color:var(--cel-muted)}.dt-cel .dt-cel__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border:2px solid var(--cel-ink);border-radius:999px;background:var(--cel-ink);color:#fff;font:inherit;font-weight:700;cursor:pointer;text-decoration:none}.dt-cel .dt-cel__button--outline{background:transparent;color:var(--cel-ink)}.dt-cel .dt-cel__button:focus-visible,.dt-cel a:focus-visible,.dt-cel summary:focus-visible,.dt-cel input:focus-visible{outline:2px solid var(--cel-accent);outline-offset:3px}.dt-cel [hidden]{display:none!important}.dt-cel .dt-cel-acc>summary{list-style:none;display:block;cursor:default}.dt-cel .dt-cel-acc>summary::-webkit-details-marker{display:none}.dt-cel .dt-cel-acc__icon{display:none}@media(max-width:749px){.dt-cel{--cel-gutter:16px}.dt-cel .dt-cel__heading{font-size:22px}.dt-cel .dt-cel-acc{padding-top:calc(var(--cel-pt,48px) / 2);padding-bottom:calc(var(--cel-pb,48px) / 2)}.dt-cel .dt-cel-acc>summary{cursor:pointer;position:relative;display:flex;align-items:center;min-height:56px;padding:8px 40px 8px 0;border-bottom:1px solid var(--cel-line)}.dt-cel .dt-cel-acc>summary .dt-cel__eyebrow{display:none}.dt-cel .dt-cel-acc>summary .dt-cel__heading{font-size:18px}.dt-cel .dt-cel-acc__icon{display:block;position:absolute;right:4px;top:50%;width:14px;height:14px;transform:translateY(-50%)}.dt-cel .dt-cel-acc__icon:before,.dt-cel .dt-cel-acc__icon:after{content:"";position:absolute;left:0;top:6px;width:14px;height:2px;background:var(--cel-ink)}.dt-cel .dt-cel-acc__icon:after{transform:rotate(90deg);transition:transform .2s}.dt-cel .dt-cel-acc[open] .dt-cel-acc__icon:after{transform:rotate(0)}}.dt-cel-calc .dt-cel-calc__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:48px;align-items:center}.dt-cel-calc .dt-cel-calc__card{display:grid;grid-template-columns:1fr 1fr;gap:24px;background:var(--cel-card,#fff);border-radius:4px;padding:24px}.dt-cel-calc .dt-cel-calc__label{display:block;font-weight:700;font-size:13px;margin-bottom:8px}.dt-cel-calc .dt-cel-calc__input{width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--cel-muted);border-radius:4px;background:#fff;color:var(--cel-ink);font:inherit;font-weight:700}.dt-cel-calc .dt-cel__button{width:100%;margin-top:16px}.dt-cel-calc .dt-cel-calc__error:empty{display:none}.dt-cel-calc .dt-cel-calc__error{color:var(--cel-accent);font-weight:700}.dt-cel-calc .dt-cel-calc__result{background:var(--cel-bg,#e9e4da);border-radius:4px;padding:20px}.dt-cel-calc .dt-cel-calc__pieces{margin:0;font-size:28px;font-weight:700;line-height:1.2}.dt-cel-calc .dt-cel-calc__detail{margin:6px 0 0;font-weight:700;font-size:13px}@media(max-width:989px){.dt-cel-calc .dt-cel-calc__grid{grid-template-columns:1fr;gap:24px}}@media(max-width:749px){.dt-cel-calc .dt-cel-calc__card{grid-template-columns:1fr;padding:16px;gap:16px}}.dt-cel-specs .dt-cel-specs__grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:48px;margin-top:32px;align-items:start}.dt-cel-specs .dt-cel-specs__rows{margin:0;padding:0}.dt-cel-specs .pr5-data-row{display:grid;grid-template-columns:minmax(120px,30%) 1fr;gap:16px;padding:14px 0;border-bottom:1px solid var(--cel-line)}.dt-cel-specs .pr5-data-row[hidden]{display:none}.dt-cel-specs .pr5-data-row dt{font-weight:700;margin:0}.dt-cel-specs .pr5-data-row dd{margin:0;color:var(--cel-ink)}.dt-cel-specs .dt-cel-specs__note{margin-top:16px}.dt-cel-specs .dt-cel-specs__downloads{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.dt-cel-specs .dt-cel-specs__downloads .dt-sheet{margin:0}.dt-cel-specs .dt-cel-specs__diagram{display:block;background:var(--cel-card,#fff);border:1px solid var(--cel-line);border-radius:4px;padding:24px}.dt-cel-specs .dt-cel-specs__diagram-title{margin:0 0 16px;font-weight:700;font-size:15px}.dt-cel-specs .dt-cel-specs__figure svg{display:block;width:100%;height:auto;max-height:340px}.dt-cel-specs .dt-cel-specs__formats{margin:0;padding-left:18px;font-weight:700}.dt-cel-specs svg text{font-family:var(--font-body--family);fill:var(--cel-ink)}.dt-cel-specs svg .dt-cel-svg__piece{fill:#e9e4da;stroke:var(--cel-ink);stroke-width:1.5}.dt-cel-specs svg .dt-cel-svg__dim{stroke:var(--cel-muted);stroke-width:1;fill:none}.dt-cel-specs svg .dt-cel-svg__label{font-size:12px;font-weight:700}.dt-cel-specs svg .dt-cel-svg__view{font-size:11px;fill:var(--cel-muted)}@media(max-width:989px){.dt-cel-specs .dt-cel-specs__grid{grid-template-columns:1fr;gap:24px}}@media(max-width:749px){.dt-cel-specs .dt-cel-specs__grid{margin-top:16px}.dt-cel-specs .pr5-data-row{grid-template-columns:42% 1fr;padding:12px 0}.dt-cel-specs .dt-cel-specs__diagram{padding:16px}.dt-cel-specs .dt-cel-specs__downloads{flex-direction:column}.dt-cel-specs .dt-cel-specs__downloads .dt-sheet,.dt-cel-specs .dt-cel-specs__downloads .dt-sheet__button{width:100%}}.dt-cel-care .dt-cel-care__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:32px}.dt-cel-care .dt-cel-care__card{background:var(--cel-card,#fff);border:1px solid var(--cel-line);border-radius:4px;padding:24px 28px}.dt-cel-care .dt-cel-care__card h3{margin:0 0 12px;font-family:var(--font-body--family);font-size:16px;font-weight:700;color:var(--cel-ink)}.dt-cel .dt-cel__rte :is(p,ul,ol){margin:0 0 8px;color:var(--cel-muted)}.dt-cel .dt-cel__rte ul{padding-left:18px}.dt-cel .dt-cel__rte li{margin-bottom:6px}@media(max-width:749px){.dt-cel-care .dt-cel-care__grid{grid-template-columns:1fr;gap:16px;margin-top:16px}.dt-cel-care .dt-cel-care__card{padding:16px}}.dt-cel-cards .dt-cel-cards__list{display:grid;grid-template-columns:repeat(var(--cel-cols,3),minmax(0,1fr));gap:24px;margin:32px 0 0;padding:0;list-style:none}.dt-cel-cards[data-columns="4"]{--cel-cols:4}.dt-cel-cards .dt-cel-cards__item{display:flex;flex-direction:column;min-width:0}.dt-cel-cards[data-columns="4"] .dt-cel-cards__item{background:#fff;border:1px solid var(--cel-line);border-radius:4px;overflow:hidden}.dt-cel-cards .dt-cel-cards__media{aspect-ratio:var(--cel-ratio,4 / 3);background:#e9e4da;overflow:hidden}.dt-cel-cards .dt-cel-cards__media img{display:block;width:100%;height:100%;object-fit:cover}.dt-cel-cards .dt-cel-cards__body{padding:12px 0 0}.dt-cel-cards[data-columns="4"] .dt-cel-cards__body{padding:16px 20px 20px}.dt-cel-cards .dt-cel-cards__title{margin:0;font-family:var(--font-body--family);font-size:15px;font-weight:700;color:var(--cel-ink)}.dt-cel-cards .dt-cel-cards__ref{margin:2px 0 0;color:var(--cel-muted);font-size:12px;font-style:italic}.dt-cel-cards .dt-cel-cards__text{margin:4px 0 0;color:var(--cel-muted);font-size:13px}.dt-cel-cards .dt-cel-cards__price{display:block;margin:8px 0 0;font-weight:700;font-size:13px;color:var(--cel-ink);text-decoration:none}.dt-cel-cards .dt-cel-cards__link{display:inline-block;margin-top:10px;color:var(--cel-accent);font-weight:700;font-size:13px;text-decoration:underline;text-underline-offset:2px}@media(max-width:989px){.dt-cel-cards[data-columns="4"]{--cel-cols:2}}@media(max-width:749px){.dt-cel-cards .dt-cel-cards__list{grid-template-columns:1fr;gap:20px;margin-top:20px}.dt-cel-cards[data-mobile=scroll] .dt-cel-cards__list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-inline:calc(var(--cel-gutter) * -1);padding:0 var(--cel-gutter) 8px}.dt-cel-cards[data-mobile=scroll] .dt-cel-cards__item{flex:0 0 72%;scroll-snap-align:start}}.dt-cel-extras{display:none}.pr-purchase [data-dt-cel-hidden]{display:none!important}.pr-purchase .dt-cel-modes{margin-bottom:4px}.pr-purchase .dt-cel-modes__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pr-purchase .dt-cel-mode{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:56px;padding:8px 12px;border:1px solid var(--pr-line);border-radius:var(--pr-radius);background:var(--pr-white);color:var(--pr-ink);font:inherit;cursor:pointer}.pr-purchase .dt-cel-mode strong{font-size:14px}.pr-purchase .dt-cel-mode small{font-size:12px;color:var(--pr-muted)}.pr-purchase .dt-cel-mode.is-selected{background:var(--pr-ink);border-color:var(--pr-ink);color:var(--pr-white)}.pr-purchase .dt-cel-mode.is-selected small{color:var(--pr-white);opacity:.85}.pr-purchase .dt-cel-mode:disabled{opacity:.6;cursor:default}.pr-purchase .dt-cel-color-names{margin:4px 0 0;font-size:12px;line-height:1.5;color:var(--pr-muted)}.pr-purchase .dt-cel-unit-price{font-size:13px;color:var(--pr-muted)}.pr-purchase .dt-cel-calc-link{color:var(--pr-clay);font-weight:700;font-size:13px;text-decoration:underline;text-underline-offset:2px}.pr-purchase .pr-purchase__quantity-row:has(.dt-cel-unit-price){flex-wrap:wrap;align-items:center}.dt-cel-models{display:block}.dt-cel-models .dt-cel-models__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.dt-cel-models .dt-cel-models__nav{display:flex;gap:8px;flex:0 0 auto}.dt-cel-models .dt-cel-models__arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--cel-ink);border-radius:999px;background:#fff;color:var(--cel-ink);font:inherit;font-size:18px;line-height:1;cursor:pointer}.dt-cel-models .dt-cel-models__arrow:hover:not(:disabled){background:var(--cel-ink);color:#fff}.dt-cel-models .dt-cel-models__arrow:disabled{opacity:.35;cursor:default}.dt-cel-models .dt-cel-models__arrow:focus-visible,.dt-cel-models .dt-cel-models__viewport:focus-visible{outline:2px solid var(--cel-accent);outline-offset:3px}.dt-cel-models .dt-cel-models__viewport{--cel-gap:24px;--cel-per:4;margin-top:32px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.dt-cel-models .dt-cel-models__viewport::-webkit-scrollbar{display:none}.dt-cel-models .dt-cel-models__track{display:flex;gap:var(--cel-gap);margin:0;padding:0;list-style:none}.dt-cel-models .dt-cel-models__item{flex:0 0 calc((100% - (var(--cel-per) - 1) * var(--cel-gap)) / var(--cel-per));min-width:0;display:flex;flex-direction:column;scroll-snap-align:start;background:#fff;border:1px solid var(--cel-line);border-radius:4px;overflow:hidden}.dt-cel-models .dt-cel-models__media{display:block;aspect-ratio:var(--cel-ratio,4 / 3);background:#e9e4da;overflow:hidden}.dt-cel-models .dt-cel-models__media img{display:block;width:100%;height:100%;object-fit:cover}.dt-cel-models .dt-cel-models__body{display:flex;flex-direction:column;flex:1 1 auto;padding:16px 20px 20px}.dt-cel-models .dt-cel-models__title{margin:0;font-family:var(--font-body--family);font-size:15px;line-height:1.3;font-weight:700;color:var(--cel-ink)}.dt-cel-models .dt-cel-models__text{margin:4px 0 0;color:var(--cel-muted);font-size:13px}.dt-cel-models .dt-cel-models__price{display:block;margin:8px 0 0;font-weight:700;font-size:14px;color:var(--cel-ink);text-decoration:none}.dt-cel-models a.dt-cel-models__price{text-decoration:underline;text-underline-offset:2px}.dt-cel-models .dt-cel-models__mode{margin:2px 0 0;color:var(--cel-muted);font-size:12px}.dt-cel-models .dt-cel-models__link{align-self:flex-start;margin-top:auto;padding-top:12px;color:var(--cel-accent);font-weight:700;font-size:13px;text-decoration:underline;text-underline-offset:2px}.dt-cel-models .dt-cel-models__link:focus-visible{outline:2px solid var(--cel-accent);outline-offset:3px}.dt-cel-models .dt-cel-models__status{margin:12px 0 0;color:var(--cel-muted);font-size:12px;text-align:right}@media(max-width:989px){.dt-cel-models .dt-cel-models__viewport{--cel-per:2}}@media(max-width:749px){.dt-cel-models .dt-cel-models__viewport{--cel-per:1;--cel-gap:16px;margin-top:20px}.dt-cel-models .dt-cel-models__head{display:block}.dt-cel-models .dt-cel-models__nav{justify-content:flex-end;margin-top:16px}}@media(prefers-reduced-motion:reduce){.dt-cel-models .dt-cel-models__viewport{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/dt-cel.css.map */
