@font-face{font-family:EA Reading Inter;src:url(./ea-reading-inter-variable-693b77d4.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--ea-reading-font: "EA Reading Inter", Arial, Helvetica, sans-serif;--ea-display-font: SOLDIER, Impact, sans-serif;--ea-accent: #d0021b;--ea-focus: #2155cd;--font-body-family: var(--ea-reading-font);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--page-width: 136rem}body{font-family:Arial,Helvetica,sans-serif;font-family:EA Reading Inter,Arial,Helvetica,sans-serif;font-family:var(--ea-reading-font);font-size:1.6rem;line-height:1.6;letter-spacing:0}body .rte p,body .rte p span,body .rte li,body .rte li span,body .image-with-text__text,body .image-with-text__text p,body .image-with-text__text p span,body .product__description p,body .product__description p span,body .shopify-policy__body p,body .shopify-policy__body p span,body .ea-home p,body .ea-home p span{font-family:Arial,Helvetica,sans-serif!important;font-family:EA Reading Inter,Arial,Helvetica,sans-serif!important}body .ea-home :is(p,a,li,label,button,input,select,textarea,h3),body .ea-home :is(.ea-home__intro,.ea-home__body,.ea-home__kicker,.ea-home__caption,.ea-home__product-type,.ea-home__product-body,.ea-home__price,.ea-home__badge,.ea-home__finish-label,.ea-home__pathways,.ea-home__path-number,.ea-home__product-heading,.ea-home__product-number,.ea-home__product-shape,.ea-home__section-intro),body .ea-home p :is(span,strong,em,b,i),body .ea-home :is(.ea-home__actions,.ea-home__department,.ea-home__product,.ea-home__finishes,.ea-home__help,.ea-home__pathways) span,body .ea-home h2:not(.ea-home__display){font-family:var(--ea-reading-font)!important}body .ea-home .ea-home__display,body .ea-home .ea-home__display span{font-family:var(--ea-display-font)!important}body :is(.header__menu-item,.list-menu__item,.menu-drawer__menu-item,.announcement-bar__message,.button,.link,.field__input,.field__label,.select__select,.quantity__input,.quantity__label,.form__label,.product__text,.product__description,.product-form__input,.product__tax,.product__inventory,.product__accordion,.product__title,.card__heading,.card-information,.price,.facets,.facet-filters,.mobile-facets,.product-count,.pagination__item,.cart-item,.cart__warnings,.cart__footer,.cart-notification,.drawer__inner,.totals,.tax-note,.footer,.contact,.customer,.shopify-policy__container,.rte){font-family:var(--ea-reading-font)!important}body :is(.header,.menu-drawer,.announcement-bar,.product__info-container,.card__content,.facets,.facet-filters,.mobile-facets,.cart-items,.cart__footer,.cart-notification,.cart-drawer,.footer,.contact,.customer,.shopify-policy__container,.rte) :is(p,a,span,label,legend,summary,button,input,textarea,select,h2,h3,h4,li,td,th){font-family:var(--ea-reading-font)!important}body :is(.mobile-facets__open-label,.mobile-facets__heading,.mobile-facets__count,.product-count__text,.active-facets__button-remove,.active-facets__button-inner,.facets__selected),body :is(.mobile-facets__open-label,.mobile-facets__heading,.mobile-facets__count,.product-count__text,.active-facets__button-remove,.active-facets__button-inner,.facets__selected) :is(span,a,label,small){font-family:var(--ea-reading-font)!important;letter-spacing:0}body :is(.collection-hero__title,.main-page-title,.blog__title,.article-template__title){font-family:var(--ea-display-font)!important;line-height:1.1;letter-spacing:0}body :is(.header__menu-item,.menu-drawer__menu-item,.list-menu__item){font-size:1.4rem;font-weight:600;line-height:1.4;letter-spacing:.01em}body .header__menu-item{min-height:4.4rem}body .announcement-bar__message{font-size:1.3rem;font-weight:500;line-height:1.45;letter-spacing:.01em}body :is(.button,.shopify-payment-button__button--unbranded){min-height:4.6rem;font-family:var(--ea-reading-font)!important;font-size:1.5rem;font-weight:600;line-height:1.3;letter-spacing:0}body :is(.header__icon,.quantity__button,.pagination__item,.slider-button){min-width:4.4rem;min-height:4.4rem}body .card__heading{font-size:1.6rem;line-height:1.35;font-weight:600;letter-spacing:0}body .card__heading a{font-family:var(--ea-reading-font)!important}body :is(.card-information,.price){font-size:1.5rem;line-height:1.45;letter-spacing:0}body .price{font-weight:600;font-variant-numeric:tabular-nums}body .card__information{padding-top:1.6rem;padding-bottom:1.2rem}body :is(.facets__heading,.facets__summary,.facets__summary-label,.facet-filters__label,.facet-filters__sort,.product-count__text,.facet-checkbox,.mobile-facets__summary,.mobile-facets__label){font-size:1.4rem;line-height:1.5;letter-spacing:0}body :is(.facets__heading,.facets__summary,.facet-filters__label){font-weight:600}body .facet-checkbox{min-height:4.4rem;padding-block:1rem}body :is(.mobile-facets__label,.mobile-facets__summary){min-height:4.8rem}body .product__title h1{font-family:var(--ea-reading-font)!important;font-size:clamp(2.8rem,3vw,4rem);font-weight:700;line-height:1.12;letter-spacing:-.025em}body :is(.product__description,.rte,.shopify-policy__body){font-size:1.6rem;line-height:1.7;letter-spacing:0;overflow-wrap:break-word}body :is(.product__description,.rte,.shopify-policy__body) p{line-height:1.7}body :is(.product__description,.rte,.shopify-policy__body) :is(h2,h3,h4){font-weight:650;line-height:1.3;letter-spacing:-.01em}body .product-form__input input[type=radio]+label{min-height:4.4rem;font-family:var(--ea-reading-font)!important;font-size:1.4rem;line-height:1.4}body :is(.field__input,.select__select,.quantity__input,.customer input,.customer select,.customer textarea){font-size:1.6rem;line-height:1.5}body :is(.field__input,.select__select,.customer input,.customer select){min-height:4.6rem}body :is(.footer__list-menu a,.footer-block__details-content .list-menu__item--link){min-height:4.4rem;font-size:1.4rem;line-height:1.5}body :is(.footer-block__heading,.cart__warnings h1,.cart__warnings h2,.drawer__heading,.totals__total){font-family:var(--ea-reading-font)!important;font-weight:650;line-height:1.3;letter-spacing:0}body :is(.cart-item__name,.cart-item__details,.cart-item__price-wrapper,.cart-item__totals,.totals__total-value){font-family:var(--ea-reading-font)!important;letter-spacing:0}body .cart-item__name{font-weight:600;line-height:1.4}body :is(a,button,input,select,textarea,summary):focus-visible{outline:.3rem solid var(--ea-focus)!important;outline-offset:.3rem;box-shadow:0 0 0 .8rem #fff!important}body .header__inline-menu .list-menu--inline{column-gap:.4rem}body .header__active-menu-item{text-decoration-thickness:.2rem;text-underline-offset:.6rem}body .header__submenu .header__menu-item{min-height:4.4rem;padding:1.2rem 1.6rem;line-height:1.45}body .menu-drawer__navigation{padding-block:1.6rem}body .menu-drawer__menu-item{padding-block:1.4rem;border-bottom:.1rem solid rgba(var(--color-foreground),.12)}body .menu-drawer__close-button{min-height:4.8rem;font-size:1.5rem;font-weight:600;line-height:1.4;letter-spacing:0}body .product-grid{row-gap:3.2rem}body .product-grid .card__inner{border-radius:0;border:.1rem solid rgba(var(--color-foreground),.12)}body .product-grid .card__information{padding-block:1.4rem .8rem}body .product-grid .card__heading{overflow-wrap:anywhere}body .product-grid .card-information .price{margin-top:.8rem}body .product-grid .quick-add{margin-block:.4rem 0}body .product-grid .quick-add__submit{min-height:4.6rem;padding:1.1rem 1.2rem;font-size:1.4rem;line-height:1.4}body .product__info-container .product__text{font-size:1.2rem;font-weight:600;line-height:1.5;letter-spacing:.06em}body .product__info-container .product__title{margin-block:.8rem 1.2rem}body .product__info-container .price{font-size:2.2rem;line-height:1.3}body .product__info-container .product__tax{margin-top:.8rem;font-size:1.3rem;line-height:1.5}body .product__info-container .product-form__input{min-width:0;max-width:100%;margin-bottom:2rem}body .product__info-container .product-form__input .form__label{max-width:100%;margin-bottom:.8rem;font-size:1.4rem;font-weight:650;line-height:1.5;letter-spacing:0;overflow-wrap:break-word}body .product__info-container .product-form__input--pill input[type=radio]+label{min-width:4.4rem;max-width:100%;padding:1rem 1.4rem;border-radius:.2rem;letter-spacing:0}body .product__info-container .product-form__input--pill input[type=radio]:checked+label{font-weight:700}body .product__info-container .product-form__input input[type=radio]:focus-visible+label{outline:.3rem solid var(--ea-focus);outline-offset:.3rem;box-shadow:0 0 0 .8rem #fff}body .product__accordion summary{min-height:4.8rem;padding-block:1.6rem}body .product__accordion .accordion__title{font-size:1.6rem;font-weight:600;line-height:1.4}body main .shopify-section:has(+.shopify-section .contact) .rich-text__heading{max-width:25ch;margin-inline:auto;font-size:clamp(3.2rem,4vw,4.8rem);font-weight:700;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}body .contact #ContactForm-body{min-height:18rem;resize:vertical}body .contact .contact__button{margin-top:2.4rem}body .contact .contact__button .button{min-width:14rem}body .contact-sidebar,body .contact-sidebar :is(h2,p,a,strong,span){font-family:var(--ea-reading-font)!important;letter-spacing:0}body .contact-sidebar h2{font-size:2.4rem;font-weight:700;line-height:1.25}body .contact-sidebar :is(p,a){font-size:1.6rem;line-height:1.65;overflow-wrap:anywhere}body .cart__login-paragraph,body .cart__login-paragraph :is(a,span,strong){font-family:var(--ea-reading-font)!important;font-size:1.5rem;line-height:1.6;letter-spacing:0}@media screen and (max-width:749px){body .page-width{padding-inline:2rem}body .product__title h1{font-size:2.8rem}body .card__heading{font-size:1.5rem}body :is(.card-information,.price){font-size:1.4rem}body .menu-drawer__menu-item{min-height:4.8rem;font-size:1.6rem}body product-info[id^=MainProduct-]{padding-top:1.6rem}body .product__media-wrapper .product-media-container.media-type-image.constrain-height{--constrained-min-height: 22rem;--constrained-height: clamp(22rem, 40svh, 32rem)}body .product__media-wrapper .thumbnail-list{gap:.8rem}body .product__media-wrapper .thumbnail-list__item.slider__slide{width:6.4rem;flex:0 0 6.4rem}body .product__info-wrapper{padding-top:1.6rem}body .product__info-container .product__title h1{font-size:clamp(2.4rem,7vw,2.8rem);line-height:1.15}body .product-grid{row-gap:2.4rem}body .contact #ContactForm-body{min-height:20rem}}@media(forced-colors:active){body :is(a,button,input,select,textarea,summary):focus-visible,body .product__info-container .product-form__input input[type=radio]:focus-visible+label{outline:.3rem solid Highlight!important;box-shadow:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ea-refresh.css.map */
