body{color:rgb(var(--color-foreground))}h1,h2,.h0,.h1,.h2{letter-spacing:-.02em;line-height:1.05}h3,.h3,h4,.h4{letter-spacing:-.01em;line-height:1.2}.button,.shopify-payment-button__button--unbranded,.cart__checkout-button{min-height:5.6rem;padding-inline:3rem;font-family:var(--font-heading-family);font-weight:800;letter-spacing:0}.button--small{min-height:4.4rem}.bp-eyebrow{font-family:var(--font-heading-family);font-weight:800;letter-spacing:.14em;color:var(--dy-aqua-deep)}.color-scheme-3 .bp-eyebrow,.color-scheme-4 .bp-eyebrow,.color-scheme-white-gold .bp-eyebrow{color:var(--dy-aqua)}.bp-card,.card,.card__inner,.bp-media{border-radius:2.8rem}.badge{font-family:var(--font-heading-family);font-weight:800}a:focus-visible,button:focus-visible,.button:focus-visible{outline:3px solid var(--dy-aqua-deep);outline-offset:3px}.email-signup-banner__box>div:has(.newsletter-form){text-align:left}.email-signup-banner__box .newsletter-form{margin-left:0}.email-signup-banner__box .newsletter__subheading p+p{margin-top:1.2rem}.dy-mobile-title{display:none}@media screen and (max-width:749px){.dy-mobile-title{display:block;margin:0;padding:3.2rem 2rem 2.4rem;text-align:center;font-family:var(--font-heading-family);font-weight:900;letter-spacing:-.02em;line-height:1.1;color:#1f2a2e;background:#fff}.email-signup-banner__box .email-signup-banner__heading{display:none}.email-signup-banner__box .newsletter__subheading p+p{margin-top:2rem}.email-signup-banner__box>*+*{margin-top:2.4rem}.email-signup-banner__box .newsletter__note{margin-top:3.2rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/doidy.css.map */
