:root{--er-ink: #2d2d2d;--er-muted: #8e8e8e;--er-sale: #c60c0c;--er-line: #dddddd;--er-beige: #f4f0eb}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:400;letter-spacing:.11em}.button{font-size:.875rem;letter-spacing:2px;text-transform:uppercase;padding:16px 24px;border-radius:0}.er-link a{display:inline-block;font-size:.8125rem;letter-spacing:2px;text-transform:uppercase;text-decoration:none;padding-bottom:2px;border-bottom:1px solid currentColor}.er-link a:hover{opacity:.7}.er-full-bleed>.page-width{max-width:none;padding-left:0;padding-right:0}.er-wide .page-width{max-width:none}.header__menu-item,.header__menu a{letter-spacing:1px;font-size:.875rem}.er-hero .image-banner{min-height:88svh}.er-hero-logo{display:flex;justify-content:center}.er-hero-logo img{margin-inline:auto}.er-hero-title{letter-spacing:2.5px}@media not (min-width:750px){.er-hero .image-banner{min-height:calc(88svh - 40px)}}.er-card-title,.er-card-title h3{font-size:1rem;letter-spacing:0;text-transform:none;line-height:1.4}.er-card-vendor p{font-size:.75rem;letter-spacing:1px;text-transform:uppercase;color:var(--er-muted)}.er-card-info--center{text-align:center}.er-card-info--center .price-container{justify-content:center}.product-card-media-gallery__media{position:relative;overflow:hidden}.er-hover-media{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .35s ease}.er-hover-media img,.er-hover-media .product-media{width:100%;height:100%;object-fit:cover}@media(hover:hover){.product-card:hover .er-hover-media{opacity:1}}.er-price .price-container{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.er-price .prices{display:flex;flex-direction:column;align-items:inherit;gap:0}.er-card-info:not(.er-card-info--center) .er-price .prices{align-items:flex-start}.er-price .compare-at-price{color:var(--er-ink);text-decoration:line-through;opacity:1}.er-price .price-container:has(.compare-at-price:not(:empty)) .price{color:var(--er-muted)}.er-price .badge{background:var(--er-sale);color:#fff;border:0;border-radius:0;font-size:.75rem;letter-spacing:0;padding:3px 6px;line-height:1.2}.er-price .badge:has(.badge__savings:empty){display:none}.er-card-info--center .er-price .prices{align-items:center}.er-card-info--center .er-price .price-container{flex-direction:row}.er-price--product .prices{flex-direction:row;gap:10px;align-items:center}.er-banners .custom-section__inner{gap:0!important}.er-banner-title h2{font-size:clamp(1.5rem,2.4vw,2.25rem);letter-spacing:2.5px}.er-feature{text-align:center;align-items:center}.er-feature h3{font-size:.875rem;letter-spacing:2px;margin-bottom:4px}.er-feature p{font-size:.8125rem}@media not (min-width:750px){.er-features .custom-section__inner{justify-items:start}.er-feature{text-align:left;align-items:center;justify-content:flex-start}}.er-newsletter{width:100%;max-width:480px;margin-inline:auto}.er-newsletter .input-group{display:flex;gap:0}.er-newsletter input{border-radius:0;border-color:var(--er-line);background:#fff}.er-newsletter .button{border-radius:0;padding:0 22px;font-size:.75rem}@media not (min-width:750px){.er-newsletter .input-group{flex-direction:column;gap:8px}.er-newsletter .button{width:100%;min-height:48px}}.er-footer-col h3{font-size:.9375rem;letter-spacing:2px;margin-bottom:14px}.er-footer-col a{text-decoration:none}.er-footer-col p a{text-decoration:underline;text-underline-offset:3px}.er-footer-col p a:hover{opacity:.7}.er-footer-col p,.er-footer-col li{font-size:.875rem}.er-footer-pay,.er-footer-logo{grid-column:1 / -1}.er-footer-logo{display:flex;justify-content:center;margin-top:20px}.er-footer-logo img{margin-inline:auto}.er-product-title h1{font-size:1.75rem;line-height:1.25;letter-spacing:2.5px}@media not (min-width:750px){.er-product-title h1{font-size:1.4rem}}.er-trust-row{border-top:1px solid var(--er-line);border-bottom:1px solid var(--er-line);padding:10px 0!important}.er-trust-row>*{flex:1;text-align:center;align-items:center}.er-trust-row>*+*{border-left:1px solid var(--er-line)}.er-trust-row p{font-size:.75rem;font-weight:500}.variant-picker__option-value input+label{border-radius:22px;min-width:50px;min-height:40px;padding:8px 16px}.product-form .button,[data-ref=add-to-cart],button[name=add]{min-height:56px;font-size:.8125rem}.er-hero-sub p{font-size:1rem;letter-spacing:.5px;max-width:560px;margin-inline:auto}.er-hero-kicker p{font-size:.75rem;letter-spacing:3px;text-transform:uppercase}.er-hero-link a{font-size:.8125rem;letter-spacing:1.5px;text-transform:uppercase;text-decoration:underline;text-underline-offset:5px}.er-offer .custom-section__inner{text-align:center}.er-offer .sale-tiers,.er-offer .er-tiers{width:100%}.er-story img{width:100%;height:auto;display:block}.er-banner-icons{width:100%}.er-feature--banner{text-align:center;align-items:center}.er-feature--banner h3{font-size:.8125rem;letter-spacing:1.5px;margin-bottom:2px}.er-feature--banner p{font-size:.75rem;opacity:.85}@media(max-width:750px){.er-banner-icons .er-feature--banner h3{font-size:.6875rem;letter-spacing:1px}.er-banner-icons .er-feature--banner p{font-size:.6875rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/emily-rose.css.map */
