:root{--font-body-family:var(--es-font-text);--font-body-weight:400;--font-heading-family:var(--es-font-title);--font-heading-weight:700;--buttons-radius:var(--es-r-sm);--buttons-radius-outset:calc(var(--es-r-sm) + 1px);--inputs-radius:var(--es-r-sm);--inputs-radius-outset:calc(var(--es-r-sm) + 1px);--variant-pills-radius:var(--es-r-sm);--product-card-corner-radius:var(--es-r-sm);--collection-card-corner-radius:var(--es-r-sm);--blog-card-corner-radius:var(--es-r-sm);--media-radius:var(--es-r-sm);--popup-corner-radius:var(--es-r-sm);--text-boxes-radius:var(--es-r-sm);--badge-corner-radius:var(--es-r-sm)}body{font-family:var(--es-font-text);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.product__title h1,.card__heading,.title,.cart__empty-text,.totals__total{font-family:var(--es-font-title);font-weight:700;text-transform:uppercase;letter-spacing:.01em;line-height:1.05}.product__title h1,h1,.h1,.price-item--regular,.price-item--sale,.totals__total-value,.cart-item__price-wrapper .price{color:var(--es-title)}.price--on-sale .price-item--regular{color:var(--es-text-2)}.button,.shopify-payment-button__button--unbranded,.cart__checkout-button{font-family:var(--es-font-title);font-weight:700;font-size:18px;letter-spacing:.05em;text-transform:uppercase;min-height:48px;transition:background var(--es-dur) var(--es-ease),box-shadow var(--es-dur) var(--es-ease),color var(--es-dur)}.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover,.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:var(--es-blue-hover)}.button--secondary{color:var(--es-title)}.button--secondary:after{box-shadow:inset 0 0 0 1px var(--es-line-strong)}.button--secondary:hover:after{box-shadow:inset 0 0 0 1px var(--es-title)}.button:disabled,.button[aria-disabled=true]{background:var(--es-surface-2);color:var(--es-text-3);opacity:1}@media(min-width:900px){.button,.shopify-payment-button__button--unbranded{font-size:19px}}.caption,.caption-with-letter-spacing,.product__text,.cart-item__details .product-option,.totals__subtotal,.tax-note,.form__label,.field__label,.product-form__input .form__label{color:var(--es-text-2)}.cart-items thead th,.cart-items td,.cart__footer,.cart-drawer .drawer__footer{border-color:var(--es-line)}.field:after,.select:after,.quantity:after,.customer .field:after{box-shadow:0 0 0 1px var(--es-line-strong)}:focus-visible,.button:focus-visible,.field__input:focus-visible{outline:2px solid var(--es-focus);outline-offset:2px;box-shadow:none}.form__message,.cart-item__error-text{color:var(--es-error)}.footer{border-top:1px solid var(--es-line);font-size:14px;color:var(--es-text-2)}.footer .footer-block__heading{font-family:var(--es-font-title);font-size:15px;letter-spacing:.1em;text-transform:uppercase;color:var(--es-title);margin-bottom:4px}.footer .list-menu__item--link{display:flex;align-items:center;min-height:44px;padding:0;font-size:15px;color:var(--es-body);text-decoration:none}.footer .list-menu__item--link:hover{color:var(--es-teal-text)}.footer__content-bottom{border-top:1px solid var(--es-line);color:var(--es-text-3)}.footer .copyright__content,.footer .copyright__content a,.footer .policies li a{color:var(--es-text-3);font-size:14px}.footer .list-payment__item{opacity:.85}@media(min-width:900px){.footer .footer-block__heading{margin-bottom:8px}}.section-header .header-wrapper{background:var(--es-bg);border-bottom:1px solid var(--es-line)}.header-wrapper .header{min-height:56px;padding:0 6px}.header-wrapper .header__heading,.header-wrapper .header__heading-link{display:flex;align-items:center;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.header-wrapper .header__heading-logo-wrapper{display:flex;align-items:center}.header-wrapper .header__heading-logo{height:44px;width:auto;max-width:none}.header-wrapper .header__icon,.header-wrapper .header__icon--menu,.header-wrapper .header__icon--cart{width:44px;height:44px;margin-right:0;color:var(--es-title)}.header-wrapper .header__inline-menu .header__menu-item{font-family:var(--es-font-text);font-weight:600;font-size:15px;color:var(--es-body)}.header-wrapper .header__inline-menu .header__menu-item:hover,.header-wrapper .header__inline-menu .header__active-menu-item{color:var(--es-title)}.header-wrapper .cart-count-bubble{top:5px;right:3px;bottom:auto;left:auto;min-width:18px;width:auto;height:18px;padding:0 4px;border-radius:9px;background:var(--es-teal);color:var(--es-on-teal);font-size:12px;font-weight:600;line-height:18px}.header-wrapper header-drawer{margin-left:0}@media(max-width:749px){.header-wrapper .header__icons{padding-right:0}}@media(min-width:750px){.header-wrapper .header{padding-left:40px;padding-right:40px}}@media(min-width:990px){.header-wrapper .header{min-height:76px;padding-top:0;padding-bottom:0}.header-wrapper .header__heading-logo{height:56px}}.es-head-offer{display:none}@media(min-width:1200px){.es-head-offer{position:relative;display:inline-flex;align-items:baseline;gap:.35em;height:36px;padding:0 10px;margin-right:var(--es-s2);border:1px solid var(--es-teal);border-radius:var(--es-r-sm);background:transparent;font-family:var(--es-font-title);font-weight:700;font-size:14px;line-height:34px;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--es-body);text-decoration:none;transition:background var(--es-dur) var(--es-ease),color var(--es-dur) var(--es-ease)}.es-head-offer:after{content:"";position:absolute;top:-5px;right:-1px;bottom:-5px;left:-1px}.es-head-offer__amt{font-size:17px;color:var(--es-teal-text);transition:color var(--es-dur) var(--es-ease)}.es-head-offer:hover,.es-head-offer:hover .es-head-offer__amt{color:var(--es-bg)}.es-head-offer:hover{background:var(--es-teal)}.es-head-offer:focus-visible{outline:2px solid var(--es-focus);outline-offset:2px}.header-wrapper .header__inline-menu .header__menu-item{padding-left:9px;padding-right:9px}}@media(prefers-reduced-motion:reduce){.es-head-offer,.es-head-offer__amt{transition:none}}.cart-drawer__footer .discounts,.cart__blocks .discounts{font-size:1.5rem}.cart-drawer__footer .discounts__discount,.cart__blocks .discounts__discount{color:var(--es-teal-text);font-weight:600}.cart-drawer__footer .discounts__discount>.icon,.cart__blocks .discounts__discount>.icon{color:var(--es-teal-text);width:1.5rem;height:1.5rem}
/*# sourceMappingURL=/cdn/shop/t/8/assets/es-dawn-overrides.css.map */
