.em{--em-ft: var(--font-body--family, Jost), "Century Gothic", Futura, Poppins, "Segoe UI", system-ui, sans-serif;--em-ft-display: var(--font-heading--family, "Cormorant Garamond"), Garamond, Baskerville, "Times New Roman", serif;--em-gutter: 45px;--em-max: 1320px;--em-ink: #111111;--em-body: #4a4a4a;--em-muted: #8a8a8a;--em-line: #e6e6e6;--em-olive: #6b7050;--em-lavender: #f2f5fb;--em-mint: #caf1ef;--em-shell: #f8f8f8;--em-footer: #f3f3f3;--em-card-bg: #f7efe7;--em-card-media-bg: #e7d8c9;--em-card-eyebrow: #9a8879;--em-card-was: #b98f88;color:var(--em-body);font-family:var(--em-ft);font-size:13px;line-height:1.6;-webkit-font-smoothing:antialiased}.em *,.em *:before,.em *:after{box-sizing:border-box}:where(.em) img{display:block;max-width:100%;height:auto}:where(.em) ul,:where(.em) ol{list-style:none;margin:0;padding:0}:where(.em) a{color:#000;text-decoration:none}:where(.em) button{font:inherit;color:#000;background:none;border:0;cursor:pointer}:where(.em) :is(h1,h2,h3,h4){font-family:var(--em-ft);font-weight:400;color:var(--em-ink);margin:0;line-height:1.3}:where(.em) p{margin:0}.em-w{width:100%;max-width:var(--em-max);margin-inline:auto;padding-inline:var(--em-gutter)}.em-sec{padding-top:var(--em-pt, 60px);padding-bottom:var(--em-pb, 60px)}.em-eyebrow{font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--em-ink);margin:0 0 12px}.em-h2{font-size:24px;line-height:1.45;letter-spacing:-.01em;color:var(--em-ink)}.em-lede{font-size:11px;line-height:1.42;color:var(--em-body)}.em-head{margin-bottom:34px}.em-head--center{text-align:center}:where(.em-head--center) .em-lede{max-width:620px;margin-inline:auto}@media(min-width:768px){.em-h2{font-size:27px}}.em-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:40px;padding-inline:24px;border-radius:999px;border:1px solid transparent;font-size:12.5px;line-height:1;white-space:nowrap;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.em-btn__arrow{width:11px;height:11px;flex:none;transition:transform .25s ease}.em-btn:hover .em-btn__arrow{transform:translate(2px,-2px)}.em-btn--light{background:#edd7c6;color:var(--em-ink)}.em-btn--light:hover,.em-btn--dark{background:var(--em-ink);color:#fff}.em-btn--dark:hover{background:var(--em-olive);color:#fff}.em-btn--outline{border-color:var(--em-ink);color:var(--em-ink)}.em-btn--outline:hover{background:var(--em-ink);color:#fff}.em-dots{display:flex;align-items:center;gap:8px}.em-dots button{width:22px;height:2px;padding:0;border-radius:2px;background:currentColor;opacity:.4;transition:opacity .25s ease,width .25s ease}.em-dots button[aria-current=true]{width:26px;opacity:1}.em-stars{display:inline-flex;gap:2px;color:var(--em-ink);line-height:0}.em-stars svg{width:10px;height:10px}.em-stars .is-off{opacity:.25}.em-stars__count{margin-left:5px;font-size:10px;color:var(--em-muted);line-height:1}.em-media{position:relative;display:block;overflow:hidden;background:var(--em-card-media-bg)}.em-media>img,.em-media>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.em-media--zoom>img{transition:transform .7s cubic-bezier(.22,1,.36,1)}.em-media--zoom:hover>img{transform:scale(1.05)}.em-card{background:var(--em-card-bg);overflow:hidden;transition:box-shadow .25s ease}.em-card:hover{box-shadow:0 6px 22px #3a2a1c1a}.em-card__media{width:100%;background:var(--em-card-media-bg)}.em-card__body{padding:16px 16px 20px}.em-card__eyebrow{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--em-card-eyebrow);margin-bottom:7px}.em-card__title{font-size:11.5px;font-weight:400;line-height:1.35;color:var(--em-ink);margin-bottom:8px}.em-card__title a:hover{text-decoration:underline;text-underline-offset:3px}.em-card__rating{margin-bottom:9px}.em-card__price{display:flex;align-items:baseline;gap:8px;font-size:14px}.em-card__price-now{color:var(--em-ink);font-weight:700}.em-card__price-was{color:var(--em-card-was);font-size:12px}@media(prefers-reduced-motion:reduce){.em *,.em *:before,.em *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media(max-width:1023px){.em{--em-gutter: 28px}}@media(max-width:767px){.em{--em-gutter: 20px}.em-sec{padding-top:max(40px,calc(var(--em-pt, 60px) * .7));padding-bottom:max(40px,calc(var(--em-pb, 60px) * .7))}}.white-color{color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/em-base.css.map */
