.dbt{--dbt-radius:10px;--dbt-yellow:#F2EE3A;--dbt-water:#9cc6ea;--dbt-soft:#f5f5f5;--dbt-green:#14854e}.dbt *,.dbt *:before,.dbt *:after{box-sizing:border-box}.dbt [hidden]{display:none!important}.dbt h2,.dbt h3{margin:0;text-wrap:balance}.dbt p{margin:0}.dbt img{max-width:100%;display:block}.dbt-eyebrow{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-heading-rgb))}.dbt-h1{font-size:clamp(32px,5vw,52px);line-height:1.12;letter-spacing:-.034em}.dbt-h2{font-size:clamp(26px,3.4vw,36px);line-height:1.15;letter-spacing:-.034em}.dbt-lead{font-size:clamp(15px,1.4vw,17px);line-height:1.65;max-width:58ch}.dbt-ctas{display:flex;flex-wrap:wrap;gap:12px}.dbt-ctas a{text-decoration:none}.dbt-head{display:grid;gap:10px;margin-bottom:clamp(24px,3.6vw,40px);text-align:center;justify-items:center;max-width:720px;margin-inline:auto}.dbt-thesis__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(28px,5vw,72px);align-items:center}.dbt-thesis__copy{display:grid;gap:20px;min-width:0}.dbt-thesis em{font-style:normal}.dbt-ticks{display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none;padding:0;margin:0;font-size:14px;font-weight:500;color:rgb(var(--color-heading-rgb))}.dbt-ticks li{display:flex;align-items:center;gap:6px}.dbt-ticks svg{width:16px;height:16px;color:var(--dbt-green);flex:none}.dbt-thesis__media{border-radius:var(--dbt-radius);overflow:hidden;aspect-ratio:4/4.3}.dbt-thesis__media img{width:100%;height:100%;object-fit:cover}@media(max-width:799px){.dbt-thesis__grid{grid-template-columns:1fr}.dbt-thesis__media{aspect-ratio:1/1}}.dbt-grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,2.2vw,30px)}.dbt-card{display:grid;gap:12px;align-content:start;min-width:0}.dbt-card__img{background:var(--dbt-soft);border-radius:var(--dbt-radius);aspect-ratio:1/1;overflow:hidden;position:relative;display:block;transition:box-shadow .4s,transform .4s}.dbt-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.dbt-card:hover .dbt-card__img img{transform:scale(1.04)}.dbt-badges{position:absolute;left:12px;top:12px;z-index:1;display:flex;flex-wrap:wrap;gap:6px}.dbt-badge{color:#fff;font-size:12px;font-weight:600;line-height:1.5;padding:3px 10px;border-radius:4px;background:var(--dbt-green)}.dbt-badge--new{background:#3456e6}.dbt-badge--smart{background:#111;color:#f2ee3a}.dbt-card h3{font-size:16px;letter-spacing:-.02em;line-height:1.3}.dbt-card h3 a{text-decoration:none;color:inherit}.dbt-card__body{display:grid;gap:4px}.dbt-spec{font-size:13px;line-height:1.5}.dbt-price{color:rgb(var(--color-heading-rgb));font-weight:600}.dbt-card form{margin:0}.dbt-card .btn-primary,.dbt-card .btn-outline{justify-self:start;text-decoration:none}.dbt-view-all{display:flex;justify-content:center;margin-top:clamp(28px,4vw,40px)}@media(max-width:899px){.dbt-grid4{grid-template-columns:1fr 1fr}.dbt-card .btn-primary,.dbt-card .btn-outline{width:100%;justify-content:center}}.dbt-feat{background:#000;color:#d8d8d8;border-radius:calc(var(--dbt-radius) * 2);padding:clamp(24px,4vw,56px);display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(24px,4vw,56px);align-items:center}.dbt-feat h2{color:#fff}.dbt-feat__copy{display:grid;gap:22px;min-width:0}.dbt-tabs{display:inline-flex;flex-wrap:wrap;background:#1b1b1b;border-radius:30px;padding:4px;gap:4px;justify-self:start}.dbt-tab{border:0;background:transparent;color:#cfcfcf;font-family:inherit;font-weight:600;font-size:14px;line-height:1;padding:11px 18px;border-radius:24px;cursor:pointer}.dbt-tab[aria-selected=true]{background:#fff;color:#111}.dbt-flist{list-style:none;margin:0;padding:0;display:grid;gap:18px}.dbt-flist li{display:grid;grid-template-columns:26px 1fr;gap:12px}.dbt-flist svg{width:24px;height:24px;color:#3ccf7f;margin-top:2px}.dbt-flist b{display:block;color:#fff;font-size:17px;font-weight:600;letter-spacing:-.02em}.dbt-flist p{font-size:14.5px;line-height:1.6}.dbt-feat__card{background:#fff;border-radius:calc(var(--dbt-radius) * 1.6);padding:clamp(18px,3vw,32px);display:grid;gap:16px;justify-items:center;text-align:center}.dbt-feat__card img{width:100%;max-width:340px;aspect-ratio:1/1;object-fit:contain}.dbt-feat__card .dbt-price{font-size:17px;color:#111}.dbt-feat__card a{text-decoration:none}@media(max-width:899px){.dbt-feat{grid-template-columns:1fr}}.dbt-story{display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(28px,5vw,72px);align-items:center}.dbt-story__copy{display:grid;gap:16px;min-width:0}.dbt-story__copy p{max-width:62ch}.dbt-story__text{display:grid;gap:16px}.dbt-sign{color:rgb(var(--color-heading-rgb));font-weight:600}.dbt-note-wrap{display:grid;justify-items:center;gap:14px;padding:clamp(24px,4vw,48px);background:var(--dbt-soft);border-radius:var(--dbt-radius);margin:0}.dbt-note{background:#fbf7c4;width:min(300px,100%);aspect-ratio:1/1;padding:28px 24px;transform:rotate(-2.5deg);box-shadow:0 14px 26px -12px #11111147;display:grid;align-content:center;gap:6px;font-family:Caveat,Segoe Print,Comic Sans MS,cursive;font-weight:600;color:#1e2a4a;font-size:clamp(26px,3vw,32px);line-height:1.15;position:relative}.dbt-note:before{content:"";position:absolute;top:-12px;left:50%;width:84px;height:24px;margin-left:-42px;background:#ffffffa6;transform:rotate(3deg)}.dbt-note__big{font-size:1.35em}.dbt-note-cap{font-size:13px;text-align:center}@media(max-width:799px){.dbt-story{grid-template-columns:1fr}.dbt-note-wrap{order:-1}}.dbt-calc{background:#111;color:#d9d9d9;border-radius:var(--dbt-radius);padding:clamp(28px,5vw,60px);display:grid;grid-template-columns:1.4fr auto;gap:28px;align-items:center}.dbt-calc h2{color:#fff}.dbt-calc__copy{display:grid;gap:12px;min-width:0}.dbt-calc a{text-decoration:none}@media(max-width:799px){.dbt-calc{grid-template-columns:1fr}}.dbt-land{background:#000;color:#cfcfcf;text-align:center;padding-block:clamp(64px,10vw,120px) clamp(48px,7vw,80px)}.dbt-word{display:inline-flex;align-items:baseline;font-family:Poppins,Instrument Sans,sans-serif;font-weight:700;color:#fff;letter-spacing:-.02em;line-height:1;font-size:clamp(60px,15vw,180px);max-width:100%}.dbt-slot{display:inline-block;width:.6em;height:.7em;position:relative;margin:0 .015em}.dbt-slot__sq{position:absolute;left:50%;bottom:-.14em;width:1.02em;height:1.02em;transform:translate(-49%)}.dbt-slot__ghost{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff38;transition:opacity .4s;-webkit-mask:var(--dbt-drop) center/contain no-repeat;mask:var(--dbt-drop) center/contain no-repeat}.dbt-slot__real{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transform:scale(.6);transform-origin:50% 80%;transition:opacity .35s,transform .5s cubic-bezier(.3,1.6,.5,1)}.dbt-slot.is-filled .dbt-slot__ghost{opacity:0}.dbt-slot.is-filled .dbt-slot__real{opacity:1;transform:none}.dbt .dbt-land__line{font-size:clamp(17px,2vw,21px);color:#fff;font-weight:500;letter-spacing:-.02em;margin:28px auto 26px;max-width:34ch;text-align:center;text-wrap:balance}.dbt-land a{text-decoration:none}.dbt-drop{position:fixed;left:0;top:0;width:96px;height:96px;z-index:20;pointer-events:none;will-change:transform;background:#f2ee3a;-webkit-mask:var(--dbt-drop) center/contain no-repeat;mask:var(--dbt-drop) center/contain no-repeat;filter:drop-shadow(0 0 1px rgba(0,0,0,.55)) drop-shadow(0 3px 5px rgba(0,0,0,.18))}.dbt-bead{position:fixed;left:0;top:0;width:20px;height:20px;border-radius:50%;background:#f2ee3a;z-index:19;pointer-events:none;opacity:0;will-change:transform,opacity}html.dbt-guide-on .header__logo img{-webkit-mask-image:linear-gradient(90deg,#000 75.4%,transparent 75.4%,transparent 90.4%,#000 90.4%);mask-image:linear-gradient(90deg,#000 75.4%,transparent 75.4%,transparent 90.4%,#000 90.4%)}.dbt-say{position:fixed;left:0;top:0;z-index:21;max-width:260px;background:#f2ee3a;color:#111;font-weight:600;font-size:14px;line-height:1.35;padding:10px 14px;border-radius:12px;box-shadow:0 8px 20px -8px #00000059;opacity:0;pointer-events:none;transition:opacity .3s}.dbt-say.is-on{opacity:1}.dbt-ripple{position:fixed;width:90px;height:90px;margin:-45px 0 0 -45px;border-radius:50%;border:3px solid #F2EE3A;box-shadow:0 0 0 1px #0000001f;pointer-events:none;z-index:20;animation:dbt-rip 1s ease-out forwards}@keyframes dbt-rip{0%{transform:scale(.3);opacity:.95}to{transform:scale(2.3);opacity:0}}.dbt-hit--pulse{animation:dbt-pulse 1s ease-out 3}@keyframes dbt-pulse{0%{box-shadow:0 0 #f2ee3af2}to{box-shadow:0 0 0 18px #f2ee3a00}}.dbt-hit--highlight{box-shadow:0 0 0 3px #f2ee3a,0 14px 30px -12px #00000059;transform:translateY(-4px)}.dbt-hit--wiggle{animation:dbt-wiggle .8s ease-in-out 2}.dbt-hit--play{outline:3px solid #F2EE3A;outline-offset:-3px;transition:outline-color .3s}.dbt-drop:after{content:"";position:absolute;left:50%;top:60%;width:0;height:0;border-style:solid;border-width:15px 0 15px 24px;border-color:transparent transparent transparent #111;transform:translate(-38%,-50%) scale(0);transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.dbt-drop.is-play:after{transform:translate(-38%,-50%) scale(1)}@keyframes dbt-wiggle{0%,to{transform:rotate(-2.5deg)}25%{transform:rotate(2deg) scale(1.03)}60%{transform:rotate(-5deg)}}.dbt-mark{background:linear-gradient(transparent 60%,#F2EE3A 60%,#F2EE3A 92%,transparent 92%) no-repeat 0 0/0% 100%;transition:background-size .9s ease;-webkit-box-decoration-break:clone;box-decoration-break:clone}.dbt-mark.dbt-hit--mark,.dbt-hit--mark .dbt-mark{background-size:100% 100%}.dbt-fillbtn{position:relative;overflow:hidden;isolation:isolate}.dbt-fillbtn:before{content:"";position:absolute;left:0;right:0;bottom:0;height:0;background:#9cc6ea;z-index:-1}.dbt-hit--fill:before{animation:dbt-fillup 1.3s cubic-bezier(.3,.7,.4,1) forwards}@keyframes dbt-fillup{to{height:100%}}html:not(.dbt-guide-on) .dbt-mark{background-size:100% 100%}@media(prefers-reduced-motion:reduce){.dbt *{transition:none!important;animation:none!important}.dbt-drop,.dbt-say,.dbt-ripple{display:none!important}.dbt-mark{background-size:100% 100%}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/dbt-home.css.map */
