:root{--d-black: #000000;--d-surface: #141414;--d-surface-2: #1d1d1d;--d-line: #2a2a2a;--d-text: #f2f2f2;--d-muted: #8c8c8c;--d-yellow: #ffd60a;--d-yellow-press: #e6c000;--d-cut: 10px;--d-cut-lg: 18px;--d-ease-out: cubic-bezier(.2, .06, .05, .95);--d-ease-soft: cubic-bezier(.26, .54, .32, 1);--d-gutter: 16px;--d-max: 1440px}@media(min-width:990px){:root{--d-gutter: 40px;--d-cut: 12px;--d-cut-lg: 24px}}.d-wrap{width:100%;max-width:var(--d-max);margin-inline:auto;padding-inline:var(--d-gutter)}.d-cut{clip-path:polygon(var(--d-cut) 0,calc(100% - var(--d-cut)) 0,100% var(--d-cut),100% calc(100% - var(--d-cut)),calc(100% - var(--d-cut)) 100%,var(--d-cut) 100%,0 calc(100% - var(--d-cut)),0 var(--d-cut))}.d-cut-lg{--d-cut: var(--d-cut-lg)}.d-btn{--_bg: var(--d-yellow);--_fg: var(--d-black);display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:48px;padding:0 1.6em;font-family:var(--font-body-family);font-weight:700;font-size:1.5rem;letter-spacing:.01em;color:var(--_fg);background:var(--_bg);border:0;cursor:pointer;text-decoration:none;clip-path:polygon(var(--d-cut) 0,100% 0,100% calc(100% - var(--d-cut)),calc(100% - var(--d-cut)) 100%,0 100%,0 var(--d-cut));transition:background-color .2s ease,transform .2s var(--d-ease-out)}.d-btn:hover{--_bg: var(--d-yellow-press)}.d-btn:active{transform:translateY(1px)}.d-btn--ghost{--_bg: transparent;--_fg: var(--d-text);box-shadow:inset 0 0 0 1.5px var(--d-text);clip-path:none}.d-btn--ghost:hover{--_bg: var(--d-text);--_fg: var(--d-black)}.d-btn--dark{--_bg: var(--d-black);--_fg: var(--d-yellow)}.d-btn--dark:hover{--_bg: #1a1a1a}.d-btn--wa{--_bg: #25d366;--_fg: #04130a}.d-btn--wa:hover{--_bg: #1fb957}.d-btn svg{width:1.25em;height:1.25em;flex:none}.d-scope :focus-visible,.d-btn:focus-visible{outline:2px solid var(--d-yellow);outline-offset:3px}.d-display{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);line-height:.92;letter-spacing:-.01em;margin:0;font-size:clamp(4.4rem,9.5vw,11.5rem)}.d-h2{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);line-height:1;letter-spacing:-.005em;margin:0;font-size:clamp(3.2rem,5.2vw,6.4rem)}.d-lead{font-size:clamp(1.6rem,1.4vw,1.9rem);line-height:1.55;color:var(--d-muted);max-width:60ch;margin:0}.d-missing{display:flex;align-items:center;gap:.8rem;padding:1rem 1.4rem;margin:1rem 0;font:600 1.3rem/1.4 var(--font-body-family);color:#1a1200;background:repeating-linear-gradient(135deg,#ffb020 0 12px,#ffc04d 12px 24px)}.d-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.js [data-d-reveal]{opacity:0;transform:translateY(24px);transition:opacity .9s var(--d-ease-soft),transform .9s var(--d-ease-soft);transition-delay:var(--d-delay, 0s)}.js [data-d-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js [data-d-reveal]{opacity:1;transform:none;transition:none}.d-btn{transition:none}}cart-drawer.drawer{background-color:#000000a6}cart-drawer .drawer__inner{border-left:1px solid var(--d-line)}cart-drawer .button:not(.button--tertiary){background:var(--d-yellow);color:var(--d-black);font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/19/assets/drain-base.css.map */
