.dabi-404{padding-block:clamp(5rem,9vw,10rem)}.dabi-404__inner{display:grid;justify-items:center;max-width:var(--dabi-container-narrow, 108rem);margin-inline:auto;text-align:center}.dabi-404__code{margin:0;color:var(--dabi-brand, #743a18);font-size:1.25rem;font-weight:750;letter-spacing:.22em}.dabi-404__title{margin:1.4rem 0 0;font-size:clamp(3.4rem,5vw,5.6rem);line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.dabi-404__search{display:flex;align-items:center;gap:1rem;width:min(52rem,100%);margin-top:3.2rem;padding-inline-start:1.6rem;background:var(--dabi-surface, #fff);border:.1rem solid rgba(var(--color-foreground),.18);border-radius:var(--dabi-radius-sm, .2rem)}.dabi-404__search:focus-within{border-color:var(--dabi-brand, #743a18)}.dabi-404__search-icon{display:grid;flex:0 0 auto;place-items:center;color:var(--dabi-brand, #743a18)}.dabi-404__input{flex:1 1 auto;min-width:0;min-height:5.2rem;padding:0;background:none;border:0;color:inherit;font-family:inherit;font-size:1.6rem}.dabi-404__input:focus{outline:0;box-shadow:none}.dabi-404__submit{display:grid;flex:0 0 auto;place-items:center;width:5.2rem;height:5.2rem;padding:0;background:var(--dabi-brand, #743a18);border:0;color:#f3f0eb;cursor:pointer}.dabi-404__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.2rem,2vw,2rem);width:100%;margin-top:clamp(3.6rem,5vw,5.6rem);text-align:start}.dabi-404__card{display:grid;gap:.7rem;min-width:0;color:inherit;text-decoration:none}.dabi-404__media{display:block;overflow:hidden;aspect-ratio:4 / 3;background:var(--dabi-surface-alt, #ece7df);border:.1rem solid rgba(var(--color-foreground),.08);border-radius:var(--dabi-radius-sm, .2rem)}.dabi-404__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.dabi-404__card:hover .dabi-404__media img,.dabi-404__card:focus-visible .dabi-404__media img{transform:scale(1.05)}.dabi-404__name{font-size:1.5rem;font-weight:600}.dabi-404__card:hover .dabi-404__name,.dabi-404__card:focus-visible .dabi-404__name{color:var(--dabi-brand, #743a18)}.dabi-404__count{color:rgba(var(--color-foreground),.58);font-size:1.25rem}.dabi-404__button{display:inline-flex;align-items:center;justify-content:center;gap:1.1rem;min-height:5.2rem;margin-top:clamp(3.2rem,4vw,4.8rem);padding-inline:2.8rem;background:var(--dabi-brand, #743a18);border-radius:var(--dabi-radius-sm, .2rem);color:#f3f0eb;font-size:1.5rem;font-weight:640;text-decoration:none}.dabi-404__button:hover{background:var(--dabi-brand-dark, #5a2d12)}.dabi-404 svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.dabi-404__button svg{transition:transform .25s ease}.dabi-404__button:hover svg,.dabi-404__button:focus-visible svg{transform:translate(.35rem)}@media screen and (max-width:749px){.dabi-404__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dabi-404__button{width:100%}}@media(prefers-reduced-motion:reduce){.dabi-404__media img,.dabi-404__button svg{transition:none}}.dabi-ah{position:relative;overflow:clip;padding-block:clamp(3rem,6vw,7rem) clamp(2rem,4vw,4rem)}.dabi-ah__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2.4rem,5vw,7rem);min-height:calc(var(--ah-min, 70) * 1vh - 12rem)}.dabi-ah__kicker{margin:0 0 1.6rem;font-size:1.2rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ah-accent, #743a18)}.dabi-ah__title{margin:0;font-size:clamp(4rem,2.6rem + 4.2vw,8.4rem);line-height:.98;letter-spacing:-.035em;text-wrap:balance}.dabi-ah__title em{font-style:italic;color:var(--ah-accent, #743a18)}.dabi-ah__lede{max-width:50rem;margin:2.4rem 0 0;font-size:clamp(1.7rem,1.5rem + .5vw,2.1rem);line-height:1.55;opacity:.85}.dabi-ah__ctas{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3rem}.dabi-ah__collage{position:relative;aspect-ratio:1 / 1.05}.dabi-ah__ph{position:absolute;margin:0;overflow:hidden;border-radius:1.8rem;box-shadow:0 30px 70px #1d1a182e;will-change:transform}.dabi-ah__ph img,.dabi-ah__ph svg{display:block;width:100%;height:100%;object-fit:cover}.dabi-ah__ph--1{top:0;right:18%;bottom:22%;left:0;z-index:1;border-radius:2.4rem}.dabi-ah__ph--2{inset:auto 0 0 auto;width:54%;height:48%;z-index:2}.dabi-ah__ph--3{inset:8% 0 auto auto;width:34%;height:30%;z-index:0;opacity:.95}.dabi-ah__stamp{position:absolute;z-index:3;left:56%;top:62%;translate:-50% -50%;width:14rem;height:14rem;display:grid;place-items:center;color:#fff;filter:drop-shadow(0 10px 24px rgba(29,26,24,.3))}.dabi-ah__stamp svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:dabi-ah-spin 22s linear infinite}.dabi-ah__stamp-t{font-family:var(--font-body-family);font-size:17px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;fill:#fff}.dabi-ah__stamp-core{display:grid;place-items:center;width:6.4rem;height:6.4rem;border-radius:50%;background:var(--ah-accent, #743a18)}.dabi-ah__stamp-core svg{width:2.8rem;height:2.8rem;stroke:#fff;fill:none;stroke-width:1.6}@keyframes dabi-ah-spin{to{transform:rotate(360deg)}}.dabi-ah .dabi-ah__facts{display:flex;flex-wrap:wrap;gap:1rem 3.2rem;margin:clamp(3rem,5vw,5rem) auto 0;padding-top:2rem;border-top:1px solid rgba(var(--color-foreground),.14);list-style:none;font-size:1.3rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.8}.dabi-ah__facts li{position:relative}.dabi-ah__facts li+li:before{content:"";position:absolute;inset-inline-start:-1.8rem;top:50%;width:.5rem;height:.5rem;border-radius:50%;background:var(--ah-accent, #743a18);translate:0 -50%}@media screen and (max-width:989px){.dabi-ah__grid{grid-template-columns:1fr;min-height:0}.dabi-ah__collage{aspect-ratio:1 / .9;margin-top:1rem}.dabi-ah__stamp{width:11rem;height:11rem;left:54%}.dabi-ah__facts{gap:.8rem 2.6rem;font-size:1.15rem}.dabi-ah__facts li+li:before{inset-inline-start:-1.5rem}}@media(prefers-reduced-motion:reduce){.dabi-ah__stamp svg{animation:none}.dabi-ah__ph{transform:none!important}}.dabi-article-tools{position:relative}.dabi-article-tools__progress{position:fixed;z-index:30;inset-inline:0;top:var(--dabi-header-bottom, 0px);height:.3rem;background:transparent;pointer-events:none}.dabi-article-tools__progress span{display:block;width:100%;height:100%;background:var(--dabi-brand, #743a18);transform:scaleX(var(--dabi-read, 0));transform-origin:0 50%}[dir=rtl] .dabi-article-tools__progress span{transform-origin:100% 50%}.dabi-article-tools__meta{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem;padding-block:2.4rem 0;font-size:1.35rem}.dabi-article-tools__back{display:inline-flex;align-items:center;gap:.5rem;min-height:4rem;padding:0 1.4rem 0 1rem;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:5rem;color:inherit;font-weight:700;text-decoration:none}.dabi-article-tools__back svg{width:1.5rem;height:1.5rem;transform:scaleX(-1);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}[dir=rtl] .dabi-article-tools__back svg{transform:none}.dabi-article-tools__facts{display:inline-flex;gap:.6rem;opacity:.7}.dabi-article-tools__tags{display:inline-flex;flex-wrap:wrap;gap:.5rem}.dabi-article-tools__tags a{display:inline-flex;align-items:center;min-height:3.2rem;padding:0 1.1rem;background:var(--dabi-brand-wash, #f0e7de);color:var(--dabi-brand, #743a18);border-radius:5rem;font-size:1.2rem;font-weight:700;text-decoration:none}.dabi-toc{margin:0 0 3.2rem;padding:1.8rem 2rem;background:rgba(var(--color-foreground),.04);border:.1rem solid rgba(var(--color-foreground),.1);border-radius:1.4rem}.dabi-toc__label{margin:0 0 1rem;font-size:1.1rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;opacity:.6}.dabi-toc ol{display:grid;gap:.2rem;margin:0;padding:0;list-style:none;counter-reset:toc}.dabi-toc li{counter-increment:toc}.dabi-toc li.is-sub{padding-inline-start:2rem}.dabi-toc a{display:flex;gap:.8rem;padding:.5rem 0;color:inherit;font-size:1.45rem;line-height:1.4;text-decoration:none;opacity:.78}.dabi-toc li:not(.is-sub)>a:before{content:counter(toc,decimal-leading-zero);font-size:1.15rem;font-weight:800;color:var(--dabi-brand, #743a18);opacity:.8;padding-top:.15rem}.dabi-toc a:hover,.dabi-toc a.is-current{opacity:1;color:var(--dabi-brand, #743a18)}.article-template__content :is(h2,h3){scroll-margin-top:calc(var(--dabi-header-bottom, 8rem) + 2rem)}.dabi-atelier{padding-block:clamp(4rem,6vw,8rem)}.dabi-atelier__head{max-width:76rem;margin-bottom:clamp(2.4rem,4vw,4.8rem)}.dabi-atelier__eyebrow{margin:0 0 1rem;font-size:1.15rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--dabi-brand, #743a18)}.dabi-atelier__heading{margin:0;font-size:clamp(3rem,4vw,5.2rem);line-height:1.02;letter-spacing:-.03em}.dabi-atelier__intro{max-width:60ch;margin-top:1.4rem;font-size:1.5rem;line-height:1.6;opacity:.78}.dabi-atelier__steps{display:flex;flex-wrap:wrap;gap:.8rem 2.4rem;margin:2rem 0 0;padding:0;list-style:none;counter-reset:dabi-step}.dabi-atelier__steps li{display:inline-flex;align-items:center;gap:.8rem;font-size:1.3rem;font-weight:650;opacity:.55;counter-increment:dabi-step;transition:opacity .25s ease}.dabi-atelier__steps li:before{content:counter(dabi-step);display:grid;place-items:center;width:2.4rem;height:2.4rem;border:.15rem solid currentColor;border-radius:50%;font-size:1.15rem}.dabi-atelier__steps li.is-done{opacity:1;color:var(--dabi-brand, #743a18)}.dabi-atelier__steps li.is-done:before{content:"\2713";background:var(--dabi-brand, #743a18);border-color:var(--dabi-brand, #743a18);color:#f3f0eb}.dabi-atelier__steps li.is-active{opacity:1}.dabi-atelier__wrap{width:min(100% - 3.2rem,176rem);margin-inline:auto}.dabi-atelier__layout{display:grid;grid-template-columns:minmax(30rem,36rem) minmax(0,1fr) minmax(30rem,38rem);gap:clamp(2rem,2.6vw,4rem);align-items:start}.dabi-atelier__side{position:sticky;top:calc(var(--dabi-header-bottom, 8rem) + 1.6rem);display:grid;gap:.6rem;max-height:calc(100vh - var(--dabi-header-bottom, 8rem) - 3.2rem);max-height:calc(100dvh - var(--dabi-header-bottom, 8rem) - 3.2rem);overflow:auto;padding-inline-end:.4rem;scrollbar-width:thin}.dabi-atelier__side-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.2rem;padding:0 .4rem .4rem;font-size:1.15rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase;opacity:.8}.dabi-atelier__clear{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .2rem;background:none;border:0;border-bottom:.1rem solid currentColor;color:var(--dabi-brand, #743a18);font:inherit;font-size:1.15rem;font-weight:700;letter-spacing:.04em;text-transform:none;cursor:pointer}.dabi-atelier__clear[hidden]{display:none}.dabi-atelier__clear svg{width:1.3rem;height:1.3rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.dabi-atelier__unset{display:block;margin:0 0 .8rem auto;padding:.3rem .2rem;background:none;border:0;border-bottom:.1rem solid currentColor;color:rgba(var(--color-foreground),.6);font:inherit;font-size:1.15rem;cursor:pointer}.dabi-atelier__unset[hidden]{display:none}.dabi-atelier__unset:hover{color:var(--dabi-brand, #743a18)}.dabi-atelier__acc{background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.12);border-radius:1.4rem;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.dabi-atelier__acc[open]{border-color:rgba(var(--color-foreground),.28);box-shadow:0 1rem 2.6rem #28191214}.dabi-atelier__acc.is-set{border-color:var(--dabi-brand, #743a18)}.dabi-atelier__acc-head,.dabi-atelier__model-head,.dabi-atelier__sub-head{display:flex;align-items:center;gap:1rem;min-height:5.2rem;padding:1rem 1.6rem;list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none}.dabi-atelier__acc-head::-webkit-details-marker,.dabi-atelier__model-head::-webkit-details-marker,.dabi-atelier__sub-head::-webkit-details-marker{display:none}.dabi-atelier__acc-head:hover{background:rgba(var(--color-foreground),.04)}.dabi-atelier__acc-title{flex:0 0 auto;font-size:1.35rem;font-weight:750;letter-spacing:.02em}.dabi-atelier__req{margin-inline-start:.3rem;color:var(--dabi-brand, #743a18);font-style:normal}.dabi-atelier__acc-value{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--dabi-brand, #743a18);font-size:1.25rem;font-weight:600;text-align:end;text-overflow:ellipsis;white-space:nowrap}.dabi-atelier__acc-mark{position:relative;flex:0 0 1.4rem;width:1.4rem;height:1.4rem}.dabi-atelier__acc-mark:before,.dabi-atelier__acc-mark:after{content:"";position:absolute;top:50%;inset-inline-start:0;width:100%;height:.18rem;background:currentColor;border-radius:1rem;transform:translateY(-50%);transition:transform .35s cubic-bezier(.34,1.4,.44,1),opacity .25s ease}.dabi-atelier__acc-mark:after{transform:translateY(-50%) rotate(90deg)}details[open]>summary>.dabi-atelier__acc-mark:before,details[open]>summary .dabi-atelier__acc-mark:before{transform:translateY(-50%) rotate(180deg)}details[open]>summary>.dabi-atelier__acc-mark:after,details[open]>summary .dabi-atelier__acc-mark:after{transform:translateY(-50%) rotate(180deg);opacity:0}.dabi-atelier__acc-body{padding:.2rem 1.6rem 1.6rem;animation:dabi-atelier-open .25s ease both}@keyframes dabi-atelier-open{0%{opacity:0;transform:translateY(-.4rem)}}.dabi-atelier__help{margin:0 0 1rem;font-size:1.25rem;line-height:1.45;opacity:.7}.dabi-atelier__model{border-top:.1rem solid rgba(var(--color-foreground),.08)}.dabi-atelier__model:first-child{border-top:0}.dabi-atelier__model-head{padding-inline:0}.dabi-atelier__model-thumb{flex:0 0 4rem;overflow:hidden;width:4rem;height:4rem;background:rgba(var(--color-foreground),.06);border-radius:1rem}.dabi-atelier__model-thumb img{display:block;width:100%;height:100%;object-fit:cover}.dabi-atelier__model-text{display:grid;flex:1 1 auto;gap:.1rem;min-width:0}.dabi-atelier__model-text strong{font-size:1.4rem;font-weight:700}.dabi-atelier__model-text small{font-size:1.15rem;opacity:.65}.dabi-atelier__model.is-set .dabi-atelier__model-text strong{color:var(--dabi-brand, #743a18)}.dabi-atelier__model-body{padding:0 0 1.2rem}.dabi-atelier__sub{border-radius:1rem}.dabi-atelier__sub-head{min-height:4.2rem;padding:.6rem .8rem .6rem 1rem;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.dabi-atelier__sub-head>span:first-child{flex:1 1 auto}.dabi-atelier__count{padding:.1rem .7rem;background:rgba(var(--color-foreground),.08);border-radius:2rem;font-size:1.05rem}.dabi-atelier__tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.6rem,1fr));gap:.8rem;padding:.4rem .2rem 1rem}.dabi-atelier__tile{display:grid;gap:.5rem;padding:.6rem;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.12);border-radius:1.2rem;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.dabi-atelier__tile:hover{transform:translateY(-.15rem);box-shadow:0 .8rem 1.8rem #2819121a}.dabi-atelier__tile.is-selected{border-color:var(--dabi-brand, #743a18);box-shadow:0 0 0 .1rem var(--dabi-brand, #743a18)}.dabi-atelier__tile-media{display:block;overflow:hidden;aspect-ratio:1;background:var(--dabi-surface-alt, #ece7df);border-radius:.8rem}.dabi-atelier__tile-media img{display:block;width:100%;height:100%;object-fit:cover}.dabi-atelier__tile-media--sketch{display:grid;place-items:center;padding:.6rem;background:#fbf9f6;color:#3a2a1f}.dabi-atelier__tile-media--sketch svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.dabi-atelier__tile-name{overflow:hidden;font-size:1.15rem;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dabi-atelier__tile-price{font-size:1.1rem;opacity:.65}.dabi-atelier__choices{display:flex;flex-wrap:wrap;gap:.8rem}.dabi-atelier__choices--list{flex-direction:column}.dabi-atelier__choice{display:inline-flex;align-items:center;gap:.8rem;min-height:4.2rem;padding:.6rem 1.2rem;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.14);border-radius:5rem;color:inherit;font:inherit;font-size:1.3rem;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.dabi-atelier__choice:hover{border-color:rgba(var(--color-foreground),.4);transform:translateY(-.1rem)}.dabi-atelier__choice[aria-pressed=true]{background:var(--dabi-brand, #743a18);border-color:var(--dabi-brand, #743a18);color:#f3f0eb}.dabi-atelier__swatch{display:block;flex:0 0 2.2rem;width:2.2rem;height:2.2rem;background:var(--dabi-swatch, #ccc);border-radius:50%;box-shadow:inset 0 0 0 .1rem #0000001f}.dabi-atelier__swatch--image{overflow:hidden}.dabi-atelier__swatch--image img{display:block;width:100%;height:100%;object-fit:cover}.dabi-atelier__choice-price{font-size:1.1rem;opacity:.7}.dabi-atelier__input{width:100%;min-height:4.6rem;padding:1rem 1.4rem;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.2);border-radius:1rem;color:inherit;font:inherit;font-size:1.4rem}.dabi-atelier__input:focus{outline:none;border-color:var(--dabi-brand, #743a18);box-shadow:0 0 0 .1rem var(--dabi-brand, #743a18)}.dabi-atelier__main{position:sticky;top:calc(var(--dabi-header-bottom, 8rem) + 1.6rem);display:grid;gap:1.6rem}.dabi-atelier__stage{position:relative;overflow:hidden;aspect-ratio:1;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:2.4rem;box-shadow:0 2.4rem 6rem #2819121a;isolation:isolate}.dabi-atelier__layer{position:absolute;top:0;right:0;bottom:0;left:0;transition:background-color .5s ease,opacity .5s ease}.dabi-atelier__defs{position:absolute;width:0;height:0;overflow:hidden}.dabi-atelier__layer--texture.is-grain{opacity:.22;background-image:radial-gradient(rgba(0,0,0,.18) .6px,transparent .7px),radial-gradient(rgba(255,255,255,.18) .5px,transparent .6px);background-size:3px 3px,5px 5px;background-position:0 0,1px 2px}.dabi-atelier__layer--texture.is-image{opacity:.55}.dabi-atelier__sketch{position:absolute;top:12%;right:12%;bottom:12%;left:12%;display:grid;place-items:center;opacity:0;transform:translateY(1.6rem) scale(.96);transition:opacity .45s ease,transform .55s cubic-bezier(.2,.8,.25,1)}.dabi-atelier__stage:not([data-empty=true]) .dabi-atelier__sketch{opacity:1;transform:none}.dabi-atelier__sketch-art{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#2a1e17}.dabi-atelier__sketch-art .dabi-sk{width:100%;height:100%;overflow:visible}.dabi-sk .dabi-sk-leather path{fill:var(--dabi-leather, #d9c7ae);stroke:var(--dabi-edge, rgba(42, 30, 23, .55));stroke-width:.9;stroke-linejoin:round;transition:fill .45s ease,stroke .35s ease}.dabi-sk .dabi-sk-leather .dabi-sk-flap{fill:var(--dabi-leather-dark, var(--dabi-leather, #d9c7ae))}.dabi-atelier__stage:not([data-empty=true]) .dabi-sk .dabi-sk-leather{filter:url(#dabi-depth)}.dabi-atelier__stage.has-grain:not([data-empty=true]) .dabi-sk .dabi-sk-leather{filter:url(#dabi-grain) url(#dabi-depth)}.dabi-atelier__stage.has-suede:not([data-empty=true]) .dabi-sk .dabi-sk-leather{filter:url(#dabi-suede) url(#dabi-depth)}.dabi-sk .dabi-sk-lining path{fill:var(--dabi-lining, transparent);stroke:none;opacity:.9;transition:fill .4s ease}.dabi-sk .dabi-sk-stitch path{fill:none;stroke:var(--dabi-stitch, rgba(42, 30, 23, .28));stroke-width:.8;stroke-dasharray:1.9 1.5;stroke-linecap:round;stroke-linejoin:round;transition:stroke .35s ease}.dabi-atelier__stage.has-stitch .dabi-sk .dabi-sk-stitch path{stroke-width:1.05}.dabi-sk .dabi-sk-hardware>*{fill:var(--dabi-metal, #a8a39a);stroke:#1e161180;stroke-width:.6;transition:fill .35s ease}.dabi-sk .dabi-sk-hardware .dabi-sk-cut{fill:var(--dabi-leather, #d9c7ae)}.dabi-sk .dabi-sk-hardware .dabi-sk-pin,.dabi-sk .dabi-sk-hardware .dabi-sk-zip{fill:none;stroke:var(--dabi-metal, #a8a39a);stroke-width:1.6;stroke-linecap:round}.dabi-sk .dabi-sk-hardware .dabi-sk-ring{fill:none;stroke:var(--dabi-metal, #a8a39a);stroke-width:3}.dabi-sk .dabi-sk-line *{fill:none;stroke:#2a1e1773;stroke-width:.9;stroke-linecap:round}.dabi-sk .dabi-sk-line circle{fill:#2a1e1759;stroke:none}.dabi-sk .dabi-sk-anchor rect{fill:transparent;stroke:none}.dabi-sk .dabi-sk-anchor.is-hint rect{stroke:#2a1e1759;stroke-width:.5;stroke-dasharray:1.2 1.2}.dabi-sk .dabi-sk-emboss{fill:var(--dabi-emboss-ink, rgba(20, 12, 8, .55));font-family:var(--font-heading-family);font-weight:600;letter-spacing:.08em;text-anchor:middle;dominant-baseline:middle;filter:url(#dabi-emboss);pointer-events:none}.dabi-sk .dabi-sk-emboss.is-sans{font-family:var(--font-body-family);letter-spacing:.16em}.dabi-sk .dabi-sk-emboss.is-script{font-family:Snell Roundhand,Brush Script MT,Segoe Script,cursive;letter-spacing:.01em}.dabi-atelier__sketch-art img{display:block;max-width:100%;max-height:100%;object-fit:contain}.dabi-atelier__pos{margin-top:1.2rem}.dabi-atelier__pos[hidden]{display:none}.dabi-atelier__pos-label{display:block;margin-bottom:.8rem;font-size:1.2rem;font-weight:700;opacity:.75}.dabi-atelier__emboss{position:absolute;inset-inline:0;bottom:6%;margin:0;color:#2819129e;font-family:var(--font-heading-family);font-size:clamp(1.6rem,3.2vw,3rem);letter-spacing:.12em;text-align:center;text-transform:uppercase;text-shadow:0 .1rem 0 rgba(255,255,255,.35),0 -.1rem .1rem rgba(0,0,0,.25);transition:opacity .3s ease}.dabi-atelier__emboss:empty{opacity:0}.dabi-atelier__emboss.is-sans{font-family:var(--font-body-family);letter-spacing:.2em}.dabi-atelier__emboss.is-script{font-family:Snell Roundhand,Brush Script MT,Segoe Script,cursive;text-transform:none;letter-spacing:.02em;font-size:clamp(2rem,4vw,3.8rem)}.dabi-atelier__stage.is-image{background:var(--dabi-leather, rgb(var(--color-background)))}.dabi-atelier__stage.is-image .dabi-atelier__sketch-art img{mix-blend-mode:multiply}.dabi-atelier__hardware,.dabi-atelier__lining,.dabi-atelier__ref{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:.6rem;padding:.5rem .9rem .5rem .5rem;background:#fbf9f6eb;border-radius:5rem;font-size:1.15rem;font-weight:650;box-shadow:0 .6rem 1.6rem #28191229;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dabi-atelier__hardware[hidden],.dabi-atelier__lining[hidden],.dabi-atelier__ref[hidden]{display:none}.dabi-atelier__hardware{top:1.6rem;inset-inline-end:1.6rem}.dabi-atelier__lining{bottom:1.6rem;inset-inline-start:1.6rem}.dabi-atelier__ref{top:1.6rem;inset-inline-start:1.6rem;padding:.4rem}.dabi-atelier__ref img{display:block;width:5.6rem;height:5.6rem;object-fit:cover;border-radius:1.2rem}.dabi-atelier__dot{display:inline-block;width:2rem;height:2rem;border-radius:50%;background:var(--dabi-swatch, #999);box-shadow:inset 0 0 0 .1rem #00000026}.dabi-atelier__dot--metal{background:linear-gradient(135deg,#fff 0%,var(--dabi-swatch, #b08d57) 45%,#5a4630 100%)}.dabi-atelier__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;align-content:center;gap:1.6rem;padding:3rem;color:rgba(var(--color-foreground),.5);text-align:center;transition:opacity .3s ease}.dabi-atelier__empty svg{width:34%;max-width:18rem;fill:none;stroke:currentColor;stroke-width:1.4;stroke-dasharray:4 5;opacity:.5}.dabi-atelier__empty p{max-width:26ch;margin:0;font-size:1.4rem;line-height:1.5}.dabi-atelier__stage:not([data-empty=true]) .dabi-atelier__empty{opacity:0;pointer-events:none}.dabi-atelier__caption{position:absolute;bottom:1.6rem;inset-inline-end:1.6rem;z-index:2;padding:.5rem 1.1rem;background:#281912b3;border-radius:5rem;color:#f3f0eb;font-size:1.15rem}.dabi-atelier__caption:empty{display:none}.dabi-atelier__parts{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}.dabi-atelier__part{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem .6rem .5rem 1.1rem;background:rgba(var(--color-foreground),.06);border-radius:5rem;font-size:1.2rem;animation:dabi-atelier-open .3s ease both}.dabi-atelier__part b{font-weight:650}.dabi-atelier__part small{opacity:.6}.dabi-atelier__part button{display:grid;place-items:center;width:2.2rem;height:2.2rem;padding:0;background:rgba(var(--color-foreground),.1);border:0;border-radius:50%;color:inherit;font-size:1.3rem;line-height:1;cursor:pointer}.dabi-atelier__panel{display:grid;gap:1.6rem}.dabi-atelier__price-card{padding:2rem;background:var(--dabi-brand-wash, #f0e7de);border-radius:1.8rem}.dabi-atelier__price-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-size:1.35rem}.dabi-atelier__price-row strong{font-family:var(--font-heading-family);font-size:2.8rem;letter-spacing:-.02em}.dabi-atelier__lead{margin:.6rem 0 0;font-size:1.25rem;opacity:.75}.dabi-atelier__lead[hidden]{display:none}.dabi-atelier__price-note{margin:.8rem 0 0;font-size:1.15rem;line-height:1.45;opacity:.65}.dabi-atelier__actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.4rem}.dabi-atelier__ghost{display:inline-flex;align-items:center;gap:.6rem;min-height:3.8rem;padding:0 1.3rem;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.16);border-radius:5rem;color:inherit;font:inherit;font-size:1.25rem;font-weight:650;cursor:pointer;transition:border-color .2s ease}.dabi-atelier__ghost:hover{border-color:var(--dabi-brand, #743a18);color:var(--dabi-brand, #743a18)}.dabi-atelier__ghost svg{width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.dabi-atelier__status{min-height:1.6rem;margin:.8rem 0 0;font-size:1.2rem;color:var(--dabi-brand, #743a18)}.dabi-atelier__form{display:grid;gap:1.2rem;padding:2rem;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.12);border-radius:1.8rem}.dabi-atelier__field{display:grid;gap:.5rem}.dabi-atelier__field label{font-size:1.25rem;font-weight:700}.dabi-atelier__field input,.dabi-atelier__field textarea{width:100%;min-height:4.6rem;padding:1rem 1.4rem;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.2);border-radius:1rem;color:inherit;font:inherit;font-size:1.4rem}.dabi-atelier__field textarea{resize:vertical}.dabi-atelier__field input:focus,.dabi-atelier__field textarea:focus{outline:none;border-color:var(--dabi-brand, #743a18);box-shadow:0 0 0 .1rem var(--dabi-brand, #743a18)}.dabi-atelier__field--qty input{max-width:10rem}.dabi-atelier__button{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:5.2rem;padding:1.2rem 2.4rem;background:var(--dabi-brand, #743a18);border:0;border-radius:1.2rem;color:#f3f0eb;font:inherit;font-size:1.45rem;font-weight:750;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.dabi-atelier__button:hover{transform:translateY(-.1rem);box-shadow:0 1.2rem 2.8rem #3e201240}.dabi-atelier__button svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dabi-atelier__missing{margin:0;color:#a43a2a;font-size:1.25rem}.dabi-atelier__missing[hidden]{display:none}.dabi-atelier__success{margin:0;padding:1.2rem 1.4rem;background:#1f7a3f1a;border-radius:1rem;color:#1f7a3f;font-size:1.35rem}.dabi-atelier__error{margin:0;padding:1.2rem 1.4rem;background:#a43a2a1a;border-radius:1rem;color:#a43a2a;font-size:1.35rem}.dabi-atelier__gate{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 2.4rem;padding:2.4rem;background:var(--dabi-brand-wash, #f0e7de);border-radius:1.8rem}.dabi-atelier__gate-icon svg{width:3.2rem;height:3.2rem;fill:none;stroke:currentColor;stroke-width:1.5}.dabi-atelier__gate p{margin:.4rem 0 0;font-size:1.35rem;opacity:.75}.dabi-atelier__bar{display:none}.dabi-atelier__progress{display:grid;gap:.7rem;padding:1.2rem 1.4rem;margin-bottom:1.2rem;background:var(--dabi-brand-wash, #f0e7de);border-radius:1.4rem}.dabi-atelier__progress-bar{height:.5rem;background:rgba(var(--color-foreground),.12);border-radius:1rem;overflow:hidden}.dabi-atelier__progress-bar span{display:block;width:var(--p, 0%);height:100%;background:var(--dabi-brand, #743a18);border-radius:1rem;transition:width .4s cubic-bezier(.2,.8,.25,1)}.dabi-atelier.is-ready .dabi-atelier__progress-bar span{background:#2f6b46}.dabi-atelier__progress-text{margin:0;font-size:1.25rem;font-weight:700}.dabi-atelier.is-ready .dabi-atelier__progress-text{color:#2f6b46}.dabi-atelier__quick{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:4rem;padding:0 1.4rem;background:rgb(var(--color-background));border:.1rem dashed var(--dabi-brand, #743a18);border-radius:5rem;color:var(--dabi-brand, #743a18);font:inherit;font-size:1.25rem;font-weight:700;cursor:pointer}.dabi-atelier__quick svg{width:1.5rem;height:1.5rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.dabi-atelier__quick-note{font-size:1.1rem;opacity:.65}.dabi-atelier.is-ready .dabi-atelier__quick,.dabi-atelier.is-ready .dabi-atelier__quick-note{display:none}.dabi-atelier__acc.is-next>summary{box-shadow:inset .3rem 0 0 var(--dabi-brand, #743a18)}.dabi-atelier__steps li{cursor:pointer}.dabi-atelier__refs{display:grid;gap:.8rem;margin:0;padding:1.4rem;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:1.4rem}.dabi-atelier__refs legend{padding:0 .5rem;font-size:1.25rem;font-weight:700}.dabi-atelier__ref-title{margin:.4rem 0 0;font-size:1.05rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;opacity:.6}.dabi-atelier__ref-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(6.4rem,1fr));gap:.6rem}.dabi-atelier__ref-tile{position:relative;display:grid;gap:.3rem;padding:0;background:none;border:0;color:inherit;font:inherit;text-align:center;cursor:pointer}.dabi-atelier__ref-tile img{width:100%;aspect-ratio:1;object-fit:cover;border:.2rem solid transparent;border-radius:1rem;background:rgba(var(--color-foreground),.06);transition:border-color .2s ease,transform .2s ease}.dabi-atelier__ref-tile:hover img{transform:translateY(-.1rem)}.dabi-atelier__ref-tile[aria-pressed=true] img{border-color:var(--dabi-brand, #743a18)}.dabi-atelier__ref-check{position:absolute;top:.4rem;inset-inline-end:.4rem;display:grid;place-items:center;width:2rem;height:2rem;background:var(--dabi-brand, #743a18);border-radius:50%;color:#f3f0eb;opacity:0;transform:scale(.6);transition:opacity .15s ease,transform .2s cubic-bezier(.34,1.5,.5,1)}.dabi-atelier__ref-check svg{width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.dabi-atelier__ref-tile[aria-pressed=true] .dabi-atelier__ref-check{opacity:1;transform:scale(1)}.dabi-atelier__ref-name{font-size:1.05rem;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dabi-atelier__ref-links{display:grid;gap:.6rem}.dabi-atelier__ref-link{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem;align-items:center}.dabi-atelier__ref-link[hidden]{display:none}.dabi-atelier__ref-link input{width:100%;min-height:4.2rem;padding:.8rem 1.2rem;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.2);border-radius:1rem;color:inherit;font:inherit;font-size:1.3rem}.dabi-atelier__ref-link input:focus{outline:none;border-color:var(--dabi-brand, #743a18);box-shadow:0 0 0 .1rem var(--dabi-brand, #743a18)}.dabi-atelier__ref-link input.is-bad{border-color:#a43a2a}.dabi-atelier__ref-preview{display:grid;place-items:center;width:4.2rem;height:4.2rem;overflow:hidden;border-radius:.8rem;background:rgba(var(--color-foreground),.06);font-size:1rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.dabi-atelier__ref-preview[hidden]{display:none}.dabi-atelier__ref-preview img{width:100%;height:100%;object-fit:cover}.dabi-atelier__wa{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-height:4.2rem;padding:0 1.4rem;background:#e7f6ec;border:.1rem solid rgba(37,211,102,.5);border-radius:5rem;color:#1b5e33;font-size:1.25rem;font-weight:700;text-decoration:none}.dabi-atelier__wa svg{width:1.7rem;height:1.7rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media screen and (max-width:1199px){.dabi-atelier__layout{grid-template-columns:minmax(26rem,32rem) minmax(0,1fr)}.dabi-atelier__panel{grid-column:1 / -1;grid-template-columns:1fr 1fr;align-items:start}}@media screen and (max-width:749px){.dabi-atelier{padding-bottom:9rem}.dabi-atelier__layout{grid-template-columns:1fr;gap:2rem}.dabi-atelier__side{position:static;max-height:none;overflow:visible}.dabi-atelier__main{order:-1;position:sticky;top:calc(var(--dabi-header-bottom, 6.4rem) + .8rem);z-index:5;gap:.8rem;padding-bottom:.8rem;background:rgb(var(--color-background))}.dabi-atelier__stage{aspect-ratio:16 / 10;border-radius:1.8rem}.dabi-atelier__sketch{top:8%;right:20%;bottom:8%;left:20%}.dabi-atelier__parts{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.2rem;scrollbar-width:none}.dabi-atelier__parts::-webkit-scrollbar{display:none}.dabi-atelier__part{flex:0 0 auto}.dabi-atelier__panel{grid-template-columns:1fr}.dabi-atelier__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.dabi-atelier__acc-head{min-height:5.6rem}.dabi-atelier__choice{min-height:4.4rem}.dabi-atelier__bar{position:fixed;z-index:35;inset-inline:0;bottom:0;display:flex;align-items:center;gap:1rem;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom,0px));background:rgb(var(--color-background));border-top:.1rem solid rgba(var(--color-foreground),.12);box-shadow:0 -1rem 3rem #2819121f;transform:translateY(110%);transition:transform .35s cubic-bezier(.2,.8,.25,1)}.dabi-atelier__bar.is-visible{transform:none}.dabi-atelier__bar-label{font-size:1.15rem;opacity:.7}.dabi-atelier__bar strong{flex:1 1 auto;font-family:var(--font-heading-family);font-size:2rem}.dabi-atelier__bar .dabi-atelier__button{min-height:4.4rem;padding:0 1.8rem;font-size:1.3rem}}@media(prefers-reduced-motion:reduce){.dabi-atelier__acc-body,.dabi-atelier__part,.dabi-atelier__sketch,.dabi-atelier__layer,.dabi-atelier__bar{animation:none;transition:none}}.dabi-bn{padding-block:clamp(5rem,8vw,9rem)}.dabi-bn__head{max-width:70rem;margin-bottom:3.2rem}.dabi-bn__eyebrow{margin:0 0 1.2rem;font-size:1.2rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--bn-accent, #743a18)}.dabi-bn__heading{margin:0;font-size:clamp(3rem,2.3rem + 2.2vw,5.2rem);line-height:1.04;letter-spacing:-.03em}.dabi-bn__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(18rem,auto);grid-auto-flow:dense;gap:1.6rem}.dabi-bn__tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:.8rem;min-width:0;padding:2.2rem;border-radius:2rem;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.1);color:inherit;text-decoration:none;overflow:hidden;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease}.dabi-bn__tile:hover{transform:translateY(-4px);box-shadow:0 20px 50px #1d1a181f}.dabi-bn__tile--w{grid-column:span 2}.dabi-bn__tile--t{grid-row:span 2}.dabi-bn__tile--b{grid-column:span 2;grid-row:span 2}.dabi-bn__icon{display:grid;place-items:center;width:4.6rem;height:4.6rem;margin-bottom:auto;border-radius:1.2rem;background:color-mix(in srgb,var(--bn-accent, #743a18) 10%,transparent);color:var(--bn-accent, #743a18)}.dabi-bn__icon svg{width:2.2rem;height:2.2rem;stroke:currentColor;fill:none;stroke-width:1.6}.dabi-bn__h{margin:0;font-size:clamp(1.9rem,1.7rem + .5vw,2.4rem);letter-spacing:-.01em}.dabi-bn__t{margin:0;font-size:1.45rem;line-height:1.55;opacity:.8}.dabi-bn__tile--stat{background:var(--bn-accent, #743a18);color:#f7f1e8;border:0}.dabi-bn__num{margin:auto 0 0;font-family:var(--font-heading-family);font-size:clamp(4.6rem,4rem + 2vw,7.2rem);line-height:1;letter-spacing:-.04em}.dabi-bn__label{margin:0;font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.85}.dabi-bn__tile--quote{margin:0;justify-content:center;background:#1d1a18;color:#f3f0eb;border:0}.dabi-bn__qt{margin:0;font-family:var(--font-heading-family);font-size:clamp(2rem,1.8rem + .8vw,3rem);font-style:italic;line-height:1.3;letter-spacing:-.01em}.dabi-bn__qa{margin-top:1.4rem;font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.7}.dabi-bn__tile--image{padding:0;min-height:22rem}.dabi-bn__tile--image img,.dabi-bn__tile--image svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1)}.dabi-bn__tile--image:hover img{transform:scale(1.05)}.dabi-bn__cap{position:relative;z-index:1;align-self:flex-start;margin:auto 1.6rem 1.6rem;padding:.5rem 1.1rem;border-radius:999px;background:#1d1a1899;color:#fff;font-size:1.15rem;font-weight:600;letter-spacing:.06em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dabi-bn__tile--link{justify-content:flex-end}.dabi-bn__tile--link.dabi-bn__tile--dark{background:#1d1a18;color:#f3f0eb;border:0}.dabi-bn__tile--link.dabi-bn__tile--wash{background:color-mix(in srgb,var(--bn-accent, #743a18) 9%,rgb(var(--color-background)))}.dabi-bn__link-h{font-family:var(--font-heading-family);font-size:clamp(2rem,1.8rem + .6vw,2.6rem);letter-spacing:-.01em}.dabi-bn__link-t{font-size:1.35rem;opacity:.75}.dabi-bn__arrow{position:absolute;top:1.8rem;inset-inline-end:1.8rem;display:grid;place-items:center;width:4rem;height:4rem;border-radius:50%;border:1px solid currentColor;opacity:.7;transition:transform .3s ease,opacity .3s ease}.dabi-bn__arrow svg{width:1.8rem;height:1.8rem;stroke:currentColor;fill:none;stroke-width:1.8}.dabi-bn__tile--link:hover .dabi-bn__arrow{transform:translate(3px,-3px);opacity:1}@media screen and (max-width:989px){.dabi-bn__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(15rem,auto);gap:1.2rem}.dabi-bn__tile{padding:1.8rem;border-radius:1.6rem}.dabi-bn__tile--b{grid-row:span 1}}@media screen and (max-width:480px){.dabi-bn__tile--w,.dabi-bn__tile--b{grid-column:span 2}.dabi-bn__tile--t{grid-row:span 1}}.dabi-blog{padding-block:var(--dabi-blog-pt, 48px) var(--dabi-blog-pb, 72px)}.dabi-blog__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:2rem 4rem;margin-bottom:2.4rem}.dabi-blog__eyebrow{display:flex;align-items:center;gap:.6rem;margin:0 0 .8rem;font-size:1.1rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;opacity:.6}.dabi-blog__eyebrow svg{width:1.4rem;height:1.4rem;fill:none;stroke:currentColor;stroke-width:1.8}.dabi-blog__title{margin:0;font-size:clamp(3rem,4vw,4.8rem);line-height:1.05;letter-spacing:-.03em}.dabi-blog__text{max-width:60ch;margin-top:1rem;font-size:1.5rem;line-height:1.6;opacity:.78}.dabi-blog__text p{margin:0}.dabi-blog__search{position:relative;display:flex;align-items:center;width:min(100%,36rem)}.dabi-blog__search svg{position:absolute;inset-inline-start:1.6rem;width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;opacity:.6;pointer-events:none}.dabi-blog__search input{width:100%;min-height:4.8rem;padding:0 1.8rem 0 4.6rem;background:rgb(var(--color-background));color:inherit;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:5rem;font:inherit;font-size:1.45rem}.dabi-blog__search input:focus-visible{outline:.2rem solid var(--dabi-brand, #743a18);outline-offset:.1rem}.dabi-blog__wire{display:flex;align-items:stretch;margin-bottom:1.6rem;border-block:.1rem solid rgba(var(--color-foreground),.14)}.dabi-blog__wire-label{flex:none;display:flex;align-items:center;gap:.8rem;margin:0;padding-inline-end:1.6rem;border-inline-end:.1rem solid rgba(var(--color-foreground),.14);font-size:1.1rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--dabi-brand, #743a18)}.dabi-blog__wire-dot{width:.8rem;height:.8rem;border-radius:50%;background:currentColor;box-shadow:0 0 0 .4rem #743a1824}.dabi-blog__wire-vp{flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.dabi-blog__wire-vp::-webkit-scrollbar{display:none}.dabi-blog__wire-list{display:flex;width:max-content;margin:0;padding:0;list-style:none}.dabi-blog__wire-item{flex:none}.dabi-blog__wire-item a{display:flex;align-items:center;gap:1rem;min-height:5.2rem;padding-inline:2rem;color:inherit;text-decoration:none;white-space:nowrap;font-size:1.45rem}.dabi-blog__wire-item+.dabi-blog__wire-item a{border-inline-start:.1rem solid rgba(var(--color-foreground),.1)}.dabi-blog__wire-topic{padding:.2rem .8rem;border-radius:2rem;background:rgba(var(--color-foreground),.07);font-size:1.1rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.dabi-blog__wire-title{font-weight:650}.dabi-blog__wire-item a:hover .dabi-blog__wire-title{text-decoration:underline;text-underline-offset:.3rem}.dabi-blog__wire-read{display:inline-flex;align-items:center;gap:.4rem;font-size:1.2rem;opacity:.6}.dabi-blog__wire-read svg{width:1.3rem;height:1.3rem;fill:none;stroke:currentColor;stroke-width:1.8}.dabi-blog__wire.is-flowing .dabi-blog__wire-vp{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.dabi-blog__wire.is-flowing .dabi-blog__wire-list{animation:dabi-blog-wire var(--dabi-wire-dur, 60s) linear infinite}.dabi-blog__wire.is-flowing:hover .dabi-blog__wire-list,.dabi-blog__wire.is-flowing:focus-within .dabi-blog__wire-list,.dabi-blog__wire.is-paused .dabi-blog__wire-list{animation-play-state:paused}@keyframes dabi-blog-wire{0%{transform:translate(0)}to{transform:translate(-50%)}}.dabi-blog__bar{margin-bottom:3.2rem;background:rgb(var(--color-background))}.dabi-blog--sticky .dabi-blog__bar{position:sticky;top:var(--dabi-header-bottom, 0px);z-index:1;transition:box-shadow .25s ease,top .2s ease}.dabi-blog__bar.is-stuck{box-shadow:0 .8rem 2rem -1.4rem #00000059}.dabi-blog__bar-sentinel{height:0}.dabi-blog__tags{display:flex;gap:.6rem;padding-block:1rem;overflow-x:auto;scrollbar-width:none}.dabi-blog__tags::-webkit-scrollbar{display:none}.dabi-blog__tag{flex:none;display:inline-flex;align-items:center;gap:.6rem;min-height:4rem;padding:0 1.4rem 0 1.6rem;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:5rem;color:inherit;font-size:1.35rem;font-weight:600;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.dabi-blog__tag:hover{border-color:var(--dabi-brand, #743a18)}.dabi-blog__tag svg{width:1.5rem;height:1.5rem;fill:none;stroke:currentColor;stroke-width:1.7}.dabi-blog__tag.is-active{background:var(--dabi-brand, #743a18);border-color:var(--dabi-brand, #743a18);color:#f3f0eb}.dabi-blog__tag--world:not(.is-active){border-color:var(--dabi-brand, #743a18);color:var(--dabi-brand, #743a18)}.dabi-blog__count{display:inline-grid;place-items:center;min-width:2.2rem;height:2.2rem;padding-inline:.6rem;border-radius:2rem;background:rgba(var(--color-foreground),.08);font-size:1.1rem;font-weight:700;font-variant-numeric:tabular-nums}.dabi-blog__tag.is-active .dabi-blog__count{background:#fff3}.dabi-blog__filter{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1.6rem 3rem;margin-bottom:3.2rem;padding-bottom:2.4rem;border-bottom:.1rem solid rgba(var(--color-foreground),.12)}.dabi-blog__filter-title{margin:0 0 .6rem;font-size:clamp(2.8rem,3.4vw,4.4rem);line-height:1.05;letter-spacing:-.03em}.dabi-blog__filter-text{max-width:62ch;margin:0 0 .8rem;font-size:1.5rem;line-height:1.6;opacity:.78}.dabi-blog__clear{display:inline-flex;align-items:center;gap:.6rem;min-height:4rem;padding:0 1.4rem;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:5rem;color:inherit;font-size:1.3rem;font-weight:600;text-decoration:none}.dabi-blog__clear svg{width:1.3rem;height:1.3rem;fill:none;stroke:currentColor;stroke-width:2}.dabi-blog__clear:hover{border-color:var(--dabi-brand, #743a18)}.dabi-blog__cover{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:clamp(2.4rem,4vw,6.4rem);align-items:start;margin-bottom:clamp(4.8rem,6vw,8rem)}.dabi-blog__lead{display:grid;gap:2rem}.dabi-blog__lead-media{display:block;aspect-ratio:16 / 10;overflow:hidden;border-radius:2rem;background:rgba(var(--color-foreground),.06)}.dabi-blog__lead-media img,.dabi-blog__news-media img,.dabi-blog__media img,.dabi-blog__side-media img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.25,1)}.dabi-blog__lead:hover .dabi-blog__lead-media img,.dabi-blog__news-lead:hover .dabi-blog__news-media img,.dabi-blog__card:hover .dabi-blog__media img,.dabi-blog__side-card:hover .dabi-blog__side-media img{transform:scale(1.04)}.dabi-blog__lead-body{display:grid;gap:1.2rem;justify-items:start;max-width:76rem}.dabi-blog__lead-title{margin:0;font-size:clamp(3rem,3.6vw,5rem);line-height:1.05;letter-spacing:-.03em}.dabi-blog__cover.is-solo{grid-template-columns:1fr}.dabi-blog__cover.is-solo .dabi-blog__lead{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(2.4rem,4vw,5.6rem);align-items:center}.dabi-blog__side{display:grid;gap:.4rem;align-content:start}.dabi-blog__label{display:flex;align-items:center;gap:.6rem;margin:0 0 .4rem;padding-bottom:1.2rem;border-bottom:.2rem solid currentColor;font-size:1.15rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.dabi-blog__label svg{width:1.5rem;height:1.5rem;fill:none;stroke:currentColor;stroke-width:1.8}.dabi-blog__side-list{display:grid;margin:0;padding:0;list-style:none}.dabi-blog__side-item+.dabi-blog__side-item{border-top:.1rem solid rgba(var(--color-foreground),.12)}.dabi-blog__side-card{display:grid;grid-template-columns:auto minmax(0,1fr) 11rem;gap:1.6rem;align-items:start;padding-block:2rem}.dabi-blog__side-num{font-size:3.2rem;font-weight:300;line-height:.9;letter-spacing:-.04em;color:var(--dabi-brand, #743a18);font-variant-numeric:tabular-nums}.dabi-blog__side-body{display:grid;gap:.6rem}.dabi-blog__side-title{margin:0;font-size:1.85rem;line-height:1.25;letter-spacing:-.01em}.dabi-blog__side-media{display:block;aspect-ratio:1;overflow:hidden;border-radius:1.2rem;background:rgba(var(--color-foreground),.06)}.dabi-blog__lead-title a,.dabi-blog__card-title a,.dabi-blog__side-title a,.dabi-blog__news-title a,.dabi-blog__news-item-title a{color:inherit;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 .1rem no-repeat;transition:background-size .3s ease}.dabi-blog__lead-title a:hover,.dabi-blog__card-title a:hover,.dabi-blog__side-title a:hover,.dabi-blog__news-title a:hover,.dabi-blog__news-item-title a:hover{background-size:100% .1rem}.dabi-blog__badge{padding:.3rem .9rem;background:var(--dabi-brand, #743a18);color:#f3f0eb;border-radius:2rem;font-size:1.1rem;font-weight:800;letter-spacing:.04em}.dabi-blog__source{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .8rem;border:.1rem solid currentColor;border-radius:2rem;font-size:1.1rem;font-weight:700;letter-spacing:.02em}.dabi-blog__source svg{width:1.2rem;height:1.2rem;fill:none;stroke:currentColor;stroke-width:1.8}.dabi-blog__source--on-media{position:absolute;inset-block-start:1.2rem;inset-inline-start:1.2rem;background:#140e0ab8;color:#f6efe4;border-color:transparent;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dabi-blog__world{margin-bottom:clamp(4.8rem,6vw,8rem);padding:clamp(2.4rem,4vw,5.6rem);border-radius:2.4rem;background:var(--dabi-blog-w-bg, #22170f);color:var(--dabi-blog-w-fg, #f6efe4)}.dabi-blog__world-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1.6rem 3rem;margin-bottom:clamp(2.4rem,3vw,4rem);padding-bottom:2.4rem;border-bottom:.1rem solid color-mix(in srgb,currentColor 18%,transparent)}.dabi-blog__world-eyebrow{display:flex;align-items:center;gap:.6rem;margin:0 0 1rem;color:var(--dabi-blog-w-ac, #e9b872);font-size:1.15rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.dabi-blog__world-eyebrow svg{width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-width:1.7}.dabi-blog__world-title{margin:0;color:inherit;font-size:clamp(2.8rem,3.6vw,4.8rem);line-height:1.04;letter-spacing:-.03em}.dabi-blog__world-text{max-width:60ch;margin:1rem 0 0;font-size:1.5rem;line-height:1.6;opacity:.78}.dabi-blog__world .dabi-blog__source{color:var(--dabi-blog-w-ac, #e9b872)}.dabi-blog__world .dabi-blog__excerpt,.dabi-blog__world .dabi-blog__meta--muted{opacity:.72}.dabi-blog__news{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(2.4rem,4vw,5.6rem);align-items:start}.dabi-blog__news.is-solo{grid-template-columns:1fr}.dabi-blog__news-lead{display:grid;gap:1.6rem}.dabi-blog__news.is-solo .dabi-blog__news-lead{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(2.4rem,4vw,5.6rem)}.dabi-blog__news-media{display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:1.6rem;background:color-mix(in srgb,currentColor 8%,transparent);color:var(--dabi-blog-w-ac, #e9b872)}.dabi-blog__news-body{display:grid;gap:1rem}.dabi-blog__news-title{margin:0;color:inherit;font-size:clamp(2.2rem,2.4vw,3rem);line-height:1.15;letter-spacing:-.02em}.dabi-blog__news-list{display:grid;margin:0;padding:0;list-style:none;counter-reset:dabi-news}.dabi-blog__news-item{padding-block:1.8rem}.dabi-blog__news-item:first-child{padding-top:0}.dabi-blog__news-item+.dabi-blog__news-item{border-top:.1rem solid color-mix(in srgb,currentColor 16%,transparent)}.dabi-blog__news-item article{display:grid;gap:.6rem}.dabi-blog__news-item-title{margin:0;color:inherit;font-size:1.9rem;line-height:1.3;letter-spacing:-.01em}.dabi-blog__world-note{margin:clamp(2.4rem,3vw,3.2rem) 0 0;font-size:1.2rem;line-height:1.5;opacity:.6}.dabi-blog__more{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;padding:0 1.8rem;border:.1rem solid currentColor;border-radius:5rem;color:inherit;font-size:1.35rem;font-weight:700;text-decoration:none;transition:background-color .2s ease,color .2s ease}.dabi-blog__more svg{width:1.5rem;height:1.5rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.dabi-blog__more:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.dabi-blog__more--world{border-color:var(--dabi-blog-w-ac, #e9b872);color:var(--dabi-blog-w-ac, #e9b872)}.dabi-blog__more--world:hover{background:var(--dabi-blog-w-ac, #e9b872);color:var(--dabi-blog-w-bg, #22170f)}.dabi-blog__section-title{display:flex;align-items:center;gap:1.6rem;margin:0 0 2.4rem;font-size:1.15rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.dabi-blog__section-title:after{content:"";flex:1;height:.1rem;background:rgba(var(--color-foreground),.14)}.dabi-blog__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,30rem),1fr));gap:clamp(3.2rem,3.4vw,4.8rem) clamp(1.6rem,2.4vw,3.2rem);margin:0;padding:0;list-style:none}.dabi-blog__grid:empty{display:none}.dabi-blog__card{display:grid;grid-template-rows:auto 1fr;gap:1.4rem;height:100%}.dabi-blog__media{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:1.6rem;background:rgba(var(--color-foreground),.06)}.dabi-blog__noimg{display:grid;place-items:center;width:100%;height:100%;color:var(--dabi-brand, #743a18);opacity:.5}.dabi-blog__noimg svg{width:4.8rem;height:4.8rem;fill:none;stroke:currentColor;stroke-width:1.3}.dabi-blog__news-media .dabi-blog__noimg{color:inherit}.dabi-blog__body{display:grid;gap:.8rem;align-content:start}.dabi-blog__card-title{margin:0;font-size:2rem;line-height:1.25;letter-spacing:-.01em}.dabi-blog__excerpt{margin:0;font-size:1.45rem;line-height:1.6;opacity:.78}.dabi-blog__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin:0;font-size:1.25rem}.dabi-blog__meta--muted{opacity:.6}.dabi-blog__topic{font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:1.1rem;color:var(--dabi-brand, #743a18)}.dabi-blog__btn{display:inline-flex;align-items:center;gap:.8rem;min-height:4.6rem;padding:0 2rem;background:var(--dabi-brand, #743a18);color:#f3f0eb;border-radius:5rem;font-size:1.4rem;font-weight:700;text-decoration:none;transition:transform .2s ease}.dabi-blog__btn:hover{transform:translateY(-.1rem)}.dabi-blog__btn svg{width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.dabi-blog__row{margin-top:clamp(5.6rem,7vw,9.6rem)}.dabi-blog__row-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1.2rem 3rem;margin-bottom:2.4rem;padding-bottom:1.6rem;border-bottom:.1rem solid rgba(var(--color-foreground),.14)}.dabi-blog__row-title{margin:0;font-size:clamp(2.4rem,2.6vw,3.4rem);line-height:1.1;letter-spacing:-.02em}.dabi-blog__row-text{max-width:60ch;margin:.6rem 0 0;font-size:1.45rem;line-height:1.55;opacity:.72}.dabi-blog__row .dabi-blog__more .dabi-blog__count{background:rgba(var(--color-foreground),.08)}.dabi-blog__row-list{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * 2.4rem) / 4);gap:2.4rem;margin:0;padding:0 0 .8rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.dabi-blog__item--row{scroll-snap-align:start}.dabi-blog__item--row .dabi-blog__card-title{font-size:1.8rem}.dabi-blog__hint{margin:2rem 0;padding:1.4rem 1.8rem;border:.1rem dashed rgba(var(--color-foreground),.3);border-radius:1.2rem;font-size:1.3rem;opacity:.8}.dabi-blog__empty{display:grid;justify-items:center;gap:1rem;padding:clamp(4rem,6vw,7rem) 2rem;border:.1rem dashed rgba(var(--color-foreground),.25);border-radius:2rem;text-align:center}.dabi-blog__empty h3{margin:0;font-size:2.4rem}.dabi-blog__empty p{margin:0;max-width:48ch;font-size:1.5rem;line-height:1.6;opacity:.78}.dabi-blog__empty-icon{display:grid;place-items:center;width:6.4rem;height:6.4rem;margin-bottom:.4rem;background:var(--dabi-brand-wash, #f0e7de);color:var(--dabi-brand, #743a18);border-radius:50%}.dabi-blog__empty-icon svg{width:3rem;height:3rem;fill:none;stroke:currentColor;stroke-width:1.5}@media screen and (max-width:1199px){.dabi-blog__row-list{grid-auto-columns:calc((100% - 2 * 2.4rem) / 3)}}@media screen and (max-width:989px){.dabi-blog__cover,.dabi-blog__news{grid-template-columns:1fr}.dabi-blog__row-list{grid-auto-columns:calc((100% - 2.4rem) / 2.3)}}@media screen and (max-width:749px){.dabi-blog__head{align-items:stretch}.dabi-blog__search{width:100%}.dabi-blog__wire-label{padding-inline-end:1.2rem;font-size:1rem}.dabi-blog__wire-item a{min-height:4.6rem;padding-inline:1.4rem;font-size:1.35rem}.dabi-blog__wire-read{display:none}.dabi-blog__bar{margin-bottom:2.4rem}.dabi-blog.dabi-blog .dabi-blog__bar .page-width{max-width:none;margin-inline:0;padding-inline:0}.dabi-blog__tags{padding-inline:1.6rem;scroll-padding-inline:1.6rem}.dabi-blog__tag{min-height:3.8rem;font-size:1.3rem}.dabi-blog__lead-media{border-radius:1.4rem;aspect-ratio:4 / 3}.dabi-blog__lead-title{font-size:2.8rem}.dabi-blog__cover.is-solo .dabi-blog__lead,.dabi-blog__news.is-solo .dabi-blog__news-lead{grid-template-columns:1fr}.dabi-blog__side-card{grid-template-columns:auto minmax(0,1fr) 8.4rem;gap:1.2rem;padding-block:1.6rem}.dabi-blog__side-num{font-size:2.4rem}.dabi-blog__side-title{font-size:1.65rem}.dabi-blog__world{padding:2.8rem 2rem;border-radius:1.8rem}.dabi-blog__more{min-height:4.2rem}.dabi-blog__card-title{font-size:1.9rem}.dabi-blog__row-list{grid-auto-columns:78%;gap:1.6rem;scrollbar-width:none}.dabi-blog__row-list::-webkit-scrollbar{display:none}}@media(prefers-reduced-motion:reduce){.dabi-blog__lead-media img,.dabi-blog__news-media img,.dabi-blog__media img,.dabi-blog__side-media img{transition:none}.dabi-blog__wire-list{animation:none!important}}.dabi-bundle{display:block;padding-block:var(--dabi-bd-pt, 48px) var(--dabi-bd-pb, 56px)}.dabi-bundle:empty{display:none}.dabi-bundle__head{margin-bottom:2rem}.dabi-bundle__eyebrow{margin:0 0 .6rem;font-size:1.1rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;opacity:.6}.dabi-bundle__heading{margin:0;font-size:clamp(2.4rem,3vw,3.6rem);line-height:1.08;letter-spacing:-.025em}.dabi-bundle__text{margin:.8rem 0 0;max-width:60ch;font-size:1.45rem;line-height:1.55;opacity:.78}.dabi-bundle__body{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(26rem,.8fr);gap:2.4rem clamp(2.4rem,4vw,5.6rem);align-items:start}.dabi-bundle__list{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.dabi-bundle__item{display:grid;grid-template-columns:auto 8.8rem minmax(0,1fr) auto;gap:1.4rem;align-items:center;padding:1.2rem 1.4rem;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:1.6rem;transition:border-color .2s ease,box-shadow .2s ease}.dabi-bundle__item:has(input:checked){border-color:var(--dabi-brand, #743a18);box-shadow:0 .6rem 2rem #2a1c130f}.dabi-bundle__item--self{background:var(--dabi-brand-wash, #f0e7de)}.dabi-bundle__check{position:relative;display:grid;place-items:center;width:2.4rem;height:2.4rem}.dabi-bundle__check input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.dabi-bundle__check span{display:grid;place-items:center;width:2.4rem;height:2.4rem;border:.15rem solid rgba(var(--color-foreground),.35);border-radius:.7rem;background:rgb(var(--color-background));transition:background-color .2s ease,border-color .2s ease}.dabi-bundle__check span svg{width:1.4rem;height:1.4rem;stroke:#f3f0eb;fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:scale(.6);transition:opacity .15s ease,transform .2s cubic-bezier(.34,1.5,.5,1)}.dabi-bundle__check input:checked+span{background:var(--dabi-brand, #743a18);border-color:var(--dabi-brand, #743a18)}.dabi-bundle__check input:checked+span svg{opacity:1;transform:scale(1)}.dabi-bundle__check input:focus-visible+span{outline:.2rem solid var(--dabi-brand, #743a18);outline-offset:.2rem}.dabi-bundle__check input:disabled+span{opacity:.55}.dabi-bundle__media{display:block;width:8.8rem;aspect-ratio:1;overflow:hidden;border-radius:1.2rem;background:rgba(var(--color-foreground),.06)}.dabi-bundle__media img{width:100%;height:100%;object-fit:cover}.dabi-bundle__info{display:grid;gap:.3rem;min-width:0}.dabi-bundle__tag{font-size:1.05rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--dabi-brand, #743a18)}.dabi-bundle__title{margin:0;font-size:1.55rem;line-height:1.3}.dabi-bundle__title a{color:inherit;text-decoration:none}.dabi-bundle__title a:hover{text-decoration:underline;text-underline-offset:.3em}.dabi-bundle__meta{font-size:1.25rem;opacity:.65}.dabi-bundle__price{display:grid;justify-items:end;gap:.3rem;font-family:var(--font-heading-family);font-size:1.9rem;white-space:nowrap}.dabi-bundle__price s{font-family:var(--font-body-family);font-size:1.25rem;opacity:.55}.dabi-bundle__choose{display:inline-flex;align-items:center;min-height:3.4rem;padding:0 1.2rem;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:5rem;color:inherit;font-size:1.2rem;font-weight:700;text-decoration:none}.dabi-bundle__summary{position:sticky;top:calc(var(--dabi-header-bottom, 8rem) + 1.6rem);display:grid;gap:.8rem;padding:2rem;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:1.8rem;box-shadow:0 1rem 3rem #2a1c130f}.dabi-bundle__sum-label{margin:0;font-size:1.15rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;opacity:.6}.dabi-bundle__sum{margin:0;font-family:var(--font-heading-family);font-size:clamp(2.8rem,3vw,3.6rem);line-height:1;letter-spacing:-.02em;color:var(--dabi-brand, #743a18)}.dabi-bundle__note{margin:0;font-size:1.25rem;line-height:1.5;opacity:.65}.dabi-bundle__add{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:5rem;margin-top:.6rem;padding:0 2rem;background:var(--dabi-brand, #743a18);color:#f3f0eb;border:0;border-radius:5rem;font:inherit;font-size:1.45rem;font-weight:700;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.dabi-bundle__add:hover:not([disabled]){transform:translateY(-.1rem)}.dabi-bundle__add[disabled]{opacity:.5;cursor:not-allowed}.dabi-bundle__add svg{width:1.7rem;height:1.7rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.dabi-bundle__msg{margin:0;padding:.9rem 1.2rem;background:#2f6b461a;border:.1rem solid rgba(47,107,70,.4);border-radius:1rem;color:#2f6b46;font-size:1.3rem;font-weight:700}.dabi-bundle__msg.is-bad{background:#b03d2c14;border-color:#b03d2c66;color:#b03d2c}.dabi-bundle__msg[hidden]{display:none}@media screen and (max-width:989px){.dabi-bundle__body{grid-template-columns:1fr}.dabi-bundle__summary{position:static}}@media screen and (max-width:749px){.dabi-bundle__item{grid-template-columns:auto 7.2rem minmax(0,1fr);gap:1rem;padding:1rem}.dabi-bundle__media{width:7.2rem}.dabi-bundle__price{grid-column:3;justify-items:start;font-size:1.6rem}.dabi-bundle__summary{position:sticky;bottom:calc(.8rem + env(safe-area-inset-bottom,0px));top:auto;padding:1.4rem}.dabi-bundle__sum{font-size:2.4rem}.dabi-bundle__add{width:100%}}.dabi-campaign{padding-block:clamp(2rem,3vw,3.2rem)}.dabi-campaign__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem 4rem;align-items:center}.dabi-campaign--card .dabi-campaign__inner{padding:clamp(2rem,3vw,3.6rem);background:var(--dabi-brand-wash, #f0e7de);border-radius:2rem}.dabi-campaign--band{background:var(--dabi-brand, #743a18);color:#f3f0eb}.dabi-campaign__kicker{margin:0 0 .6rem;font-size:1.1rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;opacity:.75}.dabi-campaign__heading{margin:0;font-size:clamp(2.2rem,2.6vw,3.4rem);line-height:1.1;letter-spacing:-.02em}.dabi-campaign__body{margin-top:.8rem;max-width:60ch;font-size:1.45rem;line-height:1.55;opacity:.85}.dabi-campaign__body p{margin:0}.dabi-campaign__aside{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 1.6rem}.dabi-campaign__timer{display:flex;gap:.8rem}.dabi-campaign__timer[hidden]{display:none}.dabi-campaign__timer span{display:grid;place-items:center;min-width:5.6rem;padding:.6rem .8rem;background:#0000001f;border-radius:1rem}.dabi-campaign--card .dabi-campaign__timer span{background:rgb(var(--color-background))}.dabi-campaign__timer b{font-family:var(--font-heading-family);font-size:2.2rem;line-height:1}.dabi-campaign__timer small{font-size:1rem;letter-spacing:.1em;text-transform:uppercase;opacity:.7}.dabi-campaign__code{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;padding:0 1.4rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border:.1rem dashed rgba(var(--color-foreground),.4);border-radius:1rem;font:inherit;font-size:1.3rem;cursor:pointer}.dabi-campaign__code strong{font-family:var(--font-heading-family);font-size:1.6rem;letter-spacing:.08em}.dabi-campaign__code svg{width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.dabi-campaign__code.is-copied{border-style:solid;border-color:var(--dabi-brand, #743a18)}.dabi-campaign__link{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;padding:0 1.8rem;background:var(--dabi-brand, #743a18);color:#f3f0eb;border-radius:5rem;font-size:1.35rem;font-weight:700;text-decoration:none}.dabi-campaign--band .dabi-campaign__link{background:#f3f0eb;color:var(--dabi-brand, #743a18)}.dabi-campaign__link svg{width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}@media screen and (max-width:749px){.dabi-campaign__inner{grid-template-columns:1fr}.dabi-campaign__aside>*{flex:1 1 auto;justify-content:center}}.dabi-orbitcat{overflow:hidden;padding-block:clamp(5rem,6.5vw,8rem)}.dabi-orbitcat__head{display:flex;align-items:end;justify-content:space-between;gap:3rem;margin-bottom:2.4rem}.dabi-orbitcat__head p{margin:0 0 1rem;font-size:1.1rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase;opacity:.58}.dabi-orbitcat__head h2{max-width:16ch;margin:0;font-size:clamp(3.4rem,4.6vw,5.8rem);line-height:1;letter-spacing:-.04em}.dabi-orbitcat__all{white-space:nowrap}.dabi-orbitcat__panel-head a{display:inline-flex;align-items:center;min-height:4.4rem}.dabi-orbitcat__tabs{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:2.8rem}.dabi-orbitcat__tab{position:relative;padding:.9rem 1.8rem;background:none;border:.1rem solid rgba(var(--color-foreground),.16);border-radius:5rem;color:inherit;font:inherit;font-size:1.3rem;font-weight:640;cursor:pointer;overflow:hidden;transition:color .25s ease,border-color .25s ease,background-color .25s ease}.dabi-orbitcat__tab span{position:relative;z-index:2}.dabi-orbitcat__tab:hover{border-color:var(--dabi-brand, #743a18)}.dabi-orbitcat__tab.is-active{background:var(--dabi-brand, #743a18);border-color:var(--dabi-brand, #743a18);color:#f3f0eb}.dabi-orbitcat__tab-bar{position:absolute;z-index:1;inset-inline:0;bottom:0;height:.2rem;background:#f3f0eb8c;transform:scaleX(0);transform-origin:left}.dabi-orbitcat__tab.is-active .dabi-orbitcat__tab-bar{animation:dabi-oc-dwell var(--dabi-oc-dwell, 6s) linear forwards}@keyframes dabi-oc-dwell{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.dabi-orbitcat__panel{display:none}.dabi-orbitcat__panel.is-active{display:block;animation:dabi-oc-in .45s cubic-bezier(.2,.8,.25,1) both}@keyframes dabi-oc-in{0%{opacity:0;transform:translateY(1.4rem)}to{opacity:1;transform:none}}.dabi-orbitcat__panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;margin-bottom:1.8rem}.dabi-orbitcat__panel-head h3{margin:0;font-size:clamp(2.4rem,3vw,3.6rem);line-height:1.05;letter-spacing:-.03em}.dabi-orbitcat__panel-head a{display:inline-flex;align-items:center;gap:.6rem;color:var(--dabi-brand, #743a18);font-size:1.3rem;font-weight:640;text-decoration:none;white-space:nowrap}.dabi-orbitcat__panel-head a svg{width:1.7rem;height:1.7rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s ease}.dabi-orbitcat__panel-head a:hover svg{transform:translate(.3rem)}.dabi-orbitcat__strip{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}@media screen and (min-width:990px){.dabi-orbitcat--bleed .dabi-orbitcat__strip{width:100vw;margin-inline-start:calc(50% - 50vw)}}.dabi-orbitcat__strip::-webkit-scrollbar{display:none}.dabi-orbitcat__track{display:flex;gap:var(--dabi-oc-gap, 20px);width:max-content;margin:0;padding:0;list-style:none}.dabi-orbitcat__item{flex:0 0 var(--dabi-oc-card, 300px);width:var(--dabi-oc-card, 300px)}.dabi-orbitcat__card{display:grid;gap:1.2rem;color:inherit;text-decoration:none}.dabi-orbitcat__media{position:relative;display:block;overflow:hidden;aspect-ratio:var(--dabi-oc-ratio, 4 / 5);background:rgba(var(--color-foreground),.05);border-radius:var(--dabi-oc-radius, 18px)}.dabi-orbitcat__image{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.dabi-orbitcat__card:hover .dabi-orbitcat__image{transform:scale(1.06)}.dabi-orbitcat__look{position:absolute;inset-inline-end:1.2rem;inset-block-end:1.2rem;display:grid;place-items:center;width:4.6rem;height:4.6rem;background:rgb(var(--color-background));border-radius:50%;color:var(--dabi-brand, #743a18);box-shadow:0 .8rem 2.2rem #1e16113d;opacity:0;transform:translateY(.8rem) scale(.8);transition:opacity .25s ease,transform .32s cubic-bezier(.34,1.4,.44,1),background-color .25s ease,color .25s ease}.dabi-orbitcat__look svg{width:2.1rem;height:2.1rem}.dabi-orbitcat__card:hover .dabi-orbitcat__look,.dabi-orbitcat__card:focus-visible .dabi-orbitcat__look{opacity:1;transform:none}.dabi-orbitcat__card:hover .dabi-orbitcat__look{background:var(--dabi-brand, #743a18);color:#f3f0eb}.dabi-orbitcat__name{font-size:1.5rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;overflow-wrap:anywhere}.dabi-orbitcat__orbit{position:fixed;z-index:28;top:0;left:0;width:var(--dabi-oc-orbit, 420px);height:var(--dabi-oc-orbit, 420px);opacity:0;visibility:hidden;transform:translate(-50%,-50%) scale(.6);transition:opacity .28s ease,transform .42s cubic-bezier(.34,1.35,.44,1),visibility .42s;pointer-events:none}.dabi-orbitcat__orbit.is-visible{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.dabi-orbitcat__orbit:before{content:"";position:absolute;top:6%;right:6%;bottom:6%;left:6%;border-radius:50%;background:radial-gradient(circle,rgba(var(--color-background),var(--dabi-oc-backdrop, .5)),rgba(var(--color-background),calc(var(--dabi-oc-backdrop, .5) * .75)) 62%,rgba(var(--color-background),0) 72%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none}.dabi-orbitcat__ring{position:absolute;top:0;right:0;bottom:0;left:0;animation:dabi-oc-spin var(--dabi-oc-orbit-spin, 26s) linear infinite}.dabi-orbitcat__orbit--right .dabi-orbitcat__ring{animation-direction:reverse}.dabi-orbitcat__orbit.is-paused .dabi-orbitcat__ring,.dabi-orbitcat__orbit.is-paused .dabi-orbitcat__slot i{animation-play-state:paused}.dabi-orbitcat__slot{position:absolute;top:50%;left:50%;width:var(--dabi-ring-item, 78px);height:var(--dabi-ring-item, 78px);margin:calc(var(--dabi-ring-item, 78px) / -2) 0 0 calc(var(--dabi-ring-item, 78px) / -2);transform:rotate(calc(var(--dabi-oi, 0) * (360deg / var(--dabi-on, 8)))) translate(var(--dabi-ring-r, 150px));pointer-events:auto}.dabi-orbitcat__slot i{display:block;width:100%;height:100%;transform:rotate(calc(-1 * var(--dabi-oi, 0) * (360deg / var(--dabi-on, 8))));animation:dabi-oc-spin var(--dabi-oc-orbit-spin, 26s) linear infinite reverse}.dabi-orbitcat__orbit--right .dabi-orbitcat__slot i{animation-direction:normal}.dabi-orbitcat__slot a{display:block;width:100%;height:100%;overflow:hidden;border-radius:50%;background:rgb(var(--color-background));box-shadow:0 1rem 2.4rem #1e161147;transition:transform .24s ease,box-shadow .24s ease}.dabi-orbitcat__slot a:hover{transform:scale(1.12);box-shadow:0 1.4rem 3rem #3e20125c}.dabi-orbitcat__slot img{display:block;width:100%;height:100%;object-fit:cover}.dabi-orbitcat__center{position:absolute;top:50%;left:50%;z-index:2;display:grid;place-items:center;align-content:center;gap:.3rem;width:var(--dabi-center-size, 96px);height:var(--dabi-center-size, 96px);background:var(--dabi-brand, #743a18);border-radius:50%;color:#f3f0eb;font-size:1.3rem;font-weight:700;letter-spacing:.04em;text-decoration:none;box-shadow:0 1rem 2.6rem #3e201257;transform:translate(-50%,-50%);transition:transform .25s cubic-bezier(.34,1.4,.44,1),background-color .25s ease;pointer-events:auto}.dabi-orbitcat__center svg{width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dabi-orbitcat__center:hover{background:#5b2c12;transform:translate(-50%,-50%) scale(1.08)}@keyframes dabi-oc-spin{to{transform:rotate(360deg)}}@media(max-width:989px){.dabi-orbitcat__head{flex-direction:column;align-items:start}.dabi-orbitcat__item{flex-basis:62vw;width:62vw}}@media(max-width:749px){.dabi-orbitcat__item{flex-basis:74vw;width:74vw}.dabi-orbitcat__look{opacity:1;transform:none}}@media(hover:none),(max-width:989px){.dabi-orbitcat__orbit{display:none}}@media(prefers-reduced-motion:reduce){.dabi-orbitcat__panel.is-active,.dabi-orbitcat__tab.is-active .dabi-orbitcat__tab-bar,.dabi-orbitcat__ring,.dabi-orbitcat__slot i{animation:none}.dabi-orbitcat__image,.dabi-orbitcat__look,.dabi-orbitcat__orbit{transition:none}}.dabi-gallery{overflow:hidden;padding-block:clamp(6rem,8vw,10rem);border-bottom:.1rem solid rgba(var(--color-foreground),.1)}.dabi-gallery__head{display:flex;align-items:end;justify-content:space-between;gap:3rem;margin-bottom:3.2rem}.dabi-gallery__head p{margin:0 0 1rem;font-size:1.1rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase;opacity:.58}.dabi-gallery__head h2{max-width:13ch;margin:0;font-size:clamp(3.8rem,5vw,6.5rem);line-height:.98;letter-spacing:-.045em}.dabi-gallery__head>a{display:flex;align-items:center;gap:1rem;padding-bottom:.5rem;color:inherit;border-bottom:.1rem solid currentColor;font-size:1.4rem;font-weight:750;text-decoration:none}.dabi-gallery__head>a svg{width:2rem;fill:none;stroke:currentColor;stroke-width:1.7;transition:transform .25s ease}.dabi-gallery__head>a:hover svg{transform:translate(.4rem)}.dabi-gallery__viewport{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.dabi-gallery__viewport::-webkit-scrollbar{display:none}.dabi-gallery__grid{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 4.8rem)/4);gap:1.6rem}.dabi-gallery__card{min-width:0;color:inherit;text-decoration:none;scroll-snap-align:start}.dabi-gallery__media{position:relative;display:block;overflow:hidden;aspect-ratio:4/4.8;border-radius:1.2rem;background:rgba(var(--color-foreground),.06);isolation:isolate}.dabi-gallery__image{width:100%;height:100%;object-fit:cover;transform:scale(1.015);transition:transform .75s cubic-bezier(.2,.7,.2,1),filter .35s ease}.dabi-gallery__shade{position:absolute;top:35%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#190f0ab8);pointer-events:none}.dabi-gallery__kicker{position:absolute;top:1.2rem;inset-inline-start:1.2rem;padding:.65rem .85rem;color:#fff;background:#2d1b13e0;font-size:1.1rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.dabi-gallery__arrow{position:absolute;right:1.5rem;bottom:1.5rem;display:grid;width:4.6rem;height:4.6rem;place-items:center;color:#3a241a;background:#fff;border-radius:50%;box-shadow:0 1rem 3rem #00000029;transition:color .25s ease,background .25s ease,transform .25s ease}.dabi-gallery__arrow svg{width:2rem;fill:none;stroke:currentColor;stroke-width:1.7}.dabi-gallery__copy{display:grid;gap:.5rem;padding-top:1.4rem}.dabi-gallery__copy strong{font-size:clamp(1.9rem,2vw,2.6rem);line-height:1.05;letter-spacing:-.025em}.dabi-gallery__copy small{font-size:1.25rem;line-height:1.45;opacity:.62}.dabi-gallery__card:hover .dabi-gallery__image{transform:scale(1.065);filter:saturate(1.05)}.dabi-gallery__card:hover .dabi-gallery__arrow{color:#fff;background:#5b3525;transform:translate(.25rem)}@media(max-width:989px){.dabi-gallery__grid{grid-auto-columns:42%}}@media(max-width:749px){.dabi-gallery{padding-block:5.5rem}.dabi-gallery__head{align-items:start;flex-direction:column}.dabi-gallery__grid{grid-auto-columns:78%;gap:1.2rem}.dabi-gallery__media{border-radius:1rem}}@media(prefers-reduced-motion:reduce){.dabi-gallery__image,.dabi-gallery__arrow,.dabi-gallery__head>a svg{transition:none}}.dabi-gallery{padding-block:clamp(4.8rem,6vw,7rem)}.dabi-gallery__media{aspect-ratio:4 / 4.45}.dabi-gallery__kicker{color:#f3f0eb;background:#743a18eb}.dabi-gallery__arrow{color:#743a18;background:#f3f0eb}.dabi-gallery__card:hover .dabi-gallery__arrow{color:#f3f0eb;background:#743a18}.dabi-gallery.dabi-gallery--bleed{overflow-x:clip;overflow-y:visible}.dabi-gallery__head>a.dabi-link{padding-bottom:.4rem;border-bottom:0}@media screen and (min-width:990px){.dabi-gallery--bleed .dabi-gallery__viewport{width:100vw;margin-inline-start:calc(50% - 50vw)}.dabi-gallery--bleed .dabi-gallery__grid{grid-auto-columns:var(--dabi-card-w, 340px)!important;gap:2rem}}.dabi-gallery__viewport.is-looping{scroll-snap-type:none}.dabi-gallery__viewport.is-looping .dabi-gallery__card{scroll-snap-align:none}@media screen and (min-width:1200px){.dabi-gallery__grid{grid-auto-columns:calc((100% - (var(--dabi-cards, 5) - 1) * 1.6rem) / var(--dabi-cards, 5))}.dabi-gallery__copy strong{font-size:clamp(1.7rem,1.6vw,2.2rem)}}.dabi-gallery{overflow:visible}.dabi-gallery__inner{position:relative}.dabi-gallery__pops{position:absolute;z-index:12;top:0;right:0;bottom:0;left:0;display:none;pointer-events:none}.dabi-gallery__pop{--dabi-pop-pad: 1rem;--dabi-pop-slack: calc(var(--dabi-pop-item) * (var(--dabi-pop-hover, 1) - 1) / 2);position:absolute;top:0;left:0;width:calc(var(--dabi-pop-item) + var(--dabi-pop-slack) * 2 + var(--dabi-pop-pad) * 2);padding:var(--dabi-pop-pad);background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:1.8rem;box-shadow:0 2.4rem 5.4rem #1e161142;opacity:0;visibility:hidden;transform:scale(.94);transform-origin:50% 40%;transition:opacity .24s cubic-bezier(.2,.9,.3,1),transform .3s cubic-bezier(.34,1.3,.44,1),visibility .3s;pointer-events:none}.dabi-gallery__pop.is-active{opacity:1;visibility:visible;transform:scale(1);pointer-events:auto}.dabi-gallery__pop-slider{position:relative}.dabi-gallery__pop-window{box-sizing:content-box;overflow-y:auto;overflow-x:hidden;padding:var(--dabi-pop-slack);height:calc(var(--dabi-pop-item) * var(--dabi-pop-factor, 1) * var(--dabi-pop-visible, 2) + var(--dabi-pop-gap) * (var(--dabi-pop-visible, 2) - 1));scrollbar-width:none;-ms-overflow-style:none}.dabi-gallery__pop-window::-webkit-scrollbar{display:none}.dabi-gallery__pop-track{display:flex;flex-direction:column;gap:var(--dabi-pop-gap);height:max-content}.dabi-gallery__pop-slider:before,.dabi-gallery__pop-slider:after{content:"";position:absolute;z-index:2;inset-inline:0;height:3.2rem;pointer-events:none}.dabi-gallery__pop-slider:before{top:0;background:linear-gradient(to bottom,rgb(var(--color-background)),rgba(var(--color-background),0))}.dabi-gallery__pop-slider:after{bottom:0;background:linear-gradient(to top,rgb(var(--color-background)),rgba(var(--color-background),0))}.dabi-gallery__pop-nav{position:absolute;z-index:3;inset-inline-start:50%;display:grid;place-items:center;width:3.4rem;height:3.4rem;padding:0;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.12);border-radius:50%;color:var(--dabi-brand, #743a18);box-shadow:0 .6rem 1.8rem #1e161133;cursor:pointer;transform:translate(-50%);transition:background-color .25s ease,color .25s ease,box-shadow .25s ease,transform .25s ease}.dabi-gallery__pop-nav svg{width:1.7rem;height:1.7rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dabi-gallery__pop-nav--prev{top:-.6rem}.dabi-gallery__pop-nav--prev svg{transform:rotate(-90deg)}.dabi-gallery__pop-nav--next{bottom:-.6rem}.dabi-gallery__pop-nav--next svg{transform:rotate(90deg)}.dabi-gallery__pop-nav:hover,.dabi-gallery__pop-nav:focus-visible{background:var(--dabi-brand, #743a18);color:#f3f0eb;box-shadow:0 1rem 2.4rem #3e201252;transform:translate(-50%) scale(1.08)}.dabi-gallery__pop-nav:active{transform:translate(-50%) scale(.95)}.dabi-gallery__pop.is-static .dabi-gallery__pop-nav,.dabi-gallery__pop.is-static .dabi-gallery__pop-slider:before,.dabi-gallery__pop.is-static .dabi-gallery__pop-slider:after{display:none}.dabi-gallery__pop-item{flex:0 0 calc(var(--dabi-pop-item) * var(--dabi-pop-factor, 1));display:block;width:100%;color:inherit;text-decoration:none}.dabi-gallery__pop-media{display:block;overflow:hidden;width:100%;height:100%;aspect-ratio:var(--dabi-pop-ratio, 1 / 1);background:var(--dabi-surface-alt, #ece7df);border-radius:var(--dabi-pop-radius, 16px);transition:transform .3s cubic-bezier(.2,.8,.25,1),box-shadow .3s ease}.dabi-gallery__pop-media img{display:block;width:100%;height:100%;object-fit:cover}.dabi-gallery__pop-item:hover,.dabi-gallery__pop-item:focus-visible{position:relative;z-index:2}.dabi-gallery__pop-item:hover .dabi-gallery__pop-media,.dabi-gallery__pop-item:focus-visible .dabi-gallery__pop-media{transform:scale(var(--dabi-pop-hover, 1));box-shadow:0 1.4rem 3rem #3e20124d}@media(hover:hover)and (min-width:990px){.dabi-gallery__pops{display:block}}@media screen and (min-width:990px)and (max-width:1199px){.dabi-gallery__grid{grid-auto-columns:calc((100% - 4.8rem)/4)}}@media(prefers-reduced-motion:reduce){.dabi-gallery__pop{transition:none;transform:none}.dabi-gallery__pop-media,.dabi-gallery__pop-nav{transition:none}}.dabi-gallery{position:relative}.dabi-gallery__head{transition:opacity .35s ease,filter .35s ease,transform .5s cubic-bezier(.2,.8,.2,1)}.dabi-gallery.is-ribbon-open .dabi-gallery__head{opacity:0;filter:blur(.6rem);transform:translateY(-.8rem) scale(.985);pointer-events:none}.dabi-gribbon{--gr-tag-w: clamp(19rem, 17vw, 25rem);--gr-tag-bg: #7a4220;--gr-tag-fg: #fbf3e8;--gr-card-bg: #fffdf9;--gr-card-fg: #2f2119;--gr-accent: #9b5a2e;--gr-btn-bg: #2f2119;--gr-btn-fg: #fbf3e8;--gr-info-w: 200px;--gr-radius: 18px;--gr-gap: 16px;--gr-card-h: min(19rem, calc(var(--gr-h, 200px) - 3.2rem));position:absolute;z-index:6;left:0;right:0;top:var(--gr-top, 10px);height:var(--gr-h, 200px)}.dabi-gribbon[hidden]{display:none}.dabi-gribbon__stage{position:absolute;top:0;right:0;bottom:0;left:0}.dabi-gribbon__panel{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:var(--gr-tag-w) minmax(0,1fr);align-items:center;gap:1.6rem;padding-inline-start:clamp(1.6rem,5vw,9rem)}.dabi-gribbon__panel[hidden]{display:none}.dabi-gribbon--notag .dabi-gribbon__panel{grid-template-columns:minmax(0,1fr);padding-inline-start:0}.dabi-gribbon__tag{position:relative;z-index:2;display:grid;align-content:center;gap:.5rem;height:var(--gr-card-h);padding:1.6rem 2rem;background:linear-gradient(140deg,color-mix(in srgb,var(--gr-tag-bg) 78%,#fff 22%),var(--gr-tag-bg) 60%,color-mix(in srgb,var(--gr-tag-bg) 68%,#000 32%));color:var(--gr-tag-fg);border-radius:var(--gr-radius);box-shadow:0 1.8rem 3.6rem -2rem #28160ab3,inset 0 .1rem #ffffff2e}.dabi-gribbon__tag:before{content:"";position:absolute;top:.7rem;right:.7rem;bottom:.7rem;left:.7rem;border:.1rem dashed color-mix(in srgb,var(--gr-tag-fg) 45%,transparent);border-radius:max(0px,calc(var(--gr-radius) - .6rem));pointer-events:none}.dabi-gribbon__eyebrow{font-size:1.05rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;opacity:.75}.dabi-gribbon__name{font-family:var(--font-heading-family);font-size:clamp(2.2rem,2vw,2.9rem);font-weight:600;line-height:1.02;letter-spacing:-.02em}.dabi-gribbon__count{font-size:1.25rem;opacity:.8}.dabi-gribbon__all{position:relative;display:inline-flex;align-items:center;gap:.6rem;justify-self:start;margin-top:.4rem;color:var(--gr-tag-fg);font-size:1.3rem;font-weight:700;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 100% .1rem no-repeat;padding-bottom:.2rem}.dabi-gribbon__all svg{width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s ease}.dabi-gribbon__all:hover svg{transform:translate(.4rem)}.dabi-gribbon__vp{position:relative;height:100%;overflow:hidden;display:flex;align-items:center;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3.2rem,#000 calc(100% - 6rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 3.2rem,#000 calc(100% - 6rem),transparent)}.dabi-gribbon__track{display:flex;align-items:center;width:max-content;margin:0;padding:1.2rem 0 1.6rem;list-style:none}.dabi-gribbon__panel.is-flowing .dabi-gribbon__track{animation:dabi-gr-flow var(--gr-dur, 40s) linear infinite}.dabi-gribbon:not(.dabi-gribbon--nopause) .dabi-gribbon__vp:hover .dabi-gribbon__track,.dabi-gribbon__vp:focus-within .dabi-gribbon__track,.dabi-gribbon:not(.dabi-gribbon--nopause).is-held .dabi-gribbon__track{animation-play-state:paused}.dabi-gribbon--rtl .dabi-gribbon__panel.is-flowing .dabi-gribbon__track{animation-direction:reverse}@keyframes dabi-gr-flow{0%{transform:translate(0)}to{transform:translate(-50%)}}.dabi-gribbon__item{flex:none;margin-inline-end:var(--gr-gap)}.dabi-gribbon__card{position:relative;display:grid;grid-template-columns:var(--gr-card-h) var(--gr-info-w);grid-template-rows:minmax(0,1fr);height:var(--gr-card-h);overflow:hidden;background:var(--gr-card-bg);color:var(--gr-card-fg);border-radius:var(--gr-radius);box-shadow:0 2rem 3.8rem -2.2rem #28160a99,0 .2rem .6rem #28160a14;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease}.dabi-gribbon__card:hover{transform:translateY(-.4rem);box-shadow:0 2.6rem 4.4rem -2.2rem #28160ab3,0 .2rem .6rem #28160a14}.dabi-gribbon--float .dabi-gribbon__card{animation:dabi-gr-float 6s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -.85s)}@keyframes dabi-gr-float{0%,to{translate:0 0}50%{translate:0 -.5rem}}.dabi-gribbon__stage.is-landing .dabi-gribbon__card{animation:dabi-gr-land .75s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 45ms + .12s)}@keyframes dabi-gr-land{0%{opacity:0;translate:0 1.6rem;scale:.95}to{opacity:1;translate:0 0;scale:1}}.dabi-gribbon__media{position:relative;display:block;min-height:0;overflow:hidden;background:#efe6da}.dabi-gribbon__media img,.dabi-gribbon__ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.dabi-gribbon__card:hover .dabi-gribbon__media img{transform:scale(1.06)}.dabi-gribbon__media img{opacity:0;transition:opacity .7s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.dabi-gribbon__media img.is-on{opacity:1}.dabi-gribbon__info{display:grid;grid-template-rows:auto auto 1fr;gap:.5rem;min-width:0;min-height:0;padding:1.3rem 1.4rem 1.3rem 1.5rem}.dabi-gribbon__title{display:-webkit-box;overflow:hidden;color:inherit;font-size:1.4rem;font-weight:700;line-height:1.3;text-decoration:none;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dabi-gribbon__title:hover{text-decoration:underline;text-underline-offset:.3rem}.dabi-gribbon__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;margin:0;color:var(--gr-accent);font-size:1.6rem;font-weight:800;font-variant-numeric:tabular-nums}.dabi-gribbon__price s{color:var(--gr-card-fg);font-size:1.2rem;font-weight:500;opacity:.5}.dabi-gribbon__add{align-self:end;justify-self:start;display:inline-flex;align-items:center;gap:.7rem;min-height:4rem;padding:.4rem 1.5rem .4rem .4rem;background:var(--gr-btn-bg);color:var(--gr-btn-fg);border:0;border-radius:99rem;font:inherit;font-size:1.3rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:background-color .25s ease,transform .2s ease;-webkit-tap-highlight-color:transparent}.dabi-gribbon__add:hover{background:var(--gr-accent)}.dabi-gribbon__add:active{transform:scale(.96)}.dabi-gribbon__add:focus-visible{outline:.2rem solid var(--gr-accent);outline-offset:.3rem}.dabi-gribbon__add-icon{display:grid;place-items:center;width:3.2rem;height:3.2rem;background:var(--gr-accent);border-radius:50%;transition:background-color .25s ease,transform .4s cubic-bezier(.34,1.4,.5,1)}.dabi-gribbon__add:hover .dabi-gribbon__add-icon{background:var(--gr-btn-fg);color:var(--gr-accent);transform:rotate(-10deg)}.dabi-gribbon__add-icon svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.dabi-gribbon__tick{opacity:0}.dabi-gribbon__add[data-state=busy] .dabi-gribbon__add-icon{animation:dabi-gr-busy .8s ease-in-out infinite}@keyframes dabi-gr-busy{50%{transform:scale(.82)}}.dabi-gribbon__add[data-state=done]{background:#4f6b3a}.dabi-gribbon__add[data-state=done] .dabi-gribbon__add-icon{background:#fbf3e8;color:#4f6b3a;transform:none}.dabi-gribbon__add[data-state=done] .dabi-gribbon__bag{opacity:0}.dabi-gribbon__add[data-state=done] .dabi-gribbon__tick{opacity:1}.dabi-gribbon__add[data-state=error]{background:#8c2f1e}.dabi-gribbon__add--options{background:transparent;color:var(--gr-card-fg);box-shadow:inset 0 0 0 .1rem color-mix(in srgb,var(--gr-card-fg) 35%,transparent)}.dabi-gribbon__add--options .dabi-gribbon__add-icon{background:color-mix(in srgb,var(--gr-accent) 14%,transparent);color:var(--gr-card-fg)}.dabi-gribbon__add--options:hover{background:var(--gr-btn-bg);color:var(--gr-btn-fg)}.dabi-gribbon__add.is-soldout{padding-inline:1.5rem;background:#e6ddd2;color:#2f21198c;cursor:not-allowed}.dabi-gribbon__roll{position:absolute;z-index:8;top:3%;height:94%;border-radius:99rem;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 .6rem,rgba(255,255,255,.12) .6rem .7rem,transparent .7rem 1rem,rgba(0,0,0,.1) 1rem 1.1rem),linear-gradient(90deg,#6f4223,#b07a4c 22%,#e2c19c 46%,#b07a4c 72%,#6f4223);box-shadow:inset 0 0 0 .1rem #0000002e,0 1rem 2.2rem -.6rem #28160a80}.dabi-gribbon__roll:after{content:"";position:absolute;top:12%;bottom:12%;inset-inline-start:calc(50% - .1rem);border-inline-start:.15rem dashed rgba(255,245,230,.6)}@media screen and (max-width:1199px){.dabi-gribbon__card{grid-template-columns:var(--gr-card-h) min(var(--gr-info-w),17rem)}}@media(hover:none),(max-width:749px){.dabi-gribbon:not(.is-sheet){display:none!important}}.dabi-gribbon__grab,.dabi-gribbon__x{display:none}.dabi-gribbon.is-sheet{--gr-card-h: 13.4rem !important;--gr-info-w: 16rem !important;position:fixed;z-index:46;inset:auto .8rem var(--dabi-tabbar-offset, 0px);top:auto;display:block;height:auto;max-height:80dvh;padding:.6rem 1.2rem calc(1.4rem + env(safe-area-inset-bottom,0px));overflow:hidden;border-radius:2.6rem 2.6rem 2.2rem 2.2rem;background:rgb(var(--color-background, 243 240 235));box-shadow:0 -1.6rem 4rem -1rem #1e120a59;transform:translateY(calc(100% + 14rem));transition:transform .5s cubic-bezier(.16,1,.3,1)}html.has-dabi-tabbar .dabi-gribbon.is-sheet{padding-bottom:1.4rem}.dabi-gribbon.is-sheet[hidden]{display:none}.dabi-gribbon.is-sheet.is-on{transform:none}.dabi-gribbon.is-sheet.is-drag{transition:none}.dabi-gribbon.is-sheet .dabi-gribbon__grab{display:block;width:4.4rem;height:.5rem;margin:.4rem auto 1rem;border-radius:99rem;background:rgba(var(--color-foreground, 29 26 24),.18);touch-action:none}.dabi-gribbon.is-sheet .dabi-gribbon__x{position:absolute;z-index:4;top:2.6rem;inset-inline-end:2.4rem;display:grid;place-items:center;width:3.8rem;height:3.8rem;padding:0;border:0;border-radius:50%;background:#fff6ec2e;color:var(--gr-tag-fg);box-shadow:inset 0 0 0 1px #fff6ec4d}.dabi-gribbon.is-sheet .dabi-gribbon__x svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.dabi-gribbon.is-sheet .dabi-gribbon__stage{position:relative;inset:auto;clip-path:none}.dabi-gribbon.is-sheet .dabi-gribbon__panel{position:relative;inset:auto;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:1rem;padding:0}.dabi-gribbon.is-sheet .dabi-gribbon__tag{height:auto;min-height:0;padding:1.4rem 6.6rem 1.4rem 1.8rem}.dabi-gribbon.is-sheet .dabi-gribbon__name{font-size:2.4rem}.dabi-gribbon.is-sheet .dabi-gribbon__vp{height:auto;margin-inline:-1.2rem;padding-inline:1.2rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:1.2rem;scrollbar-width:none;-webkit-mask-image:none;mask-image:none}.dabi-gribbon.is-sheet .dabi-gribbon__vp::-webkit-scrollbar{display:none}.dabi-gribbon.is-sheet .dabi-gribbon__track{animation:none!important;transform:none!important;padding:.2rem 0 .4rem}.dabi-gribbon.is-sheet [data-clone]{display:none!important}.dabi-gribbon.is-sheet .dabi-gribbon__item{scroll-snap-align:start}.dabi-gribbon.is-sheet .dabi-gribbon__card{animation:none!important}.dabi-gribbon.is-sheet .dabi-gribbon__info{align-content:space-between;gap:.4rem;padding:1.1rem 1.2rem 1.1rem 1.4rem}.dabi-gribbon.is-sheet .dabi-gribbon__title{font-size:1.35rem;line-height:1.25}.dabi-gribbon.is-sheet .dabi-gribbon__price{font-size:1.45rem}.dabi-gribbon-scrim{display:none}@media(hover:none),(max-width:749px){.dabi-gribbon-scrim{position:fixed;z-index:45;top:0;right:0;bottom:0;left:0;display:block;background:#140c066b;opacity:0;transition:opacity .3s ease;touch-action:none}.dabi-gribbon-scrim.is-on{opacity:1}.dabi-gribbon-scrim[hidden]{display:none}div.dabi-gribbon-scrim:not([hidden]){display:block}.dabi-gallery__card{-webkit-touch-callout:none}}@media(prefers-reduced-motion:reduce){.dabi-gribbon__card,.dabi-gribbon__stage.is-landing .dabi-gribbon__card,.dabi-gribbon__panel.is-flowing .dabi-gribbon__track{animation:none}.dabi-gribbon__vp{overflow-x:auto}.dabi-gallery__head{transition:none}}.dabi-category{padding-block:clamp(7rem,10vw,14rem);overflow:hidden}.dabi-category__intro{display:grid;grid-template-columns:minmax(0,.7fr) minmax(28rem,.3fr);gap:2rem 8rem;align-items:end;margin-bottom:clamp(5rem,8vw,10rem)}.dabi-category__intro>p{grid-column:1 / -1;margin:0;font-size:1.2rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;opacity:.68}.dabi-category__intro h2{margin:0;max-width:12ch;font-size:clamp(4rem,6vw,7.6rem);line-height:.98;letter-spacing:-.04em}.dabi-category__intro .rte{max-width:46rem;font-size:1.65rem;line-height:1.65;opacity:.72}.dabi-category__stories{display:grid;gap:clamp(8rem,12vw,16rem)}.dabi-category__story{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(30rem,.82fr);gap:clamp(4rem,8vw,12rem);align-items:center}.dabi-category__story--right .dabi-category__media{order:2}.dabi-category__story--right .dabi-category__content{order:1}.dabi-category__media{position:relative;min-width:0;overflow:hidden;background:rgba(var(--color-foreground),.05)}.dabi-category__media a{display:block}.dabi-category__image,.dabi-category__placeholder{display:block;width:100%;aspect-ratio:5 / 4;object-fit:cover;transform:scale(1.025);transition:transform .9s cubic-bezier(.2,.7,.2,1)}.dabi-category__media:hover .dabi-category__image{transform:scale(1.055)}.dabi-category__marker{position:absolute;inset-inline-start:1.6rem;inset-block-end:1.6rem;padding:.8rem 1.2rem;background:rgb(var(--color-background));font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.dabi-category__content{max-width:52rem}.dabi-category__eyebrow{margin:0 0 1.8rem;font-size:1.2rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;opacity:.68}.dabi-category__content h3{margin:0;font-size:clamp(4rem,5vw,7rem);line-height:.96;letter-spacing:-.04em}.dabi-category__text{margin-top:2.2rem;font-size:1.7rem;line-height:1.65;opacity:.74}.dabi-category__features{display:grid;gap:1rem;margin:2.8rem 0 0;padding:0;list-style:none}.dabi-category__features li{display:flex;align-items:center;gap:1rem;font-size:1.4rem;font-weight:650}.dabi-category__features svg{width:2.2rem;height:2.2rem;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.dabi-category__link{display:inline-flex;align-items:center;gap:1rem;margin-top:3.2rem;color:inherit;font-size:1.45rem;font-weight:700;text-decoration:none}.dabi-category__link span{border-bottom:.1rem solid currentColor}.dabi-category__link svg{width:2rem;fill:none;stroke:currentColor;stroke-width:1.7;transition:transform .25s ease}.dabi-category__link:hover svg{transform:translate(.45rem)}.dabi-category [data-dabi-visible] .dabi-category__image{transform:scale(1)}@media screen and (max-width:989px){.dabi-category__intro{grid-template-columns:1fr}.dabi-category__story{grid-template-columns:1fr;gap:3.5rem}.dabi-category__story--right .dabi-category__media,.dabi-category__story--right .dabi-category__content{order:initial}.dabi-category__content{max-width:68rem}}@media screen and (max-width:749px){.dabi-category{padding-block:6.4rem 8rem}.dabi-category__intro{margin-bottom:5rem}.dabi-category__stories{gap:8rem}.dabi-category__image,.dabi-category__placeholder{aspect-ratio:4 / 4.2}.dabi-category__marker{inset-inline-start:1rem;inset-block-end:1rem}}@media(prefers-reduced-motion:reduce){.dabi-category__image,.dabi-category__link svg{transition:none;transform:none}}.dabi-cc{padding-block:2.4rem 4rem}.dabi-cc__box{display:grid;gap:1.8rem;padding:clamp(1.8rem,2.6vw,3.2rem);background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.12);border-radius:2rem;box-shadow:0 1.6rem 4rem #2a1c130f}.dabi-cc__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1.6rem;align-items:center}.dabi-cc__avatar{position:relative;display:grid;place-items:center;width:6.4rem;height:6.4rem;background:var(--dabi-brand-wash, #f0e7de);border-radius:50%;color:var(--dabi-brand, #743a18)}.dabi-cc__avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.dabi-cc__avatar svg{width:3rem;height:3rem;fill:none;stroke:currentColor;stroke-width:1.4}.dabi-cc__dot{position:absolute;bottom:.3rem;inset-inline-end:.3rem;width:1.3rem;height:1.3rem;background:#2f9a5b;border:.25rem solid rgb(var(--color-background));border-radius:50%}.dabi-cc__eyebrow{margin:0 0 .3rem;font-size:1.05rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;opacity:.6}.dabi-cc__title{margin:0;font-size:clamp(2rem,2.4vw,2.8rem);letter-spacing:-.02em}.dabi-cc__text{margin:.4rem 0 0;font-size:1.4rem;line-height:1.5;opacity:.78}.dabi-cc__note{margin:0;padding:.5rem 1.1rem;background:#e7f4ec;color:#22603d;border-radius:5rem;font-size:1.15rem;font-weight:700;white-space:nowrap}.dabi-cc__tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:.8rem}.dabi-cc__tab{display:flex;align-items:center;gap:1rem;padding:1.2rem 1.4rem;background:none;border:.15rem solid rgba(var(--color-foreground),.12);border-radius:1.4rem;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:border-color .2s ease,background .2s ease}.dabi-cc__tab svg{flex:none;width:2.4rem;height:2.4rem;fill:none;stroke:var(--dabi-brand, #743a18);stroke-width:1.5}.dabi-cc__tab span{display:grid;gap:.15rem}.dabi-cc__tab b{font-size:1.4rem}.dabi-cc__tab small{font-size:1.15rem;opacity:.7}.dabi-cc__tab:hover{border-color:#743a1873}.dabi-cc__tab[aria-selected=true]{background:var(--dabi-brand-wash, #f0e7de);border-color:var(--dabi-brand, #743a18)}.dabi-cc__panel{animation:dabi-cc-in .3s ease}.dabi-cc__panel[hidden]{display:none}@keyframes dabi-cc-in{0%{opacity:0;transform:translateY(.4rem)}}.dabi-cc__split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2.4rem;align-items:start}.dabi-cc__label{margin:0 0 .6rem;font-size:1.05rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.6}.dabi-cc__chips{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.4rem}.dabi-cc__chip{min-height:3.6rem;padding:0 1.2rem;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.18);border-radius:5rem;color:inherit;font:inherit;font-size:1.25rem;cursor:pointer}.dabi-cc__chip:hover,.dabi-cc__chip.is-on{border-color:var(--dabi-brand, #743a18);background:var(--dabi-brand-wash, #f0e7de)}.dabi-cc__wa{display:inline-flex;align-items:center;gap:.7rem;background:#1f8f4e;border-color:#1f8f4e}.dabi-cc__wa svg,.dabi-cc__form .button svg,.dabi-cc__panel>.button svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:1.6}.dabi-cc__form{display:grid;gap:1.2rem;margin:0}.dabi-cc__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.dabi-cc__field{display:grid;gap:.4rem;font-size:1.2rem;font-weight:700}.dabi-cc__field input,.dabi-cc__field textarea{width:100%;min-height:4.4rem;padding:.9rem 1.2rem;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.2);border-radius:1rem;color:inherit;font:inherit;font-size:1.35rem;font-weight:500}.dabi-cc__field textarea{min-height:9rem;resize:vertical}.dabi-cc__field :is(input,textarea):focus{outline:none;border-color:var(--dabi-brand, #743a18);box-shadow:0 0 0 .1rem var(--dabi-brand, #743a18)}.dabi-cc__form .button{justify-self:start;display:inline-flex;align-items:center;gap:.6rem}.dabi-cc__lead{margin:0;font-size:1.4rem;line-height:1.55}.dabi-cc__days{display:flex;gap:.6rem;overflow-x:auto;padding-bottom:.4rem;scrollbar-width:thin}.dabi-cc__day{flex:none;display:grid;justify-items:center;gap:.1rem;width:6.4rem;padding:.8rem .4rem;background:rgb(var(--color-background));border:.15rem solid rgba(var(--color-foreground),.14);border-radius:1.2rem;color:inherit;font:inherit;cursor:pointer}.dabi-cc__day small{font-size:1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.6}.dabi-cc__day b{font-size:1.9rem;line-height:1}.dabi-cc__day span{font-size:1.05rem;opacity:.7}.dabi-cc__day[aria-checked=true]{border-color:var(--dabi-brand, #743a18);background:var(--dabi-brand, #743a18);color:#f7f1e8}.dabi-cc__slots{display:flex;flex-wrap:wrap;gap:.6rem}.dabi-cc__slot{position:relative}.dabi-cc__slot input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.dabi-cc__slot span{display:inline-flex;align-items:center;min-height:3.8rem;padding:0 1.4rem;border:.15rem solid rgba(var(--color-foreground),.16);border-radius:1rem;font-size:1.3rem;font-weight:700}.dabi-cc__slot input:checked+span{border-color:var(--dabi-brand, #743a18);background:var(--dabi-brand-wash, #f0e7de)}.dabi-cc__slot input:focus-visible+span{box-shadow:0 0 0 .2rem #743a1859}.dabi-cc__fine{margin:0;font-size:1.15rem;opacity:.65}.dabi-cc__ok{margin:0;padding:1rem 1.2rem;background:#e7f4ec;color:#22603d;border-radius:1rem;font-size:1.3rem;font-weight:700}.dabi-cc__perks{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem;margin:0 0 1.6rem;padding:0;list-style:none}.dabi-cc__perks li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:start;padding:1.2rem;background:var(--dabi-brand-wash, #f0e7de);border-radius:1.2rem}.dabi-cc__perks b{display:block;font-size:1.35rem}.dabi-cc__perks small{display:block;margin-top:.2rem;font-size:1.2rem;line-height:1.45;opacity:.78}.dabi-cc__perk-ico{display:grid;place-items:center;width:3.6rem;height:3.6rem;background:rgb(var(--color-background));border-radius:1rem;color:var(--dabi-brand, #743a18)}.dabi-cc__perk-ico svg{width:1.9rem;height:1.9rem;fill:none;stroke:currentColor;stroke-width:1.5}.dabi-cc__panel>.button{display:inline-flex;align-items:center;gap:.6rem}@media screen and (max-width:749px){.dabi-cc__head{grid-template-columns:auto minmax(0,1fr)}.dabi-cc__note{grid-column:1 / -1;justify-self:start}.dabi-cc__avatar{width:5.2rem;height:5.2rem}.dabi-cc__split,.dabi-cc__row{grid-template-columns:1fr}.dabi-cc__form .button,.dabi-cc__wa,.dabi-cc__panel>.button{width:100%;justify-content:center}}.dabi-config{padding-block:clamp(3.6rem,5vw,6rem)}.dabi-config__head{max-width:62ch;margin-bottom:clamp(2.4rem,4vw,3.6rem)}.dabi-config__eyebrow{margin:0 0 1rem;color:var(--dabi-brand, #743a18);font-size:1.1rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.dabi-config__heading{margin:0;font-size:clamp(2.8rem,4vw,4.4rem);line-height:1.05;letter-spacing:-.035em}.dabi-config__intro{margin-top:1.4rem;color:var(--dabi-text-muted, #6b625b);font-size:1.55rem;line-height:1.6}.dabi-config__gate{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.6rem;padding:clamp(2rem,3vw,2.8rem);background:var(--dabi-surface, #fff);border:.1rem solid var(--dabi-border, #ddd5ca);border-radius:1.6rem}.dabi-config__gate-icon{display:grid;place-items:center;width:5rem;height:5rem;background:var(--dabi-brand-wash, #f0e7de);border-radius:50%;color:var(--dabi-brand, #743a18)}.dabi-config__gate-icon svg{width:2.4rem;height:2.4rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.dabi-config__gate strong{display:block;font-size:1.75rem}.dabi-config__gate p{margin:.4rem 0 0;color:var(--dabi-text-muted, #6b625b);font-size:1.4rem}.dabi-config__gate-button{display:inline-flex;align-items:center;gap:.9rem;min-height:5rem;padding-inline:2.4rem;background:var(--dabi-brand, #743a18);border-radius:var(--dabi-radius-sm, .2rem);color:var(--dabi-bg, #f3f0eb);font-size:1.45rem;font-weight:640;text-decoration:none;white-space:nowrap}.dabi-config__gate-button:hover{background:var(--dabi-brand-dark, #5a2d12);color:var(--dabi-bg, #f3f0eb)}.dabi-config__gate-button svg{width:1.9rem;height:1.9rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.dabi-config__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,3vw,3.2rem);align-items:start}.dabi-config__canvas-wrap{position:sticky;top:12rem;display:grid;gap:1.2rem}.dabi-config__canvas{position:relative;display:grid;place-items:center;overflow:hidden;aspect-ratio:1 / 1;background:var(--dabi-surface-alt, #ece7df);border:.2rem dashed transparent;border-radius:1.8rem;transition:border-color .2s ease,background-color .2s ease}.dabi-config__canvas.is-dropping{background:var(--dabi-brand-wash, #f0e7de);border-color:var(--dabi-brand, #743a18)}.dabi-config__base,.dabi-config__layers img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.dabi-config__layers{position:absolute;top:0;right:0;bottom:0;left:0}.dabi-config__canvas-empty{max-width:32ch;padding:2rem;color:var(--dabi-text-muted, #6b625b);font-size:1.4rem;text-align:center}.dabi-config__drop{position:absolute;inset-inline:1.2rem;bottom:1.2rem;padding:.8rem;background:#0f0a079e;border-radius:1rem;color:#f3f0eb;font-size:1.2rem;text-align:center;opacity:0;transition:opacity .2s ease;pointer-events:none}.dabi-config__canvas.is-dropping .dabi-config__drop{opacity:1}.dabi-config__chips{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}.dabi-config__chips li{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem 1rem;background:var(--dabi-surface, #fff);border:.1rem solid var(--dabi-border, #ddd5ca);border-radius:2rem;font-size:1.25rem}.dabi-config__chips b{font-weight:600}.dabi-config__group{margin:0 0 2.4rem;padding:0;border:0}.dabi-config__group-title{padding:0;margin-bottom:1rem;font-size:1.55rem;font-weight:640}.dabi-config__req{margin-inline-start:.3rem;color:var(--dabi-error, #9a3b2c)}.dabi-config__group-help{margin:-.4rem 0 1rem;color:var(--dabi-text-muted, #6b625b);font-size:1.3rem}.dabi-config__choices{display:flex;flex-wrap:wrap;gap:.8rem}.dabi-config__choices--list{flex-direction:column}.dabi-config__choice{display:inline-flex;align-items:center;gap:.8rem;min-height:4.8rem;padding:.6rem 1.2rem;background:var(--dabi-surface, #fff);border:.1rem solid var(--dabi-border, #ddd5ca);border-radius:1.2rem;color:inherit;font:inherit;font-size:1.35rem;text-align:start;cursor:grab;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.dabi-config__choice:hover{transform:translateY(-.2rem);box-shadow:0 .8rem 2rem #3e201224}.dabi-config__choice.is-selected{border-color:var(--dabi-brand, #743a18);box-shadow:0 0 0 .1rem var(--dabi-brand, #743a18)}.dabi-config__choice.is-dragging{opacity:.5;cursor:grabbing}.dabi-config__choice-media{display:block;overflow:hidden;width:4rem;height:4rem;border-radius:.8rem}.dabi-config__choice-media img{display:block;width:100%;height:100%;object-fit:cover}.dabi-config__choice-swatch{display:block;width:2.4rem;height:2.4rem;border:.1rem solid rgba(0,0,0,.12);border-radius:50%}.dabi-config__choice-price{color:var(--dabi-text-muted, #6b625b);font-size:1.2rem}.dabi-config__note-field{display:grid;gap:.6rem;margin-bottom:2.4rem}.dabi-config__note-field label{font-size:1.55rem;font-weight:640}.dabi-config__note-field small{color:var(--dabi-text-muted, #6b625b);font-size:1.25rem}.dabi-config__note-field input,.dabi-config__fields input,.dabi-config__fields textarea{width:100%;min-height:5rem;padding:1rem 1.2rem;background:var(--dabi-surface, #fff);border:.1rem solid var(--dabi-border, #ddd5ca);border-radius:var(--dabi-radius-sm, .2rem);color:inherit;font:inherit;font-size:1.45rem}.dabi-config__fields{display:grid;gap:.6rem;margin-top:2rem}.dabi-config__fields label{margin-top:.8rem;font-size:1.35rem;font-weight:600}.dabi-config__fields textarea{min-height:10rem;resize:vertical}.dabi-config__total{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem;margin-top:1.2rem;padding:1.4rem 1.6rem;background:var(--dabi-brand-wash, #f0e7de);border-radius:1.2rem}.dabi-config__total span{font-size:1.45rem}.dabi-config__total strong{color:var(--dabi-brand, #743a18);font-size:2.2rem;font-weight:640}.dabi-config__price-note{margin:.8rem 0 0;color:var(--dabi-text-muted, #6b625b);font-size:1.25rem;line-height:1.5}.dabi-config__submit{display:inline-flex;align-items:center;justify-content:center;gap:1rem;width:100%;min-height:5.4rem;margin-top:1.6rem;padding-inline:2.4rem;background:var(--dabi-brand, #743a18);border:0;border-radius:var(--dabi-radius-sm, .2rem);color:var(--dabi-bg, #f3f0eb);font:inherit;font-size:1.5rem;font-weight:640;cursor:pointer}.dabi-config__submit:hover{background:var(--dabi-brand-dark, #5a2d12)}.dabi-config__submit svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.dabi-config__missing{margin:1rem 0 0;color:var(--dabi-error, #9a3b2c);font-size:1.35rem}.dabi-config__missing[hidden]{display:none}.dabi-config__success{margin:0 0 1.6rem;padding:1.2rem 1.4rem;background:var(--dabi-brand-wash, #f0e7de);border-radius:1rem;color:var(--dabi-success, #4f6b3f);font-size:1.45rem}.dabi-config__error{margin:0 0 1.6rem;color:var(--dabi-error, #9a3b2c);font-size:1.4rem}@media screen and (max-width:989px){.dabi-config__layout{grid-template-columns:minmax(0,1fr)}.dabi-config__canvas-wrap{position:static}.dabi-config__gate{grid-template-columns:minmax(0,1fr);text-align:start}}@media(prefers-reduced-motion:reduce){.dabi-config__choice,.dabi-config__canvas,.dabi-config__drop{transition:none}}.dabi-story{padding-block:clamp(6rem,10vw,12rem)}.dabi-story__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:clamp(3rem,7vw,10rem)}.dabi-story__grid--right .dabi-story__media{order:2}.dabi-story__media{min-height:54rem;overflow:hidden;border-radius:var(--media-radius)}.dabi-story__image,.dabi-story .dabi-story__placeholder,.dabi-story__media .dabi-story__placeholder{display:block}.dabi-story__placeholder{display:block;width:100%;height:100%;object-fit:cover}.dabi-story__placeholder{min-height:54rem;background:linear-gradient(145deg,#221913,#6c3b20 58%,#b27b4c)}.dabi-story__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.dabi-story__eyebrow{margin:0 0 1.6rem;font-size:1.3rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.dabi-story__heading{margin:0;max-width:13ch;font-size:clamp(3.8rem,5vw,6.8rem);line-height:1;letter-spacing:-.035em}.dabi-story__text{margin-top:2.4rem;max-width:58rem;font-size:1.8rem}.dabi-story__facts{width:100%;margin:3rem 0;border-top:.1rem solid rgba(var(--color-foreground),.2)}.dabi-story__fact{display:flex;justify-content:space-between;gap:2rem;padding-block:1.4rem;border-bottom:.1rem solid rgba(var(--color-foreground),.2)}.dabi-story__fact dt{opacity:.7}.dabi-story__fact dd{margin:0;font-weight:700;text-align:end}@media screen and (max-width:989px){.dabi-story__grid{grid-template-columns:1fr}.dabi-story__grid--right .dabi-story__media{order:0}.dabi-story__media,.dabi-story__placeholder{min-height:42rem}}.dabi-deals{display:grid;gap:1rem;margin:.4rem 0 1.4rem}.shopify-section>.dabi-deals{max-width:var(--page-width);margin:2rem auto;padding-inline:1.5rem}.dabi-deals__heading{display:flex;align-items:center;gap:.6rem;margin:0;font-size:1.1rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--dabi-brand, #743a18)}.dabi-deals__heading svg{width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-width:1.6}.dabi-deals__list{display:grid;gap:1rem}.dabi-deal{position:relative;display:grid;gap:1.2rem;padding:1.6rem;background:linear-gradient(135deg,#743a180f,#743a1804);border:.1rem solid rgba(116,58,24,.22);border-radius:1.6rem;overflow:hidden}.dabi-deal:before{content:"";position:absolute;inset:0 auto 0 0;width:.4rem;background:var(--dabi-brand, #743a18)}.dabi-deal.is-draft{border-style:dashed;opacity:.75}.dabi-deal__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1.2rem;align-items:center}.dabi-deal__badge{display:grid;place-items:center;min-width:5.2rem;height:5.2rem;padding:0 .8rem;background:var(--dabi-brand, #743a18);color:#f7f1e8;border-radius:1.4rem;font-size:1.5rem;font-weight:800;letter-spacing:-.01em;box-shadow:0 .8rem 2rem #743a1840}.dabi-deal__title{margin:0;font-size:1.6rem;line-height:1.25}.dabi-deal__text{margin:.3rem 0 0;font-size:1.3rem;line-height:1.45;opacity:.78}.dabi-deal__draft{align-self:start;padding:.3rem .8rem;border:.1rem dashed currentColor;border-radius:5rem;font-size:1rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.dabi-deal__same{display:flex;align-items:center;gap:1rem;font-size:1.3rem;font-weight:600}.dabi-deal__steps{display:inline-flex;gap:.4rem}.dabi-deal__steps i{display:grid;place-items:center;width:3rem;height:3rem;border:.15rem solid rgba(116,58,24,.4);border-radius:.8rem;font-style:normal;font-size:1.2rem;font-weight:800}.dabi-deal__steps i.is-reward{background:var(--dabi-brand, #743a18);border-color:var(--dabi-brand, #743a18);color:#f7f1e8}.dabi-deal__rewards{display:flex;gap:.8rem;margin:0 -1.6rem;padding:.2rem 1.6rem .4rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.dabi-deal-reward{position:relative;flex:0 0 13.6rem;scroll-snap-align:start;display:grid;gap:.5rem;padding:.8rem;background:rgb(var(--color-background));border:.15rem solid rgba(var(--color-foreground),.12);border-radius:1.2rem;cursor:pointer;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.dabi-deal-reward:hover{transform:translateY(-.15rem)}.dabi-deal-reward:has(input:checked){border-color:var(--dabi-brand, #743a18);box-shadow:0 .8rem 2rem #743a1824}.dabi-deal-reward input[type=radio]{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.dabi-deal-reward__img{aspect-ratio:1;overflow:hidden;border-radius:.8rem;background:rgba(var(--color-foreground),.05)}.dabi-deal-reward__img img{width:100%;height:100%;object-fit:cover}.dabi-deal-reward__name{font-size:1.15rem;font-weight:700;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dabi-deal-reward__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem;font-size:1.2rem}.dabi-deal-reward__price b{color:var(--dabi-brand, #743a18);font-size:1.3rem}.dabi-deal-reward__price s{opacity:.55}.dabi-deal-reward__check{position:absolute;top:1.2rem;inset-inline-end:1.2rem;display:grid;place-items:center;width:2.2rem;height:2.2rem;background:var(--dabi-brand, #743a18);color:#f7f1e8;border-radius:50%;opacity:0;transform:scale(.6);transition:opacity .15s ease,transform .2s cubic-bezier(.34,1.5,.5,1);pointer-events:none}.dabi-deal-reward__check svg{width:1.2rem;height:1.2rem;fill:none;stroke:currentColor;stroke-width:2.6}.dabi-deal-reward:has(input:checked) .dabi-deal-reward__check{opacity:1;transform:scale(1)}.dabi-deal-reward select{position:relative;z-index:1;width:100%;min-height:3.2rem;padding:0 .6rem;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.2);border-radius:.6rem;color:inherit;font:inherit;font-size:1.1rem}.dabi-deal__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding-top:1.2rem;border-top:.1rem dashed rgba(116,58,24,.25)}.dabi-deal__sum{display:grid;gap:.2rem}.dabi-deal__sum-row{display:flex;align-items:baseline;gap:.6rem}.dabi-deal__sum small{font-size:1.05rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.6}.dabi-deal__sum b{font-size:1.9rem}.dabi-deal__sum s{font-size:1.25rem;opacity:.5}.dabi-deal__save{justify-self:start;padding:.2rem .8rem;background:#e5f1e8;color:#2f6b46;border-radius:5rem;font-size:1.15rem;font-weight:800}.dabi-deal__add{display:inline-flex;align-items:center;gap:.6rem}.dabi-deal__add svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:1.6}.dabi-deal__add.is-done{background:#2f6b46}.dabi-deal__meta{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;margin:0;font-size:1.1rem;opacity:.7}.dabi-deal__msg{margin:0;font-size:1.25rem;font-weight:700}.dabi-deal__msg.is-bad{color:#a43a2a}@media screen and (max-width:749px){.dabi-deal{padding:1.4rem}.dabi-deal__badge{min-width:4.4rem;height:4.4rem;font-size:1.3rem}.dabi-deal__foot{display:grid}.dabi-deal__add{width:100%;justify-content:center}.dabi-deal__rewards{margin:0 -1.4rem;padding-inline:1.4rem}}.dabi-faq{padding-block:clamp(6rem,9vw,10rem)}.dabi-faq__layout{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(4rem,8vw,12rem)}.dabi-faq__intro{align-self:start;position:sticky;top:12rem}.dabi-faq__eyebrow{margin:0 0 1.4rem;font-size:1.3rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.dabi-faq__heading{margin:0 0 2rem;font-size:clamp(3.4rem,4.5vw,5.8rem);line-height:1.02;letter-spacing:-.03em}.dabi-faq__item{border-top:.1rem solid rgba(var(--color-foreground),.22)}.dabi-faq__item:last-child{border-bottom:.1rem solid rgba(var(--color-foreground),.22)}.dabi-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-block:2.2rem;cursor:pointer;font-size:1.8rem;font-weight:700;list-style:none}.dabi-faq__item summary::-webkit-details-marker{display:none}.dabi-faq__marker{width:1.6rem;height:1.6rem;position:relative;flex:0 0 auto}.dabi-faq__marker:before,.dabi-faq__marker:after{content:"";position:absolute;inset:50% 0 auto;height:.1rem;background:currentColor;transition:transform .18s ease}.dabi-faq__marker:after{transform:rotate(90deg)}.dabi-faq__item[open] .dabi-faq__marker:after{transform:rotate(0)}.dabi-faq__answer{max-width:70rem;padding:0 4rem 2.4rem 0;opacity:.8}@media screen and (max-width:749px){.dabi-faq__layout{grid-template-columns:1fr;gap:3rem}.dabi-faq__intro{position:static}.dabi-faq__item summary{font-size:1.6rem}}.dabi-fgrid{padding-block:var(--fg-pt, 64px) var(--fg-pb, 64px)}.dabi-fgrid__head{display:grid;gap:1rem;max-width:72rem;margin-bottom:3.2rem}.dabi-fgrid__head.is-center{margin-inline:auto;text-align:center;justify-items:center}.dabi-fgrid__eyebrow{margin:0;font-size:1.1rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase;color:var(--dabi-brand, #743a18)}.dabi-fgrid__heading{margin:0;font-size:clamp(2.8rem,3.4vw,4.4rem);line-height:1.05;letter-spacing:-.03em}.dabi-fgrid__text{font-size:1.6rem;line-height:1.6;opacity:.8}.dabi-fgrid__text p{margin:0}.dabi-fgrid__list{display:grid;grid-template-columns:repeat(var(--fg-cols, 3),minmax(0,1fr));gap:1.6rem;margin:0;padding:0;list-style:none}.dabi-fgrid__item{position:relative;display:flex;flex-direction:column;gap:1rem;min-width:0}.dabi-fgrid--cards .dabi-fgrid__item{padding:2.4rem;border-radius:2rem;background:color-mix(in srgb,rgb(var(--color-background)) 55%,#fff);box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.08),0 1.4rem 3rem -2.4rem #28160a73;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}.dabi-fgrid--cards .dabi-fgrid__item:hover{transform:translateY(-.3rem);box-shadow:0 0 0 .1rem color-mix(in srgb,var(--dabi-brand, #743a18) 30%,transparent),0 2rem 4rem -2.4rem #28160a8c}.dabi-fgrid--dark .dabi-fgrid__item{padding:2.4rem;border-radius:2rem;background:linear-gradient(150deg,color-mix(in srgb,var(--dabi-brand, #743a18) 80%,#fff 8%),color-mix(in srgb,var(--dabi-brand, #743a18) 72%,#000 28%));color:#fbf3e8}.dabi-fgrid--dark .dabi-fgrid__item:after{content:"";position:absolute;top:.7rem;right:.7rem;bottom:.7rem;left:.7rem;border:.12rem dashed rgba(251,243,232,.32);border-radius:1.5rem;pointer-events:none}.dabi-fgrid--plain .dabi-fgrid__item{padding-top:2rem;border-top:.1rem solid rgba(var(--color-foreground),.14)}.dabi-fgrid__ico{display:grid;place-items:center;width:5.2rem;height:5.2rem;border-radius:1.6rem;background:color-mix(in srgb,var(--dabi-brand, #743a18) 12%,transparent);color:var(--dabi-brand, #743a18)}.dabi-fgrid--dark .dabi-fgrid__ico{background:#fbf3e824;color:#fbf3e8}.dabi-fgrid__ico svg{width:2.6rem;height:2.6rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.dabi-fgrid__title{margin:0;font-size:1.9rem;line-height:1.2;letter-spacing:-.01em}.dabi-fgrid__body{font-size:1.45rem;line-height:1.6;opacity:.82}.dabi-fgrid__body p{margin:0 0 .6rem}.dabi-fgrid__body p:last-child{margin-bottom:0}.dabi-fgrid__badge{position:absolute;top:1.6rem;inset-inline-end:1.6rem;padding:.3rem .9rem;border-radius:99rem;background:var(--dabi-brand, #743a18);color:#fbf3e8;font-size:1.05rem;font-weight:800;letter-spacing:.06em}.dabi-fgrid--dark .dabi-fgrid__badge{background:#fbf3e8;color:var(--dabi-brand, #743a18)}.dabi-fgrid__link{display:inline-flex;align-items:center;gap:.6rem;margin-top:auto;padding-top:.6rem;color:var(--dabi-brand, #743a18);font-size:1.4rem;font-weight:750;text-decoration:none}.dabi-fgrid--dark .dabi-fgrid__link{color:#fbf3e8}.dabi-fgrid__link svg{width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s ease}.dabi-fgrid__link:hover svg{transform:translate(.3rem)}.dabi-fgrid__foot{margin-top:2.4rem;font-size:1.4rem;opacity:.75}.dabi-fgrid__foot a,.dabi-plans__foot a{color:var(--dabi-brand, #743a18);font-weight:700;text-underline-offset:.3rem}.dabi-fgrid--dark .dabi-fgrid__item .dabi-fgrid__title{color:#fbf3e8}@media screen and (max-width:989px){.dabi-fgrid__list{grid-template-columns:repeat(min(var(--fg-cols, 3),2),minmax(0,1fr))}}@media screen and (max-width:749px){.dabi-fgrid{padding-block:calc(var(--fg-pt, 64px) * .7) calc(var(--fg-pb, 64px) * .7)}.dabi-fgrid__head{margin-bottom:2.2rem}.dabi-fgrid__list{grid-template-columns:minmax(0,1fr);gap:1.2rem}.dabi-fgrid--cards .dabi-fgrid__item,.dabi-fgrid--dark .dabi-fgrid__item{padding:2rem;border-radius:1.8rem}.dabi-fgrid--mscroll .dabi-fgrid__list{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:82%;margin-inline:-1.5rem;padding:.4rem 1.5rem 1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:1.5rem;scrollbar-width:none}.dabi-fgrid--mscroll .dabi-fgrid__list::-webkit-scrollbar{display:none}.dabi-fgrid--mscroll .dabi-fgrid__item{scroll-snap-align:start}}.dabi-footer{--dabi-footer-ink: rgb(var(--color-foreground));--dabi-footer-line: rgba(var(--color-foreground), .14);position:relative;overflow:hidden;padding-block:var(--dabi-footer-pt, 72px) var(--dabi-footer-pb, 40px);color:var(--dabi-footer-ink)}.dabi-footer--rounded{margin-top:-2rem;border-radius:2.4rem 2.4rem 0 0}.dabi-footer .page-width{position:relative;z-index:1}.dabi-footer__promises{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1.6rem 2.4rem;margin:0 auto 4.8rem;padding-top:0;padding-bottom:3.2rem;border-bottom:.1rem solid var(--dabi-footer-line);list-style:none}.dabi-footer__promise{display:flex;align-items:center;gap:1.2rem}.dabi-footer__promise-icon{display:grid;flex:0 0 4.4rem;place-items:center;width:4.4rem;height:4.4rem;background:rgba(var(--color-foreground),.08);border-radius:50%}.dabi-footer__promise-icon svg{width:2.1rem;height:2.1rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.dabi-footer__promise-text{display:grid;gap:.1rem;min-width:0}.dabi-footer__promise-text strong{font-size:1.4rem;font-weight:650}.dabi-footer__promise-text span{font-size:1.25rem;line-height:1.4;opacity:.7}.dabi-footer__grid{display:grid;grid-template-columns:repeat(var(--dabi-footer-cols, 4),minmax(0,1fr));gap:3.2rem clamp(2.4rem,3vw,5.6rem)}.dabi-footer__grid:has(.dabi-footer__col--brand){grid-template-columns:minmax(0,var(--dabi-footer-brand-w, 1.6fr)) repeat(calc(var(--dabi-footer-cols, 4) - 1),minmax(0,1fr))}.dabi-footer__grid:has(.dabi-footer__col--brand):has(.dabi-footer__col--news){grid-template-columns:minmax(0,var(--dabi-footer-brand-w, 1.6fr)) repeat(calc(var(--dabi-footer-cols, 4) - 2),minmax(0,1fr)) minmax(0,1.4fr)}.dabi-footer__col{min-width:0}.dabi-footer__heading{display:block;margin:0 0 1.6rem;font-size:1.15rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.78}.dabi-footer__acc>summary{position:relative;list-style:none;cursor:default}.dabi-footer__acc>summary::-webkit-details-marker{display:none}.dabi-footer__acc-mark{display:none}.dabi-footer__brand{display:inline-block;color:inherit;text-decoration:none}.dabi-footer__logo{display:block;width:var(--dabi-footer-logo-w, 160px);max-width:100%;height:auto;border-radius:.8rem}.dabi-footer__wordmark{font-family:var(--font-heading-family);font-size:2.8rem;font-weight:600;letter-spacing:.02em}.dabi-footer__tagline{max-width:40ch;margin-top:1.6rem;font-size:1.45rem;line-height:1.65;opacity:.82}.dabi-footer__tagline p{margin:0}.dabi-footer__social{margin-top:2rem}.dabi-footer__markets{margin-top:2.4rem}.dabi-footer__social .dabi-social__link{color:inherit}.dabi-footer__links,.dabi-footer__contact{display:grid;gap:.2rem;margin:0;padding:0;list-style:none}.dabi-footer__links a{position:relative;display:inline-block;padding:.5rem 0;color:inherit;font-size:1.45rem;text-decoration:none;opacity:.86;transition:opacity .2s ease,transform .2s ease}.dabi-footer__links a:after{content:"";position:absolute;inset-inline:0;bottom:.3rem;height:.1rem;background:currentColor;transform:scaleX(0);transform-origin:0 50%;transition:transform .25s ease}.dabi-footer__links a:hover,.dabi-footer__links a:focus-visible,.dabi-footer__links a[aria-current]{opacity:1}.dabi-footer__links a:hover:after,.dabi-footer__links a:focus-visible:after{transform:scaleX(1)}.dabi-footer__contact a,.dabi-footer__contact-static{display:flex;align-items:flex-start;gap:1rem;padding:.5rem 0;color:inherit;font-size:1.45rem;line-height:1.5;text-decoration:none;opacity:.86}.dabi-footer__contact a:hover{opacity:1}.dabi-footer__contact svg{flex:0 0 auto;width:1.9rem;height:1.9rem;margin-top:.2rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.dabi-footer__text{font-size:1.45rem;line-height:1.65;opacity:.82}.dabi-footer__text p{margin:0 0 .8rem}.dabi-footer__news-text{margin:0 0 1.6rem;font-size:1.45rem;line-height:1.55;opacity:.82}.dabi-footer__form{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-bottom:.15rem solid rgba(var(--color-foreground),.5);transition:border-color .2s ease}.dabi-footer__form:focus-within{border-color:currentColor}.dabi-footer__form input{min-width:0;padding:1.3rem 0;background:transparent;color:inherit;border:0;border-radius:0;box-shadow:none;font:inherit;font-size:1.5rem}.dabi-footer__form input::placeholder{color:inherit;opacity:.5}.dabi-footer__form input:focus{outline:none}.dabi-footer__form button{display:inline-flex;align-items:center;gap:.8rem;padding:1rem 0 1rem 1.6rem;background:none;color:inherit;border:0;font:inherit;font-size:1.3rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.dabi-footer__form button svg{width:1.9rem;height:1.9rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s ease}.dabi-footer__form button:hover svg,.dabi-footer__form button:focus-visible svg{transform:translate(.4rem)}.dabi-footer__form-msg{grid-column:1 / -1;margin:1rem 0 0;font-size:1.3rem}.dabi-footer__form-msg--ok{color:inherit}.dabi-footer__note{display:block;margin-top:1.2rem;font-size:1.2rem;line-height:1.45;opacity:.55}.dabi-footer__bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem 3.2rem;align-items:center;margin-top:5.6rem;padding-top:2.8rem;border-top:.1rem solid var(--dabi-footer-line)}.dabi-footer__legal{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 2.4rem}.dabi-footer__copy{margin:0;font-size:1.25rem;opacity:.7}.dabi-footer__policies{display:flex;flex-wrap:wrap;gap:.4rem 1.8rem;margin:0;padding:0;list-style:none}.dabi-footer__policies a{color:inherit;font-size:1.25rem;text-decoration:none;opacity:.7;transition:opacity .2s ease}.dabi-footer__policies a:hover,.dabi-footer__policies a:focus-visible{opacity:1;text-decoration:underline;text-underline-offset:.3em}.dabi-footer__tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:1.2rem 2rem}.dabi-footer__tools .dabi-localization{display:flex;gap:1rem}.dabi-footer__tools .localization-form{margin:0}.dabi-footer__tools .disclosure__button{min-height:4rem;padding:0 1.4rem;background:rgba(var(--color-foreground),.08);color:inherit;border:.1rem solid var(--dabi-footer-line);border-radius:5rem;font-size:1.3rem}.dabi-footer__tools .disclosure__list-wrapper{color:rgb(var(--color-background))}.dabi-footer__install,.dabi-footer__top{display:inline-flex;align-items:center;gap:.7rem;min-height:4rem;padding:0 1.4rem;background:rgba(var(--color-foreground),.08);color:inherit;border:.1rem solid var(--dabi-footer-line);border-radius:5rem;font:inherit;font-size:1.3rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.dabi-footer__install:hover,.dabi-footer__top:hover,.dabi-footer__install:focus-visible,.dabi-footer__top:focus-visible{background:rgba(var(--color-foreground),.16);transform:translateY(-.1rem)}.dabi-footer__install svg,.dabi-footer__top svg{width:1.7rem;height:1.7rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.dabi-footer__top svg{transform:rotate(180deg)}.dabi-footer__payment{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}.dabi-footer__payment li{display:grid;place-items:center;height:2.6rem;padding-inline:.2rem;background:#fff;border-radius:.4rem}.dabi-footer__payment svg{width:3.8rem;height:2.4rem}.dabi-footer__signature{position:absolute;z-index:0;inset-inline:0;bottom:-.18em;margin:0;color:transparent;-webkit-text-stroke:.1rem rgba(var(--color-foreground),.1);font-family:var(--font-heading-family);font-size:clamp(9rem,17vw,26rem);font-weight:600;line-height:.9;letter-spacing:-.04em;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none}.dabi-footer--has-signature{padding-bottom:calc(var(--dabi-footer-pb, 40px) + 8vw)}@media screen and (max-width:989px){.dabi-footer__grid,.dabi-footer__grid:has(.dabi-footer__col--brand){grid-template-columns:repeat(2,minmax(0,1fr))}.dabi-footer__col--brand,.dabi-footer__col--news{grid-column:1 / -1}.dabi-footer__bottom{grid-template-columns:1fr}.dabi-footer__tools{justify-content:flex-start}}@media screen and (max-width:749px){.dabi-footer{padding-block:calc(var(--dabi-footer-pt, 72px) * .7) calc(var(--dabi-footer-pb, 40px) + env(safe-area-inset-bottom,0px))}.dabi-footer--rounded{border-radius:1.8rem 1.8rem 0 0}.dabi-footer__promises{grid-template-columns:1fr 1fr;gap:1.6rem 1.2rem;margin-bottom:3.2rem;padding-bottom:2.4rem}.dabi-footer__promise{align-items:flex-start}.dabi-footer__promise-icon{flex-basis:3.6rem;width:3.6rem;height:3.6rem}.dabi-footer__promise-text span{display:none}.dabi-footer__grid,.dabi-footer__grid:has(.dabi-footer__col--brand){grid-template-columns:1fr;gap:0}.dabi-footer__col--brand{padding-bottom:2.4rem}.dabi-footer__col--news{padding-block:2.4rem 0}.dabi-footer__acc{border-top:.1rem solid var(--dabi-footer-line)}.dabi-footer__acc>summary{display:flex;align-items:center;justify-content:space-between;min-height:5.2rem;margin:0;cursor:pointer}.dabi-footer__acc-mark{position:relative;display:block;width:1.4rem;height:1.4rem}.dabi-footer__acc-mark:before,.dabi-footer__acc-mark:after{content:"";position:absolute;inset:50% auto auto 0;width:100%;height:.16rem;background:currentColor;border-radius:1rem;transform:translateY(-50%);transition:transform .3s cubic-bezier(.34,1.4,.44,1),opacity .2s ease}.dabi-footer__acc-mark:after{transform:translateY(-50%) rotate(90deg)}.dabi-footer__acc[open]>summary .dabi-footer__acc-mark:after{transform:translateY(-50%) rotate(180deg);opacity:0}.dabi-footer__acc[open]>summary .dabi-footer__acc-mark:before{transform:translateY(-50%) rotate(180deg)}.dabi-footer__acc>:not(summary){padding-bottom:1.6rem}.dabi-footer__links a,.dabi-footer__contact a,.dabi-footer__contact-static{padding-block:.8rem}.dabi-footer__policies{gap:0 1.8rem}.dabi-footer__policies a{display:inline-flex;align-items:center;min-height:4.4rem}.dabi-footer__bottom{margin-top:3.2rem;padding-top:2.4rem}.dabi-footer__tools{width:100%}.dabi-footer__install,.dabi-footer__top{flex:1 1 auto;justify-content:center}}@media(prefers-reduced-motion:reduce){.dabi-footer__links a,.dabi-footer__links a:after,.dabi-footer__form button svg,.dabi-footer__acc-mark:before,.dabi-footer__acc-mark:after{transition:none}}.dabi-footer{--dabi-footer-line: rgba(var(--color-foreground), .12);--dabi-footer-accent: var(--dabi-brand, #743a18)}.dabi-footer--rounded{margin-top:0;border-radius:0}.dabi-footer__upper{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:3.2rem clamp(4rem,8vw,12rem);align-items:end;margin-bottom:clamp(4rem,5vw,5.6rem);padding-bottom:clamp(4rem,5vw,5.6rem);border-bottom:.1rem solid var(--dabi-footer-line)}.dabi-footer__upper .dabi-footer__wordmark{display:block;font-size:clamp(3.2rem,4.2vw,5.2rem);line-height:1;letter-spacing:-.03em}.dabi-footer__upper .dabi-footer__tagline{max-width:44ch;margin-top:1.4rem;font-size:1.5rem;line-height:1.6;opacity:.72}.dabi-footer__upper .dabi-footer__social{margin-top:2.4rem}.dabi-footer__upper .dabi-footer__col--news .dabi-footer__heading{margin:0 0 .8rem;font-family:var(--font-heading-family);font-size:clamp(2.2rem,2.4vw,3rem);font-weight:600;line-height:1.15;letter-spacing:-.02em;text-transform:none;opacity:1}.dabi-footer__upper .dabi-footer__news-text{margin-bottom:2rem;font-size:1.45rem;opacity:.7}.dabi-footer__form{gap:.6rem;padding:.5rem;background:rgb(var(--color-background));border:.1rem solid var(--dabi-footer-line);border-radius:5rem;box-shadow:0 .6rem 2rem #2a1c130f;transition:border-color .2s ease,box-shadow .2s ease}.dabi-footer__form:focus-within{border-color:var(--dabi-footer-accent);box-shadow:0 0 0 .3rem #743a181f}.dabi-footer__form input{padding:1rem 0 1rem 1.8rem;font-size:1.5rem}.dabi-footer__form button{padding:1.1rem 2rem;background:var(--dabi-footer-accent);color:#f3f0eb;border-radius:5rem;font-size:1.3rem;letter-spacing:.02em;text-transform:none;transition:background-color .2s ease}.dabi-footer__form button:hover,.dabi-footer__form button:focus-visible{background:#5d2e13}.dabi-footer__form-msg{padding-inline:1.8rem}.dabi-footer__note{margin-top:1rem;padding-inline:1.8rem}.dabi-footer__grid,.dabi-footer__grid:has(.dabi-footer__col--brand),.dabi-footer__grid:has(.dabi-footer__col--brand):has(.dabi-footer__col--news){grid-template-columns:repeat(var(--dabi-footer-cols, 3),minmax(0,1fr));gap:3.2rem clamp(2.4rem,4vw,6.4rem)}.dabi-footer__grid .dabi-footer__heading{margin-bottom:1.4rem;font-size:1.1rem;letter-spacing:.18em;opacity:.5}.dabi-footer__links a{padding:.45rem 0;font-size:1.45rem;opacity:.82}.dabi-footer__links a:hover,.dabi-footer__links a:focus-visible{color:var(--dabi-footer-accent);opacity:1}.dabi-footer__contact a,.dabi-footer__contact-static{opacity:.82}.dabi-footer__contact svg{color:var(--dabi-footer-accent)}.dabi-footer__promises{margin-bottom:clamp(3.2rem,4vw,4.8rem);padding-bottom:2.4rem}.dabi-footer__promise-icon{flex:0 0 auto;width:auto;height:auto;background:none;color:var(--dabi-footer-accent)}.dabi-footer__promise-icon svg{width:2rem;height:2rem}.dabi-footer__bottom{margin-top:clamp(4rem,5vw,5.6rem);padding-top:2.4rem}.dabi-footer__copy,.dabi-footer__policies a{opacity:.6}.dabi-footer__tools .disclosure__button,.dabi-footer__install,.dabi-footer__top{background:transparent}.dabi-footer__install:hover,.dabi-footer__top:hover,.dabi-footer__install:focus-visible,.dabi-footer__top:focus-visible{background:rgba(var(--color-foreground),.06)}.dabi-footer__payment li{background:rgb(var(--color-background));border:.1rem solid var(--dabi-footer-line)}.dabi-footer__signature{color:rgba(var(--color-foreground),.05);-webkit-text-stroke:0;bottom:-.2em}@media screen and (max-width:989px){.dabi-footer__upper{grid-template-columns:1fr;align-items:start}.dabi-footer__grid,.dabi-footer__grid:has(.dabi-footer__col--brand){grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.dabi-footer__upper{gap:2.8rem;margin-bottom:1.6rem;padding-bottom:3.2rem}.dabi-footer__grid,.dabi-footer__grid:has(.dabi-footer__col--brand){grid-template-columns:1fr}.dabi-footer__form{grid-template-columns:minmax(0,1fr) auto}.dabi-footer__form button span{display:none}.dabi-footer__form button{padding:1.1rem 1.4rem}}.dabi-header-wrap,.shopify-section.shopify-section-group-header-group.dabi-header-wrap{position:sticky;top:0;z-index:30}.dabi-header{border-bottom:.1rem solid rgba(var(--color-foreground),.1);transition:box-shadow .25s ease}.dabi-header.is-scrolled{box-shadow:0 1.2rem 3rem #28191214}.dabi-header__announcement{display:grid;place-items:center;min-height:3.6rem;padding:.55rem 2rem;background:#743a18;color:#f3f0eb;text-align:center;font-size:1.1rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.dabi-header__announcement a{color:inherit;text-decoration:none}.dabi-header__main{position:relative;z-index:30;background:rgb(var(--color-background))}.dabi-header__grid{display:grid;grid-template-columns:var(--dabi-logo-width, 17rem) minmax(0,1fr) auto;align-items:center;gap:clamp(1.6rem,2.5vw,3.2rem);min-height:8rem}.dabi-header__brand{display:grid;justify-items:start;color:inherit;text-decoration:none;line-height:1}.dabi-header__brand img{display:block;width:100%;height:var(--dabi-logo-height, 5rem);object-fit:contain;object-position:left center}.dabi-header__brand-mark{display:flex;align-items:end;gap:.35rem;height:2.4rem;margin-bottom:.8rem}.dabi-header__brand-mark i{display:block;width:.35rem;border-radius:1rem;background:var(--dabi-header-accent);transform:rotate(22deg)}.dabi-header__brand-mark i:nth-child(1){height:1.4rem}.dabi-header__brand-mark i:nth-child(2){height:2.4rem}.dabi-header__brand-mark i:nth-child(3){height:1.8rem}.dabi-header__brand-name{font-size:2rem;font-weight:600;letter-spacing:.02em}.dabi-header__brand small{margin-top:.65rem;font-size:.92rem;font-weight:650;letter-spacing:.22em;text-transform:uppercase;opacity:.58}.dabi-header__nav>ul{display:flex;align-items:center;justify-content:center;gap:clamp(1.6rem,2vw,3.6rem);margin:0;padding:0;list-style:none}.dabi-header__nav{min-width:0}.dabi-header__nav>ul{justify-content:safe center}.dabi-header__brand{min-width:0;max-width:100%;overflow:hidden}@media screen and (min-width:1200px)and (max-width:1439px){.dabi-header__nav>ul{gap:clamp(1rem,1.3vw,2rem)}.dabi-header__nav-item>a,.dabi-header__nav-item>details>summary{font-size:1.3rem}.dabi-header__grid{grid-template-columns:min(var(--dabi-logo-width, 17rem),15rem) minmax(0,1fr) auto;gap:1.6rem}}@media screen and (min-width:1200px)and (max-width:1439px){.dabi-header__grid:has(.dabi-header__nav>ul>li:nth-child(9)){grid-template-columns:min(var(--dabi-logo-width, 17rem),13rem) minmax(0,1fr) auto;gap:1.2rem}.dabi-header__nav>ul:has(>li:nth-child(9)){gap:clamp(.7rem,.8vw,1.2rem)}.dabi-header__nav>ul:has(>li:nth-child(9))>.dabi-header__nav-item>a,.dabi-header__nav>ul:has(>li:nth-child(9))>.dabi-header__nav-item>details>summary{gap:.25rem;font-size:1.22rem;letter-spacing:0}.dabi-header__nav>ul:has(>li:nth-child(9))>.dabi-header__nav-item>details>summary svg{width:1.3rem}}@media screen and (min-width:1440px){.dabi-header__nav>ul:has(>li:nth-child(9)){gap:1.1rem}.dabi-header__nav>ul:has(>li:nth-child(9))>.dabi-header__nav-item>details>summary{gap:.3rem}.dabi-header__nav>ul:has(>li:nth-child(9))>.dabi-header__nav-item>details>summary svg{width:1.4rem}}.dabi-header__nav-item>a,.dabi-header__nav-item>details>summary{position:relative;display:flex;align-items:center;gap:.5rem;padding-block:2.2rem;color:inherit;font-size:1.4rem;font-weight:560;letter-spacing:.01em;text-decoration:none;white-space:nowrap;cursor:pointer;list-style:none}.dabi-header__nav-item>details>summary::-webkit-details-marker{display:none}.dabi-header__nav-item>details>summary svg{width:1.7rem;fill:none;stroke:currentColor;stroke-width:1.8;transition:transform .25s ease}.dabi-header__nav-item>details[open]>summary svg{transform:rotate(180deg)}.dabi-header__nav-item>a:after,.dabi-header__nav-item>details>summary:after{content:"";position:absolute;inset-inline:0;bottom:1.5rem;height:.12rem;background:var(--dabi-header-accent);transform:scaleX(0);transform-origin:0 50%;transition:transform .28s ease}.dabi-header__nav-item>a:hover:after,.dabi-header__nav-item>a:focus-visible:after,.dabi-header__nav-item>details[open]>summary:after,.dabi-header__nav-item>details>summary:hover:after{transform:scaleX(1)}.dabi-header__nav .is-accent,.dabi-header__drawer .is-accent{color:var(--dabi-header-accent)}.dabi-header__nav-item--group{position:relative}.dabi-header__nav-item--group>details>summary svg{width:1.7rem;fill:none;stroke:currentColor;stroke-width:1.8;transition:transform .25s ease}.dabi-header__nav-item--group>details[open]>summary svg{transform:rotate(180deg)}.dabi-header__drop{position:absolute;z-index:21;top:calc(100% - .6rem);inset-inline-start:50%;display:grid;gap:.2rem;min-width:26rem;margin:0;padding:.8rem;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:1.6rem;box-shadow:0 2rem 5rem #1e161129;list-style:none;transform:translate(-50%);animation:dabi-mega-in .28s cubic-bezier(.2,.8,.25,1) both}.dabi-header__drop:before{content:"";position:absolute;top:-.6rem;inset-inline-start:50%;width:1.2rem;height:1.2rem;background:inherit;border-inline-start:inherit;border-top:inherit;transform:translate(-50%) rotate(45deg)}.dabi-header__drop a{display:grid;gap:.1rem;padding:.9rem 1.2rem;border-radius:1rem;color:inherit;text-decoration:none;transition:background-color .2s ease,color .2s ease}.dabi-header__drop a:hover,.dabi-header__drop a:focus-visible{background:var(--dabi-brand-wash, #f0e7de);color:var(--dabi-header-accent)}.dabi-header__drop strong{font-size:1.4rem;font-weight:650}.dabi-header__drop small{font-size:1.15rem;opacity:.65}.dabi-header__mega{position:absolute;z-index:20;top:100%;inset-inline:0;max-height:calc(100vh - 14rem);max-height:calc(100dvh - 14rem);overflow-y:auto;background:rgb(var(--color-background));border-top:.1rem solid rgba(var(--color-foreground),.1);box-shadow:0 2.4rem 5rem #1e16112b;opacity:0;transform:translateY(-1rem);animation:dabi-mega-in .38s cubic-bezier(.2,.8,.25,1) forwards}@keyframes dabi-mega-in{to{opacity:1;transform:translateY(0)}}.dabi-mega{display:grid;grid-template-columns:repeat(var(--dabi-mega-cols, 4),minmax(0,1fr));gap:clamp(1.2rem,1.6vw,2rem);width:min(100%,96rem);margin-inline:auto;padding-block:clamp(2.2rem,2.6vw,3.2rem)}.dabi-mega__card{display:grid;gap:.6rem;min-width:0;color:inherit;text-decoration:none;animation:dabi-mega-card .48s cubic-bezier(.2,.8,.25,1) both;animation-delay:calc(var(--dabi-i, 1) * var(--dabi-mega-stagger, 45ms))}.dabi-mega__media{display:block;overflow:hidden;aspect-ratio:1 / 1;background:var(--dabi-surface-alt, #ece7df);border:.1rem solid rgba(var(--color-foreground),.08);border-radius:var(--dabi-mega-radius, 1.4rem);transition:box-shadow .35s var(--dabi-ease-out, cubic-bezier(.2,.7,.2,1)),transform .35s var(--dabi-ease-out, cubic-bezier(.2,.7,.2,1))}.dabi-mega__media img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.001);transition:transform .7s cubic-bezier(.2,.7,.2,1)}.dabi-mega__card:hover .dabi-mega__media,.dabi-mega__card:focus-visible .dabi-mega__media{transform:translateY(-.4rem);box-shadow:0 1.4rem 2.8rem #3e20122e}.dabi-mega__card:hover .dabi-mega__media img,.dabi-mega__card:focus-visible .dabi-mega__media img{transform:scale(1.07)}.dabi-mega__media{position:relative}.dabi-mega__flow{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;background:#1c140f8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:inherit;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s;pointer-events:none}.dabi-mega__card:hover .dabi-mega__flow,.dabi-mega__card:focus-visible .dabi-mega__flow{opacity:1;visibility:visible}.dabi-mega__flow-track{display:grid;gap:.8rem;padding:.8rem 0;justify-items:center;will-change:transform}.dabi-mega__card:hover .dabi-mega__flow-track,.dabi-mega__card:focus-visible .dabi-mega__flow-track{animation:dabi-mega-flow var(--dabi-flow-time, 9s) linear infinite}.dabi-mega__bead{display:block;overflow:hidden;width:5.4rem;height:5.4rem;background:rgb(var(--color-background));border-radius:50%;box-shadow:0 .4rem 1.2rem #0f0a0747}.dabi-mega__bead img{display:block;width:100%;height:100%;object-fit:cover}@keyframes dabi-mega-flow{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.dabi-mega--split{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(2.4rem,3.4vw,5.6rem);width:min(100%,136rem)}.dabi-mega--split.dabi-mega--no-tiles{grid-template-columns:minmax(0,1fr)}.dabi-mega__columns{display:grid;grid-template-columns:repeat(var(--dabi-mega-cols, 4),minmax(0,1fr));gap:3rem 2.4rem;min-width:0}.dabi-mega__col{display:flex;flex-direction:column;min-width:0;padding-inline-start:1.6rem;border-inline-start:.1rem solid rgba(var(--color-foreground),.08);animation:dabi-mega-card .48s cubic-bezier(.2,.8,.25,1) both;animation-delay:calc(var(--dabi-i, 1) * var(--dabi-mega-stagger, 45ms))}.dabi-mega__head{display:flex;align-items:center;gap:1rem;min-width:0;margin-bottom:1.2rem;color:inherit;text-decoration:none}.dabi-mega__thumb{flex:0 0 3.8rem;width:3.8rem;height:3.8rem;overflow:hidden;background:var(--dabi-surface-alt, #ece7df);border-radius:50%;box-shadow:0 0 0 .2rem rgb(var(--color-background)),0 0 0 .3rem rgba(var(--color-foreground),.1);transition:box-shadow .25s ease,transform .3s cubic-bezier(.34,1.4,.44,1)}.dabi-mega__thumb img{display:block;width:100%;height:100%;object-fit:cover}.dabi-mega__head-text{display:grid;gap:.1rem;min-width:0}.dabi-mega__head-text strong{overflow:hidden;font-size:1.3rem;font-weight:800;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;transition:color .2s ease}.dabi-mega__head-text small{color:rgba(var(--color-foreground),.55);font-size:1.1rem}a.dabi-mega__head:hover .dabi-mega__head-text strong,a.dabi-mega__head:focus-visible .dabi-mega__head-text strong{color:var(--dabi-header-accent)}a.dabi-mega__head:hover .dabi-mega__thumb{box-shadow:0 0 0 .2rem rgb(var(--color-background)),0 0 0 .35rem var(--dabi-header-accent);transform:scale(1.06)}.dabi-mega__col ul{display:grid;grid-template-columns:minmax(0,1fr);gap:.1rem;margin:0;padding:0;list-style:none}.dabi-mega__col li{min-width:0}.dabi-mega__col li a{position:relative;display:block;overflow:hidden;padding:.5rem 2rem .5rem 0;color:rgba(var(--color-foreground),.72);font-size:1.38rem;line-height:1.35;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;transition:color .2s ease,padding-inline-start .25s ease}.dabi-mega__col li a:after{content:"\2192";position:absolute;inset-inline-end:.2rem;top:50%;opacity:0;transform:translate(-.5rem,-50%);transition:opacity .2s ease,transform .25s ease}.dabi-mega__col li a:hover,.dabi-mega__col li a:focus-visible,.dabi-mega__col li a[aria-current]{padding-inline-start:.5rem;color:var(--dabi-header-accent)}.dabi-mega__col li a:hover:after,.dabi-mega__col li a:focus-visible:after{opacity:1;transform:translateY(-50%)}.dabi-mega__more{display:inline-flex;align-items:center;align-self:flex-start;gap:.5rem;margin-top:1rem;padding:.6rem 1.2rem;background:var(--dabi-brand-wash, #f0e7de);border-radius:5rem;color:var(--dabi-header-accent);font-size:1.2rem;font-weight:700;text-decoration:none;transition:background-color .2s ease,color .2s ease}.dabi-mega__more:hover,.dabi-mega__more:focus-visible{background:var(--dabi-header-accent);color:#f3f0eb}.dabi-mega__more svg{width:1.4rem;height:1.4rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s ease}.dabi-mega__more:hover svg{transform:translate(.3rem)}.dabi-mega__tiles{display:grid;grid-template-columns:repeat(var(--dabi-tile-cols, 3),var(--dabi-tile-size, 115px));gap:1.6rem 1.2rem}.dabi-mega__tiles .dabi-mega__card{gap:.45rem}.dabi-mega__tiles .dabi-mega__name{font-size:1.25rem;line-height:1.25}.dabi-mega__tiles .dabi-mega__count{font-size:1.05rem}.dabi-mega__tiles .dabi-mega__bead{width:3.6rem;height:3.6rem}.dabi-mega__tiles .dabi-mega__flow-track{gap:.6rem;padding:.6rem 0}.dabi-mega__tiles .dabi-mega__card--all .dabi-mega__all{padding:1rem;font-size:1.2rem}.dabi-mega__name{font-size:1.42rem;font-weight:600;letter-spacing:.01em;transition:color .25s ease}.dabi-mega__card:hover .dabi-mega__name,.dabi-mega__card:focus-visible .dabi-mega__name{color:var(--dabi-header-accent)}.dabi-mega__count{color:rgba(var(--color-foreground),.58);font-size:1.18rem}.dabi-mega__card--all .dabi-mega__all{display:flex;align-items:center;justify-content:center;gap:.8rem;aspect-ratio:1 / 1;padding:1.6rem;background:var(--dabi-brand-wash, #f0e7de);border:.1rem solid rgba(var(--color-foreground),.08);border-radius:var(--dabi-mega-radius, 1.4rem);color:var(--dabi-header-accent);font-size:1.42rem;font-weight:600;text-align:center;transition:background-color .3s ease,transform .35s var(--dabi-ease-out, cubic-bezier(.2,.7,.2,1)),box-shadow .35s ease}.dabi-mega__card--all:hover .dabi-mega__all,.dabi-mega__card--all:focus-visible .dabi-mega__all{background:var(--dabi-header-accent);color:#f3f0eb;transform:translateY(-.4rem);box-shadow:0 1.4rem 2.8rem #3e20122e}.dabi-mega__all svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--dabi-ease-out, cubic-bezier(.2,.7,.2,1))}.dabi-mega__card--all:hover .dabi-mega__all svg,.dabi-mega__card--all:focus-visible .dabi-mega__all svg{transform:translate(.4rem)}@keyframes dabi-mega-card{0%{opacity:0;transform:translateY(1.4rem) scale(.97)}to{opacity:1;transform:none}}.dabi-search>details>summary{display:grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:var(--dabi-radius-sm, .2rem);color:inherit;cursor:pointer;list-style:none;transition:background-color .25s ease}.dabi-search>details>summary::-webkit-details-marker{display:none}.dabi-search>details>summary:hover{background:rgba(var(--color-foreground),.06)}.dabi-search__icon--close{display:none}.dabi-search>details[open]>summary{background:rgba(var(--color-foreground),.06)}.dabi-search>details[open] .dabi-search__icon--open{display:none}.dabi-search>details[open] .dabi-search__icon--close{display:block}.dabi-search__overlay{position:fixed;z-index:19;top:0;right:0;bottom:0;left:0;display:block;background:transparent}.dabi-search__panel{position:absolute;z-index:21;top:100%;inset-inline:0;background:rgb(var(--color-background));border-top:.1rem solid rgba(var(--color-foreground),.1);box-shadow:0 2.4rem 5rem #1e16112b}.dabi-search__inner{display:flex;align-items:center;gap:1.6rem;padding-block:2rem}.dabi-search__engine{position:relative;display:block;flex:1 1 auto;min-width:0}.dabi-search__field{position:relative;display:flex;align-items:center;gap:1rem;min-height:5.2rem;padding-inline:1.6rem;background:var(--dabi-surface, #fff);border:.1rem solid rgba(var(--color-foreground),.18);border-radius:var(--dabi-radius-sm, .2rem)}.dabi-search__field:focus-within{border-color:var(--dabi-header-accent)}.dabi-search__field-icon{display:grid;flex:0 0 auto;place-items:center;color:var(--dabi-header-accent)}.dabi-search__input{flex:1 1 auto;min-width:0;padding:0;background:none;border:0;color:inherit;font-family:inherit;font-size:1.6rem}.dabi-search__input:focus{outline:0;box-shadow:none}.dabi-search__input::-webkit-search-cancel-button{display:none}.dabi-search__reset,.dabi-search__submit,.dabi-search__close{display:grid;flex:0 0 auto;place-items:center;width:4.4rem;height:4.4rem;padding:0;background:none;border:0;border-radius:var(--dabi-radius-sm, .2rem);color:inherit;cursor:pointer}.dabi-search__submit{background:var(--dabi-header-accent);color:#f3f0eb}.dabi-search__reset.hidden{display:none}.dabi-search__close{color:rgba(var(--color-foreground),.7)}.dabi-search__close:hover,.dabi-search__reset:hover{background:rgba(var(--color-foreground),.07)}.dabi-search svg{width:2.1rem;height:2.1rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.dabi-search .predictive-search{max-height:calc(100vh - 20rem);max-height:calc(100dvh - 20rem)}@media screen and (max-width:749px){.dabi-search__inner{gap:.8rem;padding-block:1.4rem}.dabi-search__close{display:none}}.dabi-header__scrim{position:fixed;z-index:20;top:0;right:0;bottom:0;left:0;background:#120e0b61;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}.dabi-header:has([data-dabi-mega][open]) .dabi-header__scrim,.dabi-header:has(.dabi-search>details[open]) .dabi-header__scrim,.dabi-header.is-overlay-open .dabi-header__scrim{opacity:1;visibility:visible}.dabi-header__actions{display:flex;align-items:center;justify-content:end;gap:.45rem}.dabi-header__actions>a,.dabi-header__actions>.dabi-search>button,.dabi-header__actions>.dabi-socialfan{position:relative;display:grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:50%;color:inherit;transition:background-color .25s ease,transform .25s ease}.dabi-header__actions>a:hover{background:rgba(var(--color-foreground),.06);transform:translateY(-.15rem)}.dabi-header__actions svg,.dabi-header__mobile-menu svg{width:2.2rem;height:2.2rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.dabi-header__actions{--dabi-header-gap: .2rem}.dabi-header__actions>*{flex:0 0 auto}.dabi-header__actions .dabi-search__icon{line-height:0}.dabi-header__actions .dabi-search__icon svg{display:block}.dabi-header__cart .svg-wrapper{display:grid;place-items:center;width:2.2rem;height:2.2rem}.dabi-header__cart .svg-wrapper svg{width:2.2rem;height:2.2rem}.dabi-header__cart .cart-count-bubble{position:absolute;top:.15rem;inset-inline-end:.1rem;display:grid;place-items:center;min-width:1.8rem;height:1.8rem;padding:0 .4rem;border-radius:2rem;background:var(--dabi-header-accent);color:#f3f0eb;font-size:1rem;font-weight:750;line-height:1}.dabi-header__cart .cart-count-bubble span[aria-hidden]{font-size:1rem}.dabi-header__promise{display:flex;align-items:center;justify-content:center;gap:1rem;min-height:4.4rem;padding:.7rem 2rem;background:#f3f0eb;color:#743a18;text-align:center;font-size:1.3rem}.dabi-header__promise svg{width:2.1rem;height:2.1rem;fill:none;stroke:var(--dabi-header-accent);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.dabi-header__mobile-menu{display:none}.dabi-header__menu-close{display:none;font-size:3rem;font-weight:300;line-height:1}@media screen and (max-width:1199px){.dabi-header__grid{grid-template-columns:auto 1fr auto;min-height:8.2rem}.dabi-header__nav{display:none}.dabi-header__actions>.dabi-socialfan{display:none}.dabi-header__brand img{width:min(var(--dabi-logo-width),42vw);height:min(var(--dabi-logo-height, 5rem),5.2rem)}.dabi-header__mobile-menu{display:block}.dabi-header__mobile-menu>summary{display:grid;place-items:center;width:4.6rem;height:4.6rem;cursor:pointer;list-style:none}.dabi-header__mobile-menu>summary::-webkit-details-marker,.dabi-header__drawer-mega summary::-webkit-details-marker{display:none}.dabi-header__mobile-menu[open]>summary{position:fixed;top:1.8rem;inset-inline-end:2rem;z-index:42;background:rgb(var(--color-background))}.dabi-header__mobile-menu[open] .dabi-header__menu-open{display:none}.dabi-header__mobile-menu[open] .dabi-header__menu-close{display:block}.dabi-header__drawer{position:fixed;top:0;right:8%;bottom:0;left:0;z-index:40;overflow-y:auto;padding:2.4rem;background:rgb(var(--color-background));box-shadow:2rem 0 6rem #00000029}.dabi-header__drawer-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:2rem;border-bottom:.1rem solid rgba(var(--color-foreground),.14);font-size:1.8rem;font-weight:800}.dabi-header__drawer nav>ul{margin:2rem 0 0;padding:0;list-style:none}.dabi-header__drawer nav>ul>li>a,.dabi-header__drawer-mega>details>summary{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.5rem 0;border-bottom:.1rem solid rgba(var(--color-foreground),.1);color:inherit;font-size:1.9rem;font-weight:720;text-decoration:none;cursor:pointer;list-style:none}.dabi-header__drawer-mega summary svg{width:2rem;transition:transform .25s ease}.dabi-header__drawer-mega details[open] summary svg{transform:rotate(180deg)}.dabi-header__drawer-collections{padding:1.6rem 0 2.4rem}.dabi-header__drawer-collections ul{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.dabi-header__drawer-collections a{display:flex;align-items:center;gap:1.2rem;min-height:4.4rem;padding:.6rem 0;color:inherit;text-decoration:none}.dabi-header__drawer-thumb{flex:0 0 5.2rem;overflow:hidden;width:5.2rem;aspect-ratio:1 / 1;background:var(--dabi-surface-alt, #ece7df);border:.1rem solid rgba(var(--color-foreground),.08);border-radius:1rem}.dabi-header__drawer-thumb img{display:block;width:100%;height:100%;object-fit:cover}.dabi-header__drawer-label{display:grid;flex:1 1 auto;gap:.2rem;min-width:0}.dabi-header__drawer-label strong{font-size:1.55rem;font-weight:620}.dabi-header__drawer-label small{color:rgba(var(--color-foreground),.58);font-size:1.25rem}.dabi-header__drawer-collections svg{flex:0 0 auto;width:1.8rem;height:1.8rem;fill:none;stroke:var(--dabi-header-accent);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.dabi-header__drawer-all{color:var(--dabi-header-accent)}.dabi-mm-search{position:relative;display:flex;align-items:center;margin:1.8rem 0 0}.dabi-mm-search svg{position:absolute;inset-inline-start:1.5rem;width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;opacity:.6;pointer-events:none}.dabi-mm-search input[type=search]{width:100%;min-height:5rem;padding:0 1.6rem 0 4.6rem;border:0;border-radius:99rem;background:rgba(var(--color-foreground),.06);color:inherit;font:inherit;font-size:1.6rem;-webkit-appearance:none;appearance:none}.dabi-mm-search input[type=search]:focus{outline:.2rem solid var(--dabi-header-accent);outline-offset:.1rem;background:rgb(var(--color-background))}.dabi-mm-quick{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:.8rem;margin:1.4rem 0 0;padding:0;list-style:none}.dabi-mm-quick a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-height:7.6rem;padding:1rem .6rem;border-radius:1.6rem;background:color-mix(in srgb,var(--dabi-header-accent) 8%,rgb(var(--color-background)));color:inherit;font-size:1.25rem;font-weight:700;text-align:center;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:transform .2s ease}.dabi-mm-quick a:active{transform:scale(.95)}.dabi-mm-quick svg{width:2.3rem;height:2.3rem;fill:none;stroke:var(--dabi-header-accent);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.dabi-mm-quick a.is-wa svg{stroke:#1faa53}.dabi-mm-tiles{margin:2.2rem -2.4rem 0}.dabi-mm-tiles__title{margin:0 2.4rem 1rem;font-size:1.1rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;opacity:.6}.dabi-mm-tiles__list{display:grid;grid-auto-flow:column;grid-auto-columns:12rem;gap:1rem;margin:0;padding:0 2.4rem .4rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:2.4rem;scrollbar-width:none;list-style:none}.dabi-mm-tiles__list::-webkit-scrollbar{display:none}.dabi-mm-tiles__item{scroll-snap-align:start}.dabi-mm-tiles__item a{display:grid;gap:.4rem;color:inherit;text-decoration:none}.dabi-mm-tiles__media{display:block;aspect-ratio:1;overflow:hidden;border-radius:1.6rem;background:var(--dabi-surface-alt, #ece7df);box-shadow:0 .8rem 1.8rem -1rem #28160a73}.dabi-mm-tiles__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.dabi-mm-tiles__item a:active .dabi-mm-tiles__media img{transform:scale(1.05)}.dabi-mm-tiles__item strong{font-size:1.4rem;font-weight:750;line-height:1.2}.dabi-mm-tiles__item small{font-size:1.15rem;color:rgba(var(--color-foreground),.58)}.dabi-mm-help{margin:2.4rem 0 1.6rem;padding:1.8rem;border-radius:1.8rem;background:linear-gradient(145deg,color-mix(in srgb,var(--dabi-header-accent) 88%,#fff 12%),var(--dabi-header-accent));color:#fbf3e8}.dabi-mm-help__title{margin:0 0 .4rem;font-family:var(--font-heading-family);font-size:2rem;line-height:1.15}.dabi-mm-help__text{margin:0 0 1.2rem;font-size:1.35rem;line-height:1.45;opacity:.88}.dabi-mm-help__ctas{display:flex;flex-wrap:wrap;gap:.8rem}.dabi-mm-help__btn{display:inline-flex;align-items:center;min-height:4.4rem;padding:0 1.6rem;border-radius:99rem;background:#fff6ec29;box-shadow:inset 0 0 0 1px #fff6ec59;color:inherit;font-size:1.3rem;font-weight:700;text-decoration:none}.dabi-mm-help__btn.is-wa{background:#fbf3e8;color:var(--dabi-header-accent);box-shadow:none}}@media screen and (max-width:749px){.dabi-header__drawer{top:0;right:0;bottom:0;left:0;padding:calc(env(safe-area-inset-top,0px) + 1.8rem) 2rem calc(env(safe-area-inset-bottom,0px) + 2.4rem);box-shadow:none;overscroll-behavior:contain}.dabi-mm-tiles{margin-inline:-2rem}.dabi-mm-tiles__title{margin-inline:2rem}.dabi-mm-tiles__list{padding-inline:2rem;scroll-padding-inline:2rem}.dabi-header__mobile-menu[open] .dabi-header__drawer{animation:dabi-mm-in .42s cubic-bezier(.16,1,.3,1) both}.dabi-header__mobile-menu[open] .dabi-header__drawer>*{animation:dabi-mm-item .5s cubic-bezier(.16,1,.3,1) both}.dabi-header__mobile-menu[open] .dabi-header__drawer>:nth-child(2){animation-delay:.04s}.dabi-header__mobile-menu[open] .dabi-header__drawer>:nth-child(3){animation-delay:.08s}.dabi-header__mobile-menu[open] .dabi-header__drawer>:nth-child(4){animation-delay:.12s}.dabi-header__mobile-menu[open] .dabi-header__drawer>:nth-child(5){animation-delay:.16s}.dabi-header__mobile-menu[open] .dabi-header__drawer>:nth-child(n+6){animation-delay:.2s}@keyframes dabi-mm-in{0%{opacity:0;transform:translate(-4%)}}@keyframes dabi-mm-item{0%{opacity:0;transform:translateY(1rem)}}}@media(prefers-reduced-motion:reduce){.dabi-header__mobile-menu[open] .dabi-header__drawer,.dabi-header__mobile-menu[open] .dabi-header__drawer>*{animation:none}}@media screen and (max-width:749px){.dabi-header__announcement{min-height:3.2rem;font-size:1rem}.dabi-header__grid{min-height:var(--dabi-mh, 6rem);gap:.8rem;padding-inline:1.2rem}.dabi-header__brand img{height:min(var(--dabi-logo-height, 5rem),var(--dabi-mlogo, 4rem))}.dabi-header__brand{justify-items:center}.dabi-header__brand-name{font-size:1.85rem}.dabi-header__brand small,.dabi-header__brand-mark{display:none}.dabi-header__actions{gap:0}.dabi-header__actions>a,.dabi-header__mobile-menu>summary{width:4rem;height:4rem}.dabi-header__account{display:none!important}.dabi-header__promise{min-height:4.6rem;font-size:1.18rem}.dabi-header__drawer-thumb{flex-basis:4.6rem;width:4.6rem}}@media(prefers-reduced-motion:reduce){.dabi-mega__col,.dabi-mega__flow-track,.dabi-mega__card,.dabi-mega__media,.dabi-mega__all,.dabi-mega__all svg,.dabi-header__nav-item>a:after,.dabi-header__actions>a,.dabi-mega__media img,.dabi-header__mega{transition:none;animation:none;opacity:1;transform:none}}.dabi-header-wrap{min-height:var(--dabi-header-flow, auto);pointer-events:none}.dabi-header-wrap>.dabi-header{pointer-events:auto}.dabi-header{position:relative;transition:box-shadow .25s ease,transform var(--dabi-header-speed, .3s) cubic-bezier(.2,.7,.2,1)}.dabi-header.is-hidden{transform:translateY(-100%);box-shadow:none}.dabi-header__announcement,.dabi-header__promise{overflow:hidden;max-height:9rem;transition:max-height var(--dabi-header-speed, .3s) ease,min-height var(--dabi-header-speed, .3s) ease,padding var(--dabi-header-speed, .3s) ease,opacity var(--dabi-header-speed, .3s) ease}.dabi-header.is-compact .dabi-header__announcement,.dabi-header.is-compact .dabi-header__promise{max-height:0;min-height:0;padding-block:0;opacity:0}.dabi-header__grid{transition:min-height var(--dabi-header-speed, .3s) ease,grid-template-columns var(--dabi-header-speed, .3s) ease}.dabi-header__brand img{transition:height var(--dabi-header-speed, .3s) ease}.dabi-header__nav-item>a,.dabi-header__nav-item>details>summary{transition:padding var(--dabi-header-speed, .3s) ease}.dabi-header.is-compact .dabi-header__grid{min-height:var(--dabi-header-compact, 64px);grid-template-columns:calc(var(--dabi-logo-width, 17rem) * var(--dabi-logo-scale, .55)) minmax(0,1fr) auto}.dabi-header.is-compact .dabi-header__brand img{height:calc(var(--dabi-logo-height, 5rem) * var(--dabi-logo-scale, .55))}.dabi-header.is-compact .dabi-header__nav-item>a,.dabi-header.is-compact .dabi-header__nav-item>details>summary{padding-block:1.2rem}.dabi-header.is-compact .dabi-header__nav-item>a:after,.dabi-header.is-compact .dabi-header__nav-item>details>summary:after{bottom:.7rem}.dabi-header__tab{position:absolute;z-index:1;top:100%;inset-inline:0;display:grid;place-items:center;width:6rem;height:2.4rem;margin:0 auto;padding:0;background:rgb(var(--color-background));color:var(--dabi-header-accent);border:.1rem solid rgba(var(--color-foreground),.1);border-top:0;border-radius:0 0 1.4rem 1.4rem;box-shadow:0 .8rem 1.6rem #2819121a;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s,height .2s ease,color .2s ease}.dabi-header__tab svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dabi-header-speed, .3s) cubic-bezier(.34,1.4,.44,1)}.dabi-header__tab[aria-expanded=false] svg{transform:rotate(180deg)}.dabi-header__tab:hover,.dabi-header__tab:focus-visible{height:2.8rem}@media(hover:none){.dabi-header__tab{width:7.2rem;height:3.2rem}}.dabi-header[data-compact-start=true] .dabi-header__tab,.dabi-header.is-compact .dabi-header__tab,.dabi-header.is-hidden .dabi-header__tab,.dabi-header.is-scrolled .dabi-header__tab,.dabi-header:hover .dabi-header__tab,.dabi-header__tab:focus-visible{opacity:1;visibility:visible}.dabi-header:has([data-dabi-mega][open]) .dabi-header__tab,.dabi-header:has(.dabi-header__mobile-menu[open]) .dabi-header__tab,.dabi-header.is-overlay-open .dabi-header__tab{opacity:0;visibility:hidden}@media screen and (max-width:1199px){.dabi-header.is-compact .dabi-header__grid{grid-template-columns:auto 1fr auto}.dabi-header.is-compact .dabi-header__brand img{height:max(3.4rem,calc(min(var(--dabi-logo-height, 5rem),5.2rem) * var(--dabi-logo-scale, .55)))}}@media(prefers-reduced-motion:reduce){.dabi-header,.dabi-header__announcement,.dabi-header__promise,.dabi-header__grid,.dabi-header__brand img,.dabi-header__tab svg{transition:none}}.dabi-hero__orbit .dabi-hero__facet[class*=dabi-hero__facet--shape-]{clip-path:none;border-radius:0;border:0;box-shadow:none;-webkit-mask:none;mask:none}.dabi-hero__orbit .dabi-hero__facet.dabi-hero__facet--shape-hexagon{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%)}.dabi-hero__orbit .dabi-hero__facet.dabi-hero__facet--shape-circle{border-radius:50%}.dabi-hero__orbit .dabi-hero__facet.dabi-hero__facet--shape-rounded{border-radius:1.8rem}.dabi-hero__orbit .dabi-hero__facet.dabi-hero__facet--shape-diamond{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);padding-inline:2.4rem}.dabi-hero__orbit .dabi-hero__facet.dabi-hero__facet--shape-bag{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M16 40H84L92 94H8Z M31 40V29a19 19 0 0 1 38 0V40h-8V29a11 11 0 0 0-22 0V40Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M16 40H84L92 94H8Z M31 40V29a19 19 0 0 1 38 0V40h-8V29a11 11 0 0 0-22 0V40Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.dabi-hero__orbit .dabi-hero__facet.dabi-hero__facet--shape-wallet{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M10 22h72a8 8 0 0 1 8 8v8h4a4 4 0 0 1 4 4v20a4 4 0 0 1-4 4h-4v8a8 8 0 0 1-8 8H10a8 8 0 0 1-8-8V30a8 8 0 0 1 8-8Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M10 22h72a8 8 0 0 1 8 8v8h4a4 4 0 0 1 4 4v20a4 4 0 0 1-4 4h-4v8a8 8 0 0 1-8 8H10a8 8 0 0 1-8-8V30a8 8 0 0 1 8-8Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.dabi-hero__orbit .dabi-hero__facet.dabi-hero__facet--shape-cardholder{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M18 6h64a8 8 0 0 1 8 8v72a8 8 0 0 1-8 8H18a8 8 0 0 1-8-8V14a8 8 0 0 1 8-8Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M18 6h64a8 8 0 0 1 8 8v72a8 8 0 0 1-8 8H18a8 8 0 0 1-8-8V14a8 8 0 0 1 8-8Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.dabi-hero__orbit .dabi-hero__facet.dabi-hero__facet--shape-leaf{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M50 12C82 30 92 62 50 98C8 62 18 30 50 12Z M44 2h12v12H44Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M50 12C82 30 92 62 50 98C8 62 18 30 50 12Z M44 2h12v12H44Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.dabi-hero__orbit .dabi-hero__facet.dabi-hero__facet--shape-shield{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M50 3L92 17V50C92 75 73 91 50 98C27 91 8 75 8 50V17Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M50 3L92 17V50C92 75 73 91 50 98C27 91 8 75 8 50V17Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.dabi-hero__orbit .dabi-hero__facet.dabi-hero__facet--shape-custom{-webkit-mask:var(--facet-mask) center / contain no-repeat;mask:var(--facet-mask) center / contain no-repeat}.dabi-hero__orbit .dabi-hero__facet.dabi-hero__facet--shape-bag{padding-top:38%}.dabi-hero__orbit .dabi-hero__facet.dabi-hero__facet--shape-leaf{padding-top:20%}.dabi-hero__slot:has(.dabi-hero__facet[class*=--shape-chat],.dabi-hero__facet[class*=--shape-bag],.dabi-hero__facet[class*=--shape-wallet],.dabi-hero__facet[class*=--shape-cardholder],.dabi-hero__facet[class*=--shape-leaf],.dabi-hero__facet[class*=--shape-shield],.dabi-hero__facet[class*=--shape-custom]){filter:drop-shadow(0 1.4rem 2.6rem rgba(15,10,7,.35))}.dabi-hero__orbit .dabi-hero__facet.dabi-hero__facet--shape-chat{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M14 8h72a10 10 0 0 1 10 10v46a10 10 0 0 1-10 10H48L26 94V74H14A10 10 0 0 1 4 64V18A10 10 0 0 1 14 8Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M14 8h72a10 10 0 0 1 10 10v46a10 10 0 0 1-10 10H48L26 94V74H14A10 10 0 0 1 4 64V18A10 10 0 0 1 14 8Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;padding-bottom:22%}.dabi-hero__facet--silhouette .dabi-hero__facet-heading{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dabi-hero__facet--silhouette .dabi-hero__facet-icon{transform:scale(1.25)}.dabi-hero__facet-label{position:absolute;z-index:5;top:50%;left:50%;padding:.7rem 1.4rem;background:#140e0ae6;border:.1rem solid rgba(243,240,235,.35);border-radius:5rem;color:#f3f0eb;font-size:1.45rem;font-weight:700;letter-spacing:.01em;white-space:nowrap;box-shadow:0 1rem 2.6rem #0a070566;opacity:0;visibility:hidden;transform:translate(-50%,-50%) scale(.85);transition:opacity .2s ease,transform .28s cubic-bezier(.34,1.4,.44,1),visibility .28s;pointer-events:none}.dabi-hero__orbit--mode-orbit .dabi-hero__facet-label{transform:translate(-50%,-50%) rotate(calc(-1 * var(--dabi-orbit-angle, 0deg))) scale(.85)}.dabi-hero__slot:hover .dabi-hero__facet-label,.dabi-hero__slot:focus-within .dabi-hero__facet-label{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.dabi-hero__orbit--mode-orbit .dabi-hero__slot:hover .dabi-hero__facet-label,.dabi-hero__orbit--mode-orbit .dabi-hero__slot:focus-within .dabi-hero__facet-label{transform:translate(-50%,-50%) rotate(calc(-1 * var(--dabi-orbit-angle, 0deg))) scale(1)}.dabi-hero__slot:hover{z-index:4}.dabi-hero__facet.dabi-hero__facet--photo{background-image:linear-gradient(#0f0c0a47,#0f0c0a9e),var(--facet-photo);background-position:center;background-size:cover}.dabi-hero.dabi-hero--layout-banner{min-height:var(--dabi-banner-h, 300px)}.dabi-hero--layout-banner .dabi-hero__content{width:min(100%,68rem);padding-block:3.2rem}.dabi-hero--layout-banner .dabi-hero__eyebrow{margin-bottom:1rem}.dabi-crumbs{display:flex;align-items:center;margin-bottom:1.4rem;font-size:1.25rem;letter-spacing:.02em;animation:dabi-hero-rise .6s .1s both}.dabi-crumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .6rem;margin:0;padding:0;list-style:none}.dabi-crumbs__item{display:inline-flex;align-items:center;gap:.6rem;min-width:0}.dabi-crumbs a{color:inherit;opacity:.78;text-decoration:none;transition:opacity .2s ease}.dabi-crumbs a:hover,.dabi-crumbs a:focus-visible{opacity:1;text-decoration:underline;text-underline-offset:.3em}.dabi-crumbs [aria-current]{overflow:hidden;max-width:34ch;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.dabi-crumbs__sep{opacity:.5}.dabi-crumbs__back{display:none;align-items:center;gap:.6rem;min-height:3.6rem;padding:.4rem 1.2rem .4rem .8rem;background:#0f0c0a6b;border:.1rem solid rgba(243,240,235,.35);border-radius:5rem;color:inherit;font-size:1.25rem;font-weight:650;text-decoration:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dabi-crumbs__back svg{width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dabi-crumbs__back span{overflow:hidden;max-width:22ch;text-overflow:ellipsis;white-space:nowrap}.dabi-crumbs--dark .dabi-crumbs__back{background:rgba(var(--color-foreground),.06);border-color:rgba(var(--color-foreground),.16)}.dabi-hero--fold.is-folded .dabi-crumbs{margin:0}.dabi-hero--fold.is-folded .dabi-crumbs [aria-current]{display:none}.dabi-hero--fold.is-folded .dabi-crumbs__item:nth-last-child(2) .dabi-crumbs__sep{display:none}@media screen and (max-width:749px){.dabi-crumbs__list{display:none}.dabi-crumbs__back{display:inline-flex}.dabi-hero--fold.is-folded .dabi-crumbs__back{min-height:3rem;padding-inline:.9rem .6rem;font-size:1.15rem}.dabi-hero--fold.is-folded .dabi-crumbs__back span{display:none}}.dabi-hero--layout-banner .dabi-hero__title{max-width:22ch;margin:0;color:var(--dabi-hero-ink);font-size:clamp(3.2rem,3.6vw,5.4rem);line-height:1;letter-spacing:-.035em;text-wrap:balance}.dabi-hero--layout-banner .dabi-hero__text{margin-top:1.2rem;font-size:clamp(1.45rem,1.1vw,1.7rem)}.dabi-hero__points{display:flex;flex-wrap:wrap;gap:1rem 2.6rem;margin:2rem 0 0;padding:0;list-style:none;animation:dabi-hero-rise .7s .34s both}.dabi-hero__points li{display:inline-flex;align-items:center;gap:.8rem;color:var(--dabi-hero-ink);font-size:1.4rem;font-weight:650}.dabi-hero__points svg{flex:0 0 auto;width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}@media screen and (max-width:749px){.dabi-hero.dabi-hero--layout-banner{min-height:var(--dabi-banner-mh, 220px)}.dabi-hero--layout-banner:not(.dabi-hero--banner-orbit-mobile) .dabi-hero__orbit{display:none}.dabi-hero--layout-banner .dabi-hero__content{padding-block:2.4rem}}.dabi-hero:not(.dabi-hero--layout-banner) p.dabi-hero__title{margin:0;max-width:14ch;color:var(--dabi-hero-ink);font-size:clamp(4.8rem,6.2vw,8.4rem);line-height:.92;letter-spacing:-.055em}.dabi-hero{--dabi-hero-ink: #f3f0eb;position:relative;min-height:clamp(46rem,var(--hero-height),68rem);overflow:hidden;color:var(--dabi-hero-ink);isolation:isolate}.dabi-hero__media,.dabi-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0}.dabi-hero .dabi-hero__shade{display:block}.dabi-hero__media picture{display:block;width:100%;height:100%}.dabi-hero__image,.dabi-hero__placeholder{display:block;width:100%;height:100%;object-fit:cover}.dabi-hero__image{animation:dabi-hero-scale 8s cubic-bezier(.2,.65,.2,1) both}.dabi-hero__shade{z-index:1;background:linear-gradient(90deg,rgba(15,12,10,var(--hero-overlay)),rgba(15,12,10,calc(var(--hero-overlay) * .68)) 42%,rgba(15,12,10,calc(var(--hero-overlay) * .14)) 78%)}.dabi-hero__inner{position:relative;z-index:2;display:flex;min-height:inherit;align-items:center}.dabi-hero--center .dabi-hero__inner{justify-content:center;text-align:center}.dabi-hero--right .dabi-hero__inner{justify-content:end}.dabi-hero__content{width:min(100%,76rem);padding-block:6rem 8rem}.dabi-hero__eyebrow{margin:0 0 2rem;color:var(--dabi-hero-ink);font-size:1.25rem;font-weight:750;letter-spacing:.2em;text-transform:uppercase;animation:dabi-hero-rise .65s .1s both}.dabi-hero h1{margin:0;max-width:14ch;color:var(--dabi-hero-ink);font-size:clamp(4.8rem,6.2vw,8.4rem);line-height:.92;letter-spacing:-.055em;text-wrap:balance;animation:dabi-hero-slide .6s cubic-bezier(.2,.7,.2,1) both}.dabi-hero--center h1{margin-inline:auto}.dabi-hero__text{max-width:58ch;margin-top:2.4rem;color:var(--dabi-hero-ink);font-size:clamp(1.65rem,1.4vw,1.95rem);line-height:1.5;text-shadow:0 .1rem 1.5rem rgba(0,0,0,.25);animation:dabi-hero-rise .7s .28s both}.dabi-hero__text p{color:var(--dabi-hero-ink)}.dabi-hero__text p:last-child{margin-bottom:0}.dabi-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem;margin-top:3.6rem;animation:dabi-hero-rise .7s .38s both}.dabi-hero--center .dabi-hero__actions{justify-content:center}.dabi-hero__actions--blocks{margin-top:1.6rem}.dabi-hero .dabi-cta{--b-chip: var(--hero-accent, #9b5a2e);--b-fill: var(--hero-accent, #9b5a2e);--b-accent: var(--hero-accent, #9b5a2e)}.dabi-hero .dabi-cta--glass{--b-chip: transparent;--b-fill: #f6efe5}.dabi-hero .dabi-cta--accent{--b-chip: rgba(255, 255, 255, .16);--b-fill: #f6efe5}.dabi-hero .dabi-link{--l-ac: #f6efe5;color:var(--dabi-hero-ink)}.dabi-hero .dabi-link:hover .dabi-cta__chip{color:var(--hero-accent, #2f2119)}.dabi-cta--noicon{padding-inline:2.6rem;justify-content:center}.dabi-cta--noicon:before{inset-inline-end:50%;margin-inline-end:calc(var(--b-chip-s) / -2);transform:scale(0)}.dabi-hero__note{display:inline-flex;align-items:center;gap:.8rem;max-width:52ch;margin:1.6rem 0 0;color:var(--dabi-hero-ink);text-decoration:none;animation:dabi-hero-rise .7s .38s both}.dabi-hero__note--plain{opacity:.85}.dabi-hero__note--pill{padding:.7rem 1.4rem;background:#0f0c0a6b;border:.1rem solid rgba(243,240,235,.35);border-radius:5rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dabi-hero__note--small{font-size:1.25rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.dabi-hero__note--medium{font-size:1.5rem}.dabi-hero__note--large{font-size:1.9rem;font-weight:600}.dabi-hero__note svg{width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;transition:transform .25s ease}a.dabi-hero__note:hover svg{transform:translate(.3rem)}.dabi-hero__promo{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.4rem;align-items:center;width:min(100%,var(--dabi-promo-w, 36rem));margin-top:2.4rem;padding:1.4rem;background:#0f0c0a80;border:.1rem solid rgba(243,240,235,.25);border-radius:1.8rem;color:var(--dabi-hero-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2rem 5rem #0f0c0a4d;animation:dabi-hero-rise .7s .42s both}.dabi-hero__promo--floating{position:absolute;z-index:4;margin:0}@media screen and (max-width:749px){.dabi-hero__promo.is-hide-mobile{display:none!important}}.dabi-hero__promo--bottom-right{inset-inline-end:clamp(1.6rem,4vw,6rem);bottom:clamp(1.6rem,4vw,5rem)}.dabi-hero__promo--bottom-left{inset-inline-start:clamp(1.6rem,4vw,6rem);bottom:clamp(1.6rem,4vw,5rem)}.dabi-hero__promo--top-right{inset-inline-end:clamp(1.6rem,4vw,6rem);top:clamp(1.6rem,4vw,5rem)}.dabi-hero__promo--bottom-center{inset-inline-start:50%;bottom:clamp(1.6rem,4vw,5rem);transform:translate(-50%)}.dabi-hero__promo--light{background:#f3f0ebeb;color:#2a1e17;border-color:transparent}.dabi-hero__promo--accent{background:var(--hero-accent);color:var(--dabi-hero-ink);border-color:transparent}.dabi-hero__promo:not(:has(.dabi-hero__promo-media)){grid-template-columns:minmax(0,1fr)}.dabi-hero__promo-media{overflow:hidden;width:7.2rem;height:7.2rem;border-radius:1.2rem}.dabi-hero__promo-media img{display:block;width:100%;height:100%;object-fit:cover}.dabi-hero__promo-body{display:grid;gap:.4rem;min-width:0}.dabi-hero__promo-kicker{margin:0;font-size:1.05rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;opacity:.75}.dabi-hero__promo-title{margin:0;font-size:1.7rem;font-weight:650;line-height:1.2}.dabi-hero__promo-text{margin:0;font-size:1.3rem;line-height:1.45;opacity:.85}.dabi-hero__promo-link{display:inline-flex;align-items:center;gap:.6rem;margin-top:.4rem;color:inherit;font-size:1.25rem;font-weight:750;text-decoration:none}.dabi-hero__promo-link svg{width:1.5rem;height:1.5rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;transition:transform .25s ease}.dabi-hero__promo-link:hover svg{transform:translate(.3rem)}.dabi-hero__promo--attached{position:absolute;z-index:6;top:100%;inset-inline-start:50%;display:grid;justify-items:center;width:auto;margin:0;padding:0;background:none;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;animation:none;transform:translate(-50%,-1.2rem);pointer-events:auto}.dabi-hero__orbit--mode-orbit .dabi-hero__promo--attached{transform:translate(-50%,-1.2rem) rotate(calc(-1 * var(--dabi-orbit-angle, 0deg)))}a.dabi-hero__promo--attached:hover{transform:translate(-50%,-1.2rem)}.dabi-hero__orbit--mode-orbit a.dabi-hero__promo--attached:hover{transform:translate(-50%,-1.2rem) rotate(calc(-1 * var(--dabi-orbit-angle, 0deg)))}.dabi-hero__promo-tag{display:inline-grid;place-items:center;min-width:3.2rem;height:3.2rem;padding:0 .9rem;background:var(--hero-accent, #743a18);color:var(--dabi-hero-ink);border:.1rem solid rgba(243,240,235,.55);border-radius:.9rem;font-size:1rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 .6rem 1.6rem #0f0c0a59;animation:dabi-promo-pulse 2.6s ease-in-out infinite}@keyframes dabi-promo-pulse{0%,to{box-shadow:0 .6rem 1.6rem #0f0c0a59,0 0 #f3f0eb80}50%{box-shadow:0 .6rem 1.6rem #0f0c0a59,0 0 0 .7rem #f3f0eb00}}.dabi-hero__promo-panel{position:absolute;top:calc(100% + .8rem);inset-inline-start:50%;display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:center;width:var(--dabi-promo-w, 26rem);padding:1rem 1.1rem;background:#0f0c0ab8;border:.1rem solid rgba(243,240,235,.25);border-radius:1.4rem;color:var(--dabi-hero-ink);text-align:start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2rem 5rem #0f0c0a59;opacity:0;visibility:hidden;transform:translate(-50%,-.6rem) scale(.94);transform-origin:50% 0;transition:opacity .25s ease,visibility .25s,transform .3s cubic-bezier(.2,.8,.25,1)}.dabi-hero__promo-panel:not(:has(.dabi-hero__promo-media)){grid-template-columns:minmax(0,1fr)}.dabi-hero__promo-panel:before{content:"";position:absolute;top:-.6rem;inset-inline-start:50%;width:1.2rem;height:1.2rem;background:inherit;border-inline-start:inherit;border-top:inherit;transform:translate(-50%) rotate(45deg)}.dabi-hero__promo--light .dabi-hero__promo-panel{background:#f3f0ebf2;color:#2a1e17;border-color:transparent}.dabi-hero__promo--accent .dabi-hero__promo-panel{background:var(--hero-accent);border-color:transparent}.dabi-hero__slot:hover .dabi-hero__promo-panel,.dabi-hero__slot:focus-within .dabi-hero__promo-panel,.dabi-hero__promo--attached:hover .dabi-hero__promo-panel{opacity:1;visibility:visible;transform:translate(-50%) scale(1)}.dabi-hero__slot:hover .dabi-hero__promo-tag,.dabi-hero__promo--attached:hover .dabi-hero__promo-tag{animation:none}.dabi-hero__promo-panel .dabi-hero__promo-media{width:5.2rem;height:5.2rem}.dabi-hero__promo-panel .dabi-hero__promo-title{font-size:1.4rem}.dabi-hero__promo-panel .dabi-hero__promo-text{font-size:1.15rem}.dabi-hero__promo-panel .dabi-hero__promo-kicker{display:none}.dabi-hero__promo-panel .dabi-hero__promo-link{font-size:1.15rem}.dabi-hero__slot:has(.dabi-hero__promo--attached){z-index:7}.dabi-hero__slot:has(.dabi-hero__promo--attached) .dabi-hero__facet{scale:.92;filter:brightness(.92);box-shadow:inset 0 .3rem 1.2rem #0f0c0a59,0 0 0 .2rem #f3f0eb8c}.dabi-hero__slot:has(.dabi-hero__promo--attached) .dabi-hero__facet-label{display:none}.dabi-hero__promo--mobile{display:none}a.dabi-hero__promo{text-decoration:none}a.dabi-hero__promo:not(.dabi-hero__promo--attached):hover{transform:translateY(-.2rem)}a.dabi-hero__promo--bottom-center:hover{transform:translate(-50%) translateY(-.2rem)}.dabi-hero__scroll{position:absolute;inset-inline-start:5rem;bottom:3.2rem;display:flex;align-items:center;gap:1.2rem;color:var(--dabi-hero-ink);font-size:1.05rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.dabi-hero__scroll i{display:block;width:5rem;height:.1rem;background:currentColor;animation:dabi-scroll-line 2s ease-in-out infinite;transform-origin:left}.dabi-hero__orbit{--dabi-orbit-size: var(--dabi-orbit-base, 300px);--dabi-orbit-card: calc(var(--dabi-orbit-size) * .62);--dabi-orbit-core: calc(var(--dabi-orbit-size) * .46);--dabi-orbit-radius: calc(var(--dabi-orbit-card) * .5);position:absolute;z-index:3;top:50%;inset-inline-end:clamp(1rem,4vw,6rem);width:var(--dabi-orbit-size);height:var(--dabi-orbit-size);perspective:var(--dabi-orbit-perspective, 300rem);transform:translateY(-50%);animation:dabi-orbit-float 7s ease-in-out infinite}@supports (width: calc(1px*tan(45deg))){.dabi-hero__orbit{--dabi-orbit-radius: calc(var(--dabi-orbit-card) * .5 / tan(180deg / var(--dabi-orbit-n, 4)))}}.dabi-hero__ring{position:relative;width:100%;height:100%;transform-style:preserve-3d}.dabi-hero__orbit--mode-orbit .dabi-hero__ring{transform:rotate(var(--dabi-orbit-angle, 0deg))}.dabi-hero__orbit--mode-carousel .dabi-hero__ring{transform:rotateY(var(--dabi-orbit-angle, 0deg))}.dabi-hero__orbit--pausable:hover .dabi-hero__ring,.dabi-hero__orbit--pausable:focus-within .dabi-hero__ring,.dabi-hero__orbit--pausable:hover .dabi-hero__core,.dabi-hero__orbit--pausable:focus-within .dabi-hero__core,.dabi-hero__orbit--pausable:hover .dabi-hero__facet,.dabi-hero__orbit--pausable:focus-within .dabi-hero__facet{animation-play-state:paused}.dabi-hero__slot{position:absolute;top:50%;inset-inline-start:50%;width:var(--dabi-orbit-card)}.dabi-hero__facet{display:grid;grid-template-columns:minmax(0,1fr);align-content:center;gap:.6rem;width:100%;aspect-ratio:866 / 1000;padding:1.6rem 1.2rem;background:#f3f0eb29;-webkit-backdrop-filter:blur(1.2rem) saturate(1.1);backdrop-filter:blur(1.2rem) saturate(1.1);text-align:center}.dabi-hero__orbit--mode-orbit{--dabi-orbit-card: calc(var(--dabi-orbit-size) * .38);--dabi-orbit-core: calc(var(--dabi-orbit-size) * .44);--dabi-orbit-radius: calc(var(--dabi-orbit-size) * .4)}.dabi-hero__orbit--mode-orbit:has(.dabi-hero__core){--dabi-orbit-card: calc(var(--dabi-orbit-size) * .34);--dabi-orbit-radius: calc(var(--dabi-orbit-size) * .44)}.dabi-hero__orbit--mode-orbit .dabi-hero__slot{transform:translate(-50%,-50%) rotate(var(--dabi-facet-angle, 0deg)) translate(var(--dabi-orbit-radius)) rotate(calc(-1 * var(--dabi-facet-angle, 0deg)))}.dabi-hero__orbit--mode-orbit .dabi-hero__facet{transform:rotate(calc(-1 * var(--dabi-orbit-angle, 0deg)))}.dabi-hero__orbit--mode-orbit .dabi-hero__facet{overflow:hidden;padding:1.2rem .9rem;gap:.5rem}.dabi-hero__orbit--mode-orbit .dabi-hero__facet-icon{width:3.4rem;height:3.4rem}.dabi-hero__orbit--mode-orbit .dabi-hero__facet-icon svg{width:1.8rem;height:1.8rem}.dabi-hero__orbit--mode-orbit .dabi-hero__facet-heading{font-size:1.25rem;line-height:1.25}.dabi-hero__orbit--mode-orbit{perspective:none}.dabi-hero__orbit--mode-orbit .dabi-hero__ring{transform-style:flat}.dabi-hero__orbit--mode-carousel .dabi-hero__slot{backface-visibility:hidden;transform:translate(-50%,-50%) rotateY(var(--dabi-facet-angle, 0deg)) translateZ(var(--dabi-orbit-radius))}.dabi-hero__orbit--hexagon .dabi-hero__facet,.dabi-hero__orbit--hexagon .dabi-hero__core{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%)}.dabi-hero__orbit--rounded .dabi-hero__facet,.dabi-hero__orbit--rounded .dabi-hero__core{border-radius:1.8rem}.dabi-hero__orbit--circle .dabi-hero__facet,.dabi-hero__orbit--circle .dabi-hero__core{border-radius:50%}.dabi-hero__orbit--rounded .dabi-hero__facet,.dabi-hero__orbit--circle .dabi-hero__facet{border:.1rem solid rgba(243,240,235,.3);box-shadow:0 2rem 4.5rem #0f0a074d}.dabi-hero__core{position:absolute;top:50%;inset-inline-start:50%;display:block;width:var(--dabi-orbit-core);aspect-ratio:866 / 1000;padding:calc(var(--dabi-orbit-size) * .055);background:#f3f0ebeb;transform:translate(-50%,-50%) rotate(calc(-1 * var(--dabi-orbit-angle, 0deg)))}.dabi-hero__orbit--mode-carousel .dabi-hero__core{transform:translate(-50%,-50%) rotateY(calc(-1 * var(--dabi-orbit-angle, 0deg)))}.dabi-hero__core img{display:block;width:100%;height:100%;object-fit:contain}.dabi-hero__orbit--reverse .dabi-hero__core{animation-direction:reverse}.dabi-hero__facet-icon{display:grid;place-items:center;justify-self:center;width:4.2rem;height:4.2rem;background:#f3f0eb2e;border-radius:50%;color:var(--dabi-hero-ink)}.dabi-hero__facet-icon svg{width:2.2rem;height:2.2rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.dabi-hero__facet{border:0;cursor:pointer;font:inherit;transition:background-color .25s ease}.dabi-hero__facet:hover,.dabi-hero__facet:focus-visible{background:#f3f0eb4d}.dabi-hero__facet:focus-visible{outline:.2rem solid var(--dabi-hero-ink);outline-offset:.3rem}.dabi-hero__orbit-nav{position:absolute;z-index:4;top:50%;display:grid;place-items:center;width:4rem;height:4rem;padding:0;background:#f3f0ebeb;border:0;border-radius:50%;color:#743a18;box-shadow:0 .8rem 2.4rem #0f0a0759;opacity:0;cursor:pointer;transform:translateY(-50%) scale(.8);transition:opacity .25s ease,transform .25s cubic-bezier(.2,.8,.25,1),background-color .25s ease}.dabi-hero__orbit-nav svg{width:1.9rem;height:1.9rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dabi-hero__orbit-nav--prev{inset-inline-start:-1.2rem}.dabi-hero__orbit-nav--prev svg{transform:rotate(180deg)}.dabi-hero__orbit-nav--next{inset-inline-end:-1.2rem}.dabi-hero__orbit:hover .dabi-hero__orbit-nav,.dabi-hero__orbit:focus-within .dabi-hero__orbit-nav{opacity:1;transform:translateY(-50%) scale(1)}.dabi-hero__orbit-nav:hover{background:#f3f0eb;transform:translateY(-50%) scale(1.1)}@media(hover:none){.dabi-hero__orbit-nav{opacity:1;transform:translateY(-50%) scale(1)}}.dabi-hero__sheet{position:fixed;z-index:60;top:0;right:0;bottom:0;left:0;display:grid;padding:clamp(1.2rem,2vw,2.4rem)}.dabi-hero__sheet[hidden]{display:none}.dabi-hero__sheet--right{place-items:center end}.dabi-hero__sheet--left{place-items:center start}.dabi-hero.is-sheet-open{z-index:70}.dabi-hero__sheet--center{place-items:center}.dabi-hero__sheet-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f0a0761;-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem)}.dabi-hero__sheet-panel{position:relative;display:grid;gap:0;width:min(var(--dabi-sheet-width, 380px),100%);max-height:min(84vh,62rem);overflow:auto;padding:0;background:var(--dabi-bg, #f3f0eb);border-radius:2rem;box-shadow:0 2.4rem 6rem #0f0a0761;text-align:start;animation:dabi-sheet-in .34s cubic-bezier(.2,.9,.3,1) both}.dabi-hero__sheet--center .dabi-hero__sheet-panel{animation-name:dabi-sheet-in-center}.dabi-hero__sheet--left .dabi-hero__sheet-panel{animation-name:dabi-sheet-in-left}.dabi-hero__sheet.is-closing .dabi-hero__sheet-panel{animation:dabi-sheet-out .24s cubic-bezier(.4,0,.8,.4) both}.dabi-hero__sheet--left.is-closing .dabi-hero__sheet-panel{animation-name:dabi-sheet-out-left}.dabi-hero__sheet.is-closing .dabi-hero__sheet-backdrop{animation:dabi-sheet-fade .24s ease both}@keyframes dabi-sheet-in-left{0%{opacity:0;transform:translate(-2.4rem) scale(.97)}to{opacity:1;transform:none}}@keyframes dabi-sheet-out{to{opacity:0;transform:translate(2.4rem) scale(.97)}}@keyframes dabi-sheet-out-left{to{opacity:0;transform:translate(-2.4rem) scale(.97)}}@keyframes dabi-sheet-fade{to{opacity:0}}@keyframes dabi-sheet-in{0%{opacity:0;transform:translate(2.4rem) scale(.97)}to{opacity:1;transform:none}}@keyframes dabi-sheet-in-center{0%{opacity:0;transform:translateY(1.6rem) scale(.97)}to{opacity:1;transform:none}}.dabi-hero__sheet-media{display:grid;gap:.8rem;align-content:start;padding:1rem 1rem 0}.dabi-hero__sheet-media[hidden]{display:none}.dabi-hero__sheet-stage{position:relative;overflow:hidden;aspect-ratio:16 / 11;background:var(--dabi-surface-alt, #ece7df);border-radius:1.4rem;cursor:none}.dabi-hero__sheet-stage img{display:block;width:100%;height:100%;object-fit:cover}.dabi-hero__sheet-count{position:absolute;inset-inline-end:.8rem;bottom:.8rem;padding:.3rem .7rem;background:#0f0a079e;border-radius:2rem;color:#f3f0eb;font-size:1.1rem}.dabi-hero__sheet-cursor{position:absolute;z-index:2;top:0;left:0;display:grid;place-items:center;width:3.8rem;height:3.8rem;background:var(--dabi-bg, #f3f0eb);border-radius:50%;color:var(--dabi-brand, #743a18);box-shadow:0 .6rem 1.8rem #0f0a074d;opacity:0;transform:translate(-50%,-50%) scale(.7);transition:opacity .18s ease,transform .18s cubic-bezier(.2,.8,.25,1);pointer-events:none}.dabi-hero__sheet-cursor.is-visible{opacity:1;transform:translate(-50%,-50%) scale(1)}.dabi-hero__sheet-cursor svg{width:1.7rem;height:1.7rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dabi-hero__sheet-cursor[data-direction=prev] svg{transform:rotate(180deg)}.dabi-hero__sheet-thumbs{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none}.dabi-hero__sheet-thumbs::-webkit-scrollbar{display:none}.dabi-hero__sheet-thumb{flex:0 0 4.4rem;overflow:hidden;width:4.4rem;height:4.4rem;padding:0;background:none;border:.1rem solid var(--dabi-border, #ddd5ca);border-radius:.9rem;cursor:pointer;transition:border-color .2s ease,transform .2s ease}.dabi-hero__sheet-thumb img{display:block;width:100%;height:100%;object-fit:cover}.dabi-hero__sheet-thumb:hover{transform:translateY(-.15rem)}.dabi-hero__sheet-thumb.is-active{border-color:var(--dabi-brand, #743a18);box-shadow:0 0 0 .1rem var(--dabi-brand, #743a18)}.dabi-hero__sheet-body{display:grid;align-content:start;gap:.8rem;padding:1.4rem 1.6rem 1.6rem}.dabi-hero__sheet-close{position:absolute;z-index:3;top:.8rem;inset-inline-end:.8rem;display:grid;place-items:center;width:3.6rem;height:3.6rem;padding:0;background:#f3f0ebeb;border:0;border-radius:50%;color:var(--dabi-text, #2a2523);cursor:pointer;transition:background-color .2s ease,transform .2s ease}.dabi-hero__sheet-close:hover{background:#fff;transform:rotate(90deg)}.dabi-hero__sheet-close svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.dabi-hero__sheet-title{color:var(--dabi-brand, #743a18);font-size:1.85rem;font-weight:640;line-height:1.15;letter-spacing:-.015em}.dabi-hero__sheet-text{margin:0;color:var(--dabi-text-muted, #6b625b);font-size:1.35rem;line-height:1.5}.dabi-hero__sheet-text:empty{display:none}.dabi-hero__sheet-link{display:inline-flex;align-items:center;justify-content:center;justify-self:stretch;gap:.8rem;min-height:4.6rem;margin-top:.4rem;padding-inline:1.8rem;background:var(--dabi-brand, #743a18);border-radius:1.2rem;color:var(--dabi-bg, #f3f0eb);font-size:1.4rem;font-weight:640;text-decoration:none;box-shadow:0 .6rem 1.6rem #743a1847;transition:background-color .2s ease,transform .2s cubic-bezier(.2,.8,.25,1),box-shadow .2s ease}.dabi-hero__sheet-link:hover{background:var(--dabi-brand-dark, #5a2d12);color:var(--dabi-bg, #f3f0eb);transform:translateY(-.15rem);box-shadow:0 1rem 2.2rem #743a1857}.dabi-hero__sheet-link:active{transform:translateY(0);box-shadow:0 .4rem 1rem #743a184d}.dabi-hero__sheet-link[hidden]{display:none}.dabi-hero__sheet-link svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.dabi-hero__sheet-link:hover svg{transform:translate(.3rem)}@media screen and (max-width:749px){.dabi-hero__sheet{place-items:end stretch;padding:0}.dabi-hero__sheet-panel{width:100%;max-height:86vh;max-height:86dvh;border-radius:2rem 2rem 0 0;animation-name:dabi-sheet-up}.dabi-hero__sheet.is-closing .dabi-hero__sheet-panel{animation-name:dabi-sheet-down}@keyframes dabi-sheet-down{to{opacity:0;transform:translateY(2.4rem)}}@keyframes dabi-sheet-up{0%{opacity:0;transform:translateY(2.4rem)}to{opacity:1;transform:none}}.dabi-hero__sheet-stage{cursor:default}.dabi-hero__sheet-cursor{display:none}}@media(hover:none){.dabi-hero__sheet-stage{cursor:default}.dabi-hero__sheet-cursor{display:none}}@media(prefers-reduced-motion:reduce){.dabi-hero__sheet-panel{animation:none}.dabi-hero__sheet-close,.dabi-hero__sheet-link,.dabi-hero__sheet-link svg,.dabi-hero__sheet-thumb,.dabi-hero__sheet-cursor{transition:none}.dabi-hero__sheet-close:hover{transform:none}}.dabi-hero__facet-heading{min-width:0;color:var(--dabi-hero-ink);font-size:1.5rem;font-weight:650;letter-spacing:-.01em;overflow-wrap:anywhere}.dabi-hero__facet-text{min-width:0;color:#f3f0ebd1;font-size:1.25rem;line-height:1.35;overflow-wrap:anywhere}@keyframes dabi-orbit-float{0%,to{transform:translateY(-50%)}50%{transform:translateY(calc(-50% - 1.4rem))}}@keyframes dabi-hero-scale{0%{transform:scale(1.045)}to{transform:scale(1)}}@keyframes dabi-hero-slide{0%{transform:translateY(1.6rem)}to{transform:translateY(0)}}@keyframes dabi-hero-rise{0%{opacity:0;transform:translateY(2.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes dabi-scroll-line{0%,to{transform:scaleX(.45);opacity:.5}50%{transform:scaleX(1);opacity:1}}@media screen and (max-width:1199px){.dabi-hero__orbit{position:static;inset-inline-end:auto;width:min(var(--dabi-orbit-size),78vw);height:min(var(--dabi-orbit-size),78vw);margin:clamp(3rem,5vw,5rem) auto 0;transform:none;animation:none}.dabi-hero__facet{transform:translate(-50%,-50%) rotateY(var(--dabi-facet-angle, 0deg)) translateZ(var(--dabi-orbit-radius))}.dabi-hero__inner{display:block}.dabi-hero__content{width:auto}}@media screen and (max-width:989px){.dabi-hero__scroll{display:none}}@media screen and (max-width:749px){.dabi-hero{min-height:clamp(50rem,var(--hero-mobile-height),64rem)}.dabi-hero__shade{background:linear-gradient(0deg,rgba(15,12,10,calc(var(--hero-overlay) * 1.25)),rgba(15,12,10,var(--hero-overlay)) 55%,rgba(15,12,10,calc(var(--hero-overlay) * .45)) 82%,rgba(15,12,10,calc(var(--hero-overlay) * .15)))}.dabi-hero__inner{align-items:end}.dabi-hero__content{padding-block:6rem 5.5rem}.dabi-hero h1{max-width:none;font-size:clamp(4.2rem,12.5vw,6.2rem);text-shadow:0 .2rem 2rem rgba(15,12,10,.45)}.dabi-hero__orbit{--dabi-orbit-size: min(22rem, 64vw);margin-top:3rem}.dabi-hero__facet{padding:1.2rem .9rem;gap:.4rem}.dabi-hero__facet-icon{width:3.6rem;height:3.6rem}.dabi-hero__facet-heading{font-size:1.4rem}.dabi-hero__facet-text{font-size:1.15rem}.dabi-hero__text{margin-top:1.8rem;font-size:1.55rem}.dabi-hero__actions{gap:1.2rem;margin-top:2.6rem}.dabi-hero__cta.dabi-cta{flex:1 1 100%}.dabi-hero__promo--floating{position:static;width:100%;margin-top:2rem;transform:none}.dabi-hero__promo--attached{display:none}.dabi-hero__promo--mobile{display:grid}.dabi-hero__promo-media{width:5.6rem;height:5.6rem}.dabi-hero__primary,.dabi-hero__secondary{flex:1 1 100%}.dabi-hero__actions .dabi-cta{--b-h: 5.2rem;--b-chip-s: 4rem}}@media(prefers-reduced-motion:reduce){.dabi-hero__orbit,.dabi-hero__ring{animation:none}.dabi-hero__core{animation:none;transform:translate(-50%,-50%)}.dabi-hero__facet,.dabi-hero__image,.dabi-hero__eyebrow,.dabi-hero h1,.dabi-hero__text,.dabi-hero__actions,.dabi-hero__scroll i{animation:none}}.dabi-hero--fold{transition:min-height .45s cubic-bezier(.2,.7,.2,1)}.dabi-hero.dabi-hero--layout-banner.is-folded{min-height:var(--dabi-banner-fold-h, 64px)}.dabi-hero--fold .dabi-hero__orbit{transition:opacity .3s ease,visibility .3s}.dabi-hero--fold.is-folded .dabi-hero__orbit{opacity:0;visibility:hidden;pointer-events:none}.dabi-hero--fold.is-folded .dabi-hero__text,.dabi-hero--fold.is-folded .dabi-hero__eyebrow,.dabi-hero--fold.is-folded .dabi-hero__actions{display:none}.dabi-hero--fold.is-folded .dabi-hero__content{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 3.2rem;width:auto;padding-block:.8rem;padding-inline-end:12rem}.dabi-hero--fold.is-folded .dabi-hero__title{font-size:clamp(2rem,1.8vw,2.6rem);letter-spacing:-.02em}.dabi-hero--fold.is-folded .dabi-hero__points{margin:0;gap:.6rem 2rem;animation:none}.dabi-hero--fold.is-folded .dabi-hero__points li{font-size:1.25rem}.dabi-hero--fold.is-folded .dabi-hero__points svg{width:1.6rem;height:1.6rem}.dabi-hero__fold{position:absolute;z-index:3;inset-block-end:1.2rem;inset-inline-end:max(1.6rem,calc((100% - var(--page-width, 120rem)) / 2 + 1.6rem));display:inline-flex;align-items:center;gap:.6rem;min-height:3.6rem;padding:.4rem 1.4rem;background:#ffffff24;color:var(--dabi-hero-ink, #f3f0eb);border:.1rem solid rgba(255,255,255,.32);border-radius:5rem;font:inherit;font-size:1.2rem;font-weight:650;letter-spacing:.04em;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .2s ease}.dabi-hero__fold:hover,.dabi-hero__fold:focus-visible{background:#ffffff42}.dabi-hero__fold svg{width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .35s cubic-bezier(.34,1.4,.44,1)}.dabi-hero__fold[aria-expanded=false] svg{transform:rotate(180deg)}.dabi-hero--fold.is-folded .dabi-hero__fold{inset-block-end:50%;transform:translateY(50%)}@media screen and (max-width:749px){.dabi-hero.dabi-hero--layout-banner.is-folded{min-height:var(--dabi-banner-fold-h, 64px)}.dabi-hero--fold.is-folded .dabi-hero__points{display:none}.dabi-hero--fold.is-folded .dabi-hero__inner{align-items:center}.dabi-hero--fold.is-folded .dabi-hero__content{padding-inline-end:11rem}.dabi-hero__fold{min-height:3.2rem;padding-inline:1.1rem;font-size:1.1rem}}@media(prefers-reduced-motion:reduce){.dabi-hero--fold,.dabi-hero__fold svg{transition:none}}.dabi-hiw{padding-block:var(--dabi-hiw-pt, 56px) var(--dabi-hiw-pb, 56px)}.dabi-hiw__head{max-width:70ch;margin-bottom:clamp(2.4rem,4vw,4rem)}.dabi-hiw__eyebrow{margin:0 0 1rem;font-size:1.1rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;opacity:.62}.dabi-hiw__title{margin:0;font-size:clamp(2.6rem,3.4vw,4.2rem);line-height:1.04;letter-spacing:-.02em}.dabi-hiw__text{margin:1.2rem 0 0;font-size:1.5rem;line-height:1.6;opacity:.8}.dabi-hiw__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1.6rem;margin:0;padding:0;list-style:none}.dabi-hiw__step{position:relative;display:grid;gap:.8rem;align-content:start;padding:2.4rem 2rem 2rem;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.12);border-radius:1.8rem}.dabi-hiw__num{position:absolute;top:1.4rem;inset-inline-end:1.6rem;font-size:3.2rem;font-weight:800;letter-spacing:-.05em;line-height:1;opacity:.12}.dabi-hiw__ico{display:grid;place-items:center;width:4.6rem;height:4.6rem;background:var(--dabi-brand-wash, #f0e7de);border-radius:1.2rem;color:var(--dabi-brand, #743a18)}.dabi-hiw__ico svg{width:2.2rem;height:2.2rem;fill:none;stroke:currentColor;stroke-width:1.5}.dabi-hiw__step h3{margin:.4rem 0 0;font-size:1.6rem}.dabi-hiw__step p{margin:0;font-size:1.4rem;line-height:1.55;opacity:.78}.dabi-hiw__step a{color:var(--dabi-brand, #743a18);font-size:1.3rem;font-weight:700}.dabi-hiw__notes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr));gap:1.6rem;margin-top:clamp(2rem,3vw,3.2rem)}.dabi-hiw__note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.2rem;padding:1.8rem 2rem;background:var(--dabi-brand-wash, #f0e7de);border-radius:1.6rem}.dabi-hiw__note strong{display:block;margin-bottom:.4rem;font-size:1.45rem}.dabi-hiw__note .rte{font-size:1.3rem;line-height:1.55;opacity:.85}.dabi-iconrail{padding-top:var(--dabi-ir-top, 3.2rem);padding-bottom:var(--dabi-ir-bottom, 3.2rem);overflow:hidden}.dabi-iconrail__head{margin-bottom:clamp(2rem,2.5vw,3rem);text-align:center}.dabi-iconrail__head p{margin:0 0 .8rem;font-size:1.1rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase;opacity:.58}.dabi-iconrail__head h2{margin:0;font-size:clamp(2.6rem,3.4vw,4.2rem);line-height:1.02;letter-spacing:-.035em}.dabi-iconrail__window{overflow:hidden}.dabi-iconrail__track{display:flex;align-items:flex-start;gap:var(--dabi-ir-gap, 40px);width:max-content}.dabi-iconrail:not(.dabi-iconrail--flowing) .dabi-iconrail__track{width:auto;justify-content:center;flex-wrap:wrap}.dabi-iconrail--flowing .dabi-iconrail__track{animation:dabi-iconrail-flow var(--dabi-ir-duration, 40s) linear infinite}.dabi-iconrail--flowing .dabi-iconrail__track[data-dabi-reverse]{animation-direction:reverse}.dabi-iconrail--pausable:hover .dabi-iconrail__track,.dabi-iconrail--pausable:focus-within .dabi-iconrail__track{animation-play-state:paused}@keyframes dabi-iconrail-flow{to{transform:translate(calc(-50% - var(--dabi-ir-gap, 40px) / 2))}}.dabi-iconrail__item{position:relative;display:grid;grid-template-columns:minmax(0,1fr);flex:0 0 var(--dabi-ir-size, 110px);gap:1rem;width:var(--dabi-ir-size, 110px);padding:0;background:none;border:0;color:inherit;font:inherit;text-align:center;text-decoration:none;cursor:pointer}.dabi-iconrail__media{position:relative;display:block;aspect-ratio:1 / 1;width:100%;min-height:0;overflow:hidden;border-radius:var(--dabi-ir-radius, 50%);transition:transform .4s cubic-bezier(.2,.8,.25,1),box-shadow .4s ease}.dabi-iconrail__media img{display:block;width:100%;height:100%;object-fit:var(--dabi-ir-fit, cover)}.dabi-iconrail--tile-white .dabi-iconrail__media{background:#fff;box-shadow:inset 0 0 0 .1rem rgba(var(--color-foreground),.07)}.dabi-iconrail--tile-white .dabi-iconrail__media img{padding:12%}.dabi-iconrail--tile-soft .dabi-iconrail__media{background:var(--dabi-surface-alt, #ece7df)}.dabi-iconrail--tile-soft .dabi-iconrail__media img{padding:12%}.dabi-iconrail--tile-none .dabi-iconrail__media{background:none;box-shadow:none}.dabi-iconrail--tile-none .dabi-iconrail__media img{padding:0}.dabi-iconrail--multiply .dabi-iconrail__media img{mix-blend-mode:multiply}.dabi-iconrail--screen .dabi-iconrail__media img{mix-blend-mode:screen}.dabi-iconrail__label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.6em;font-size:1.35rem;font-weight:600;line-height:1.3;letter-spacing:-.005em;overflow-wrap:anywhere;transition:color .25s ease}.dabi-iconrail__item:hover .dabi-iconrail__media,.dabi-iconrail__item:focus-visible .dabi-iconrail__media{transform:translateY(-.4rem) scale(var(--dabi-ir-hover, 1.25))}.dabi-iconrail__item:hover,.dabi-iconrail__item:focus-visible{z-index:2}.dabi-iconrail--tile-white .dabi-iconrail__item:hover .dabi-iconrail__media{box-shadow:inset 0 0 0 .1rem rgba(var(--color-foreground),.07),0 1.4rem 3rem #3e201238}.dabi-iconrail__stage{position:relative}.dabi-iconrail__peek{position:fixed;z-index:40;top:0;left:0;display:block;width:var(--dabi-ir-peek, 160px);padding:0;background:none;border:0;box-shadow:none;opacity:0;visibility:hidden;transform:translate(-50%,-50%) scale(.42);transform-origin:50% 50%;transition:opacity .18s ease,transform .28s cubic-bezier(.34,1.45,.44,1),visibility .28s;pointer-events:none}.dabi-iconrail__peek.is-visible{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1);pointer-events:auto;cursor:pointer}.dabi-iconrail__peek-media{position:relative;display:block;overflow:hidden;aspect-ratio:1 / 1;background:none;border-radius:var(--dabi-ir-radius, 50%);filter:drop-shadow(0 1.4rem 2.8rem rgba(15,10,7,.4))}.dabi-iconrail__peek-media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:var(--dabi-ir-fit, cover);opacity:0;transition:opacity .22s ease}.dabi-iconrail__peek-media img.is-active{opacity:1}@media(hover:none){.dabi-iconrail__peek{display:none}}.dabi-iconrail__item:hover .dabi-iconrail__label,.dabi-iconrail__item:focus-visible .dabi-iconrail__label{color:var(--dabi-brand, #743a18)}.dabi-iconrail__item:focus-visible{outline:.2rem solid var(--dabi-brand, #743a18);outline-offset:.6rem;border-radius:.4rem}@media screen and (max-width:749px){.dabi-iconrail__label{font-size:1.2rem}}@media(prefers-reduced-motion:reduce){.dabi-iconrail__peek{transition:none}.dabi-iconrail--flowing .dabi-iconrail__track{animation:none}.dabi-iconrail__window{overflow-x:auto}.dabi-iconrail__media,.dabi-iconrail__label{transition:none}}.dabi-catalog{overflow:hidden;padding-block:clamp(4.8rem,6vw,7rem);color:#743a18;background:#f3f0eb;border-bottom:.1rem solid color-mix(in srgb,#743a18 12%,transparent)}.dabi-catalog__inner{width:min(100% - 4rem,182rem);margin:auto}.dabi-catalog__tabs{display:flex;gap:.8rem;margin-bottom:3rem;overflow-x:auto;padding-bottom:.2rem;scrollbar-width:none}.dabi-catalog__tabs::-webkit-scrollbar{display:none}.dabi-catalog__tabs button{flex:0 0 auto;padding:1rem 1.45rem;color:#743a18;background:transparent;border:.1rem solid color-mix(in srgb,#743a18 24%,transparent);border-radius:99rem;font:inherit;font-size:1.15rem;font-weight:800;cursor:pointer;transition:.22s ease}.dabi-catalog__tabs button:hover,.dabi-catalog__tabs button.is-active{color:#f3f0eb;background:#743a18;border-color:#743a18}.dabi-catalog__slide{display:none;opacity:0;transform:translate(2.4rem)}.dabi-catalog__slide.is-active{display:block;animation:category-in .65s cubic-bezier(.2,.75,.2,1) forwards}@keyframes category-in{to{opacity:1;transform:none}}.dabi-catalog__header{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:2.4rem}.dabi-catalog__header h2{margin:0;font-size:clamp(3rem,3.5vw,5.4rem);line-height:.95;letter-spacing:-.045em}.dabi-catalog__controls{display:flex;gap:.7rem}.dabi-catalog__controls button{display:grid;width:4.8rem;height:4.8rem;place-items:center;padding:0;color:var(--accent);background:#f3f0eb;border:.1rem solid color-mix(in srgb,var(--accent) 28%,transparent);border-radius:50%;box-shadow:0 .8rem 2.4rem #36191214;cursor:pointer;transition:.22s ease}.dabi-catalog__controls button:hover{color:#f3f0eb;background:var(--accent);border-color:var(--accent);transform:translateY(-.2rem)}.dabi-catalog__controls svg{width:2rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dabi-catalog__viewport{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.dabi-catalog__viewport::-webkit-scrollbar{display:none}.dabi-catalog__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 6.4rem)/5);gap:1.6rem;margin:0;padding:0;list-style:none}.dabi-catalog__item{min-width:0;scroll-snap-align:start;opacity:0;transform:translateY(2rem);animation:card-in .55s ease calc(var(--order)*70ms) forwards}@keyframes card-in{to{opacity:1;transform:none}}.dabi-card__media{position:relative;overflow:hidden;aspect-ratio:1/1.12;background:#f6f2ef;border-radius:var(--radius);isolation:isolate}.dabi-card__image-button{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;background:none;border:0;cursor:zoom-in}.dabi-card__image{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .4s ease}.dabi-card__media:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:color-mix(in srgb,var(--accent) 18%,transparent);opacity:0;transition:.3s}.dabi-card__media:hover .dabi-card__image{transform:scale(1.05);filter:saturate(1.05)}.dabi-card__media:hover:after{opacity:1}.dabi-card__badge{position:absolute;z-index:2;top:1.2rem;left:1.2rem;padding:.7rem 1rem;color:#fff;background:#241713e6;font-size:.95rem;font-weight:800;letter-spacing:.1em}.dabi-card__zoom{position:absolute;z-index:3;top:50%;left:50%;display:grid;width:5.4rem;height:5.4rem;place-items:center;padding:0;color:var(--accent);background:#fffffff2;border:.1rem solid #fff;border-radius:50%;box-shadow:0 1.4rem 4rem #24171333;opacity:0;transform:translate(-50%,-42%) scale(.82);cursor:zoom-in;transition:.3s}.dabi-card__zoom svg{width:2.4rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.dabi-card__media:hover .dabi-card__zoom,.dabi-card__zoom:focus-visible{opacity:1;transform:translate(-50%,-50%) scale(1)}.dabi-card__content{padding-top:1.6rem}.dabi-card__eyebrow{margin:0 0 .6rem;opacity:.52;font-size:1rem;font-weight:800;letter-spacing:.14em}.dabi-card h3{min-height:4.7rem;margin:0;font-size:clamp(1.75rem,1.45vw,2.25rem);line-height:1.08}.dabi-card h3 a{color:inherit;text-decoration:none}.dabi-card__detail{min-height:4rem;margin:.8rem 0 0;opacity:.68;font-size:1.25rem;line-height:1.45}.dabi-card__button{display:flex;width:100%;align-items:center;justify-content:space-between;margin-top:1.5rem;padding:1.2rem 1.35rem;color:var(--accent);background:#fff;border:.1rem solid color-mix(in srgb,var(--accent) 28%,transparent);border-radius:.9rem;font:inherit;font-size:1.12rem;font-weight:800;cursor:pointer;transition:.22s}.dabi-card__button:hover{color:#fff;background:var(--accent);border-color:var(--accent);transform:translateY(-.15rem)}.dabi-catalog__progress{height:.2rem;margin-top:3rem;overflow:hidden;background:color-mix(in srgb,var(--accent) 10%,transparent)}.dabi-catalog__progress span{display:block;width:100%;height:100%;background:var(--accent);transform:scaleX(var(--progress,.34));transform-origin:left;transition:.45s}.dabi-modal{width:min(94vw,112rem);max-width:none;max-height:92vh;padding:0;color:#743a18;background:#f3f0eb;border:0;border-radius:1.8rem;box-shadow:0 3rem 10rem #18100c47;overflow:hidden}.dabi-modal::backdrop{background:#17100cad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dabi-modal__shell{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(32rem,.75fr);min-height:58rem;max-height:92vh}.dabi-modal__close{position:absolute;z-index:6;top:1.6rem;right:1.6rem;display:grid;width:4.6rem;height:4.6rem;place-items:center;padding:0;color:var(--accent);background:#f3f0eb;border:.1rem solid rgba(75,45,32,.25);border-radius:50%;cursor:pointer}.dabi-modal__close:hover{color:#f3f0eb;background:var(--accent)}.dabi-modal__close svg{width:2rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.dabi-modal__media{position:relative;min-width:0;min-height:0;background:#f3efeb}.dabi-modal__gallery,.dabi-modal__slide{width:100%;height:100%}.dabi-modal__slide{display:none}.dabi-modal__slide.is-active{display:block;animation:modal-image-in .35s ease both}@keyframes modal-image-in{0%{opacity:.25;transform:scale(.985)}to{opacity:1;transform:none}}.dabi-modal__image{width:100%;height:100%;object-fit:contain}.dabi-modal__gallery-controls{position:absolute;z-index:4;right:2rem;bottom:2rem;display:flex;align-items:center;gap:.7rem;padding:.55rem;color:#743a18;background:#f3f0ebf0;border:.1rem solid rgba(116,58,24,.15);border-radius:99rem;box-shadow:0 1rem 3rem #2417131f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dabi-modal__gallery-controls button{display:grid;width:3.8rem;height:3.8rem;place-items:center;padding:0;color:inherit;background:transparent;border:0;border-radius:50%;cursor:pointer}.dabi-modal__gallery-controls button:hover{color:#f3f0eb;background:#743a18}.dabi-modal__gallery-controls svg{width:1.8rem;fill:none;stroke:currentColor;stroke-width:1.8}.dabi-modal__gallery-controls span{min-width:4.2rem;text-align:center;font-size:1.05rem;font-weight:800}.dabi-modal__content{display:flex;min-width:0;flex-direction:column;justify-content:center;overflow-y:auto;padding:clamp(3rem,5vw,6rem)}.dabi-modal__eyebrow{margin:0 0 1rem;color:var(--accent);font-size:1rem;font-weight:800;letter-spacing:.14em}.dabi-modal__content h3{margin:0;font-size:clamp(2.8rem,4vw,5rem);line-height:.98;letter-spacing:-.045em}.dabi-modal__detail{margin-top:1.5rem;color:#743a18;font-size:1.4rem;line-height:1.55;opacity:.72}.dabi-modal__variants{display:grid;gap:.8rem;margin-top:2.4rem}.dabi-modal__variants-title{font-size:1.05rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.dabi-modal__variant{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;color:#743a18;border:.1rem solid rgba(116,58,24,.18);border-radius:.8rem;text-decoration:none;transition:.2s}.dabi-modal__variant:hover{color:#f3f0eb;background:var(--accent);border-color:var(--accent)}.dabi-modal__variant.is-unavailable{opacity:.48}.dabi-modal__cta{display:flex;align-items:center;justify-content:space-between;margin-top:2.6rem;padding:1.4rem 1.6rem;color:#f3f0eb;background:var(--accent);border-radius:.9rem;font-size:1.15rem;font-weight:800;text-decoration:none}@media(max-width:1199px){.dabi-catalog__track{grid-auto-columns:calc((100% - 3.2rem)/3)}}@media(max-width:749px){.dabi-catalog__inner{width:min(100% - 3rem,182rem)}.dabi-catalog__track{grid-auto-columns:82%;gap:1.2rem}.dabi-card__zoom{width:4.8rem;height:4.8rem;opacity:1;transform:translate(-50%,-50%) scale(1)}.dabi-modal{width:calc(100vw - 2rem);border-radius:1.2rem}.dabi-modal__shell{grid-template-columns:1fr;grid-template-rows:minmax(30rem,48vh) auto;min-height:0}.dabi-modal__content{padding:2.4rem 2rem}.dabi-modal__content h3{font-size:3rem}}@media(prefers-reduced-motion:reduce){.dabi-catalog__slide.is-active,.dabi-catalog__item{animation:none;opacity:1;transform:none}}.dabi-catalog,.dabi-catalog__controls button,.dabi-card__button,.dabi-modal,.dabi-modal__close{color:#743a18;background:#f3f0eb}.dabi-card__media,.dabi-modal__media{background:color-mix(in srgb,#743a18 5%,#f3f0eb)}.dabi-card__badge{color:#f3f0eb;background:#743a18eb}.dabi-card__zoom{color:#743a18;background:#f3f0eb;border-color:#f3f0eb}.dabi-modal__detail,.dabi-modal__variant{color:#743a18}.dabi-catalog__controls button:hover,.dabi-card__button:hover,.dabi-modal__close:hover,.dabi-modal__variant:hover,.dabi-modal__cta{color:#f3f0eb;background:#743a18;border-color:#743a18}.dabi-install{position:fixed;z-index:40;display:block}.dabi-install[hidden]{display:none}.dabi-install--corner{top:var(--dabi-install-y, 6px);inset-inline-end:var(--dabi-install-x, 8px)}@media screen and (max-width:749px){.dabi-header-is-compact .dabi-install--corner{top:calc(var(--dabi-header-bottom, 6.4rem) + .8rem)}}.dabi-install--header-right{top:calc(var(--dabi-header-bottom, 12rem) + var(--dabi-install-y, 10px));inset-inline-end:var(--dabi-install-x, 16px)}.dabi-install--header-left{top:calc(var(--dabi-header-bottom, 12rem) + var(--dabi-install-y, 10px));inset-inline-start:var(--dabi-install-x, 16px)}.dabi-install--bottom-right{bottom:calc(var(--dabi-install-y, 16px) + env(safe-area-inset-bottom,0px));inset-inline-end:var(--dabi-install-x, 16px)}.dabi-install--bottom-left{bottom:calc(var(--dabi-install-y, 16px) + env(safe-area-inset-bottom,0px));inset-inline-start:var(--dabi-install-x, 16px)}.dabi-install.is-open{z-index:60}@media screen and (min-width:750px){.dabi-install--mobile-only{display:none}}.dabi-install__button{display:inline-flex;align-items:center;gap:.6rem;height:var(--dabi-install-size, 34px);padding:0;padding-inline-end:0;background:var(--dabi-install-bg, #f3f0eb);color:var(--dabi-install-fg, #743a18);border:.1rem solid rgba(0,0,0,.08);border-radius:5rem;box-shadow:0 .6rem 1.8rem #28191229;font:inherit;font-size:1.2rem;font-weight:650;letter-spacing:.02em;cursor:pointer;animation:dabi-install-in .5s cubic-bezier(.34,1.4,.44,1) both;transition:transform .2s ease,box-shadow .2s ease}.dabi-install__button:hover,.dabi-install__button:focus-visible{transform:translateY(-.1rem);box-shadow:0 .9rem 2.2rem #28191238}.dabi-install__icon{display:grid;place-items:center;width:var(--dabi-install-size, 34px);height:var(--dabi-install-size, 34px)}.dabi-install__icon svg{width:55%;height:55%;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.dabi-install__label{padding-inline-end:1.2rem;white-space:nowrap}.dabi-install--icon .dabi-install__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.dabi-install--icon .dabi-install__button{padding:0}.dabi-install__handle{display:none;place-items:center;width:2.2rem;height:3.6rem;padding:0;background:var(--dabi-install-bg, #f3f0eb);color:var(--dabi-install-fg, #743a18);border:.1rem solid rgba(0,0,0,.08);border-inline-end:0;border-radius:1rem 0 0 1rem;box-shadow:0 .4rem 1.2rem #28191224;cursor:pointer;opacity:.85;transition:opacity .2s ease,transform .25s cubic-bezier(.34,1.4,.44,1)}.dabi-install__handle svg{width:1.4rem;height:1.4rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.dabi-install__handle:hover,.dabi-install__handle:focus-visible{opacity:1;transform:translate(-.2rem)}.dabi-install.is-minimized .dabi-install__button,.dabi-install.is-minimized .dabi-install__dismiss{display:none}.dabi-install.is-minimized .dabi-install__handle{display:grid}.dabi-install.is-minimized.dabi-install--corner,.dabi-install.is-minimized.dabi-install--header-right,.dabi-install.is-minimized.dabi-install--bottom-right{inset-inline-end:0}.dabi-install.is-minimized.dabi-install--header-left,.dabi-install.is-minimized.dabi-install--bottom-left{inset-inline-start:0}.dabi-install.is-minimized.dabi-install--header-left .dabi-install__handle,.dabi-install.is-minimized.dabi-install--bottom-left .dabi-install__handle{border-radius:0 1rem 1rem 0;border-inline-end:.1rem solid rgba(0,0,0,.08);border-inline-start:0}.dabi-install.is-minimized.dabi-install--header-left .dabi-install__handle:hover,.dabi-install.is-minimized.dabi-install--bottom-left .dabi-install__handle:hover{transform:translate(.2rem)}.dabi-install__dismiss{position:absolute;top:-.6rem;inset-inline-end:-.6rem;display:grid;place-items:center;width:1.8rem;height:1.8rem;padding:0;background:#2a1e17;color:#fff;border:0;border-radius:50%;font-size:1.2rem;line-height:1;cursor:pointer;opacity:0;transition:opacity .2s ease}.dabi-install:hover .dabi-install__dismiss,.dabi-install:focus-within .dabi-install__dismiss{opacity:1}@media(hover:none){.dabi-install__dismiss{top:-1rem;inset-inline-end:-1rem;width:2.8rem;height:2.8rem;font-size:1.6rem;opacity:.9}}@keyframes dabi-install-in{0%{opacity:0;transform:translateY(-.8rem) scale(.9)}to{opacity:1;transform:none}}.dabi-install__sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:flex-end;justify-content:center}.dabi-install__sheet[hidden]{display:none}.dabi-install__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#120e0b80;animation:dabi-install-fade .25s ease both}.dabi-install__panel{position:relative;width:min(100%,48rem);max-height:calc(100dvh - 2rem);overflow:auto;padding:2.4rem 2.4rem calc(2.4rem + env(safe-area-inset-bottom,0px));background:#fbf9f6;color:#2a1e17;border-radius:2.2rem 2.2rem 0 0;box-shadow:0 -1.2rem 4rem #00000040;animation:dabi-install-up .4s cubic-bezier(.2,.8,.25,1) both}@media screen and (min-width:750px){.dabi-install__sheet{align-items:center}.dabi-install__panel{border-radius:2.2rem;padding-bottom:2.4rem}}@keyframes dabi-install-fade{0%{opacity:0}}@keyframes dabi-install-up{0%{transform:translateY(3rem);opacity:0}}.dabi-install__close{position:absolute;top:1rem;inset-inline-end:1rem;width:3.4rem;height:3.4rem;padding:0;background:#0000000f;color:inherit;border:0;border-radius:50%;font-size:2rem;line-height:1;cursor:pointer}.dabi-install__head{display:flex;gap:1.6rem;align-items:center;margin-bottom:1.8rem;padding-inline-end:3rem}.dabi-install__app-icon{flex:0 0 6.4rem;overflow:hidden;width:6.4rem;height:6.4rem;border-radius:1.6rem;box-shadow:0 .4rem 1.2rem #00000026}.dabi-install__app-icon img{display:block;width:100%;height:100%;object-fit:cover}.dabi-install__title{margin:0 0 .4rem;font-size:1.9rem;line-height:1.2}.dabi-install__text{margin:0;color:#2a1e17b8;font-size:1.4rem;line-height:1.45}.dabi-install__cta{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;width:100%;min-height:5rem;padding:1.2rem 2rem;background:var(--dabi-install-fg, #743a18);color:#fff;border:0;border-radius:1.2rem;font:inherit;font-size:1.5rem;font-weight:700;cursor:pointer}.dabi-install__cta svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dabi-install__steps{display:grid;gap:1.2rem;margin:0;padding:0;list-style:none;counter-reset:dabi-step}.dabi-install__steps li{display:flex;align-items:center;gap:1.2rem;font-size:1.45rem;line-height:1.4;counter-increment:dabi-step}.dabi-install__steps li:before{content:counter(dabi-step);flex:0 0 2.4rem;display:grid;place-items:center;width:2.4rem;height:2.4rem;background:var(--dabi-install-fg, #743a18);color:#fff;border-radius:50%;font-size:1.2rem;font-weight:700}.dabi-install__step-icon{flex:0 0 4rem;display:grid;place-items:center;width:4rem;height:4rem;background:#fff;border:.1rem solid rgba(0,0,0,.08);border-radius:1rem}.dabi-install__step-icon svg{width:2.2rem;height:2.2rem;fill:none;stroke:#1b6fe0;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dabi-install__generic,.dabi-install__done{margin:0;padding:1.4rem 1.6rem;background:#fff;border:.1rem solid rgba(0,0,0,.08);border-radius:1.2rem;font-size:1.45rem;line-height:1.45}.dabi-install__done{border-color:#1f7a3f4d;color:#1f7a3f}@media(prefers-reduced-motion:reduce){.dabi-install__button,.dabi-install__backdrop,.dabi-install__panel{animation:none}}.dabi-lic{padding-block:var(--lic-pt, 56px) var(--lic-pb, 80px)}.dabi-lic__inner{max-width:108rem}.dabi-lic__eyebrow{margin:0 0 1rem;font-size:1.2rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--dabi-brand, #743a18)}.dabi-lic__title{margin:0;font-size:clamp(3.2rem,2.4rem + 2.4vw,5.6rem);line-height:1.02;letter-spacing:-.025em}.dabi-lic__intro{max-width:68rem;margin-top:1.6rem;font-size:1.7rem;line-height:1.6;opacity:.85}.dabi-lic__meta{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2rem;margin:1.8rem 0 0;font-size:1.3rem;opacity:.75}.dabi-lic__print{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.dabi-lic__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(28rem,1fr));gap:1.6rem;margin-top:3.2rem}.dabi-lic__card{padding:2rem 2.2rem;border-radius:1.8rem;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.1)}.dabi-lic__card--ok{border-color:color-mix(in srgb,#3f6b3a 35%,transparent);background:color-mix(in srgb,#3f6b3a 6%,rgb(var(--color-background)))}.dabi-lic__card--no{border-color:color-mix(in srgb,#9a3b2c 35%,transparent);background:color-mix(in srgb,#9a3b2c 5%,rgb(var(--color-background)))}.dabi-lic__card-h{display:flex;align-items:center;gap:.8rem;margin:0 0 1.2rem;font-family:var(--font-body-family);font-size:1.5rem;font-weight:700;letter-spacing:.02em}.dabi-lic__card--ok .dabi-lic__card-h{color:#3f6b3a}.dabi-lic__card--no .dabi-lic__card-h{color:#9a3b2c}.dabi-lic__list{margin:0;padding:0;list-style:none;display:grid;gap:.7rem;font-size:1.45rem;line-height:1.5}.dabi-lic__list li{position:relative;padding-inline-start:1.6rem}.dabi-lic__list li:before{content:"";position:absolute;inset-inline-start:0;top:.9rem;width:.6rem;height:.6rem;border-radius:50%;background:currentColor;opacity:.55}.dabi-lic__body{display:grid;grid-template-columns:minmax(0,1fr);gap:3rem;margin-top:4rem}.dabi-lic__toc{align-self:start;padding:1.6rem 1.8rem;border-radius:1.4rem;background:rgba(var(--color-foreground),.04)}.dabi-lic__toc-h{margin:0 0 .8rem;font-size:1.15rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.dabi-lic__toc ol{margin:0;padding-inline-start:1.8rem;display:grid;gap:.5rem;font-size:1.35rem}.dabi-lic__toc a{color:inherit;text-decoration:none}.dabi-lic__toc a:hover{text-decoration:underline;text-underline-offset:.3rem}.dabi-lic__clauses{margin:0;padding:0;list-style:none;display:grid;gap:2.8rem}.dabi-lic__clause{scroll-margin-top:calc(var(--dabi-header-bottom, 8rem) + 2rem);padding-top:2.4rem;border-top:1px solid rgba(var(--color-foreground),.12)}.dabi-lic__clause-h{display:flex;align-items:baseline;gap:1.2rem;margin:0 0 1rem;font-size:clamp(2rem,1.8rem + .6vw,2.6rem);letter-spacing:-.01em}.dabi-lic__num{font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;letter-spacing:.12em;color:var(--dabi-brand, #743a18)}.dabi-lic__clause-t{font-size:1.55rem;line-height:1.7;max-width:72rem}.dabi-lic__contact{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem;margin-top:4rem;padding:2rem 2.4rem;border-radius:1.8rem;background:var(--dabi-brand-wash, #f0e7de)}.dabi-lic__contact p{margin:0;font-size:1.5rem;max-width:60rem}@media screen and (min-width:990px){.dabi-lic__body{grid-template-columns:24rem minmax(0,1fr);gap:5rem}.dabi-lic__toc{position:sticky;top:calc(var(--dabi-header-bottom, 8rem) + 2rem)}}@media print{.dabi-lic__toc,.dabi-lic__print,.dabi-lic__contact a{display:none}.dabi-lic__card{break-inside:avoid}}.dabi-mf{padding-block:clamp(5rem,9vw,10rem)}.dabi-mf__eyebrow{margin:0 0 2rem;font-size:1.2rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--mf-accent, #743a18)}.dabi-mf__text{max-width:24ch;margin:0;font-family:var(--font-heading-family);font-size:clamp(2.6rem,calc(1.6rem + var(--mf-size, 3) * 1vw),6rem);line-height:1.15;letter-spacing:-.02em;text-wrap:pretty}.dabi-mf--center .dabi-mf__text,.dabi-mf--center .dabi-mf__eyebrow,.dabi-mf--center .dabi-mf__sig{margin-inline:auto;text-align:center}.dabi-mf__w{opacity:.16;transition:opacity .5s ease,color .5s ease}.dabi-mf__w.is-on{opacity:1}.dabi-mf__w.is-hl.is-on{color:var(--mf-accent, #743a18);font-style:italic}.dabi-mf__sig{margin:3rem 0 0;font-size:1.3rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:.7}@media(prefers-reduced-motion:reduce){.dabi-mf__w{opacity:1;transition:none}.dabi-mf__w.is-hl{color:var(--mf-accent, #743a18)}}.dabi-market{padding-block:1.6rem 0}.dabi-market__box{display:flex;gap:1.4rem;align-items:flex-start;padding:1.6rem 1.8rem;background:var(--dabi-brand-wash, #f0e7de);border:.1rem solid rgba(116,58,24,.18);border-radius:1.4rem}.dabi-market__icon{display:grid;flex:0 0 3.6rem;place-items:center;width:3.6rem;height:3.6rem;background:rgb(var(--color-background));border-radius:50%;color:var(--dabi-brand, #743a18)}.dabi-market__icon svg{width:1.9rem;height:1.9rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.dabi-market__text{display:grid;gap:.6rem;font-size:1.4rem;line-height:1.5}.dabi-market__link{display:inline-flex;align-items:center;gap:.6rem;color:var(--dabi-brand, #743a18);font-weight:700;text-decoration:none}.dabi-market__link svg{width:1.5rem;height:1.5rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.dabi-market__link:hover{text-decoration:underline;text-underline-offset:.3em}.dabi-material{padding-block:clamp(7rem,10vw,13rem)}.dabi-material__heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(28rem,.55fr);gap:3rem 8rem;align-items:end}.dabi-material__heading p{margin:0 0 1.5rem;font-size:1.2rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;opacity:.68}.dabi-material__heading h2{margin:0;max-width:13ch;font-size:clamp(4rem,5.5vw,7rem);line-height:1;letter-spacing:-.04em}.dabi-material__heading .rte{max-width:48rem;font-size:1.65rem;line-height:1.65;opacity:.72}.dabi-material__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(5rem,7vw,9rem);border-top:.1rem solid rgba(var(--color-foreground),.16);border-bottom:.1rem solid rgba(var(--color-foreground),.16)}.dabi-material__item{position:relative;min-height:30rem;padding:3.2rem 2.8rem}.dabi-material__item+.dabi-material__item{border-inline-start:.1rem solid rgba(var(--color-foreground),.16)}.dabi-material__icon{display:grid;place-items:center;width:5rem;height:5rem;margin-bottom:5rem;border:.1rem solid rgba(var(--color-foreground),.22);border-radius:50%}.dabi-material__icon svg{width:2.5rem;height:2.5rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.dabi-material__number{position:absolute;top:3.5rem;inset-inline-end:2.8rem;font-size:1.1rem;letter-spacing:.14em;opacity:.46}.dabi-material__item h3{margin:0;font-size:2.1rem}.dabi-material__item p{margin:1.2rem 0 0;font-size:1.45rem;line-height:1.6;opacity:.68}@media screen and (max-width:989px){.dabi-material__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dabi-material__item:nth-child(3){border-inline-start:0;border-top:.1rem solid rgba(var(--color-foreground),.16)}.dabi-material__item:nth-child(4){border-top:.1rem solid rgba(var(--color-foreground),.16)}}@media screen and (max-width:749px){.dabi-material__heading,.dabi-material__grid{grid-template-columns:1fr}.dabi-material__item{min-height:0;padding-inline:0}.dabi-material__item+.dabi-material__item,.dabi-material__item:nth-child(3){border-inline-start:0;border-top:.1rem solid rgba(var(--color-foreground),.16)}.dabi-material__number{inset-inline-end:0}.dabi-material__icon{margin-bottom:3.2rem}}.dabi-msl{padding-block:var(--dabi-msl-pt, 56px) var(--dabi-msl-pb, 56px);overflow:hidden}.dabi-msl__head{display:flex;justify-content:space-between;align-items:end;gap:1.6rem;margin-bottom:2rem}.dabi-msl__eyebrow{margin:0 0 .8rem;font-size:1.1rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;opacity:.62}.dabi-msl__title{margin:0;font-size:clamp(2.6rem,3.4vw,4.2rem);letter-spacing:-.02em;line-height:1.02}.dabi-msl__arrows{display:none}.dabi-msl__arrow{display:grid;place-items:center;width:4.2rem;height:4.2rem;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.2);border-radius:50%;color:inherit;cursor:pointer;transition:background .2s ease,color .2s ease}.dabi-msl__arrow:hover{background:var(--dabi-brand, #743a18);color:#f3f0eb;border-color:transparent}.dabi-msl__arrow svg{width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-width:1.8}.dabi-msl__arrow[data-msl-prev] svg{transform:rotate(180deg)}.dabi-msl__track{display:flex;gap:1.6rem;margin:0;padding:0 max(1.6rem,calc((100% - var(--page-width)) / 2 + 1.6rem)) 1rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:max(1.6rem,calc((100% - var(--page-width)) / 2 + 1.6rem));scrollbar-width:none;cursor:grab}.dabi-w-wide .dabi-msl__track{padding-inline:calc((100% - min(100% - clamp(4rem,10vw,20rem),156rem))/2);scroll-padding-inline:calc((100% - min(100% - clamp(4rem,10vw,20rem),156rem))/2)}.dabi-w-full .dabi-msl__track{padding-inline:1.6rem;scroll-padding-inline:1.6rem}.dabi-msl__track::-webkit-scrollbar{display:none}.dabi-msl__track.is-dragging{cursor:grabbing;scroll-snap-type:none}.dabi-msl__item{flex:none;scroll-snap-align:start;height:var(--dabi-msl-h, 42rem)}.dabi-msl__item--landscape{aspect-ratio:4 / 3}.dabi-msl__item--portrait{aspect-ratio:3 / 4}.dabi-msl__item--square{aspect-ratio:1}.dabi-msl__fig{position:relative;height:100%;margin:0;overflow:hidden;border-radius:1.8rem;background:rgba(var(--color-foreground),.06)}.dabi-msl__fig img,.dabi-msl__fig video,.dabi-msl__fig iframe,.dabi-msl__ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0}.dabi-msl__fig figcaption{position:absolute;inset:auto 0 0;padding:3rem 1.6rem 1.4rem;background:linear-gradient(180deg,transparent,rgba(20,13,9,.65));color:#f3f0eb;font-size:1.25rem;font-weight:700;letter-spacing:.02em}.dabi-msl__deferred{position:absolute;top:0;right:0;bottom:0;left:0}.dabi-msl__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:0;background:none;border:0;cursor:pointer}.dabi-msl__play img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dabi-msl__play-mark{position:relative;display:grid;place-items:center;width:6rem;height:6rem;background:#f3f0ebe6;border-radius:50%;color:var(--dabi-brand, #743a18);transition:transform .3s cubic-bezier(.34,1.5,.5,1)}.dabi-msl__play:hover .dabi-msl__play-mark{transform:scale(1.08)}.dabi-msl__play-mark svg{width:2.6rem;height:2.6rem}@media screen and (max-width:749px){.dabi-msl__arrows{display:none}.dabi-msl__item{height:calc(var(--dabi-msl-h, 42rem) * .7)}.dabi-msl__track{padding-inline:1.6rem;scroll-padding-inline:1.6rem}}.dabi-myp{padding-block:var(--dabi-myp-pt, 56px) var(--dabi-myp-pb, 72px)}.dabi-myp__head{max-width:70ch;margin-bottom:clamp(2.4rem,4vw,4rem)}.dabi-myp__eyebrow{margin:0 0 1rem;font-size:1.1rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;opacity:.62}.dabi-myp__title{margin:0;font-size:clamp(3rem,4vw,5rem);line-height:1;letter-spacing:-.03em}.dabi-myp__text{margin:1.2rem 0 0;font-size:1.5rem;line-height:1.6;opacity:.8}.dabi-myp__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,34rem),1fr));gap:2rem;margin:0;padding:0;list-style:none}.dabi-myp__card{display:grid;overflow:hidden;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.12);border-radius:2rem}.dabi-myp__media{position:relative;aspect-ratio:16 / 9;background:#1e1611}.dabi-myp__media img,.dabi-myp__media iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0}.dabi-myp__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;align-content:center;gap:1rem;padding:0;background:none;border:0;color:#f3f0eb;cursor:pointer}.dabi-myp__play img{opacity:.75;transition:transform .6s ease,opacity .3s ease}.dabi-myp__play:hover img{transform:scale(1.03);opacity:.6}.dabi-myp__play-mark{position:relative;display:grid;place-items:center;width:6.4rem;height:6.4rem;background:#f3f0ebeb;border-radius:50%;color:var(--dabi-brand, #743a18);transition:transform .3s cubic-bezier(.34,1.5,.5,1)}.dabi-myp__play:hover .dabi-myp__play-mark{transform:scale(1.08)}.dabi-myp__play-mark svg{width:2.8rem;height:2.8rem}.dabi-myp__play-txt{position:relative;font-size:1.25rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.dabi-myp__body{display:grid;gap:.8rem;padding:1.8rem 2rem 2rem}.dabi-myp__h{margin:0;font-size:1.9rem;letter-spacing:-.01em}.dabi-myp__h a{color:inherit;text-decoration:none}.dabi-myp__meta{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;margin:0;font-size:1.2rem;opacity:.65}.dabi-myp__novideo{margin:0;padding:.8rem 1rem;background:var(--dabi-brand-wash, #f0e7de);border-radius:.8rem;font-size:1.25rem}.dabi-myp__file{display:flex;align-items:center;gap:.7rem;margin:.4rem 0 0;font-size:1.3rem}.dabi-myp__file svg{flex:none;width:1.8rem;height:1.8rem;fill:none;stroke:var(--dabi-brand, #743a18);stroke-width:1.6}.dabi-myp__file a{color:inherit}.dabi-myp__fileinfo{margin:0;font-size:1.2rem;opacity:.7}.dabi-myp__empty,.dabi-myp__login{display:grid;justify-items:start;gap:1.2rem;max-width:62rem;padding:clamp(2rem,3vw,3.2rem);background:var(--dabi-brand-wash, #f0e7de);border-radius:2rem}.dabi-myp__empty svg,.dabi-myp__login svg{width:3.6rem;height:3.6rem;fill:none;stroke:var(--dabi-brand, #743a18);stroke-width:1.5}.dabi-myp__empty h2,.dabi-myp__login h2{margin:0;font-size:2.2rem}.dabi-myp__empty p,.dabi-myp__login p{margin:0;font-size:1.45rem;line-height:1.55;opacity:.85}.dabi-myp__login-ctas{display:flex;flex-wrap:wrap;gap:.8rem}.dabi-myp__help{margin-top:clamp(2.4rem,4vw,4rem);padding-top:2rem;border-top:.1rem solid rgba(var(--color-foreground),.12);font-size:1.35rem;line-height:1.6;opacity:.8}@media screen and (max-width:749px){.dabi-myp__login-ctas .button{width:100%}}.dabi-news{padding-block:clamp(7rem,9vw,11rem)}.dabi-news__shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(34rem,.7fr);gap:clamp(5rem,10vw,15rem);align-items:end;padding:clamp(4rem,6vw,8rem);border:0;border-block:.1rem solid rgba(var(--color-foreground),.12);border-radius:0;padding-inline:0}.dabi-news__copy p{margin:0 0 1.5rem;font-size:1.05rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase;opacity:.62}.dabi-news__copy h2{max-width:12ch;margin:0;font-size:clamp(4rem,5.5vw,7rem);line-height:.97;letter-spacing:-.05em}.dabi-news__form-wrap>.rte{max-width:52rem;margin-bottom:2.4rem;font-size:1.5rem;line-height:1.6;opacity:.72}.dabi-news__form{position:relative;display:grid;grid-template-columns:1fr auto;border-bottom:.15rem solid currentColor}.dabi-news__form input{min-width:0;padding:1.5rem .5rem 1.5rem 0;color:inherit;background:transparent;border:0;border-radius:0;font:inherit;font-size:1.45rem;box-shadow:none}.dabi-news__form input:focus{outline:.15rem solid rgba(var(--color-foreground),.35);outline-offset:.3rem}.dabi-news__form button{display:flex;align-items:center;gap:1rem;padding:1rem 0 1rem 2rem;color:inherit;background:transparent;border:0;font:inherit;font-size:1.3rem;font-weight:800;cursor:pointer}.dabi-news__form button svg{width:2rem;fill:none;stroke:currentColor;stroke-width:1.7;transition:transform .25s ease}.dabi-news__form button:hover svg{transform:translate(.4rem)}.dabi-news__message{grid-column:1/-1;margin:1.4rem 0 0;font-size:1.25rem}.dabi-news__form-wrap>small{display:block;margin-top:1.4rem;font-size:1.05rem;line-height:1.4;opacity:.52}@media(max-width:989px){.dabi-news__shell{grid-template-columns:1fr;gap:4rem}}@media(max-width:749px){.dabi-news{padding-block:5rem}.dabi-news__shell{padding:3.5rem 2.2rem;border-radius:1rem}.dabi-news__form{grid-template-columns:1fr}.dabi-news__form button{justify-content:space-between;padding:1.2rem 0}.dabi-news__form input{border-bottom:.1rem solid rgba(var(--color-foreground),.16)}}@media(prefers-reduced-motion:reduce){.dabi-news__form button svg{transition:none}}.dabi-offer{padding-block:1.6rem 2.4rem}.dabi-offer__box{overflow:hidden;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:1.8rem;background:rgb(var(--color-background))}.dabi-offer__box[open]{border-color:var(--dabi-brand, #743a18);box-shadow:0 1.2rem 3rem #28191214}.dabi-offer__head{display:flex;align-items:center;gap:1.4rem;min-height:6.4rem;padding:1.2rem 1.8rem;list-style:none;cursor:pointer}.dabi-offer__head::-webkit-details-marker{display:none}.dabi-offer__icon{display:grid;flex:0 0 4.4rem;place-items:center;width:4.4rem;height:4.4rem;background:var(--dabi-brand-wash, #f0e7de);border-radius:50%;color:var(--dabi-brand, #743a18)}.dabi-offer__icon svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.dabi-offer__title{display:grid;flex:1 1 auto;gap:.2rem;min-width:0}.dabi-offer__title strong{font-size:1.55rem}.dabi-offer__title small{font-size:1.25rem;opacity:.7}.dabi-offer__mark{position:relative;flex:0 0 1.4rem;width:1.4rem;height:1.4rem}.dabi-offer__mark:before,.dabi-offer__mark:after{content:"";position:absolute;top:50%;inset-inline-start:0;width:100%;height:.18rem;background:currentColor;border-radius:1rem;transform:translateY(-50%);transition:transform .35s cubic-bezier(.34,1.4,.44,1),opacity .25s ease}.dabi-offer__mark:after{transform:translateY(-50%) rotate(90deg)}.dabi-offer__box[open] .dabi-offer__mark:after{opacity:0;transform:translateY(-50%) rotate(180deg)}.dabi-offer__body{padding:0 1.8rem 1.8rem}.dabi-offer__form{display:grid;gap:1.4rem}.dabi-offer__range{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.2rem}.dabi-offer__edge{font-size:1.25rem;font-weight:700;opacity:.7}.dabi-offer__range input[type=range]{width:100%;accent-color:var(--dabi-brand, #743a18)}.dabi-offer__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.2rem 1.6rem;align-items:end}.dabi-offer__row--contact{grid-template-columns:repeat(3,minmax(0,1fr))}.dabi-offer__field{display:grid;gap:.5rem}.dabi-offer__field>span{font-size:1.25rem;font-weight:700}.dabi-offer__field input,.dabi-offer__field textarea{width:100%;min-height:4.6rem;padding:1rem 1.4rem;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.2);border-radius:1rem;color:inherit;font:inherit;font-size:1.4rem}.dabi-offer__field input:focus,.dabi-offer__field textarea:focus{outline:none;border-color:var(--dabi-brand, #743a18);box-shadow:0 0 0 .1rem var(--dabi-brand, #743a18)}.dabi-offer__field--qty input{max-width:9rem}.dabi-offer__amount{position:relative;display:block}.dabi-offer__amount input{padding-inline-end:4rem;font-family:var(--font-heading-family);font-size:2.2rem}.dabi-offer__amount b{position:absolute;top:50%;inset-inline-end:1.4rem;transform:translateY(-50%);font-size:1.6rem;opacity:.6}.dabi-offer__hint{grid-column:1 / -1;margin:0;font-size:1.2rem;opacity:.65}.dabi-offer__hint.is-low{color:#a43a2a;opacity:1}.dabi-offer__submit{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:5.2rem;padding:1.2rem 2.4rem;background:var(--dabi-brand, #743a18);color:#f3f0eb;border:0;border-radius:1.2rem;font:inherit;font-size:1.45rem;font-weight:750;cursor:pointer}.dabi-offer__submit svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.dabi-offer__foot{margin:0;font-size:1.15rem;opacity:.6}.dabi-offer__success{margin:0;padding:1.2rem 1.4rem;background:#1f7a3f1a;border-radius:1rem;color:#1f7a3f;font-size:1.35rem}.dabi-offer__error{margin:0;padding:1.2rem 1.4rem;background:#a43a2a1a;border-radius:1rem;color:#a43a2a;font-size:1.35rem}@media screen and (max-width:749px){.dabi-offer__row,.dabi-offer__row--contact{grid-template-columns:1fr}.dabi-offer__field--qty input{max-width:none}}.dabi-pnav{position:sticky;z-index:5;top:var(--dabi-header-bottom, 0px);background:color-mix(in srgb,rgb(var(--color-background)) 86%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border-bottom:.1rem solid rgba(var(--color-foreground),.08);transition:top .2s ease,box-shadow .25s ease}html:has(.dabi-pnav) :is(section,div)[id]{scroll-margin-top:calc(var(--dabi-header-bottom, 0px) + 7.2rem)}.dabi-pnav.is-stuck{box-shadow:0 1rem 2.4rem -2rem #28160a80}.dabi-pnav__in{display:flex;align-items:center;gap:1.6rem;min-height:6rem}.dabi-pnav__title{flex:none;font-size:1.1rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;opacity:.6}.dabi-pnav__list{display:flex;flex:1 1 auto;gap:.6rem;min-width:0;margin:0;padding:.4rem 0;overflow-x:auto;scrollbar-width:none;list-style:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),transparent)}.dabi-pnav__list::-webkit-scrollbar{display:none}.dabi-pnav__link{display:inline-flex;align-items:center;min-height:4rem;padding:0 1.5rem;border-radius:99rem;color:inherit;font-size:1.35rem;font-weight:700;text-decoration:none;white-space:nowrap;box-shadow:inset 0 0 0 .1rem rgba(var(--color-foreground),.14);transition:background-color .25s ease,color .25s ease,box-shadow .25s ease}.dabi-pnav__link:hover{box-shadow:inset 0 0 0 .1rem var(--dabi-brand, #743a18)}.dabi-pnav__link.is-active{background:var(--dabi-brand, #743a18);color:#fbf3e8;box-shadow:none}.dabi-pnav__cta{flex:none;display:inline-flex;align-items:center;gap:.6rem;min-height:4.2rem;padding:0 1.8rem;border-radius:99rem;background:#2f2119;color:#fbf3e8;font-size:1.35rem;font-weight:700;text-decoration:none;transition:background-color .25s ease}.dabi-pnav__cta:hover{background:var(--dabi-brand, #743a18)}.dabi-pnav__cta svg{width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media screen and (max-width:749px){.dabi-pnav__in{gap:.8rem;min-height:5.4rem;padding-inline:1.2rem}.dabi-pnav__title{display:none}.dabi-pnav__link,.dabi-pnav__cta{min-height:3.6rem;padding:0 1.3rem;font-size:1.25rem}.dabi-pnav__cta svg{display:none}}.dabi-vitrin__blocked{display:grid;justify-items:start;gap:1.6rem;padding:4rem 0;font-size:1.6rem}.dabi-vitrin__blocked p{margin:0;max-width:60ch}.dabi-vitrin__blocked-link{color:var(--dabi-brand, #743a18);font-weight:700}.dabi-vitrin{padding-block:clamp(3.2rem,5vw,6.4rem)}.dabi-vitrin__wrap{width:min(100% - 3.2rem,176rem);margin-inline:auto}.dabi-vitrin__head{max-width:76rem;margin-bottom:clamp(2rem,3vw,3.6rem)}.dabi-vitrin__eyebrow{margin:0 0 1rem;font-size:1.15rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--dabi-brand, #743a18)}.dabi-vitrin__heading{margin:0;font-size:clamp(3rem,4vw,5.2rem);line-height:1.02;letter-spacing:-.03em}.dabi-vitrin__intro{max-width:60ch;margin-top:1.2rem;font-size:1.5rem;line-height:1.6;opacity:.78}.dabi-vitrin__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,2.6vw,4rem);align-items:start}.dabi-vitrin__panel{display:grid;gap:.6rem}.dabi-vitrin__side-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.2rem;padding:0 .4rem .4rem;font-size:1.15rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase;opacity:.8}.dabi-vitrin__side-head>span{display:inline-flex;align-items:center;gap:.6rem}.dabi-vitrin__side-head svg{width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.dabi-vitrin__clear{padding:.3rem .2rem;background:none;border:0;border-bottom:.1rem solid currentColor;color:var(--dabi-brand, #743a18);font:inherit;font-size:1.15rem;font-weight:700;text-transform:none;cursor:pointer}.dabi-vitrin__clear[hidden]{display:none}.dabi-vitrin__acc{overflow:hidden;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.12);border-radius:1.4rem;transition:border-color .2s ease,box-shadow .2s ease}.dabi-vitrin__acc[open]{border-color:rgba(var(--color-foreground),.28);box-shadow:0 1rem 2.6rem #28191214}.dabi-vitrin__acc.is-set{border-color:var(--dabi-brand, #743a18)}.dabi-vitrin__acc>summary{display:flex;align-items:center;gap:1rem;min-height:5.2rem;padding:1rem 1.6rem;list-style:none;font-size:1.35rem;font-weight:750;cursor:pointer;-webkit-user-select:none;user-select:none}.dabi-vitrin__acc>summary::-webkit-details-marker{display:none}.dabi-vitrin__acc>summary:hover{background:rgba(var(--color-foreground),.04)}.dabi-vitrin__acc-value{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--dabi-brand, #743a18);font-size:1.2rem;font-weight:600;text-align:end;text-overflow:ellipsis;white-space:nowrap}.dabi-vitrin__mark{position:relative;flex:0 0 1.4rem;width:1.4rem;height:1.4rem}.dabi-vitrin__mark:before,.dabi-vitrin__mark:after{content:"";position:absolute;top:50%;inset-inline-start:0;width:100%;height:.18rem;background:currentColor;border-radius:1rem;transform:translateY(-50%);transition:transform .35s cubic-bezier(.34,1.4,.44,1),opacity .25s ease}.dabi-vitrin__mark:after{transform:translateY(-50%) rotate(90deg)}.dabi-vitrin__acc[open]>summary .dabi-vitrin__mark:before{transform:translateY(-50%) rotate(180deg)}.dabi-vitrin__acc[open]>summary .dabi-vitrin__mark:after{transform:translateY(-50%) rotate(180deg);opacity:0}.dabi-vitrin__options{display:flex;flex-wrap:wrap;gap:.6rem;padding:.2rem 1.6rem 1.6rem;animation:dabi-vitrin-open .25s ease both}@keyframes dabi-vitrin-open{0%{opacity:0;transform:translateY(-.4rem)}}.dabi-vitrin__opt{display:inline-flex;align-items:center;gap:.6rem;min-height:3.8rem;padding:.5rem 1.1rem;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.14);border-radius:5rem;color:inherit;font:inherit;font-size:1.25rem;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,opacity .2s ease}.dabi-vitrin__opt small{opacity:.55;font-size:1.05rem}.dabi-vitrin__opt:hover{border-color:rgba(var(--color-foreground),.4)}.dabi-vitrin__opt[aria-pressed=true]{background:var(--dabi-brand, #743a18);border-color:var(--dabi-brand, #743a18);color:#f3f0eb}.dabi-vitrin__opt[aria-pressed=true] small{opacity:.8}.dabi-vitrin__opt.is-empty{opacity:.4}.dabi-vitrin__bar{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin-bottom:1.6rem}.dabi-vitrin__count{margin:0;font-size:1.3rem;opacity:.7}.dabi-vitrin__sort{display:inline-flex;align-items:center;gap:.8rem;font-size:1.3rem}.dabi-vitrin__sort select{min-height:4rem;padding:0 1.2rem;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.16);border-radius:5rem;color:inherit;font:inherit;font-size:1.3rem}.dabi-vitrin .product-grid,.dabi-vitrin__grid{display:grid;grid-template-columns:repeat(var(--dabi-vitrin-cols, 4),minmax(0,1fr));gap:3.2rem 2rem;margin:0;padding:0;list-style:none}.dabi-vitrin__grid>.grid__item{width:auto;max-width:none;padding:0;animation:dabi-vitrin-open .35s ease both}.dabi-vitrin__grid>.grid__item[hidden]{display:none}.dabi-vitrin__empty{padding:4rem 0;text-align:center;font-size:1.5rem;opacity:.7}.dabi-vitrin__empty[hidden]{display:none}@media screen and (max-width:1199px){.dabi-vitrin .product-grid,.dabi-vitrin__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:989px){.dabi-vitrin .product-grid,.dabi-vitrin__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.dabi-vitrin .product-grid,.dabi-vitrin__grid{grid-template-columns:repeat(var(--dabi-vitrin-cols-m, 1),minmax(0,1fr));gap:2.4rem 1.2rem}.dabi-vitrin__bar{flex-wrap:wrap}.dabi-vitrin__acc>summary{min-height:5.6rem}}@media(prefers-reduced-motion:reduce){.dabi-vitrin__options,.dabi-vitrin__grid>.grid__item{animation:none}}.dabi-patina{padding-block:clamp(7rem,10vw,12rem);overflow:hidden}.dabi-patina__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(28rem,.72fr);align-items:end;gap:4rem;margin-bottom:clamp(4rem,7vw,7rem)}.dabi-patina__eyebrow{margin:0 0 1.4rem;font-size:1.3rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.dabi-patina__heading{max-width:14ch;margin:0;font-size:clamp(3.8rem,5.4vw,7rem);line-height:.98;letter-spacing:-.04em}.dabi-patina__text{font-size:1.7rem;opacity:.82}.dabi-patina__timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;padding:0;margin:0;list-style:none}.dabi-patina__step{min-width:0}.dabi-patina__media{aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--media-radius)}.dabi-patina__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.dabi-patina__step:hover .dabi-patina__image{transform:scale(1.025)}.dabi-patina__placeholder{display:grid;place-items:center;width:100%;height:100%;background:linear-gradient(150deg,#241812,#704124 62%,#bd8657)}.dabi-patina__placeholder span{font-size:clamp(4rem,7vw,8rem);font-weight:700;color:#ffffff59}.dabi-patina__step-copy{padding-top:2rem}.dabi-patina--compact{padding-block:clamp(4.8rem,6vw,8rem)}.dabi-patina--compact .dabi-patina__header{margin-bottom:clamp(3.2rem,4vw,4.8rem)}.dabi-patina--compact .dabi-patina__heading{font-size:clamp(3.2rem,4vw,5.2rem)}.dabi-patina--compact .dabi-patina__media{position:relative;aspect-ratio:auto;overflow:visible;border-radius:0}.dabi-patina--compact .dabi-patina__placeholder{display:block;height:auto;background:none}.dabi-patina--compact .dabi-patina__placeholder span{position:relative;z-index:1;display:grid;place-items:center;width:5.2rem;height:5.2rem;background:rgb(var(--color-background));border:.15rem solid rgba(var(--color-foreground),.5);border-radius:50%;color:rgb(var(--color-foreground));font-size:1.5rem;letter-spacing:.06em}.dabi-patina--compact .dabi-patina__media:after{content:"";position:absolute;top:50%;inset-inline-start:5.2rem;inset-inline-end:-2rem;height:.1rem;background:rgba(var(--color-foreground),.28)}.dabi-patina--compact .dabi-patina__step:last-child .dabi-patina__media:after{display:none}.dabi-patina--compact .dabi-patina__step-copy{padding-top:1.6rem}.dabi-patina--compact .dabi-patina__step h3{font-size:1.9rem}.dabi-patina__period{margin:0 0 .8rem;font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.64}.dabi-patina__step h3{margin:0 0 1rem;font-size:2.2rem}.dabi-patina__step .rte{opacity:.78}@media screen and (max-width:989px){.dabi-patina__header{grid-template-columns:1fr;gap:2rem}.dabi-patina__timeline{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:4rem}}@media screen and (max-width:549px){.dabi-patina__timeline{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline-end:-1.5rem;padding-inline-end:1.5rem;scrollbar-width:none}.dabi-patina__timeline::-webkit-scrollbar{display:none}.dabi-patina__step{flex:0 0 84%;scroll-snap-align:start}.dabi-patina--compact .dabi-patina__step{flex-basis:72%}}@media(prefers-reduced-motion:reduce){.dabi-patina__image{transition:none}}.dabi-plans{padding-block:var(--pl-pt, 72px) var(--pl-pb, 72px)}.dabi-plans__head{display:grid;gap:1rem;max-width:72rem;margin:0 auto 3.6rem;text-align:center}.dabi-plans__eyebrow{margin:0;font-size:1.1rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase;color:var(--dabi-brand, #743a18)}.dabi-plans__heading{margin:0;font-size:clamp(2.8rem,3.4vw,4.4rem);line-height:1.05;letter-spacing:-.03em}.dabi-plans__text{font-size:1.6rem;line-height:1.6;opacity:.8}.dabi-plans__text p{margin:0}.dabi-plans__grid{display:grid;grid-template-columns:repeat(var(--pl-cols),minmax(0,1fr));gap:2rem;max-width:calc(var(--pl-cols) * 40rem);margin:0 auto;padding:0;list-style:none;align-items:stretch}.dabi-plan{position:relative;display:flex;flex-direction:column;gap:1.2rem;padding:3.2rem 2.8rem 2.8rem;border-radius:2.4rem;background:color-mix(in srgb,rgb(var(--color-background)) 50%,#fff);box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.1);transition:transform .3s ease,box-shadow .3s ease}@media(hover:hover){.dabi-plan:hover{transform:translateY(-.4rem);box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.14),0 2.4rem 5rem -3rem #28160a73}}.dabi-plan.is-featured{background:linear-gradient(160deg,color-mix(in srgb,var(--dabi-brand, #743a18) 86%,#fff 8%),color-mix(in srgb,var(--dabi-brand, #743a18) 70%,#000 30%));color:#fbf3e8;box-shadow:0 3rem 6rem -3.4rem #28160ab3}.dabi-plan.is-featured:before{content:"";position:absolute;top:.9rem;right:.9rem;bottom:.9rem;left:.9rem;border:.12rem dashed rgba(251,243,232,.32);border-radius:1.7rem;pointer-events:none}.dabi-plan__badge{align-self:flex-start;padding:.5rem 1.1rem;border-radius:99rem;background:rgba(var(--color-foreground),.07);font-size:1.1rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.dabi-plan.is-featured .dabi-plan__badge{background:#fbf3e8;color:var(--dabi-brand, #743a18)}.dabi-plan__name{margin:0;font-size:2.4rem;line-height:1.1}.dabi-plan.is-featured .dabi-plan__name{color:inherit}.dabi-plan__price{margin:0;font-family:var(--font-heading-family);font-size:2rem;font-weight:700;color:var(--dabi-brand, #743a18)}.dabi-plan.is-featured .dabi-plan__price{color:#f3dcc0}.dabi-plan__note{margin:0;font-size:1.4rem;line-height:1.5;opacity:.78}.dabi-plan__list{display:grid;gap:.9rem;margin:.6rem 0 0;padding:1.6rem 0 0;border-top:.1rem solid rgba(var(--color-foreground),.1);list-style:none}.dabi-plan.is-featured .dabi-plan__list{border-color:#fbf3e833}.dabi-plan__list li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:1rem;align-items:start;font-size:1.45rem;line-height:1.45}.dabi-plan__list svg{width:2rem;height:2rem;margin-top:.1rem;fill:none;stroke:#3f7a4c;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.dabi-plan.is-featured .dabi-plan__list svg{stroke:#bfe3c4}.dabi-plan__list li.is-no{opacity:.55}.dabi-plan__list li.is-no svg{stroke:#a5432f}.dabi-plan.is-featured .dabi-plan__list li.is-no svg{stroke:#f2b8a8}.dabi-plan__cta{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;margin-top:auto;padding:0 2rem;border-radius:99rem;background:#2f2119;color:#fbf3e8;font-size:1.45rem;font-weight:800;text-decoration:none;transition:background-color .25s ease,transform .2s ease}.dabi-plan>.dabi-plan__list{flex:1 1 auto;align-content:start}.dabi-plan__cta:hover{background:var(--dabi-brand, #743a18)}.dabi-plan.is-featured .dabi-plan__cta{background:#fbf3e8;color:#2f2119}.dabi-plan__cta:active{transform:scale(.97)}.dabi-plans__foot{max-width:72rem;margin:2.8rem auto 0;font-size:1.35rem;line-height:1.6;text-align:center;opacity:.75}.dabi-plans__foot p{margin:0}.dabi-plans__foot a{color:var(--dabi-brand, #743a18);font-weight:700;text-underline-offset:.3rem}.dabi-plan.is-featured .dabi-plan__name{color:#fbf3e8}@media screen and (max-width:989px){.dabi-plans__grid{grid-template-columns:repeat(min(var(--pl-cols),2),minmax(0,1fr))}}@media screen and (max-width:749px){.dabi-plans{padding-block:calc(var(--pl-pt, 72px) * .7) calc(var(--pl-pb, 72px) * .7)}.dabi-plans__head{margin-bottom:2.4rem}.dabi-plans__grid{grid-template-columns:minmax(0,1fr);gap:1.4rem}.dabi-plan{padding:2.6rem 2.2rem 2.2rem;border-radius:2rem}}.dabi-pr{padding-block:clamp(5rem,8vw,9rem);overflow:clip}.dabi-pr .dabi-pr__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1.6rem 4rem;padding-bottom:3.2rem}.dabi-pr__eyebrow{margin:0 0 1.2rem;font-size:1.2rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--pr-accent, #743a18)}.dabi-pr__heading{margin:0;font-size:clamp(3rem,2.3rem + 2.2vw,5.2rem);line-height:1.04;letter-spacing:-.03em}.dabi-pr__intro{max-width:44rem;margin:0;font-size:1.6rem;line-height:1.55;opacity:.8}.dabi-pr__wrap{position:relative}.dabi-pr__track{display:flex;gap:1.6rem;margin:0;padding:0 0 1rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.dabi-pr__track::-webkit-scrollbar{display:none}.dabi-pr__step{position:relative;flex:0 0 clamp(24rem,22vw,32rem);scroll-snap-align:start;display:flex;flex-direction:column;gap:1rem;padding:2.2rem;border-radius:2rem;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.1);transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease}.dabi-pr__step:hover{transform:translateY(-4px);box-shadow:0 20px 50px #1d1a181f}.dabi-pr__step:after{content:"";position:absolute;top:4.2rem;inset-inline-end:-1.7rem;width:1.8rem;height:1px;background:rgba(var(--color-foreground),.3)}.dabi-pr__step:last-child:after{display:none}.dabi-pr__num{font-size:1.2rem;font-weight:700;letter-spacing:.2em;color:var(--pr-accent, #743a18)}.dabi-pr__icon{display:grid;place-items:center;width:7rem;height:7rem;margin:.6rem 0 1rem;border-radius:50%;background:color-mix(in srgb,var(--pr-accent, #743a18) 10%,transparent);color:var(--pr-accent, #743a18)}.dabi-pr__icon svg{width:3rem;height:3rem;stroke:currentColor;fill:none;stroke-width:1.5}.dabi-pr__media{margin:.4rem 0 .8rem;aspect-ratio:4 / 3;overflow:hidden;border-radius:1.2rem}.dabi-pr__media img{width:100%;height:100%;object-fit:cover;display:block}.dabi-pr__h{margin:0;font-size:2.1rem;letter-spacing:-.01em}.dabi-pr__t{margin:0;font-size:1.45rem;line-height:1.55;opacity:.8}@media screen and (max-width:749px){.dabi-pr__track{margin-inline:-1.5rem;padding-inline:1.5rem;scroll-padding-inline:1.5rem}.dabi-pr__step{flex-basis:76vw}}.dabi-prec{padding-block:var(--prec-pt, 64px) var(--prec-pb, 72px)}.dabi-prec__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1.6rem 3rem;margin-bottom:2.4rem}.dabi-prec__eyebrow{margin:0 0 .8rem;font-size:1.15rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--dabi-brand, #743a18)}.dabi-prec__heading{margin:0;font-size:clamp(2.8rem,2.2rem + 1.6vw,4.4rem);line-height:1.05;letter-spacing:-.02em}.dabi-prec__tabs{display:inline-flex;gap:.4rem;padding:.4rem;border-radius:999px;background:#1d1a180f}.dabi-prec__tabs[hidden]{display:none}.dabi-prec__tab{min-height:3.8rem;padding:0 1.8rem;border:0;border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:1.35rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.dabi-prec__tab[aria-selected=true]{background:#fff;box-shadow:0 2px 8px #1d1a1814}.dabi-prec__panel[hidden]{display:none}.dabi-prec__track{display:flex;gap:clamp(1.2rem,1.6vw,2.4rem);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.6rem}.dabi-prec__track::-webkit-scrollbar{display:none}.dabi-prec__track>*{flex:0 0 clamp(22rem,23vw,var(--prec-card, 30rem));scroll-snap-align:start;list-style:none}.dabi-prec__ghost{aspect-ratio:4 / 5.6;border-radius:1.6rem;background:linear-gradient(100deg,#1d1a180d 30%,#1d1a181a,#1d1a180d 70%) 0 0 / 300% 100%;animation:dabi-prec-ghost 1.4s linear infinite}@keyframes dabi-prec-ghost{to{background-position:-300% 0}}@media screen and (max-width:749px){.dabi-prec__track{margin-inline:-1.5rem;padding-inline:1.5rem;scroll-padding-inline:1.5rem}.dabi-prec__track>*{flex-basis:64vw}}@media(prefers-reduced-motion:reduce){.dabi-prec__ghost{animation:none}}.dabi-rails{overflow:hidden;padding-block:clamp(5.5rem,7vw,9rem)}.dabi-rails__inner{width:min(100% - 4rem,178rem);margin-inline:auto}.dabi-rail+.dabi-rail{margin-top:clamp(7rem,9vw,12rem);padding-top:clamp(6rem,8vw,10rem);border-top:.1rem solid rgba(var(--color-foreground),.12)}.dabi-rail{opacity:0;transform:translateY(3.5rem);transition:opacity .7s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.dabi-rail.is-visible{opacity:1;transform:translateY(0)}.dabi-rail__header{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2.8rem}.dabi-rail__header h2{margin:0;font-size:clamp(2.8rem,3.2vw,4.8rem);line-height:1;letter-spacing:-.04em}.dabi-rail__header-actions{display:flex;align-items:center;gap:2rem}.dabi-rail__header-actions>a{display:inline-flex;align-items:center;gap:.9rem;color:inherit;font-size:1.25rem;font-weight:750;text-decoration:none}.dabi-rail__header-actions>a:not(.dabi-link) span{border-bottom:.1rem solid currentColor}.dabi-rail__header-actions>a svg{width:1.8rem;fill:none;stroke:currentColor;stroke-width:1.7;transition:transform .25s ease}.dabi-rail__header-actions>a:hover svg{transform:translate(.4rem)}.dabi-rail__controls{display:flex;gap:.7rem}.dabi-rail__controls button{display:grid;width:4.4rem;height:4.4rem;place-items:center;padding:0;color:rgb(var(--color-foreground));background:transparent;border:.1rem solid rgba(var(--color-foreground),.22);border-radius:50%;cursor:pointer;transition:color .2s ease,background .2s ease,opacity .2s ease,transform .2s ease}.dabi-rail__controls button:not(:disabled):hover{color:rgb(var(--color-background));background:rgb(var(--color-foreground));transform:translateY(-.15rem)}.dabi-rail__controls button:disabled{opacity:.28;cursor:default}.dabi-rail__controls svg{width:2rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.dabi-rail__viewport{overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.dabi-rail__viewport::-webkit-scrollbar{display:none}.dabi-rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 4.8rem)/4);gap:1.6rem;margin:0;padding:0;list-style:none}.dabi-rail__slide{min-width:0;scroll-snap-align:start}.dabi-product-card{height:100%;min-width:0;opacity:0;transform:translateY(2.5rem);transition:opacity .55s ease calc(var(--card-order) * 75ms + .12s),transform .65s cubic-bezier(.2,.7,.2,1) calc(var(--card-order) * 75ms + .12s)}.dabi-rail.is-visible .dabi-product-card{opacity:1;transform:translateY(0)}.dabi-product-card__media{position:relative;overflow:hidden;aspect-ratio:4 / 5;background:rgba(var(--color-foreground),.045)}.dabi-product-card__image-link{display:block;width:100%;height:100%}.dabi-product-card__image,.dabi-product-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s ease,transform .75s cubic-bezier(.2,.7,.2,1)}.dabi-product-card__image--secondary{opacity:0;transform:scale(1.045)}.dabi-product-card__media:hover .dabi-product-card__image--primary{opacity:0;transform:scale(1.035)}.dabi-product-card__media:hover .dabi-product-card__image--secondary{opacity:1;transform:scale(1)}.dabi-product-card__badges{position:absolute;top:1rem;left:1rem;pointer-events:none}.dabi-product-card__badges span{display:block;padding:.65rem .9rem;color:rgb(var(--color-background));background:rgb(var(--color-foreground));font-size:.95rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.dabi-product-card__image-action{position:absolute;inset-inline-end:1rem;inset-block-end:1rem;display:flex;align-items:center;gap:.7rem;min-height:4.2rem;padding:.8rem 1.2rem;color:rgb(var(--color-foreground));background:rgba(var(--color-background),.94);font-size:1.15rem;font-weight:750;text-decoration:none;opacity:0;transform:translateY(.8rem);transition:opacity .25s ease,transform .25s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dabi-product-card__image-action svg{width:1.7rem;fill:none;stroke:currentColor;stroke-width:1.7}.dabi-product-card__media:hover .dabi-product-card__image-action,.dabi-product-card__image-action:focus-visible{opacity:1;transform:translateY(0)}.dabi-product-card__content{padding-top:1.7rem}.dabi-product-card h3{min-height:4.4rem;margin:0;font-size:clamp(1.55rem,1.25vw,1.95rem);line-height:1.18;letter-spacing:-.018em}.dabi-product-card h3 a{color:inherit;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 .1rem;transition:background-size .3s ease}.dabi-product-card h3 a:hover{background-size:100% .1rem}.dabi-product-card__price{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem;margin-top:.9rem;min-height:2.4rem;font-size:1.35rem}.dabi-product-card__price strong{font-weight:750}.dabi-product-card__price s{opacity:.48}.dabi-product-card__swatches{display:flex;align-items:center;gap:.55rem;margin-top:1.1rem;min-height:2.4rem;overflow:hidden}.dabi-product-card__swatch{flex:0 0 auto;width:2.3rem;height:2.3rem;background-color:var(--swatch-color, transparent);background-image:var(--swatch-image);background-size:cover;border:.1rem solid rgba(var(--color-foreground),.22);border-radius:50%;box-shadow:inset 0 0 0 .28rem rgb(var(--color-background))}.dabi-product-card__swatch--text{width:auto;min-width:2.6rem;height:auto;padding:.42rem .68rem;font-size:.88rem;line-height:1;border-radius:99rem;box-shadow:none}.dabi-product-card__swatch-more{font-size:1rem;font-weight:700;opacity:.55}.dabi-product-card__actions{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:.7rem;margin-top:1.5rem}.dabi-product-card__actions>a,.dabi-product-card__actions button{display:flex;width:100%;min-height:4.5rem;align-items:center;justify-content:center;gap:.6rem;padding:.8rem .9rem;color:rgb(var(--color-foreground));background:transparent;border:.1rem solid rgba(var(--color-foreground),.24);font:inherit;font-size:1.08rem;font-weight:750;text-align:center;text-decoration:none;cursor:pointer;transition:color .22s ease,background .22s ease,border-color .22s ease}.dabi-product-card__actions .dabi-product-card__buy,.dabi-product-card__actions form button{color:rgb(var(--color-background));background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}.dabi-product-card__actions>a:hover,.dabi-product-card__actions form button:hover{color:rgb(var(--color-background));background:color-mix(in srgb,rgb(var(--color-foreground)) 85%,transparent);border-color:rgb(var(--color-foreground))}.dabi-product-card__actions svg{width:1.65rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.dabi-product-card__form{min-width:0;margin:0}.dabi-product-card__disabled{opacity:.45;cursor:not-allowed!important}.dabi-rail__progress{height:.2rem;margin-top:2.8rem;overflow:hidden;background:rgba(var(--color-foreground),.11)}.dabi-rail__progress span{display:block;width:100%;height:100%;background:rgb(var(--color-foreground));transform:scaleX(var(--rail-progress, .2));transform-origin:left center;transition:transform .2s ease}@media screen and (max-width:1199px){.dabi-rail__track{grid-auto-columns:calc((100% - 3.2rem) / 3)}}@media screen and (max-width:749px){.dabi-rails{padding-block:5rem 7rem}.dabi-rails__inner{width:min(100% - 3rem,178rem)}.dabi-rail+.dabi-rail{margin-top:7rem;padding-top:6rem}.dabi-rail__header{align-items:center}.dabi-rail__header-actions>a{display:none}.dabi-rail__controls button{width:4rem;height:4rem}.dabi-rail__track{grid-auto-columns:78%;gap:1.2rem}.dabi-product-card__media{aspect-ratio:4 / 4.7}.dabi-product-card__image-action{opacity:1;transform:none}.dabi-product-card h3{min-height:auto}}@media(prefers-reduced-motion:reduce){.dabi-rail,.dabi-product-card,.dabi-product-card__image,.dabi-product-card__image-action,.dabi-rail__viewport{opacity:1;transform:none;transition:none;scroll-behavior:auto}}.dabi-specs{padding-block:clamp(6rem,9vw,11rem)}.dabi-specs__layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(4rem,8vw,12rem)}.dabi-specs__intro{align-self:start}.dabi-specs__eyebrow{margin:0 0 1.4rem;font-size:1.3rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.dabi-specs__heading{max-width:13ch;margin:0;font-size:clamp(3.6rem,4.8vw,6.2rem);line-height:1;letter-spacing:-.035em}.dabi-specs__text{max-width:52rem;margin-top:2rem;font-size:1.7rem;opacity:.82}.dabi-specs__list{margin:0;border-top:.1rem solid rgba(var(--color-foreground),.22)}.dabi-specs__row{display:grid;grid-template-columns:minmax(12rem,.75fr) minmax(0,1.25fr);gap:2rem;padding-block:1.8rem;border-bottom:.1rem solid rgba(var(--color-foreground),.22)}.dabi-specs__row dt{font-size:1.4rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.dabi-specs__row dd{margin:0}.dabi-specs__row dd>*:first-child{margin-top:0}.dabi-specs__row dd>*:last-child{margin-bottom:0}@media screen and (max-width:749px){.dabi-specs__layout{grid-template-columns:1fr;gap:3.6rem}.dabi-specs__row{grid-template-columns:1fr;gap:.8rem}}.dabi-scroll{position:fixed;inset-inline-start:0;z-index:34;display:flex;align-items:flex-start;pointer-events:none}.dabi-scroll .dabi-scroll__paper{position:absolute;inset-inline-start:100%;top:50%;translate:0 -50%}.dabi-scroll--bottom .dabi-scroll__paper{top:auto;bottom:0;translate:none}.dabi-scroll[hidden]{display:none}.dabi-scroll--middle{top:calc(50% + var(--dabi-scroll-y, 0px));transform:translateY(-50%)}.dabi-scroll--bottom{bottom:calc(6rem + var(--dabi-scroll-y, 0px))}.dabi-scroll--top{top:calc(var(--dabi-header-bottom, 12rem) + var(--dabi-ticker-height, 0px) + 2rem + var(--dabi-scroll-y, 0px))}.dabi-scroll__tab{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:.8rem;padding:1.4rem .7rem 1.2rem;background:var(--dabi-scroll-accent, #743a18);color:#f3f0eb;border:0;border-radius:0 1.2rem 1.2rem 0;box-shadow:.4rem 0 1.8rem #1e161138;cursor:pointer;pointer-events:auto;transition:transform .3s cubic-bezier(.34,1.4,.44,1),box-shadow .3s ease;animation:dabi-scroll-bob 5s ease-in-out infinite}.dabi-scroll__tab:hover{transform:translate(.3rem);box-shadow:.6rem 0 2.4rem #1e16114d}.dabi-scroll__roll{display:grid;gap:.25rem;width:1.8rem}.dabi-scroll__roll span{display:block;height:.3rem;background:#f3f0eb8c;border-radius:1rem}.dabi-scroll__roll span:nth-child(2){width:75%;margin:0 auto}.dabi-scroll__roll span:nth-child(3){width:50%;margin:0 auto}.dabi-scroll__tab-ico{display:grid;place-items:center;width:2.4rem;height:2.4rem}.dabi-scroll__tab-ico svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.dabi-scroll__tab-txt{writing-mode:vertical-rl;transform:rotate(180deg);font-size:1.05rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}@keyframes dabi-scroll-bob{50%{transform:translateY(-.4rem)}}.dabi-scroll.is-open .dabi-scroll__tab{animation:none;border-radius:0}.dabi-scroll.is-mini:not(.is-open) .dabi-scroll__tab{gap:0;padding:.7rem .45rem .7rem .4rem;border-radius:0 1rem 1rem 0;opacity:.88;animation:none;box-shadow:.3rem 0 1.2rem #1e161133}.dabi-scroll.is-mini:not(.is-open) .dabi-scroll__roll,.dabi-scroll.is-mini:not(.is-open) .dabi-scroll__tab-txt{display:none}.dabi-scroll.is-mini:not(.is-open) .dabi-scroll__tab-ico{width:1.8rem;height:1.8rem}.dabi-scroll.is-mini:not(.is-open) .dabi-scroll__tab:hover{opacity:1}.dabi-scroll__paper{position:relative;width:min(34rem,calc(100vw - 6.4rem));padding:2.4rem 2.4rem 2.2rem 2.2rem;background:var(--dabi-scroll-paper, #f6efe4);color:var(--dabi-scroll-ink, #2a1c13);background-image:repeating-linear-gradient(0deg,rgba(116,58,24,.035) 0 .1rem,transparent .1rem 2.6rem),radial-gradient(120% 60% at 0% 50%,rgba(116,58,24,.1),transparent 60%);border-radius:0 1.6rem 1.6rem 0;box-shadow:1rem 0 3rem #1e161138;transform-origin:left center;transform:scaleX(0);opacity:0;pointer-events:none;transition:transform .55s cubic-bezier(.2,.8,.25,1),opacity .3s ease}.dabi-scroll.is-open .dabi-scroll__paper{transform:scaleX(1);opacity:1;pointer-events:auto}.dabi-scroll__edge{position:absolute;inset-inline:0;height:.9rem;background:radial-gradient(circle at 50% 50%,rgba(116,58,24,.18),transparent 70%);opacity:.8}.dabi-scroll__edge--top{top:-.1rem;border-radius:0 1.6rem 0 0}.dabi-scroll__edge--bottom{bottom:-.1rem;border-radius:0 0 1.6rem}.dabi-scroll__close{position:absolute;top:.8rem;inset-inline-end:.8rem;display:grid;place-items:center;width:3rem;height:3rem;background:#743a181a;border:0;border-radius:50%;color:inherit;cursor:pointer}.dabi-scroll__close svg{width:1.2rem;height:1.2rem;fill:none;stroke:currentColor;stroke-width:1.8}.dabi-scroll__eyebrow{margin:0 0 .4rem;font-size:1rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;opacity:.6}.dabi-scroll__heading{margin:0 0 1.2rem;font-size:2rem;line-height:1.1;letter-spacing:-.02em}.dabi-scroll__list{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.dabi-scroll__list li{display:grid;grid-template-columns:3.2rem minmax(0,1fr);gap:1rem;align-items:start;opacity:0;transform:translate(-.8rem);transition:opacity .4s ease,transform .4s ease;transition-delay:calc(.25s + var(--i, 0) * 70ms)}.dabi-scroll.is-open .dabi-scroll__list li{opacity:1;transform:none}.dabi-scroll__list b{display:block;font-size:1.35rem;line-height:1.3}.dabi-scroll__list small{display:block;margin-top:.2rem;font-size:1.15rem;line-height:1.45;opacity:.72}.dabi-scroll__ico{display:grid;place-items:center;width:3.2rem;height:3.2rem;background:#743a181a;border-radius:1rem;color:var(--dabi-scroll-accent, #743a18)}.dabi-scroll__ico svg{width:1.7rem;height:1.7rem;fill:none;stroke:currentColor;stroke-width:1.5}.dabi-scroll__cta{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.6rem;color:var(--dabi-scroll-accent, #743a18);font-size:1.25rem;font-weight:800;text-decoration:none}.dabi-scroll__cta svg{width:1.5rem;height:1.5rem;fill:none;stroke:currentColor;stroke-width:1.8;transition:transform .2s ease}.dabi-scroll__cta:hover svg{transform:translate(.3rem)}@media screen and (min-width:750px){body:has(.dabi-listing--rail,.dabi-vitrin--rail) .dabi-scroll{inset-inline-start:var(--dabi-rail-w, 56px)}}@media screen and (max-width:749px){.dabi-scroll--no-mobile{display:none}.dabi-scroll--middle{top:auto;bottom:calc(9rem + var(--dabi-scroll-y, 0px));transform:none}.dabi-scroll__tab{padding:1rem .6rem;gap:.6rem}.dabi-scroll__tab-txt{font-size:.95rem}.dabi-scroll__paper{width:min(30rem,calc(100vw - 5.6rem));padding:2rem 1.8rem 1.8rem}}@media screen and (max-width:749px){.dabi-scroll--middle,.dabi-scroll--top,.dabi-scroll--bottom{top:auto;bottom:calc(18rem + var(--dabi-scroll-y, 0px));transform:none}.dabi-scroll__tab{padding:.9rem .5rem;gap:0;border-radius:0 1rem 1rem 0}.dabi-scroll__roll,.dabi-scroll__tab-txt{display:none}.dabi-scroll__tab-ico{width:2.2rem;height:2.2rem}.dabi-scroll__paper{max-height:70vh;overflow-y:auto}}@media(prefers-reduced-motion:reduce){.dabi-scroll__tab,.dabi-scroll__paper,.dabi-scroll__list li{animation:none;transition:none}}.dabi-showcase{padding-block:clamp(4rem,6vw,7rem)}.dabi-showcase__head{max-width:62ch;margin-bottom:clamp(2.4rem,4vw,4rem)}.dabi-showcase__eyebrow{margin:0 0 1rem;color:var(--dabi-brand, #743a18);font-size:1.1rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.dabi-showcase__heading{margin:0;font-size:clamp(2.8rem,4vw,4.6rem);line-height:1.04;letter-spacing:-.035em}.dabi-showcase__intro{margin-top:1.6rem;color:var(--dabi-text-muted, #6b625b);font-size:1.6rem;line-height:1.6}.dabi-showcase__video{position:relative;overflow:hidden;margin-bottom:clamp(2.4rem,4vw,4rem);aspect-ratio:16 / 9;background:var(--dabi-surface-alt, #ece7df);border-radius:1.8rem}.dabi-showcase__video video,.dabi-showcase__video iframe,.dabi-showcase__video img{display:block;width:100%;height:100%;object-fit:cover;border:0}.dabi-showcase__play{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;background:none;border:0;cursor:pointer}.dabi-showcase__play-mark{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:7rem;height:7rem;background:var(--dabi-bg, #f3f0eb);border-radius:50%;color:var(--dabi-brand, #743a18);box-shadow:0 1.4rem 3.6rem #0f0a0757;transform:translate(-50%,-50%);transition:transform .3s cubic-bezier(.2,.8,.25,1)}.dabi-showcase__play:hover .dabi-showcase__play-mark{transform:translate(-50%,-50%) scale(1.08)}.dabi-showcase__play-mark svg{width:2.6rem;height:2.6rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.dabi-showcase__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(26rem,1fr));gap:clamp(1.2rem,2vw,2rem)}.dabi-showcase__item{display:grid;gap:.9rem;margin:0}.dabi-showcase__shot{display:block;overflow:hidden;width:100%;padding:0;aspect-ratio:4 / 5;background:var(--dabi-surface-alt, #ece7df);border:0;border-radius:1.4rem;cursor:zoom-in}.dabi-showcase__shot img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.dabi-showcase__shot:hover img,.dabi-showcase__shot:focus-visible img{transform:scale(1.06)}.dabi-showcase__item figcaption{color:var(--dabi-text-muted, #6b625b);font-size:1.35rem;line-height:1.4}.dabi-showcase__cta{display:inline-flex;align-items:center;gap:1.1rem;min-height:5.2rem;margin-top:clamp(2.4rem,4vw,4rem);padding-inline:2.8rem;background:var(--dabi-brand, #743a18);border-radius:var(--dabi-radius-sm, .2rem);color:var(--dabi-bg, #f3f0eb);font-size:1.5rem;font-weight:640;text-decoration:none}.dabi-showcase__cta:hover{background:var(--dabi-brand-dark, #5a2d12);color:var(--dabi-bg, #f3f0eb)}.dabi-showcase__cta svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s ease}.dabi-showcase__cta:hover svg{transform:translate(.35rem)}.dabi-showcase__viewer{position:fixed;z-index:60;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:2rem}.dabi-showcase__viewer[hidden]{display:none}.dabi-showcase__viewer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f0a07b8;-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem)}.dabi-showcase__viewer-panel{position:relative;display:grid;gap:1.2rem;width:min(110rem,100%)}.dabi-showcase__viewer-stage{position:relative;overflow:hidden;border-radius:1.4rem;cursor:none}.dabi-showcase__viewer-stage img{display:block;width:100%;height:auto;max-height:78vh;object-fit:contain;background:#100b08}.dabi-showcase__viewer-caption{margin:0;color:#f3f0ebdb;font-size:1.4rem;text-align:center}.dabi-showcase__viewer-caption:empty{display:none}.dabi-showcase__viewer-close{position:absolute;z-index:3;top:-1.2rem;inset-inline-end:-1.2rem;display:grid;place-items:center;width:4.8rem;height:4.8rem;padding:0;background:var(--dabi-bg, #f3f0eb);border:0;border-radius:50%;color:var(--dabi-text, #2a2523);cursor:pointer}.dabi-showcase__viewer-close svg{width:2.1rem;height:2.1rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.dabi-showcase__viewer-cursor{position:absolute;z-index:2;top:0;left:0;display:grid;place-items:center;width:4.8rem;height:4.8rem;background:var(--dabi-bg, #f3f0eb);border-radius:50%;color:var(--dabi-brand, #743a18);box-shadow:0 .8rem 2.4rem #0f0a0766;opacity:0;transform:translate(-50%,-50%) scale(.7);transition:opacity .2s ease,transform .2s cubic-bezier(.2,.8,.25,1);pointer-events:none}.dabi-showcase__viewer-cursor.is-visible{opacity:1;transform:translate(-50%,-50%) scale(1)}.dabi-showcase__viewer-cursor svg{width:2.1rem;height:2.1rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.dabi-showcase__viewer-cursor[data-direction=prev] svg{transform:rotate(180deg)}@media(hover:none){.dabi-showcase__viewer-stage{cursor:default}.dabi-showcase__viewer-cursor{display:none}}@media(prefers-reduced-motion:reduce){.dabi-showcase__shot img,.dabi-showcase__cta svg,.dabi-showcase__play-mark,.dabi-showcase__viewer-cursor{transition:none}}.dabi-sticky-buy{position:fixed;inset:auto 0 0;z-index:40;transform:translateY(110%);visibility:hidden;border-top:.1rem solid rgba(var(--color-foreground),.16);box-shadow:0 -1rem 3rem #0000001f;transition:transform .22s ease,visibility .22s ease}.dabi-sticky-buy.is-visible{transform:translateY(0);visibility:visible}.dabi-sticky-buy__inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-top:1rem;padding-bottom:max(1rem,env(safe-area-inset-bottom))}.dabi-sticky-buy__product{display:flex;align-items:center;gap:1.2rem;min-width:0}.dabi-sticky-buy__image{width:5rem;height:5rem;flex:0 0 auto;border-radius:.4rem;object-fit:cover}.dabi-sticky-buy__copy{min-width:0}.dabi-sticky-buy__copy p{overflow:hidden;margin:0;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.dabi-sticky-buy__copy span{display:block;margin-top:.2rem;font-size:1.3rem;opacity:.72}.dabi-sticky-buy__button{min-width:min(28rem,42vw)}@media screen and (min-width:990px){.dabi-sticky-buy{display:none}}@media screen and (max-width:549px){.dabi-sticky-buy__copy p{max-width:36vw}.dabi-sticky-buy__image{display:none}.dabi-sticky-buy__button{min-width:48vw;min-height:4.8rem;padding-inline:1.4rem}}@media(prefers-reduced-motion:reduce){.dabi-sticky-buy{transition:none}}.dabi-ss{padding-block:clamp(5rem,8vw,9rem)}.dabi-ss__head{max-width:72rem;margin-bottom:clamp(3rem,5vw,6rem)}.dabi-ss__eyebrow{margin:0 0 1.2rem;font-size:1.2rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ss-accent, #743a18)}.dabi-ss__heading{margin:0;font-size:clamp(3.2rem,2.4rem + 2.4vw,5.6rem);line-height:1.02;letter-spacing:-.03em}.dabi-ss__intro{margin-top:1.6rem;font-size:1.7rem;opacity:.82}.dabi-ss__layout{display:grid;grid-template-columns:30rem minmax(0,1fr);gap:clamp(3rem,6vw,8rem)}.dabi-ss__sticky{position:sticky;top:calc(var(--dabi-header-bottom, 8rem) + 3rem)}.dabi-ss__years{position:relative;height:clamp(8rem,10vw,12rem)}.dabi-ss__year{position:absolute;top:0;right:0;bottom:0;left:0;font-family:var(--font-heading-family);font-size:clamp(6rem,7vw,10rem);line-height:1;letter-spacing:-.04em;color:var(--ss-accent, #743a18);opacity:0;transform:translateY(.4em);transition:opacity .5s ease,transform .6s cubic-bezier(.16,1,.3,1)}.dabi-ss__year.is-on{opacity:1;transform:none}.dabi-ss__dots{margin:2.4rem 0 0;padding:0;list-style:none;display:grid;gap:1rem}.dabi-ss__dots li{position:relative;padding-inline-start:2.4rem;font-size:1.35rem;opacity:.5;transition:opacity .3s ease}.dabi-ss__dots li:before{content:"";position:absolute;inset-inline-start:0;top:.5rem;width:1rem;height:1rem;border-radius:50%;border:2px solid currentColor;transition:background-color .3s ease}.dabi-ss__dots li.is-on{opacity:1;font-weight:600}.dabi-ss__dots li.is-on:before{background:var(--ss-accent, #743a18);border-color:var(--ss-accent, #743a18)}.dabi-ss__steps{margin:0;padding:0;list-style:none;display:grid;gap:clamp(6rem,10vw,12rem)}.dabi-ss__year-inline{display:none}.dabi-ss__media{margin:0 0 2.4rem;aspect-ratio:16 / 10;overflow:hidden;border-radius:2rem;box-shadow:0 24px 60px #1d1a1824}.dabi-ss__media img{width:100%;height:100%;object-fit:cover;display:block}.dabi-ss__h{margin:0 0 1.2rem;font-size:clamp(2.4rem,2rem + 1vw,3.4rem);letter-spacing:-.02em}.dabi-ss__t{max-width:62rem;font-size:1.65rem;line-height:1.65}.dabi-ss__q{margin:2rem 0 0;padding-inline-start:1.6rem;border-inline-start:3px solid var(--ss-accent, #743a18);font-family:var(--font-heading-family);font-size:2rem;font-style:italic;line-height:1.35}@media screen and (max-width:989px){.dabi-ss__layout{grid-template-columns:1fr}.dabi-ss__side{display:none}.dabi-ss__year-inline{display:block;margin:0 0 1.2rem;font-family:var(--font-heading-family);font-size:4.2rem;line-height:1;letter-spacing:-.03em;color:var(--ss-accent, #743a18)}.dabi-ss__steps{gap:4.8rem}}.dabi-stl{padding-block:var(--dabi-stl-pt, 64px) var(--dabi-stl-pb, 64px)}.dabi-stl__head{max-width:70ch;margin-bottom:clamp(3.2rem,5vw,6rem)}.dabi-stl__eyebrow{margin:0 0 1rem;font-size:1.1rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;opacity:.62}.dabi-stl__title{margin:0;font-size:clamp(2.8rem,3.8vw,4.8rem);line-height:1.02;letter-spacing:-.03em}.dabi-stl__text{margin-top:1.4rem;font-size:1.55rem;line-height:1.6;opacity:.8}.dabi-stl__list{position:relative;display:grid;gap:clamp(2.4rem,4vw,5rem);margin:0;padding:0 0 0 3.2rem;list-style:none}.dabi-stl__list:before{content:"";position:absolute;top:0;bottom:0;inset-inline-start:.95rem;width:.2rem;background:rgba(var(--color-foreground),.12)}.dabi-stl__list:after{content:"";position:absolute;top:0;inset-inline-start:.95rem;width:.2rem;height:var(--dabi-stl-fill, 0%);background:var(--dabi-brand, #743a18);transition:height .2s linear}.dabi-stl__item{position:relative}.dabi-stl__marker{position:absolute;top:1.6rem;inset-inline-start:-3.2rem;width:2.1rem;height:2.1rem;display:grid;place-items:center}.dabi-stl__marker span{width:1.1rem;height:1.1rem;background:rgb(var(--color-background));border:.2rem solid rgba(var(--color-foreground),.3);border-radius:50%;transition:transform .4s cubic-bezier(.34,1.5,.5,1),border-color .3s ease,background .3s ease}.dabi-stl__item.is-on .dabi-stl__marker span{background:var(--dabi-brand, #743a18);border-color:var(--dabi-brand, #743a18);transform:scale(1.35)}.dabi-stl__card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.6rem,3vw,4rem);align-items:center;padding:clamp(1.6rem,2.4vw,2.8rem);background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.12);border-radius:2rem;opacity:0;transform:translateY(2rem);transition:opacity .6s ease,transform .7s cubic-bezier(.2,.8,.25,1)}.dabi-stl__item.is-on .dabi-stl__card{opacity:1;transform:none}.dabi-stl__item:nth-child(2n) .dabi-stl__media{order:2}.dabi-stl__media{aspect-ratio:4 / 3;overflow:hidden;border-radius:1.4rem;background:rgba(var(--color-foreground),.06)}.dabi-stl__media img,.dabi-stl__media video{width:100%;height:100%;object-fit:cover}.dabi-stl__card:not(:has(.dabi-stl__media)){grid-template-columns:1fr}.dabi-stl__year{display:inline-block;margin-bottom:1rem;padding:.35rem 1rem;background:var(--dabi-brand-wash, #f0e7de);border-radius:5rem;color:var(--dabi-brand, #743a18);font-size:1.15rem;font-weight:800;letter-spacing:.1em}.dabi-stl__h{margin:0;font-size:clamp(2rem,2.4vw,2.8rem);line-height:1.1;letter-spacing:-.02em}.dabi-stl__p{margin-top:1rem;font-size:1.45rem;line-height:1.6;opacity:.82}.dabi-stl__quote{margin:1.6rem 0 0;padding-inline-start:1.4rem;border-inline-start:.3rem solid var(--dabi-brand, #743a18);font-size:1.5rem;font-style:italic;line-height:1.5}@media screen and (max-width:749px){.dabi-stl__list{padding-inline-start:2.6rem}.dabi-stl__marker{inset-inline-start:-2.6rem}.dabi-stl__card,.dabi-stl__item:nth-child(2n) .dabi-stl__card{grid-template-columns:1fr}.dabi-stl__item:nth-child(2n) .dabi-stl__media{order:0}}@media(prefers-reduced-motion:reduce){.dabi-stl__card{opacity:1;transform:none;transition:none}}.dabi-team{padding-block:var(--dabi-team-pt, 64px) var(--dabi-team-pb, 64px)}.dabi-team__head{max-width:70ch;margin-bottom:clamp(2.4rem,4vw,4.8rem)}.dabi-team__eyebrow{margin:0 0 1rem;font-size:1.1rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;opacity:.62}.dabi-team__title{margin:0;font-size:clamp(2.8rem,3.8vw,4.8rem);line-height:1.02;letter-spacing:-.03em}.dabi-team__text{margin:1.2rem 0 0;font-size:1.5rem;line-height:1.6;opacity:.8}.dabi-team__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));gap:2rem;margin:0;padding:0;list-style:none}.dabi-team__card{display:grid;gap:1.4rem}.dabi-team__photo{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:2rem;background:var(--dabi-brand-wash, #f0e7de)}.dabi-team__photo img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.25,1)}.dabi-team__card:hover .dabi-team__photo img{transform:scale(1.04)}.dabi-team__initials{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--dabi-brand, #743a18);font-size:6rem;font-weight:800;letter-spacing:-.05em}.dabi-team__body{position:relative;display:grid;gap:.3rem;padding-inline-end:4rem}.dabi-team__body h3{margin:0;font-size:1.9rem;letter-spacing:-.01em}.dabi-team__role{margin:0;font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.6}.dabi-team__quote{margin:.6rem 0 0;font-size:1.4rem;line-height:1.55;font-style:italic;opacity:.82}.dabi-team__ig{position:absolute;top:0;inset-inline-end:0;display:grid;place-items:center;width:3.4rem;height:3.4rem;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:50%;color:inherit}.dabi-team__ig svg{width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-width:1.6}.dabi-ticker{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:4rem;overflow:hidden;border-bottom:.1rem solid rgba(var(--color-foreground),.1);font-size:1.25rem;font-weight:600;letter-spacing:.02em}.dabi-ticker[hidden]{display:none}.dabi-ticker--sticky{position:sticky;z-index:2;top:var(--dabi-header-height, 0px)}.dabi-ticker--upper{text-transform:uppercase;letter-spacing:.1em;font-size:1.1rem}.dabi-ticker__track{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent)}.dabi-ticker__list{display:flex;align-items:center;width:max-content;margin:0;padding:0;list-style:none;animation:dabi-ticker-run var(--dabi-ticker-dur, 40s) linear infinite;will-change:transform}.dabi-ticker[data-direction=rtl] .dabi-ticker__list{animation-direction:reverse}.dabi-ticker:hover .dabi-ticker__list,.dabi-ticker:focus-within .dabi-ticker__list,.dabi-ticker.is-paused .dabi-ticker__list{animation-play-state:paused}.dabi-ticker__item{display:inline-flex;align-items:center;flex:none}.dabi-ticker__item>a,.dabi-ticker__item>span,.dabi-ticker__item>button{display:inline-flex;align-items:center;gap:.7rem;padding:1rem 1.2rem;background:none;border:0;color:inherit;font:inherit;text-decoration:none;cursor:pointer;white-space:nowrap}.dabi-ticker__item>span{cursor:default}.dabi-ticker__item>a:hover .dabi-ticker__text,.dabi-ticker__item>button:hover .dabi-ticker__text{text-decoration:underline;text-underline-offset:.3em}.dabi-ticker__icon{display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;opacity:.85}.dabi-ticker__icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.dabi-ticker__cta{padding:.2rem .7rem;border:.1rem solid currentColor;border-radius:5rem;font-style:normal;font-size:.9em;opacity:.9}.dabi-ticker__item.is-highlight .dabi-ticker__text{color:var(--dabi-brand, #743a18);font-weight:800}.dabi-ticker__item.is-campaign .dabi-ticker__icon{color:var(--dabi-brand, #743a18)}.dabi-ticker__sep{display:inline-grid;place-items:center;width:1.1rem;height:1.1rem;margin:0 .6rem;opacity:.45}.dabi-ticker__sep svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2}.dabi-ticker__close{display:grid;place-items:center;width:4.4rem;height:4.4rem;margin-inline-end:.2rem;background:none;border:0;border-radius:50%;color:inherit;cursor:pointer;opacity:.6;transition:opacity .2s ease,background-color .2s ease,transform .3s ease}.dabi-ticker__close:hover{opacity:1;background:#7f7f7f24;transform:rotate(90deg)}.dabi-ticker__close:focus-visible{opacity:1;outline:.2rem solid currentColor;outline-offset:-.4rem}.dabi-ticker.is-collapsed{display:none!important}.dabi-ticker.is-rolling{overflow:hidden}.dabi-ticker__close svg{width:1.4rem;height:1.4rem;fill:none;stroke:currentColor;stroke-width:1.8}.dabi-ticker,.dabi-ticker.dabi-ticker--bold{min-height:var(--dabi-ticker-h, 50px);font-size:var(--dabi-ticker-fs, 1.4rem)}.dabi-ticker.dabi-ticker--custom{background:var(--dabi-tk-bg);color:var(--dabi-tk-fg);border:0}.dabi-ticker--custom .dabi-ticker__icon,.dabi-ticker--custom .dabi-ticker__sep,.dabi-ticker--custom .is-highlight .dabi-ticker__text{color:var(--dabi-tk-ac)}.dabi-ticker[data-pause=false]:hover .dabi-ticker__list{animation-play-state:running}.dabi-ticker__code{padding:.2rem .8rem;border:.1rem dashed currentColor;border-radius:.6rem;font-style:normal;font-weight:800;letter-spacing:.08em}.dabi-ticker__item.is-copied .dabi-ticker__code{border-style:solid}.dabi-ticker__thumb{display:block;width:2.6rem;height:2.6rem;overflow:hidden;border-radius:.6rem}.dabi-ticker__thumb img{width:100%;height:100%;object-fit:cover}.dabi-ticker__price{font-style:normal;font-weight:800}.dabi-ticker__price s{font-weight:500;opacity:.6}.dabi-ticker__item.is-countdown [data-countdown-text]{font-variant-numeric:tabular-nums}@keyframes dabi-ticker-run{0%{transform:translate(0)}to{transform:translate(-50%)}}.dabi-ticker.dabi-ticker--bold{min-height:5rem;background:linear-gradient(90deg,#5a2b12,#743a18 40%,#8a4a22 70%,#5a2b12);color:#f7f1e8;border:0;font-size:1.4rem;font-weight:700;letter-spacing:.01em;box-shadow:inset 0 -.1rem #ffffff14,0 .8rem 2.4rem #2a1c132e}.dabi-ticker.dabi-ticker--bold:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.14) 50%,transparent 80%);background-size:40% 100%;background-repeat:no-repeat;animation:dabi-ticker-shine 6s ease-in-out infinite;pointer-events:none}@keyframes dabi-ticker-shine{0%{background-position:-60% 0}60%,to{background-position:180% 0}}.dabi-ticker.dabi-ticker--bold .dabi-ticker__track{-webkit-mask-image:linear-gradient(to right,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(to right,transparent,#000 3%,#000 97%,transparent)}.dabi-ticker.dabi-ticker--bold .dabi-ticker__item>a,.dabi-ticker.dabi-ticker--bold .dabi-ticker__item>span,.dabi-ticker.dabi-ticker--bold .dabi-ticker__item>button{padding:1.1rem 1.4rem}.dabi-ticker.dabi-ticker--bold .dabi-ticker__icon{color:#f2c98a;opacity:1}.dabi-ticker.dabi-ticker--bold .dabi-ticker__cta{background:#ffffff24;border-color:#ffffff8c}.dabi-ticker.dabi-ticker--bold .dabi-ticker__item>a:hover .dabi-ticker__cta,.dabi-ticker.dabi-ticker--bold .dabi-ticker__item>button:hover .dabi-ticker__cta{background:#f7f1e8;color:#743a18;border-color:#f7f1e8}.dabi-ticker.dabi-ticker--bold .dabi-ticker__item.is-highlight .dabi-ticker__text{color:#f2c98a}.dabi-ticker.dabi-ticker--bold .dabi-ticker__item.is-campaign>button{margin:0 .4rem;padding:.6rem 1.2rem .6rem .8rem;background:#ffffff1f;border:.1rem solid rgba(255,255,255,.28);border-radius:5rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dabi-ticker.dabi-ticker--bold .dabi-ticker__item.is-campaign .dabi-ticker__icon{position:relative;width:2.2rem;height:2.2rem;background:#f2c98a;border-radius:50%;color:#5a2b12}.dabi-ticker.dabi-ticker--bold .dabi-ticker__item.is-campaign .dabi-ticker__icon svg{width:1.3rem;height:1.3rem}.dabi-ticker.dabi-ticker--bold .dabi-ticker__item.is-campaign .dabi-ticker__icon:after{content:"";position:absolute;top:-.3rem;right:-.3rem;bottom:-.3rem;left:-.3rem;border-radius:50%;border:.15rem solid #f2c98a;animation:dabi-ticker-pulse 2.4s ease-out infinite}@keyframes dabi-ticker-pulse{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(1.5)}}.dabi-ticker.dabi-ticker--bold .dabi-ticker__sep{color:#f2c98a;opacity:.8}.dabi-ticker.dabi-ticker--bold .dabi-ticker__close{color:#f7f1e8;opacity:.75}.dabi-ticker.dabi-ticker--bold.dabi-ticker--upper{font-size:1.2rem}@media screen and (max-width:749px){.dabi-ticker.dabi-ticker--bold{min-height:4.4rem;font-size:1.25rem}}@media(prefers-reduced-motion:reduce){.dabi-ticker.dabi-ticker--bold:before,.dabi-ticker.dabi-ticker--bold .dabi-ticker__item.is-campaign .dabi-ticker__icon:after{animation:none}}.dabi-ticker.dabi-ticker--linen{--tk-ink: #3a2d28;--tk-ac: #9b5a2e;min-height:var(--dabi-ticker-h, 50px);background:linear-gradient(90deg,#f3ebe0,#ece0cf 50%,#f3ebe0);color:var(--tk-ink);border-block:.1rem solid rgba(58,45,40,.1);box-shadow:0 .8rem 1.8rem -1.4rem #3a2d2859;font-size:var(--dabi-ticker-fs, 1.4rem);font-weight:600;letter-spacing:.01em}.dabi-ticker.dabi-ticker--linen:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 25%,rgba(255,255,255,.55) 50%,transparent 75%);background-size:35% 100%;background-repeat:no-repeat;animation:dabi-ticker-shine 9s ease-in-out infinite;pointer-events:none}.dabi-ticker.dabi-ticker--linen .dabi-ticker__track{-webkit-mask-image:linear-gradient(to right,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(to right,transparent,#000 3%,#000 97%,transparent)}.dabi-ticker.dabi-ticker--linen .dabi-ticker__item>a,.dabi-ticker.dabi-ticker--linen .dabi-ticker__item>span,.dabi-ticker.dabi-ticker--linen .dabi-ticker__item>button{padding:1.1rem 1.4rem}.dabi-ticker.dabi-ticker--linen .dabi-ticker__icon{color:var(--tk-ac);opacity:1}.dabi-ticker.dabi-ticker--linen .dabi-ticker__sep{color:#b98a5e;opacity:.9}.dabi-ticker.dabi-ticker--linen .dabi-ticker__cta{background:#fff9;border-color:#9b5a2e73;color:var(--tk-ac)}.dabi-ticker.dabi-ticker--linen .dabi-ticker__item>a:hover .dabi-ticker__cta,.dabi-ticker.dabi-ticker--linen .dabi-ticker__item>button:hover .dabi-ticker__cta{background:var(--tk-ac);border-color:var(--tk-ac);color:#fff}.dabi-ticker.dabi-ticker--linen .dabi-ticker__item.is-highlight .dabi-ticker__text{color:var(--tk-ac)}.dabi-ticker.dabi-ticker--linen .dabi-ticker__item.is-campaign>button{margin:0 .4rem;padding:.6rem 1.2rem .6rem .8rem;background:#ffffff9e;border:.1rem solid rgba(155,90,46,.22);border-radius:5rem;box-shadow:0 .2rem .8rem #3a2d280f}.dabi-ticker.dabi-ticker--linen .dabi-ticker__item.is-campaign .dabi-ticker__icon{position:relative;width:2.2rem;height:2.2rem;background:var(--tk-ac);border-radius:50%;color:#fff}.dabi-ticker.dabi-ticker--linen .dabi-ticker__item.is-campaign .dabi-ticker__icon svg{width:1.3rem;height:1.3rem}.dabi-ticker.dabi-ticker--linen .dabi-ticker__item.is-campaign .dabi-ticker__icon:after{content:"";position:absolute;top:-.3rem;right:-.3rem;bottom:-.3rem;left:-.3rem;border-radius:50%;border:.15rem solid var(--tk-ac);animation:dabi-ticker-pulse 2.4s ease-out infinite}.dabi-ticker.dabi-ticker--linen .dabi-ticker__code{border-color:#9b5a2e8c;color:var(--tk-ac)}.dabi-ticker.dabi-ticker--linen .dabi-ticker__close{color:var(--tk-ink)}.dabi-ticker.dabi-ticker--linen.dabi-ticker--upper{font-size:1.2rem}@media screen and (max-width:749px){.dabi-ticker.dabi-ticker--linen{min-height:4.4rem;font-size:1.25rem}}@media(prefers-reduced-motion:reduce){.dabi-ticker.dabi-ticker--linen:before,.dabi-ticker.dabi-ticker--linen .dabi-ticker__item.is-campaign .dabi-ticker__icon:after{animation:none}}.dabi-ticker-roll,.dabi-ticker-dock{--roll-light: #e2c19c;--roll-base: #b07a4c;--roll-dark: #6f4223;--dock-bg: #9b5a2e;--dock-skin: linear-gradient(135deg, #c08a5a, #9b5a2e 55%, #7a4322);--dock-fg: #fbf3e8;--dock-ring: rgba(255, 240, 220, .45)}.dabi-ticker-roll--bold,.dabi-ticker-dock--bold{--roll-light: #b9774a;--roll-base: #743a18;--roll-dark: #3d1e0b;--dock-bg: #5a2b12;--dock-skin: linear-gradient(135deg, #7a3e1a, #5a2b12);--dock-fg: #f2c98a;--dock-ring: rgba(242, 201, 138, .4)}.dabi-ticker-roll--custom,.dabi-ticker-dock--custom{--roll-light: var(--dabi-tk-ac);--roll-base: var(--dabi-tk-bg);--roll-dark: var(--dabi-tk-bg);--dock-bg: var(--dabi-tk-bg);--dock-skin: var(--dabi-tk-bg);--dock-fg: var(--dabi-tk-ac);--dock-ring: var(--dabi-tk-ac)}.dabi-ticker-dock--soft{--dock-skin: rgb(var(--color-background));--dock-bg: rgb(var(--color-background));--dock-fg: rgb(var(--color-foreground));--dock-ring: rgba(var(--color-foreground), .2)}.dabi-ticker-roll{display:block;position:fixed;z-index:45;top:0;left:0;border-radius:99rem;pointer-events:none;will-change:transform,left,width;background:repeating-linear-gradient(90deg,transparent 0 .7rem,rgba(255,255,255,.12) .7rem .8rem,transparent .8rem 1.1rem,rgba(0,0,0,.1) 1.1rem 1.2rem),linear-gradient(90deg,var(--roll-dark),var(--roll-base) 22%,var(--roll-light) 46%,var(--roll-base) 72%,var(--roll-dark));box-shadow:inset 0 0 0 .1rem #0000002e,0 .8rem 1.8rem -.4rem #28160a73}.dabi-ticker-roll:before{content:"";position:absolute;top:4%;inset-inline:18%;height:14%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,.4),transparent)}.dabi-ticker-roll:after{content:"";position:absolute;top:16%;bottom:16%;inset-inline-start:calc(50% - .1rem);border-inline-start:.15rem dashed rgba(255,245,230,.6)}.dabi-ticker-dock{position:fixed;z-index:34;bottom:calc(1.6rem + var(--dabi-dock-y, 0px) + env(safe-area-inset-bottom,0px));display:inline-flex;align-items:center;height:5.2rem;min-width:5.2rem;padding:.5rem;background:var(--dock-skin, var(--dock-bg));color:var(--dock-fg);border:.1rem solid var(--dock-ring);border-radius:5rem;box-shadow:0 1rem 2.6rem -.6rem #28160a59,0 .2rem .6rem #28160a1f;cursor:pointer;font:inherit;transition:box-shadow .25s ease,transform .25s cubic-bezier(.34,1.4,.5,1);animation:dabi-dock-float 5s ease-in-out infinite}.dabi-ticker-dock[hidden]{display:none}.dabi-ticker-dock--bottom-left{inset-inline-start:1.6rem}.dabi-ticker-dock--bottom-right{inset-inline-end:1.6rem;bottom:calc(8rem + var(--dabi-dock-y, 0px) + env(safe-area-inset-bottom,0px))}.dabi-ticker-dock:hover,.dabi-ticker-dock:focus-visible{transform:translateY(-.2rem);box-shadow:0 1.4rem 3rem -.6rem #28160a66,0 .2rem .6rem #28160a1f;animation-play-state:paused}.dabi-ticker-dock:focus-visible{outline:.2rem solid var(--dock-fg);outline-offset:.3rem}.dabi-ticker-dock__icon{display:grid;place-items:center;width:4rem;height:4rem;flex:none;border-radius:50%}.dabi-ticker-dock__icon svg{width:3.2rem;height:3.2rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .5s cubic-bezier(.34,1.4,.5,1)}.dabi-ticker-dock__end{fill:var(--dock-bg)}.dabi-ticker-dock__stitch{stroke-dasharray:1.4 1.8;opacity:.7}.dabi-ticker-dock:hover .dabi-ticker-dock__icon svg{transform:rotate(-14deg)}.dabi-ticker-dock__icon{background:#ffffff1a;box-shadow:inset 0 0 0 .1rem #ffffff2e}.dabi-ticker-dock__label{max-width:0;overflow:hidden;white-space:nowrap;font-size:1.35rem;font-weight:700;letter-spacing:.01em;opacity:0;transition:max-width .4s cubic-bezier(.2,.8,.25,1),opacity .25s ease,padding .4s ease}.dabi-ticker-dock:hover .dabi-ticker-dock__label,.dabi-ticker-dock:focus-visible .dabi-ticker-dock__label,.dabi-ticker-dock.is-hinting .dabi-ticker-dock__label{max-width:20rem;padding-inline:.4rem 1.2rem;opacity:1}.dabi-ticker-dock:after{content:"";position:absolute;top:-.1rem;right:-.1rem;bottom:-.1rem;left:-.1rem;border-radius:inherit;border:.2rem solid var(--dock-fg);opacity:0;pointer-events:none}.dabi-ticker-dock.is-landed:after{animation:dabi-dock-ring 1.2s ease-out 2}@keyframes dabi-dock-float{0%,to{translate:0 0}50%{translate:0 -.4rem}}@keyframes dabi-dock-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@media screen and (min-width:750px){body:has(.dabi-listing--rail,.dabi-vitrin--rail) .dabi-ticker-dock--bottom-left{inset-inline-start:calc(var(--dabi-rail-w, 56px) + 1.2rem)}}@media screen and (max-width:749px){.dabi-ticker-dock{height:4.8rem;min-width:4.8rem}.dabi-ticker-dock__icon{width:3.6rem;height:3.6rem}.dabi-ticker-dock__icon svg{width:2.7rem;height:2.7rem}body:has(.dabi-atelier__bar.is-visible) .dabi-ticker-dock{bottom:calc(8.4rem + var(--dabi-dock-y, 0px) + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.dabi-ticker-dock{animation:none;transition:none}.dabi-ticker-dock.is-landed:after{animation:none}}@media screen and (max-width:749px){.dabi-ticker{min-height:3.4rem;font-size:1.15rem}.dabi-ticker--no-mobile{display:none}.dabi-ticker__item>a,.dabi-ticker__item>span,.dabi-ticker__item>button{padding:.8rem 1rem}}@media(prefers-reduced-motion:reduce){.dabi-ticker__list{animation:none;width:auto;overflow-x:auto;scrollbar-width:none}.dabi-ticker__track{mask-image:none;-webkit-mask-image:none}.dabi-ticker__list [data-ticker-clone]{display:none}}.dabi-trust{border-block:.1rem solid rgba(var(--color-foreground),.1)}.dabi-trust__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.dabi-trust__item{display:flex;align-items:center;gap:1.4rem;min-height:10rem;padding:2rem}.dabi-trust__item+.dabi-trust__item{border-inline-start:.1rem solid rgba(var(--color-foreground),.1)}.dabi-trust__icon{display:grid;place-items:center;width:4.2rem;height:4.2rem;flex:0 0 auto;border-radius:50%;background:rgba(var(--color-foreground),.06)}.dabi-trust__icon svg{width:2.1rem;height:2.1rem;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.dabi-trust__heading{margin:0;font-size:1.45rem;font-weight:700;letter-spacing:-.01em}.dabi-trust__text{margin:.3rem 0 0;font-size:1.3rem;line-height:1.4;opacity:.65}@media screen and (max-width:989px){.dabi-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dabi-trust__item:nth-child(3){border-inline-start:0;border-top:.1rem solid rgba(var(--color-foreground),.1)}.dabi-trust__item:nth-child(4){border-top:.1rem solid rgba(var(--color-foreground),.1)}}@media screen and (max-width:549px){.dabi-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dabi-trust__item{flex-direction:column;align-items:start;gap:.8rem;min-height:0;padding:1.6rem 1.2rem}.dabi-trust__item+.dabi-trust__item{border-inline-start:.1rem solid rgba(var(--color-foreground),.1)}.dabi-trust__item:nth-child(odd){border-inline-start:0}.dabi-trust__icon{width:3.4rem;height:3.4rem}.dabi-trust__icon svg{width:1.8rem;height:1.8rem}.dabi-trust__heading{font-size:1.35rem}.dabi-trust__text{font-size:1.2rem}}.dabi-val{padding-block:var(--dabi-val-pt, 64px) var(--dabi-val-pb, 64px)}.dabi-val__head{max-width:70ch;margin-bottom:clamp(2.4rem,4vw,4.8rem)}.dabi-val__eyebrow{margin:0 0 1rem;font-size:1.1rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;opacity:.62}.dabi-val__title{margin:0;font-size:clamp(2.8rem,3.8vw,4.8rem);line-height:1.02;letter-spacing:-.03em}.dabi-val__text{margin:1.2rem 0 0;font-size:1.5rem;line-height:1.6;opacity:.8}.dabi-val__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:1.6rem;margin:0;padding:0;list-style:none}.dabi-val__card{display:grid;gap:.8rem;align-content:start;padding:2.4rem;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.12);border-radius:1.8rem;transition:transform .3s ease,box-shadow .3s ease}.dabi-val__card:hover{transform:translateY(-.3rem);box-shadow:0 1.4rem 3.4rem #2a1c1314}.dabi-val__card h3{margin:.4rem 0 0;font-size:1.7rem;letter-spacing:-.01em}.dabi-val__card p{margin:0;font-size:1.4rem;line-height:1.55;opacity:.78}.dabi-val__ico{display:grid;place-items:center;width:5rem;height:5rem;background:var(--dabi-brand-wash, #f0e7de);border-radius:1.4rem;color:var(--dabi-brand, #743a18)}.dabi-val__ico svg{width:2.4rem;height:2.4rem;fill:none;stroke:currentColor;stroke-width:1.5}.dabi-val__numbers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1.6rem;margin:clamp(3.2rem,5vw,5.6rem) 0 0;padding-top:2.4rem;border-top:.1rem solid rgba(var(--color-foreground),.14)}.dabi-val__numbers dd{margin:0;font-size:clamp(3rem,4vw,4.6rem);font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--dabi-brand, #743a18)}.dabi-val__numbers dt{margin-top:.6rem;font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.65}.dabi-vh{position:relative;height:var(--dabi-vh-h, 92svh);min-height:52rem;overflow:hidden;background:#1e1611;color:#f3f0eb}.dabi-vh__stage,.dabi-vh__slide{position:absolute;top:0;right:0;bottom:0;left:0;margin:0}.dabi-vh__slide{opacity:0;visibility:hidden;transition:opacity .9s ease,visibility .9s}.dabi-vh__slide.is-active{opacity:1;visibility:visible}.dabi-vh__slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#140d0926,rgba(20,13,9,var(--dabi-vh-overlay, .45)) 70%)}.dabi-vh__img,.dabi-vh__poster,.dabi-vh__video video,.dabi-vh__embed iframe,.dabi-vh__ph svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dabi-vh__video,.dabi-vh__embed{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .8s ease}.dabi-vh__video.is-playing,.dabi-vh__embed.is-playing{opacity:1}.dabi-vh__embed iframe{width:100vw;height:56.25vw;min-height:100%;min-width:177.78vh;top:50%;left:50%;transform:translate(-50%,-50%);border:0;pointer-events:none}.dabi-vh__slide.is-active .dabi-vh__img{animation:dabi-vh-zoom 12s ease-out forwards}@keyframes dabi-vh-zoom{0%{transform:scale(1)}to{transform:scale(1.06)}}.dabi-vh__caption{position:absolute;inset:auto 0 0;z-index:2;padding-bottom:clamp(8rem,14vh,14rem)}.dabi-vh__eyebrow{margin:0 0 1.4rem;font-size:1.15rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;opacity:.8}.dabi-vh__title{max-width:14ch;margin:0;font-size:clamp(3.6rem,6.5vw,8.4rem);line-height:.96;letter-spacing:-.04em}.dabi-vh__text{max-width:56ch;margin:1.8rem 0 0;font-size:clamp(1.5rem,1.4vw,1.9rem);line-height:1.55;opacity:.9}.dabi-vh__caption .button{margin-top:2.4rem}.dabi-vh__slide.is-active .dabi-vh__caption>*>*{animation:dabi-vh-up .8s cubic-bezier(.2,.8,.25,1) both}.dabi-vh__slide.is-active .dabi-vh__caption>*>:nth-child(2){animation-delay:.1s}.dabi-vh__slide.is-active .dabi-vh__caption>*>:nth-child(3){animation-delay:.2s}.dabi-vh__slide.is-active .dabi-vh__caption>*>:nth-child(4){animation-delay:.3s}@keyframes dabi-vh-up{0%{opacity:0;transform:translateY(1.6rem)}}.dabi-vh__nav{position:absolute;inset:auto 0 2.4rem;z-index:3;display:flex;align-items:center;gap:1.2rem}.dabi-vh__arrow{display:grid;place-items:center;width:4rem;height:4rem;background:#f3f0eb24;border:.1rem solid rgba(243,240,235,.35);border-radius:50%;color:inherit;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dabi-vh__arrow svg{width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-width:1.8}.dabi-vh__arrow[data-vh-prev] svg{transform:rotate(180deg)}.dabi-vh__dots{display:flex;gap:.6rem;margin:0;padding:0;list-style:none}.dabi-vh__dots button{display:grid;place-items:center;width:3.2rem;height:2rem;padding:0;background:none;border:0;cursor:pointer}.dabi-vh__dots span{display:block;width:100%;height:.3rem;background:#f3f0eb59;border-radius:1rem;overflow:hidden;position:relative}.dabi-vh__dots [aria-selected=true] span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#f3f0eb;transform-origin:left;animation:dabi-vh-prog var(--dabi-vh-int, 7s) linear forwards}.dabi-vh.is-paused .dabi-vh__dots [aria-selected=true] span:after{animation-play-state:paused}@keyframes dabi-vh-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.dabi-vh__down{position:absolute;bottom:2.6rem;inset-inline-end:clamp(1.6rem,4vw,5rem);z-index:3;display:grid;place-items:center;width:4.4rem;height:4.4rem;border:.1rem solid rgba(243,240,235,.4);border-radius:50%;color:inherit;animation:dabi-vh-bob 2.4s ease-in-out infinite}.dabi-vh__down svg{width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-width:1.8}@keyframes dabi-vh-bob{50%{transform:translateY(.5rem)}}@media screen and (max-width:749px){.dabi-vh{height:var(--dabi-vh-h-m, 78svh);min-height:44rem}.dabi-vh__caption{padding-bottom:7.2rem}.dabi-vh__nav{inset-inline:1.6rem;bottom:1.8rem}.dabi-vh__arrow,.dabi-vh__down{display:none}}@media(prefers-reduced-motion:reduce){.dabi-vh__slide.is-active .dabi-vh__img,.dabi-vh__slide.is-active .dabi-vh__caption>*>*,.dabi-vh__down,.dabi-vh__dots [aria-selected=true] span:after{animation:none}.dabi-vh__dots [aria-selected=true] span:after{transform:none}}.dabi-visit{padding-block:var(--dabi-visit-pt, 64px) var(--dabi-visit-pb, 64px)}.dabi-visit__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2rem,3vw,4rem);align-items:stretch}.dabi-visit__map{position:relative;min-height:42rem;overflow:hidden;border-radius:2rem;background:rgba(var(--color-foreground),.06)}.dabi-visit__map iframe,.dabi-visit__map img,.dabi-visit__ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:cover;filter:saturate(.85)}.dabi-visit__card{display:grid;align-content:start;gap:1.4rem;padding:clamp(2rem,3vw,3.2rem);background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.12);border-radius:2rem}.dabi-visit__eyebrow{margin:0;font-size:1.1rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;opacity:.62}.dabi-visit__title{margin:0;font-size:clamp(2.6rem,3.4vw,4rem);line-height:1.04;letter-spacing:-.03em}.dabi-visit__text{margin:0;font-size:1.45rem;line-height:1.6;opacity:.8}.dabi-visit__facts{display:grid;gap:1.2rem;margin:.4rem 0 0}.dabi-visit__facts dt{display:flex;align-items:center;gap:.6rem;font-size:1.05rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.6}.dabi-visit__facts dt svg{width:1.5rem;height:1.5rem;fill:none;stroke:var(--dabi-brand, #743a18);stroke-width:1.6}.dabi-visit__facts dd{margin:.3rem 0 0 2.1rem;font-size:1.4rem;line-height:1.5}.dabi-visit__facts a{color:inherit;text-decoration:none}.dabi-visit__facts a:hover{text-decoration:underline}.dabi-visit__ctas{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.6rem}.dabi-visit__ctas .button svg{width:1.7rem;height:1.7rem;margin-inline-end:.5rem;fill:none;stroke:currentColor;stroke-width:1.6}.dabi-visit__links{display:grid;gap:.6rem;margin:1rem 0 0;padding:1.4rem 0 0;border-top:.1rem solid rgba(var(--color-foreground),.12);list-style:none}.dabi-visit__links a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.2rem;background:var(--dabi-brand-wash, #f0e7de);border-radius:1.2rem;color:inherit;text-decoration:none;transition:transform .2s ease}.dabi-visit__links a:hover{transform:translate(.3rem)}.dabi-visit__links svg{width:2rem;height:2rem;fill:none;stroke:var(--dabi-brand, #743a18);stroke-width:1.6}.dabi-visit__links span{display:grid}.dabi-visit__links b{font-size:1.35rem}.dabi-visit__links small{font-size:1.15rem;opacity:.7}@media screen and (max-width:989px){.dabi-visit__grid{grid-template-columns:1fr}.dabi-visit__map{min-height:30rem}}.dabi-vcalc{padding-block:var(--vc-pt, 72px) var(--vc-pb, 72px)}.dabi-vcalc__head{display:grid;gap:1rem;max-width:70rem;margin-bottom:3rem}.dabi-vcalc__eyebrow{margin:0;font-size:1.1rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase;color:var(--dabi-brand, #743a18)}.dabi-vcalc__heading{margin:0;font-size:clamp(2.8rem,3.4vw,4.4rem);line-height:1.05;letter-spacing:-.03em}.dabi-vcalc__text{font-size:1.6rem;line-height:1.6;opacity:.8}.dabi-vcalc__text p{margin:0}.dabi-vcalc__card{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:0;overflow:hidden;border-radius:2.4rem;background:color-mix(in srgb,rgb(var(--color-background)) 55%,#fff);box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.08),0 3rem 6rem -3.6rem #28160a80}.dabi-vcalc__inputs{display:grid;align-content:start;gap:2.2rem;padding:3.2rem}.dabi-vcalc__inputs,.dabi-vcalc__result{grid-template-columns:minmax(0,1fr);min-width:0}.dabi-vcalc__field{display:grid;grid-template-columns:minmax(0,1fr);gap:.9rem;min-width:0}.dabi-vcalc__select select{width:100%;text-overflow:ellipsis}.dabi-vcalc__field>span:first-child{font-size:1.15rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.65}.dabi-vcalc__select{display:flex;align-items:center;gap:1.2rem;padding:.6rem;border-radius:1.6rem;box-shadow:inset 0 0 0 .1rem rgba(var(--color-foreground),.18);background:rgb(var(--color-background))}.dabi-vcalc__select img{flex:none;width:5.6rem;height:5.6rem;border-radius:1.1rem;object-fit:cover;background:#efe6da}.dabi-vcalc__select select{flex:1 1 auto;min-width:0;min-height:4.8rem;padding:0 1rem;border:0;background:transparent;color:inherit;font:inherit;font-size:1.5rem;font-weight:700}.dabi-vcalc__qty{display:inline-grid;grid-template-columns:4.8rem 9rem 4.8rem;align-items:center;justify-self:start;border-radius:99rem;box-shadow:inset 0 0 0 .1rem rgba(var(--color-foreground),.18);background:rgb(var(--color-background))}.dabi-vcalc__qty button{height:4.8rem;border:0;background:none;color:inherit;font-size:2rem;cursor:pointer}.dabi-vcalc__qty input{width:100%;min-height:4.8rem;border:0;background:none;color:inherit;font:inherit;font-size:1.9rem;font-weight:800;text-align:center;-moz-appearance:textfield}.dabi-vcalc__qty input::-webkit-outer-spin-button,.dabi-vcalc__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dabi-vcalc input[type=range]{width:100%;accent-color:var(--dabi-brand, #743a18)}.dabi-vcalc__ladder{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:.6rem;margin:0;padding:0;list-style:none}.dabi-vcalc__ladder li{display:grid;gap:.3rem;padding:1rem .8rem;border-radius:1.2rem;box-shadow:inset 0 0 0 .1rem rgba(var(--color-foreground),.12);text-align:center;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease,transform .3s ease}.dabi-vcalc__ladder b{font-size:1.5rem}.dabi-vcalc__ladder small{font-size:1.1rem;opacity:.7}.dabi-vcalc__ladder li.is-reached{background:color-mix(in srgb,var(--dabi-brand, #743a18) 10%,transparent);box-shadow:inset 0 0 0 .1rem color-mix(in srgb,var(--dabi-brand, #743a18) 30%,transparent)}.dabi-vcalc__ladder li.is-current{background:var(--dabi-brand, #743a18);color:#fbf3e8;box-shadow:none;transform:translateY(-.2rem)}.dabi-vcalc__result{display:grid;align-content:start;gap:1.4rem;padding:3.2rem;background:linear-gradient(155deg,color-mix(in srgb,var(--dabi-brand, #743a18) 84%,#fff 10%),color-mix(in srgb,var(--dabi-brand, #743a18) 72%,#000 28%));color:#fbf3e8;position:relative}.dabi-vcalc__result:before{content:"";position:absolute;top:.9rem;right:.9rem;bottom:.9rem;left:.9rem;border:.12rem dashed rgba(251,243,232,.3);border-radius:1.6rem;pointer-events:none}.dabi-vcalc__tier{margin:0;font-family:var(--font-heading-family);font-size:2.6rem;line-height:1.1}.dabi-vcalc__rows{display:grid;gap:.8rem;margin:0}.dabi-vcalc__rows>div{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem;padding-bottom:.8rem;border-bottom:.1rem solid rgba(251,243,232,.16)}.dabi-vcalc__rows>div[hidden]{display:none}.dabi-vcalc__rows dt{font-size:1.35rem;opacity:.8}.dabi-vcalc__rows dd{margin:0;font-size:1.8rem;font-weight:800;font-variant-numeric:tabular-nums;text-align:end}.dabi-vcalc__sub{display:block;margin-top:.2rem;font-size:1.15rem;font-weight:600;opacity:.78}.dabi-vcalc__rows s{margin-inline-end:.6rem;font-size:1.3rem;font-weight:500;opacity:.6}.dabi-vcalc__perk,.dabi-vcalc__next{margin:0;padding:1rem 1.2rem;border-radius:1.2rem;background:#fbf3e81f;font-size:1.35rem;line-height:1.45}.dabi-vcalc__next{background:#fbf3e8;color:var(--dabi-brand, #743a18);font-weight:700}.dabi-vcalc__perk[hidden],.dabi-vcalc__next[hidden]{display:none}.dabi-vcalc__ctas{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.4rem;position:relative}.dabi-vcalc__btn{display:inline-flex;align-items:center;gap:.6rem;min-height:4.8rem;padding:0 2rem;border-radius:99rem;background:#fbf3e8;color:#2f2119;font-size:1.45rem;font-weight:800;text-decoration:none;transition:transform .2s ease}.dabi-vcalc__btn:active{transform:scale(.96)}.dabi-vcalc__btn--wa{background:#25d366;color:#fff}.dabi-vcalc__btn svg{width:2rem;height:2rem}.dabi-vcalc__note{position:relative;font-size:1.2rem;line-height:1.5;opacity:.75}.dabi-vcalc__note p{margin:0}.dabi-vcalc__empty{margin:0;padding:2rem;border-radius:1.6rem;background:rgba(var(--color-foreground),.05);text-align:center}@media screen and (max-width:989px){.dabi-vcalc__card{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:749px){.dabi-vcalc{padding-block:calc(var(--vc-pt, 72px) * .7) calc(var(--vc-pb, 72px) * .7)}.dabi-vcalc__inputs,.dabi-vcalc__result{padding:2rem}.dabi-vcalc__card{border-radius:2rem}.dabi-vcalc__ladder{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.dabi-vcalc__tier{font-size:2.2rem}.dabi-vcalc__btn{flex:1 1 100%;justify-content:center}}.dabi-whf{padding-block:var(--dabi-whf-pt, 56px) var(--dabi-whf-pb, 56px)}.dabi-whf__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2.4rem,5vw,7rem);align-items:start}.dabi-whf__side{position:sticky;top:12rem;display:grid;gap:1.4rem}.dabi-whf__eyebrow{margin:0;font-size:1.1rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;opacity:.62}.dabi-whf__title{margin:0;font-size:clamp(2.6rem,3.4vw,4.2rem);line-height:1.05;letter-spacing:-.02em}.dabi-whf__text{font-size:1.5rem;line-height:1.6;opacity:.8}.dabi-whf__points{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}.dabi-whf__points li{display:flex;align-items:flex-start;gap:.8rem;font-size:1.4rem;line-height:1.45}.dabi-whf__points svg{flex:none;width:1.8rem;height:1.8rem;margin-top:.2rem;fill:none;stroke:var(--dabi-brand, #743a18);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.dabi-whf__wa{display:inline-flex;align-items:center;gap:.7rem;justify-self:start;min-height:4.2rem;padding:0 1.5rem;background:#e7f6ec;border:.1rem solid rgba(37,211,102,.5);border-radius:5rem;color:#1b5e33;font-size:1.3rem;font-weight:700;text-decoration:none}.dabi-whf__wa svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:1.6}.dabi-whf__mail{color:inherit;font-size:1.35rem}.dabi-whf__card{padding:clamp(2rem,3vw,3.2rem);background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.12);border-radius:2rem;box-shadow:0 1.6rem 4rem #2a1c130f}.dabi-whf__form{display:grid;gap:1.4rem}.dabi-whf__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}.dabi-whf__field{display:grid;gap:.5rem;font-size:1.25rem;font-weight:700}.dabi-whf__field input,.dabi-whf__field select,.dabi-whf__field textarea{width:100%;min-height:4.6rem;padding:1rem 1.3rem;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.22);border-radius:1rem;color:inherit;font:inherit;font-size:1.4rem;font-weight:500}.dabi-whf__field textarea{min-height:10rem;resize:vertical}.dabi-whf__field :is(input,select,textarea):focus{outline:none;border-color:var(--dabi-brand, #743a18);box-shadow:0 0 0 .1rem var(--dabi-brand, #743a18)}.dabi-whf__cats{margin:0;padding:0;border:0}.dabi-whf__cats legend{margin-bottom:.6rem;padding:0;font-size:1.25rem;font-weight:700}.dabi-whf__chips{display:flex;flex-wrap:wrap;gap:.6rem}.dabi-whf__chip{position:relative}.dabi-whf__chip input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.dabi-whf__chip span{display:inline-flex;align-items:center;min-height:3.6rem;padding:0 1.3rem;border:.1rem solid rgba(var(--color-foreground),.22);border-radius:5rem;font-size:1.3rem;font-weight:600;transition:background .15s ease,color .15s ease,border-color .15s ease}.dabi-whf__chip input:checked+span{background:var(--dabi-brand, #743a18);border-color:var(--dabi-brand, #743a18);color:#f3f0eb}.dabi-whf__chip input:focus-visible+span{box-shadow:0 0 0 .2rem #743a1859}.dabi-whf__consent{display:flex;gap:.9rem;align-items:flex-start;font-size:1.25rem;line-height:1.5;opacity:.85}.dabi-whf__consent input{flex:none;width:1.8rem;height:1.8rem;margin-top:.2rem;accent-color:var(--dabi-brand, #743a18)}.dabi-whf__consent a{color:inherit}.dabi-whf__submit{justify-self:start;min-width:22rem}.dabi-whf__error{margin:0;padding:1rem 1.2rem;background:#fdecea;border-radius:1rem;color:#7a2418;font-size:1.3rem}.dabi-whf__done{display:grid;justify-items:start;gap:1rem;padding:1rem 0}.dabi-whf__done svg{width:4rem;height:4rem;fill:none;stroke:#2f6b46;stroke-width:2.2}.dabi-whf__done h3{margin:0;font-size:2.2rem}.dabi-whf__done p{margin:0;font-size:1.45rem;line-height:1.55;opacity:.8}@media screen and (max-width:989px){.dabi-whf__grid{grid-template-columns:1fr}.dabi-whf__side{position:static}}@media screen and (max-width:749px){.dabi-whf__row{grid-template-columns:1fr}.dabi-whf__submit{width:100%}}.dabi-whi{padding-block:var(--dabi-whi-pt, 56px) var(--dabi-whi-pb, 56px)}.dabi-whi__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2.4rem,4vw,6rem);align-items:center}.dabi-whi__eyebrow{margin:0 0 1.2rem;font-size:1.1rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;opacity:.62}.dabi-whi__title{margin:0;font-size:clamp(3.2rem,4.6vw,6rem);line-height:1;letter-spacing:-.03em}.dabi-whi__text{max-width:58ch;margin-top:1.6rem;font-size:1.6rem;line-height:1.6;opacity:.82}.dabi-whi__ctas{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.4rem}.dabi-whi__note{margin:1.4rem 0 0;font-size:1.25rem;opacity:.65}.dabi-whi__media img{width:100%;aspect-ratio:5 / 4;object-fit:cover;border-radius:2rem}.dabi-whi__who{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1.6rem;margin:clamp(3.2rem,5vw,6rem) 0 0;padding:0;list-style:none}.dabi-whi__card{display:grid;gap:.6rem;padding:2rem;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.12);border-radius:1.6rem}.dabi-whi__card strong{font-size:1.5rem}.dabi-whi__card p{margin:0;font-size:1.35rem;line-height:1.5;opacity:.75}.dabi-whi__ico{display:grid;place-items:center;width:4.4rem;height:4.4rem;background:var(--dabi-brand-wash, #f0e7de);border-radius:1.2rem;color:var(--dabi-brand, #743a18)}.dabi-whi__ico svg{width:2.2rem;height:2.2rem;fill:none;stroke:currentColor;stroke-width:1.5}@media screen and (max-width:989px){.dabi-whi__grid{grid-template-columns:1fr}.dabi-whi__media{order:-1}}.dabi-whq{padding-block:var(--dabi-whq-pt, 56px) var(--dabi-whq-pb, 56px)}.dabi-whq__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.6rem;margin-bottom:2rem}.dabi-whq__eyebrow{margin:0 0 .8rem;font-size:1.1rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;opacity:.62}.dabi-whq__title{margin:0;font-size:clamp(2.4rem,3vw,3.6rem);letter-spacing:-.02em}.dabi-whq__text{margin:.8rem 0 0;font-size:1.4rem;opacity:.75}.dabi-whq__search input{min-width:26rem;min-height:4.4rem;padding:0 1.4rem;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.22);border-radius:5rem;color:inherit;font:inherit;font-size:1.4rem}.dabi-whq__table-wrap{overflow-x:auto;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:1.6rem;background:rgb(var(--color-background))}.dabi-whq__table{width:100%;min-width:72rem;border-collapse:collapse;font-size:1.35rem}.dabi-whq__table th{padding:1.2rem 1.4rem;background:var(--dabi-brand-wash, #f0e7de);font-size:1.05rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;text-align:start}.dabi-whq__table td{padding:1rem 1.4rem;border-top:.1rem solid rgba(var(--color-foreground),.08);vertical-align:middle}.dabi-whq__table td small{display:block;font-size:1.1rem;opacity:.6}.dabi-whq__table tr[hidden]{display:none}.dabi-whq__table tr.has-qty td{background:#743a180d}.dabi-whq__plink{display:inline-flex;align-items:center;gap:1rem;color:inherit;font-weight:700;text-decoration:none}.dabi-whq__plink img{width:4.4rem;height:4.4rem;object-fit:cover;border-radius:.8rem}.dabi-whq__same{display:inline-block;padding-inline-start:5.4rem;opacity:.45}.dabi-whq__price s{display:block;font-size:1.15rem;opacity:.55}.is-out{color:#a43a2a;font-weight:700}.dabi-whq__qty{width:7.6rem;min-height:3.8rem;padding:0 .8rem;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.25);border-radius:.8rem;color:inherit;font:inherit;font-size:1.4rem;text-align:center}.dabi-whq__qty:focus{outline:none;border-color:var(--dabi-brand, #743a18);box-shadow:0 0 0 .1rem var(--dabi-brand, #743a18)}.dabi-whq__line{font-weight:700;white-space:nowrap}.dabi-whq__bar{position:sticky;bottom:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 2.4rem;margin-top:1.6rem;padding:1.4rem 2rem;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.12);border-radius:1.6rem;box-shadow:0 -1rem 3rem #2a1c1314}.dabi-whq__sum{display:grid;font-size:1.7rem;font-weight:800}.dabi-whq__sum small{font-size:1.05rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.6}.dabi-whq__bar .button{margin-inline-start:auto}.dabi-whq__status{flex-basis:100%;margin:0;font-size:1.3rem;font-weight:700}.dabi-whq__status:empty{display:none}.dabi-whq__login{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2rem;padding:2.4rem;background:var(--dabi-brand-wash, #f0e7de);border-radius:1.8rem}.dabi-whq__login svg{width:3.2rem;height:3.2rem;fill:none;stroke:var(--dabi-brand, #743a18);stroke-width:1.5}.dabi-whq__login h2{margin:0;font-size:2rem}.dabi-whq__login p{margin:.4rem 0 0;font-size:1.4rem;opacity:.8}@media screen and (max-width:749px){.dabi-whq__search input{min-width:0;width:100%}.dabi-whq__login{grid-template-columns:1fr}.dabi-whq__bar .button{width:100%;margin:0}}.dabi-wht{padding-block:var(--dabi-wht-pt, 56px) var(--dabi-wht-pb, 56px)}.dabi-wht__head{max-width:70ch;margin-bottom:clamp(2.4rem,4vw,4rem)}.dabi-wht__eyebrow{margin:0 0 1rem;font-size:1.1rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;opacity:.62}.dabi-wht__title{margin:0;font-size:clamp(2.6rem,3.4vw,4.2rem);line-height:1.05;letter-spacing:-.02em}.dabi-wht__text{margin:1.2rem 0 0;font-size:1.5rem;line-height:1.6;opacity:.78}.dabi-wht__tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1.4rem;margin:0;padding:0;list-style:none;counter-reset:tier}.dabi-wht__tier{position:relative;display:grid;gap:.4rem;padding:2.2rem 2rem;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.12);border-radius:1.8rem}.dabi-wht__tier.is-featured{border-color:var(--dabi-brand, #743a18);box-shadow:0 1.2rem 3rem #2a1c131a}.dabi-wht__qty{font-size:1.15rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.65}.dabi-wht__benefit{font-size:clamp(2.4rem,3vw,3.4rem);font-weight:800;letter-spacing:-.02em;color:var(--dabi-brand, #743a18)}.dabi-wht__tier small{font-size:1.2rem;opacity:.7}.dabi-wht__ask{display:grid;justify-items:start;gap:1.2rem;padding:2.4rem;background:var(--dabi-brand-wash, #f0e7de);border-radius:1.8rem}.dabi-wht__ask svg{width:3rem;height:3rem;fill:none;stroke:var(--dabi-brand, #743a18);stroke-width:1.5}.dabi-wht__ask p{margin:0;max-width:60ch;font-size:1.5rem;line-height:1.55}.dabi-wht__terms{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:1.6rem 2.4rem;margin:clamp(2.4rem,4vw,4rem) 0 0;padding:0;list-style:none}.dabi-wht__terms li{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:1.2rem;align-items:start}.dabi-wht__terms strong{font-size:1.4rem}.dabi-wht__terms p{margin:.3rem 0 0;font-size:1.3rem;line-height:1.5;opacity:.75}.dabi-wht__term-ico{display:grid;place-items:center;width:4rem;height:4rem;background:var(--dabi-brand-wash, #f0e7de);border-radius:1rem;color:var(--dabi-brand, #743a18)}.dabi-wht__term-ico svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:1.5}.dabi-wht__steps-wrap{margin-top:clamp(3.2rem,5vw,6rem)}.dabi-wht__steps-title{margin:0 0 1.6rem;font-size:2rem}.dabi-wht__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1.6rem;margin:0;padding:0;list-style:none}.dabi-wht__steps li{display:grid;gap:.5rem;padding:1.6rem 0 0;border-top:.2rem solid var(--dabi-brand, #743a18)}.dabi-wht__num{width:3rem;height:3rem;display:grid;place-items:center;background:var(--dabi-brand, #743a18);color:#f3f0eb;border-radius:50%;font-size:1.3rem;font-weight:800}.dabi-wht__steps strong{font-size:1.45rem}.dabi-wht__steps p{margin:0;font-size:1.3rem;line-height:1.5;opacity:.75}.dabi-workshop{padding-block:clamp(4.8rem,6vw,7rem)}.dabi-workshop__shell{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(36rem,.95fr);overflow:hidden;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:1.6rem;background:rgba(var(--color-foreground),.035)}.dabi-workshop__media{position:relative;min-height:48rem;overflow:hidden}.dabi-workshop__image{width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.dabi-workshop__media:hover .dabi-workshop__image{transform:scale(1.035)}.dabi-workshop__label{position:absolute;left:2rem;bottom:2rem;padding:.8rem 1.1rem;color:#fff;background:#321d14e0;font-size:1rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.dabi-workshop__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(3.2rem,4vw,5.5rem)}.dabi-workshop__eyebrow{margin:0 0 1.2rem;font-size:1.05rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;opacity:.62}.dabi-workshop__content h2{max-width:13ch;margin:0;font-size:clamp(3.4rem,4vw,5.4rem);line-height:.98;letter-spacing:-.045em}.dabi-workshop__text{max-width:55rem;margin-top:1.8rem;font-size:1.5rem;line-height:1.58;opacity:.72}.dabi-workshop__facts{display:grid;margin-top:2.6rem;border-top:.1rem solid rgba(var(--color-foreground),.16)}.dabi-workshop__fact{display:grid;grid-template-columns:3.2rem 1fr;gap:1.1rem;padding:1.25rem 0;border-bottom:.1rem solid rgba(var(--color-foreground),.16)}.dabi-workshop__fact>span{font-size:.95rem;letter-spacing:.1em;opacity:.48}.dabi-workshop__fact div{display:grid;gap:.2rem}.dabi-workshop__fact strong{font-size:1.4rem}.dabi-workshop__fact small{font-size:1.2rem;line-height:1.4;opacity:.62}.dabi-workshop__link{display:flex;align-items:center;justify-content:space-between;gap:2rem;width:100%;margin-top:2.4rem;padding:1.3rem 1.5rem;color:#fff;background:#4b2d20;border-radius:.9rem;font-size:1.25rem;font-weight:800;text-decoration:none;transition:transform .22s ease,background .22s ease}.dabi-workshop__link:hover{background:#6b3f2b;transform:translateY(-.15rem)}.dabi-workshop__link svg{width:2rem;fill:none;stroke:currentColor;stroke-width:1.7}@media(max-width:989px){.dabi-workshop__shell{grid-template-columns:1fr}.dabi-workshop__media{min-height:42rem}.dabi-workshop__content{padding:4rem}}@media(max-width:749px){.dabi-workshop{padding-block:4.8rem}.dabi-workshop__shell{border-radius:1rem}.dabi-workshop__media{min-height:36rem}.dabi-workshop__content{padding:3.2rem 2.2rem}.dabi-workshop__content h2{font-size:3.8rem}}@media(prefers-reduced-motion:reduce){.dabi-workshop__image,.dabi-workshop__link{transition:none}}.dabi-workshop__media{position:relative;min-height:var(--dabi-ws-media, 480px)}.dabi-workshop__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dabi-workshop__shell{grid-template-columns:minmax(0,1fr) minmax(32rem,.92fr)}.dabi-workshop__content{padding:clamp(2.4rem,2.8vw,3.8rem)}.dabi-workshop__content h2{max-width:15ch;font-size:clamp(2.8rem,3vw,4.2rem);line-height:1.02}.dabi-workshop__text{margin-top:1.2rem;font-size:1.4rem;line-height:1.5}.dabi-workshop__facts{margin-top:1.8rem}.dabi-workshop__fact{gap:.9rem;padding:.85rem 0}.dabi-workshop__fact strong{font-size:1.3rem}.dabi-workshop__fact small{font-size:1.15rem}.dabi-workshop__link{margin-top:1.8rem;padding:1.1rem 1.4rem;font-size:1.2rem}@media(max-width:989px){.dabi-workshop__media{min-height:calc(var(--dabi-ws-media, 480px) * .78)}.dabi-workshop__content{padding:3rem 2.4rem}}.dabi-workshop__label{color:#f3f0eb;background:#743a18eb}.dabi-workshop__link,.dabi-workshop__link:hover{color:#f3f0eb;background:#743a18}.dabi-wsi{padding-block:var(--dabi-wsi-pt, 64px) var(--dabi-wsi-pb, 64px);scroll-margin-top:calc(var(--dabi-header-bottom, 8rem) + 1rem)}.dabi-wsi__head{margin-bottom:clamp(2.4rem,3.5vw,4rem)}.dabi-wsi__eyebrow{margin:0 0 .8rem;font-size:1.1rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;opacity:.6}.dabi-wsi__heading{margin:0;font-size:clamp(2.8rem,3.6vw,4.4rem);line-height:1.05;letter-spacing:-.03em}.dabi-wsi__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:clamp(1.6rem,2vw,2.4rem);margin:0;padding:0;list-style:none}.dabi-wsi__info{display:grid;gap:1rem;align-content:start;padding:clamp(2rem,2.4vw,2.8rem);background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:1.8rem}.dabi-wsi__icon{display:grid;place-items:center;width:4.8rem;height:4.8rem;background:var(--dabi-brand-wash, #f0e7de);color:var(--dabi-brand, #743a18);border-radius:1.4rem}.dabi-wsi__icon svg{width:2.4rem;height:2.4rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.dabi-wsi__info h3{margin:.4rem 0 0;font-size:1.9rem;line-height:1.2}.dabi-wsi__info ul{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.dabi-wsi__info li{position:relative;padding-inline-start:1.6rem;font-size:1.45rem;line-height:1.5;opacity:.85}.dabi-wsi__info li:before{content:"";position:absolute;inset-inline-start:0;top:.75em;width:.6rem;height:.6rem;background:var(--dabi-brand, #743a18);border-radius:50%}.dabi-wsi__link{display:inline-flex;align-items:center;gap:.6rem;margin-top:.4rem;color:var(--dabi-brand, #743a18);font-size:1.35rem;font-weight:700;text-decoration:none}.dabi-wsi__link svg,.dabi-wsi__cta-btn svg{width:1.5rem;height:1.5rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;transition:transform .2s ease}.dabi-wsi__link:hover svg,.dabi-wsi__cta-btn:hover svg{transform:translate(.3rem)}.dabi-wsi__ctas{display:grid;grid-template-columns:repeat(min(var(--n, 2),3),minmax(0,1fr));gap:clamp(1.6rem,2vw,2.4rem);margin-top:clamp(2.4rem,3.5vw,4rem)}.dabi-wsi__cta{position:relative;display:grid;min-height:34rem;overflow:hidden;background:#2a1c13;color:#f3f0eb;border-radius:2rem;isolation:isolate}.dabi-wsi__cta-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.25,1)}.dabi-wsi__cta:hover .dabi-wsi__cta-img{transform:scale(1.04)}.dabi-wsi__cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#1a120d1a 20%,#1a120dd1)}.dabi-wsi__cta-body{align-self:end;display:grid;gap:1rem;justify-items:start;padding:clamp(2.2rem,3vw,3.2rem)}.dabi-wsi__cta-eyebrow{margin:0;font-size:1.1rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#e6c79c}.dabi-wsi__cta h3{margin:0;font-size:clamp(2.4rem,2.6vw,3.2rem);line-height:1.1;letter-spacing:-.02em}.dabi-wsi__cta-text{margin:0;max-width:46ch;font-size:1.45rem;line-height:1.55;opacity:.88}.dabi-wsi__cta-btn{display:inline-flex;align-items:center;gap:.7rem;min-height:4.6rem;margin-top:.4rem;padding:0 2rem;background:#f3f0eb;color:#2a1c13;border-radius:5rem;font-size:1.4rem;font-weight:700;text-decoration:none}@media screen and (max-width:749px){.dabi-wsi__ctas{grid-template-columns:1fr}.dabi-wsi__cta{min-height:28rem}}@media(prefers-reduced-motion:reduce){.dabi-wsi__cta-img,.dabi-wsi__link svg,.dabi-wsi__cta-btn svg{transition:none}}.dabi-ws{padding-block:var(--dabi-ws-pt, 64px) var(--dabi-ws-pb, 72px);scroll-margin-top:calc(var(--dabi-header-bottom, 8rem) + 1rem)}.dabi-ws__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:2rem 4rem;margin-bottom:clamp(2.4rem,3.4vw,3.6rem)}.dabi-ws__eyebrow{margin:0 0 .8rem;font-size:1.1rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;opacity:.6}.dabi-ws__heading{margin:0;font-size:clamp(3rem,4vw,4.8rem);line-height:1.05;letter-spacing:-.03em}.dabi-ws__intro{max-width:60ch;margin-top:1rem;font-size:1.5rem;line-height:1.6;opacity:.78}.dabi-ws__intro p{margin:0}.dabi-ws__filters{display:flex;flex-wrap:wrap;gap:.6rem}.dabi-ws__chip{min-height:4rem;padding:0 1.6rem;background:transparent;color:inherit;border:.1rem solid rgba(var(--color-foreground),.22);border-radius:5rem;font:inherit;font-size:1.35rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.dabi-ws__chip:hover{border-color:var(--dabi-brand, #743a18)}.dabi-ws__chip.is-active{background:var(--dabi-brand, #743a18);border-color:var(--dabi-brand, #743a18);color:#f3f0eb}.dabi-ws__up{margin-bottom:clamp(2.4rem,3.4vw,3.6rem);padding:1.6rem;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:2rem}.dabi-ws__up-title{display:flex;align-items:center;gap:.6rem;margin:0 0 1.2rem;font-size:1.1rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--dabi-brand, #743a18)}.dabi-ws__up-title svg{width:1.7rem;height:1.7rem;fill:none;stroke:currentColor;stroke-width:1.6}.dabi-ws__up-viewport{overflow-x:auto;scrollbar-width:none}.dabi-ws__up-viewport::-webkit-scrollbar{display:none}.dabi-ws__up-list{display:flex;gap:1rem;width:max-content;margin:0;padding:.2rem 0 .4rem;list-style:none}.dabi-ws__up-viewport.is-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.dabi-ws__up-viewport.is-marquee .dabi-ws__up-list{animation:dabi-ws-up var(--dabi-ws-up-dur, 40s) linear infinite}.dabi-ws__up-viewport.is-marquee:hover .dabi-ws__up-list,.dabi-ws__up-viewport.is-marquee:focus-within .dabi-ws__up-list,.dabi-ws__up-viewport.is-paused .dabi-ws__up-list{animation-play-state:paused}@keyframes dabi-ws-up{0%{transform:translate(0)}to{transform:translate(calc(-50% - .5rem))}}@media(prefers-reduced-motion:reduce){.dabi-ws__up-viewport.is-marquee{overflow-x:auto;mask-image:none;-webkit-mask-image:none}.dabi-ws__up-viewport.is-marquee .dabi-ws__up-list{animation:none}.dabi-ws__up-list [data-ws-clone]{display:none}}.dabi-ws__up-list li{flex:none;scroll-snap-align:start}.dabi-ws__up-item{display:flex;align-items:center;gap:1.2rem;min-width:24rem;padding:.8rem 1.4rem .8rem .8rem;background:rgba(var(--color-foreground),.03);border:.1rem solid rgba(var(--color-foreground),.1);border-radius:1.4rem;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.dabi-ws__up-item:hover{border-color:var(--dabi-brand, #743a18);transform:translateY(-.15rem);box-shadow:0 1rem 2.4rem #2a1c1314}.dabi-ws__up-date{display:grid;justify-items:center;width:5.6rem;padding:.6rem 0;background:var(--dabi-brand, #743a18);color:#f7f1e8;border-radius:1rem;line-height:1.05}.dabi-ws__up-date small{font-size:1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.dabi-ws__up-date b{font-size:2.2rem}.dabi-ws__up-info{display:grid;gap:.2rem}.dabi-ws__up-info b{font-size:1.4rem}.dabi-ws__up-info small{font-size:1.2rem;opacity:.75}.dabi-ws__up-info em{color:#a43a2a;font-style:normal;font-weight:700}.dabi-ws__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,34rem),1fr));gap:clamp(1.6rem,2.4vw,2.8rem);margin:0;padding:0;list-style:none;align-items:start}.dabi-ws__item[hidden]{display:none}.dabi-ws__item.is-flash .dabi-ws__card{box-shadow:0 0 0 .3rem var(--dabi-brand, #743a18),0 2rem 5rem #2a1c1324}.dabi-ws__card{display:grid;overflow:hidden;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:2rem;box-shadow:0 1rem 3rem #2a1c130f;transition:box-shadow .3s ease,transform .3s ease}.dabi-ws__card:hover{box-shadow:0 1.8rem 4.4rem #2a1c131a}.dabi-ws__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:rgba(var(--color-foreground),.06)}.dabi-ws__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.8,.25,1)}.dabi-ws__card:hover .dabi-ws__media img{transform:scale(1.04)}.dabi-ws__media:after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(180deg,transparent,rgba(20,13,9,.45));pointer-events:none}.dabi-ws__noimg{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.35),transparent 55%),repeating-linear-gradient(135deg,rgba(116,58,24,.06) 0 .2rem,transparent .2rem 1.1rem),var(--dabi-brand-wash, #f0e7de);color:var(--dabi-brand, #743a18)}.dabi-ws__noimg-mark{display:grid;justify-items:center;gap:.6rem;opacity:.7}.dabi-ws__noimg svg{width:4.4rem;height:4.4rem;fill:none;stroke:currentColor;stroke-width:1.3}.dabi-ws__noimg small{font-size:1.05rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.dabi-ws__media-top{position:absolute;top:1.2rem;inset-inline:1.2rem;z-index:1;display:flex;flex-wrap:wrap;gap:.5rem}.dabi-ws__badge,.dabi-ws__level{padding:.45rem 1rem;border-radius:5rem;font-size:1.1rem;font-weight:800;letter-spacing:.02em}.dabi-ws__badge{background:var(--dabi-brand, #743a18);color:#f7f1e8}.dabi-ws__level{background:#f7f1e8eb;color:#2a1c13;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dabi-ws__price-pill{position:absolute;bottom:1.2rem;inset-inline-end:1.2rem;z-index:1;display:inline-flex;align-items:baseline;gap:.4rem;padding:.7rem 1.2rem;background:#f7f1e8f2;color:#2a1c13;border-radius:1.2rem;box-shadow:0 .8rem 2rem #0000002e}.dabi-ws__price-pill b{font-size:1.8rem;letter-spacing:-.01em}.dabi-ws__price-pill small{font-size:1.1rem;opacity:.7}.dabi-ws__body{display:grid;gap:1.2rem;padding:2rem 2rem 2.2rem}.dabi-ws__title{margin:0;font-size:clamp(2.2rem,2.2vw,2.8rem);line-height:1.1;letter-spacing:-.02em}.dabi-ws__facts{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.dabi-ws__facts li{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .9rem;background:var(--dabi-brand-wash, #f0e7de);border-radius:5rem;font-size:1.2rem;font-weight:700}.dabi-ws__facts svg{width:1.4rem;height:1.4rem;fill:none;stroke:var(--dabi-brand, #743a18);stroke-width:1.6}.dabi-ws__text{font-size:1.4rem;line-height:1.55;opacity:.82;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dabi-ws__text p{margin:0}.dabi-ws__make{display:flex;align-items:center;gap:.6rem;margin:0;font-size:1.3rem}.dabi-ws__make svg{width:1.6rem;height:1.6rem;fill:none;stroke:var(--dabi-brand, #743a18);stroke-width:1.6}.dabi-ws__includes{border-top:.1rem solid rgba(var(--color-foreground),.1);border-bottom:.1rem solid rgba(var(--color-foreground),.1)}.dabi-ws__includes summary{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;font-size:1.3rem;font-weight:700;cursor:pointer;list-style:none}.dabi-ws__includes summary::-webkit-details-marker{display:none}.dabi-ws__includes summary span{position:relative;width:1.2rem;height:1.2rem}.dabi-ws__includes summary span:before,.dabi-ws__includes summary span:after{content:"";position:absolute;top:50%;left:0;width:100%;height:.15rem;background:currentColor;transition:transform .2s ease}.dabi-ws__includes summary span:after{transform:rotate(90deg)}.dabi-ws__includes[open] summary span:after{transform:rotate(0)}.dabi-ws__includes ul{display:grid;gap:.5rem;margin:0 0 1.2rem;padding:0;list-style:none;font-size:1.3rem}.dabi-ws__includes li{display:flex;gap:.6rem;align-items:flex-start}.dabi-ws__includes svg{flex:none;width:1.5rem;height:1.5rem;margin-top:.2rem;fill:none;stroke:#2f6b46;stroke-width:2.2}.dabi-ws__dates{min-width:0;margin:0;padding:0;border:0}.dabi-ws__dates legend{display:flex;align-items:baseline;justify-content:space-between;width:100%;margin-bottom:.8rem;padding:0}.dabi-ws__dates legend span{font-size:1.05rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;opacity:.65}.dabi-ws__dates legend small{font-size:1.15rem;opacity:.6}.dabi-ws__date-strip{display:flex;gap:.6rem;margin:0 -2rem;padding:1.2rem 2rem .8rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.dabi-ws__date{position:relative;flex:none;scroll-snap-align:start;display:grid;justify-items:center;align-content:center;gap:.1rem;width:7.2rem;min-height:9.6rem;padding:.9rem .4rem;background:rgb(var(--color-background));border:.15rem solid rgba(var(--color-foreground),.14);border-radius:1.4rem;cursor:pointer;line-height:1.1;transition:border-color .2s ease,background .2s ease,transform .2s ease}.dabi-ws__date:hover{border-color:#743a188c;transform:translateY(-.15rem)}.dabi-ws__date input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.dabi-ws__date-w{font-size:1.05rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.65}.dabi-ws__date-d{font-size:2.6rem;font-weight:800;letter-spacing:-.03em}.dabi-ws__date-m{font-size:1.15rem;font-weight:600;opacity:.75}.dabi-ws__date-t{margin-top:.3rem;padding:.15rem .6rem;background:var(--dabi-brand-wash, #f0e7de);border-radius:5rem;font-size:1.1rem;font-weight:800}.dabi-ws__date-name{font-size:1.2rem;font-weight:700;text-align:center}.dabi-ws__date-left{position:absolute;top:-.8rem;left:50%;transform:translate(-50%);padding:.15rem .6rem;background:#a43a2a;color:#fff;border-radius:5rem;font-size:.95rem;font-weight:800;white-space:nowrap}.dabi-ws__date-left.is-full{background:rgba(var(--color-foreground),.55)}.dabi-ws__date:has(input:checked){background:var(--dabi-brand, #743a18);border-color:var(--dabi-brand, #743a18);color:#f7f1e8}.dabi-ws__date:has(input:checked) .dabi-ws__date-t{background:#ffffff2e}.dabi-ws__date:has(input:focus-visible){box-shadow:0 0 0 .3rem #743a1859}.dabi-ws__date.is-full{opacity:.45;cursor:not-allowed}.dabi-ws__date.is-full input{cursor:not-allowed}.dabi-ws__book-box{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem 1.2rem;padding:1.2rem;background:rgba(var(--color-foreground),.03);border-radius:1.4rem}.dabi-ws__qty{display:flex;align-items:center;gap:.8rem;font-size:1.25rem;font-weight:700}.dabi-ws__qty-box{display:inline-flex;align-items:center;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:5rem;overflow:hidden;background:rgb(var(--color-background))}.dabi-ws__qty-box button{width:3.6rem;height:3.6rem;background:none;border:0;color:inherit;font-size:1.8rem;cursor:pointer}.dabi-ws__qty-box input{width:3.6rem;height:3.6rem;border:0;background:none;color:inherit;font:inherit;font-size:1.5rem;font-weight:800;text-align:center;-moz-appearance:textfield}.dabi-ws__qty-box input::-webkit-inner-spin-button{-webkit-appearance:none}.dabi-ws__sum{justify-self:end;margin:0;font-size:1.3rem;text-align:end}.dabi-ws__sum b{display:block;font-size:2rem;letter-spacing:-.01em}.dabi-ws__name{grid-column:1 / -1}.dabi-ws__name input{width:100%;min-height:4.2rem;padding:0 1.2rem;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.18);border-radius:1rem;color:inherit;font:inherit;font-size:1.35rem}.dabi-ws__actions{display:grid;grid-template-columns:1.4fr 1fr;gap:.8rem}.dabi-ws__actions>:only-child{grid-column:1 / -1}.dabi-ws__book,.dabi-ws__ghost{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:5rem;padding:0 1.6rem;border-radius:1.2rem;font:inherit;font-size:1.4rem;font-weight:800;cursor:pointer;transition:background .2s ease,transform .2s ease,opacity .2s ease}.dabi-ws__book{background:var(--dabi-brand, #743a18);color:#f7f1e8;border:0;box-shadow:0 1rem 2.4rem #743a1840}.dabi-ws__book:hover:not(:disabled){transform:translateY(-.15rem)}.dabi-ws__book svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:1.6}.dabi-ws__ghost{background:transparent;color:inherit;border:.15rem solid rgba(var(--color-foreground),.22);text-decoration:none}.dabi-ws__book:disabled,.dabi-ws__ghost:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.dabi-ws__book.is-busy{opacity:.7}.dabi-ws__links{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;font-size:1.25rem}.dabi-ws__links:empty{display:none}.dabi-ws__links a{display:inline-flex;align-items:center;gap:.4rem;color:inherit;font-weight:700;text-underline-offset:.3em}.dabi-ws__links svg{width:1.5rem;height:1.5rem;fill:none;stroke:currentColor;stroke-width:1.6}.dabi-ws__msg{margin:0;padding:1rem 1.2rem;background:#e7f4ec;color:#22603d;border-radius:1rem;font-size:1.3rem;font-weight:700}.dabi-ws__msg.is-bad{background:#fdecea;color:#7a2418}.dabi-ws__none{margin:2rem 0 0;font-size:1.4rem;opacity:.7}.dabi-ws__note{margin-top:clamp(2.4rem,3vw,3.6rem);font-size:1.35rem;line-height:1.6;opacity:.75}.dabi-ws__sticky{position:fixed;bottom:1.6rem;left:50%;z-index:30;display:none;align-items:center;gap:.6rem;padding:1.2rem 2rem;background:var(--dabi-brand, #743a18);color:#f7f1e8;border-radius:5rem;font-size:1.4rem;font-weight:800;text-decoration:none;transform:translate(-50%);box-shadow:0 1rem 2.4rem #0003}.dabi-ws__sticky svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:1.6}@media screen and (max-width:749px){.dabi-ws__filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-1.2rem;padding-inline:1.2rem}.dabi-ws__filters::-webkit-scrollbar{display:none}.dabi-ws__chip{flex:none}.dabi-ws__up{padding:1.2rem;border-radius:1.6rem}.dabi-ws__up-item{min-width:22rem}.dabi-ws__body{padding:1.6rem 1.6rem 1.8rem}.dabi-ws__date-strip{margin:0 -1.6rem;padding-inline:1.6rem}.dabi-ws__actions{grid-template-columns:1fr}.dabi-ws__sticky:not([hidden]){display:inline-flex}}@media(prefers-reduced-motion:reduce){.dabi-ws__media img,.dabi-ws__card,.dabi-ws__date{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map */
