:root{--dwan-white: #ffffff;--dwan-tea: #f4f5f2;--dwan-ink: #242827;--dwan-muted: #5e6562;--dwan-accent: #2c5955;--dwan-line: #d5dad6;--dwan-field: #808984;--dwan-button-hover: #1a211e;--dwan-content: 1280px;--dwan-gutter: 20px;--dwan-section: 48px}body.gradient{font-size:16px;line-height:1.625;letter-spacing:0}body.gradient :is(h1,.h1){font-size:32px;line-height:1.1875}body.gradient :is(h2,.h2){font-size:24px;line-height:1.291667}body.gradient :is(h3,.h3){font-size:18px;line-height:1.444444}body.gradient :is(h1,h2,h3,.h1,.h2,.h3,b,strong){font-weight:600}body .page-width{max-width:var(--dwan-content);padding-inline:var(--dwan-gutter)}::selection{background:#dbe5e0;color:var(--dwan-ink)}:is(input,textarea){caret-color:var(--dwan-accent)}:is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--dwan-accent);outline-offset:4px;box-shadow:0 0 0 2px var(--dwan-white)}body .button{min-height:48px;border-radius:4px;font-size:16px;font-weight:600;letter-spacing:0;padding-inline:24px}body .button:not(.button--secondary):not(.button--tertiary):hover{background:var(--dwan-button-hover);color:var(--dwan-white)}body .button:before,body .button:after{border-radius:4px}body .field__input,body .select__select,body .customer :is(input,select){min-height:48px;font-size:16px;line-height:1.625}body .field__input::placeholder{color:var(--dwan-muted);opacity:1}body :is(.field,.select):after{box-shadow:0 0 0 1px var(--dwan-field)}body :is(.rte,.customer) a,body .link--text{text-underline-offset:4px}body .rte a:not(.button){color:var(--dwan-accent);text-decoration:underline}body .header__menu-item{color:var(--dwan-ink)}body .dwan-original-hero{--oh-ink: var(--dwan-ink);--oh-muted: var(--dwan-muted);--oh-line: var(--dwan-line);--oh-accent: var(--dwan-accent)}body.gradient .dwan-original-hero h1{font-size:var(--oh-heading-mobile);line-height:1.1875}body .dwan-original-hero .dwan-original-hero__lead{line-height:1.625}body .dwan-original-hero .dwan-original-hero__button{min-height:48px;border-radius:4px;font-weight:600}body .dwan-original-hero .dwan-original-hero__button:hover{background:var(--dwan-button-hover)}body .dwan-original-hero .dwan-original-hero__model{font-weight:600}body .dwan-original-hero .dwan-original-hero__preview{border-radius:8px}body .dwan-original-hero figcaption strong{font-weight:600}body .dwan-original-hero .dwan-original-hero__eyebrow,body .dwan-original-blocks :is(.obk-kicker,.obk-eyebrow){font-weight:400}body .dwan-original-hero a:focus-visible,body .dwan-original-blocks a:focus-visible,body .dwan-original-blocks summary:focus-visible{outline:2px solid var(--dwan-accent);outline-offset:4px;box-shadow:0 0 0 2px var(--dwan-white)}body:has(.dwan-original-hero) .header-wrapper--border-bottom{border-bottom-color:var(--dwan-line)}body .dwan-original-blocks{--obk-ink: var(--dwan-ink);--obk-muted: var(--dwan-muted);--obk-paper: var(--dwan-tea);--obk-line: var(--dwan-line);--obk-accent: var(--dwan-accent);line-height:1.625}body.gradient .dwan-original-blocks h2{font-size:var(--obk-mobile-heading);line-height:1.291667}body.gradient .dwan-original-blocks h3{font-size:18px;line-height:1.444444}body.gradient .dwan-original-blocks .obk-brand-layout h2{font-size:20px;line-height:1.4}body .dwan-original-blocks .obk-detail-band{background:var(--dwan-tea)}body .dwan-original-blocks :is(.obk-kicker,.obk-caption,.obk-feature-text,.obk-finish-copy){line-height:1.571429}body .dwan-original-blocks .obk-guide-control summary{min-height:48px;border-color:var(--dwan-field);border-radius:4px;font-weight:600}body .dwan-original-blocks :is(.obk-brand-links a,.obk-text-link){font-weight:600}body .dwan-original-blocks :is(.obk-feature-image,.obk-detail-photo picture,.obk-guide-control){border-radius:8px}@media(min-width:750px){:root{--dwan-gutter: 40px;--dwan-section: 80px}body.gradient :is(h1,.h1){font-size:48px;line-height:1.125}body.gradient :is(h2,.h2){font-size:32px;line-height:1.25}body.gradient :is(h3,.h3){font-size:20px;line-height:1.4}body.gradient .dwan-original-hero h1{font-size:var(--oh-heading);line-height:1.125}body.gradient .dwan-original-blocks h2{font-size:32px;line-height:1.25}body.gradient .dwan-original-blocks h3{font-size:20px;line-height:1.4}body.gradient .dwan-original-blocks .obk-brand-layout h2{font-size:20px}}@media(max-width:749px){body:has(.dwan-original-hero) .header{padding-inline:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/dwan-brand-system.css.map */
