@font-face{font-family:"EW Unified Display";font-style:normal;font-weight:400;font-display:swap;src:url("ew-unified-eb-garamond-400.woff2") format("woff2")}
@font-face{font-family:"EW Unified Text";font-style:normal;font-weight:400 500;font-display:swap;src:url("ew-unified-inter-latin.woff2") format("woff2")}
.ew-unified-page{--ew-r3-background:var(--ew-unified-paper,#faf7f0);--ew-r3-surface:var(--ew-unified-sage,#e8ede7);--ew-r3-ink:var(--ew-unified-ink,#233e37);--ew-r3-muted:var(--ew-unified-muted,#617168);--ew-r3-accent:var(--ew-unified-gold,#b49a63);--ew-r3-border:var(--ew-unified-line,#d9ded7);--ew-r3-font-heading:"EW Unified Display","EB Garamond",Georgia,serif;--ew-r3-font-body:"EW Unified Text",Inter,Arial,sans-serif;--ew-serif:var(--ew-r3-font-heading);--ew-sans:var(--ew-r3-font-body);--ew-cro-serif:var(--ew-r3-font-heading);--ew-cro-sans:var(--ew-r3-font-body);--font-heading-family:var(--ew-r3-font-heading);--font-body-family:var(--ew-r3-font-body);--ew-r3-page-width:var(--ew-unified-width,1360px);background:var(--ew-r3-background);color:var(--ew-r3-ink);font-family:var(--ew-r3-font-body);font-weight:400}
.ew-unified-page :is(.ew-heading,.ew-cro-section-head h2,.ew-r3-home h1,.ew-r3-home h2,.ew-r3-home h3,.ew-product__title,.ew-product-reviews__heading,.ew-product-related__heading){font-family:var(--ew-r3-font-heading);font-weight:400;font-synthesis:none}
.ew-unified-page :is(.ew-page-width,.ew-r3-container){max-width:var(--ew-r3-page-width);width:calc(100% - 80px);margin-inline:auto}
.ew-unified-page .ew-r3-header__inner{grid-template-columns:44px auto minmax(0,1fr) auto;min-height:86px;gap:28px;padding-block:12px}
.ew-unified-page .ew-r3-header__desktop{gap:24px}
.ew-unified-page .ew-r3-header__desktop>a{font-size:14px;font-weight:400}
.ew-unified-page .ew-r3-header__brand{width:250px}
.ew-unified-page .ew-r4-header-actions{gap:16px}
.ew-unified-page .ew-r4-header-action{min-width:54px;font:400 11px/1.25 var(--ew-r3-font-body);padding:4px;gap:5px}
.ew-unified-page .ew-r4-header-action svg{width:22px;height:22px;stroke-width:1.5}
.ew-unified-page .ew-r3-announcement{min-height:32px;box-sizing:border-box;padding:8px 20px;background:#233e37;color:#fffefc;font:500 10px/1.6 var(--ew-r3-font-body);letter-spacing:.09em}
body.ew-unified-page .ew-announcement.ew-r3-announcement.ew-u1030-announcement{display:flex;align-items:center;justify-content:center;gap:24px;min-height:44px;height:auto;padding:8px 22%;background-color:#233e37;background-image:url("ew-u1030-announcement-left.png"),url("ew-u1030-announcement-right.png");background-position:left center,right center;background-repeat:no-repeat;background-size:auto 100%,auto 100%;letter-spacing:0;text-transform:none;overflow-wrap:anywhere}
.ew-unified-page .ew-u1030-announcement strong{flex:none;color:#eed29b;font:400 18px/1.2 var(--ew-r3-font-heading);letter-spacing:.07em;text-transform:uppercase}
.ew-unified-page .ew-u1030-announcement>span{font:400 11px/1.4 var(--ew-r3-font-body);letter-spacing:0}
.ew-unified-page :is(.ew-r3-eyebrow,.ew-eyebrow){color:#755b35}
.ew-unified-page .ew-r3-footer{background:var(--ew-r3-background);border-color:var(--ew-r3-border)}
.ew-unified-page .ew-r3-footer__description,.ew-unified-page .ew-r3-footer__support{font-size:13px;line-height:1.7}
.ew-unified-page .ew-r3-footer li>a{font-size:13px;line-height:1.6}
.ew-unified-page :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--ew-r3-ink);outline-offset:3px}
.ew-unified-page [hidden]{display:none!important}
@media(max-width:1100px){.ew-unified-page .ew-r3-header__inner{gap:16px}.ew-unified-page .ew-r3-header__brand{width:220px}.ew-unified-page .ew-r3-header__desktop{gap:16px}.ew-unified-page .ew-r4-header-actions{gap:8px}}
@media(max-width:1100px){body.ew-unified-page .ew-announcement.ew-r3-announcement.ew-u1030-announcement{gap:16px;padding-inline:18%}.ew-unified-page .ew-u1030-announcement strong{font-size:16px}.ew-unified-page .ew-u1030-announcement>span{font-size:10px}}
@media(max-width:980px){.ew-unified-page :is(.ew-page-width,.ew-r3-container){width:calc(100% - 40px)}.ew-unified-page .ew-r3-header__inner{grid-template-columns:36px minmax(0,1fr) auto;min-height:72px;padding-block:10px;gap:8px}.ew-unified-page .ew-r3-header__brand{width:min(210px,100%)}.ew-unified-page .ew-r3-header__desktop{display:none}.ew-unified-page .ew-r4-header-actions{gap:0}.ew-unified-page .ew-r4-header-action{min-width:44px;min-height:44px;padding-inline:3px;font-size:9px}.ew-unified-page .ew-r3-header .ew-r3-icon-control{width:36px;height:44px;padding:7px}}
@media(max-width:480px){.ew-unified-page :is(.ew-page-width,.ew-r3-container){width:calc(100% - 32px)}.ew-unified-page .ew-r3-header__inner{min-height:66px;gap:4px}.ew-unified-page .ew-r3-header__brand{width:min(176px,100%)}.ew-unified-page .ew-r4-header-action{font-size:8px;min-width:42px}.ew-unified-page .ew-r3-announcement{font-size:8px;letter-spacing:.04em;padding:7px 12px}.ew-unified-page .ew-r3-header__inner{grid-template-columns:32px minmax(0,1fr) auto}.ew-unified-page .ew-r3-header .ew-r3-icon-control{width:32px}}
@media(max-width:640px){body.ew-unified-page .ew-announcement.ew-r3-announcement.ew-u1030-announcement{min-height:38px;height:auto;padding:8px 56px;background-size:auto 100%,auto 100%}.ew-unified-page .ew-u1030-announcement strong{font-size:13px;white-space:normal;text-align:center}.ew-unified-page .ew-u1030-announcement>span{display:none}}
