:root{--ew-paper: #ffffff;--ew-tile: #f4f4f4;--ew-tile-deep: #e9e9e9;--ew-tile-warm: #f3f1ee;--ew-tile-warm-deep: #e8e5e0;--ew-tile-edge: rgba(20, 20, 20, .06);--ew-ink: #141414;--ew-ink-2: #555555;--ew-ink-3: #6f6f6f;--ew-rule: rgba(20, 20, 20, .1);--ew-rule-2: rgba(20, 20, 20, .2);--ew-money: #d80020;--ew-money-soft: #fbe9ec;--ew-money-ink: #b30019;--ew-dark: #141414;--ew-dark-2: #1e1e1e;--ew-dark-text: #f2f2f2;--ew-dark-text-2: rgba(242, 242, 242, .68);--ew-dark-rule: rgba(242, 242, 242, .14);--ew-focus: #0b61cd;--ew-font: "Figtree", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--ew-hw: 600;--ew-tr: -.022em;--ew-r-tile: 16px;--ew-r-card: 16px;--ew-r-chip: 6px;--ew-r-bar: 4px;--ew-col: var(--page-width, 1900px);--ew-gutter: var(--page-padding, 20px);--ew-float: 12px;--ew-band: clamp(56px, 7vw, 96px);--ew-fs-h1: clamp(2.1rem, 3.6vw, 3.25rem);--ew-fs-h2: clamp(1.55rem, 2.4vw, 2.1rem);--ew-fs-h3: 1.15rem;--ew-fs-lede: clamp(1rem, 1.3vw, 1.0625rem);--ew-icon-filter: grayscale(1) contrast(1.05)}:root{--title-sm: clamp(1.35rem, 2vw, 1.75rem);--title-md: var(--ew-fs-h2);--title-lg: var(--ew-fs-h1);--title-xl: var(--ew-fs-h1)}.ew-wrap{max-width:none;margin-inline:auto;padding-inline:var(--ew-gutter)}.ew-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 24px;border-radius:999px;font:500 .95rem/1 var(--ew-font);letter-spacing:-.005em;border:1px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color .18s ease,color .18s ease,border-color .18s ease,filter .18s ease}.ew-btn--ink{background:var(--ew-ink);color:#fff;border-color:var(--ew-ink)}.ew-btn--ink:hover{background:var(--ew-money);border-color:var(--ew-money);color:#fff}.ew-btn--ghost{background:transparent;color:var(--ew-ink);border-color:var(--ew-rule-2)}.ew-btn--ghost:hover{border-color:var(--ew-ink);color:var(--ew-ink)}.ew-btn--light{background:#fff;color:var(--ew-ink);border-color:#fff}.ew-btn--light:hover{background:var(--ew-tile-deep);border-color:var(--ew-tile-deep)}.ew-btn--hero{background:var(--ew-money);color:#fff;border-color:var(--ew-money)}.ew-btn--hero:hover{background:var(--ew-money-ink);border-color:var(--ew-money-ink);color:#fff}.ew-btn--sm{height:40px;padding:0 18px;font-size:.88rem}.ew-btn:focus-visible{outline:2px solid var(--ew-focus);outline-offset:2px}.ew-arrow{display:inline-flex;align-items:center;gap:6px;font-weight:500;font-size:.95rem}.ew-arrow svg{transition:transform .18s ease}.ew-arrow:hover svg{transform:translate(3px)}.ew-money{color:var(--ew-money)!important;font-weight:600}.ew-save-chip{display:inline-block;background:var(--ew-money-soft);color:var(--ew-money-ink);border-radius:var(--ew-r-chip);padding:4px 8px;font-size:.8rem;font-weight:600;line-height:1.2;white-space:nowrap}.ew-was{color:var(--ew-ink-3);text-decoration:line-through}.ewh-icon{filter:var(--ew-icon-filter)}.ewh-stars-row img,.ew-product-rating img,img[src*=ew-icon-star]{filter:none}.ewh-stars-row{display:inline-flex;align-items:center;gap:2px;vertical-align:middle;flex:none}.ewh-stars-row img{width:var(--ewh-star-size, 16px);height:var(--ewh-star-size, 16px);display:block}.ewh-stars-row.has-rating{position:relative;display:inline-flex;line-height:0}.ewh-stars-row.has-rating .ewh-stars-row__base,.ewh-stars-row.has-rating .ewh-stars-row__fill{display:inline-flex;gap:inherit;white-space:nowrap}.ewh-stars-row.has-rating .ewh-stars-row__fill{position:absolute;inset:0 auto 0 0;overflow:hidden}.ewh-stars-row.has-rating .ewh-stars-row__base img{filter:grayscale(1) opacity(.3)}.topbar-section{height:auto!important;padding:0!important}.topbar-section .topbar{width:100%;margin:0;min-height:40px;border-radius:0;font-size:.84rem;font-weight:500}.topbar-section .announcement-text{font-weight:500;text-align:center}.topbar-section .announcement__slide,.topbar-section .announcement__content{justify-content:center}.topbar-section .announcement-icon{display:none!important}.header-section .header{border-bottom:1px solid var(--ew-rule)}@media screen and (min-width:1536px){.header-section .header.page-width--full,.footer-group .page-width--full{--page-padding: max(var(--sp-12), calc(50vw - var(--scrollbar-width, 0px) / 2 - var(--page-width) / 2))}}.header__menu>ul.with-dot{column-gap:clamp(18px,1.8vw,28px)}.header__menu>ul.with-dot .menu__item{padding-inline:0}.header__menu>ul.with-dot .menu__item .btn-text{position:relative}.header__menu>ul.with-dot .menu__item .btn-text:after{--tw-translate-x: 0px;--tw-translate-y: 0px;--tw-scale-y: 1;width:100%;height:1px;border-radius:0;inset-inline-start:0;inset-block-end:-3px;transform-origin:0 50%;transition:transform .2s ease}.header__menu>ul li[aria-controls] .menu__item:hover .btn-text:after,.header__menu>ul li[aria-expanded=true] .menu__item .btn-text:after,.header__menu>ul.with-dot summary[open] .menu__item .btn-text:after,.header__menu>ul.with-dot li:hover .menu__item .btn-text:after{--tw-scale-x: 1;--tw-scale-y: 1}.header__logo .logo,.header__logo .white-logo{height:22px!important;width:auto!important;max-width:none!important;max-height:none!important;object-fit:contain}@media screen and (min-width:768px){.header__logo .logo,.header__logo .white-logo{height:24px!important}}.header__menu .list-menu .menu__item{font-weight:400}.header__menu .list-menu li.menu__item--highlight .menu__item,.header__menu .list-menu li.menu__item--highlight .btn-text,.drawer__menu .drawer__menu-group--highlight .drawer__menu-item{color:var(--ew-money);font-weight:500}.header .header__help-pill,.header__icons .header__help-pill{font-weight:500}.footer-group .text-with-icons .column__icon{flex:0 0 auto;width:32px}@media(max-width:1279px){.footer-group .text-with-icons .column__icon{margin-inline:auto}}.footer-group .text-with-icons .column__icon img{width:32px!important;height:32px!important;max-width:none}.footer-group .text-with-icons .column__title{font-size:.95rem;font-weight:600;letter-spacing:-.01em}.footer-group .text-with-icons .column__text{font-size:.84rem;color:var(--ew-ink-2)}.footer-group .footer__logo img{--image-width: auto;--image-height: 22px;width:auto!important;height:22px!important}.footer-group .footer__accordions .details__summary .heading{font-size:.9rem;font-weight:600}.footer-group .footer__accordions a{font-size:.9rem;color:var(--ew-dark-text-2)}.footer-group .footer__accordions a:hover{color:var(--ew-dark-text)}.footer-group .footer__accordions .no-details.rte{font-size:.9rem;line-height:1.5;color:var(--ew-dark-text-2);max-width:26em}.footer-group .footer__accordions .no-details.rte p{margin:0}.footer-group .footer__contact a{font-size:.9rem;color:var(--ew-dark-text-2)}.footer-group .footer__contact a:hover{color:var(--ew-dark-text)}.footer-group .footer__newsletter .h3{font-size:.95rem;font-weight:600;letter-spacing:-.01em}.footer-group .footer-copyright{font-size:.8rem}.footer-group .footer-copyright .credits,.footer-group .footer-copyright .credits a{color:var(--ew-dark-text-2)}@media screen and (min-width:768px){.footer-group .footer{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;row-gap:40px}.footer-group .footer__left,.footer-group .footer__accordions{display:contents}.footer-group .footer__logo{grid-column:1 / -1}.footer-group .footer__accordions .details,.footer-group .footer__accordions .no-details{width:auto!important;margin:0}.footer-group .footer__accordions .no-details{grid-column:1 / -1}.footer-group .footer__right{grid-column:1 / -1;grid-template-columns:minmax(0,1fr)!important;padding:0!important;border:0!important;margin:0!important;align-content:start}.footer-group .footer__newsletter{grid-column:1 / -1;max-width:420px}.footer-group .footer__accordions .details:last-of-type .details__content:after{content:none}}@media screen and (min-width:1024px){.footer-group .footer{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.6fr);column-gap:32px;row-gap:28px}.footer-group .footer__logo{grid-column:1;grid-row:1}.footer-group .footer__accordions .no-details{grid-column:1}.footer-group .footer__right{grid-column:5;grid-row:1 / span 3}}.product-form__submit,button[name=add].button--primary,.product-sticky-form .button--primary,.cart__checkout-button,button[name=checkout].button--primary{--color-button-background: 216 0 32;--color-button-text: 255 255 255;--color-button-border: 216 0 32;background-color:#d80020!important;color:#fff!important}.product-form__submit:hover:not([disabled]),button[name=add].button--primary:hover:not([disabled]),.product-sticky-form .button--primary:hover:not([disabled]),.cart__checkout-button:hover:not([disabled]),button[name=checkout].button--primary:hover:not([disabled]){background-color:#b30019!important;color:#fff!important;box-shadow:none!important;transform:none!important}.js [data-button-hover=standard] .product-form__submit:hover:not([disabled],.self-button),.js [data-button-hover=standard] button[name=add]:hover:not([disabled],.self-button){color:#fff}.product-form__submit .btn-fill,button[name=add].button--primary .btn-fill,.product-sticky-form .button--primary .btn-fill,.cart__checkout-button .btn-fill,button[name=checkout].button--primary .btn-fill{display:none}.quick-add .button--primary,.product-card form[is=product-form] .button--primary{--color-button-background: 20 20 20;--color-button-text: 255 255 255;background-color:#141414!important;color:#fff!important;box-shadow:none!important}.quick-add .button--primary:hover:not([disabled]),.product-card form[is=product-form] .button--primary:hover:not([disabled]){background-color:#d80020!important;color:#fff!important;transform:none!important}.quick-add .button--primary .btn-fill,.product-card form[is=product-form] .button--primary .btn-fill{display:none}.product__price .ew-save-chip.badge{background:var(--ew-money-soft)!important;color:var(--ew-money-ink)!important;border-radius:var(--ew-r-chip);padding:4px 8px;font-size:.8rem;font-weight:600}.ew-chip,.ewh-badge{display:inline-block;background:#fff;border-radius:var(--ew-r-chip);padding:6px 10px;font-size:.78rem;font-weight:500;color:var(--ew-ink);line-height:1.2}@media screen and (max-width:767px){.product-sticky-form .button--primary{width:auto!important;height:44px!important;padding:0 16px!important;border-radius:999px!important;white-space:nowrap}.product-sticky-form .button--primary .btn-text{gap:6px;font-size:.9rem}.product-sticky-form .button--primary .btn-text span{display:inline!important}}:root{--ew-season: #d80020;--ew-season-text: #fff;--ew-season-dark: #5b0010;--ew-season-wash: 251, 233, 236}html[data-ew-season=halloween]{--ew-season: #d9601a;--ew-season-dark: #1b1612;--ew-season-wash: 251, 238, 227}html[data-ew-season=black-friday]{--ew-season: #141414;--ew-season-dark: #141414;--ew-season-wash: 20, 20, 20}html[data-ew-season=christmas]{--ew-season: #0f6b3a;--ew-season-dark: #0f3b22;--ew-season-wash: 234, 243, 236}html[data-ew-season=valentines]{--ew-season: #d80020;--ew-season-dark: #5b0010;--ew-season-wash: 251, 233, 236}.topbar-section .topbar,.topbar-section .topbar:before{background:var(--ew-season-dark)!important;color:#fff!important}.topbar-section .topbar a,.topbar-section .announcement-text{color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/78/assets/ew-base.css.map */
