.button,.shopify-challenge__button,.customer button{background-color:var(--es-surface);color:var(--es-ink);border-radius:var(--es-radius-btn, 2px);font-family:var(--es-font-body);font-size:13px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;transition:background-color var(--es-dur) var(--es-ease),color var(--es-dur) var(--es-ease)}.button:after,.shopify-challenge__button:after,.customer button:after{box-shadow:0 0 0 1px var(--es-ink);border-radius:var(--es-radius-btn, 2px)}.button:hover,.shopify-challenge__button:hover,.customer button:hover{background-color:var(--es-ink);color:var(--es-paper)}.button:hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after{box-shadow:0 0 0 1px var(--es-ink)}.button:active{transform:translateY(1px)}.button--tertiary,.button--tertiary:hover{background-color:transparent;color:var(--es-ink)}.field__input,.select__select,.text-area,.search__input,.customer .field input,.customer select{background-color:var(--es-surface);color:var(--es-ink);font-family:var(--es-font-body);font-size:15px;border-radius:var(--es-radius-btn, 2px)}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{box-shadow:0 0 0 1px var(--es-line);border-radius:var(--es-radius-btn, 2px)}.field:hover.field:after,.select:hover.select:after{box-shadow:0 0 0 1px var(--es-ink-soft)}.field__input:focus,.select__select:focus,.text-area:focus,.search__input:focus,.customer .field input:focus,.customer select:focus{box-shadow:0 0 0 2px var(--es-accent);outline:none;border-radius:var(--es-radius-btn, 2px)}.field__label,.form__label{color:var(--es-ink-soft)}.quantity:before{background:var(--es-surface);border-radius:var(--es-radius-btn, 2px);box-shadow:none}.quantity:after{box-shadow:0 0 0 1px var(--es-line);border-radius:var(--es-radius-btn, 2px)}.quantity__input{font-family:var(--es-font-mono);font-size:14px;color:var(--es-ink)}.quantity__button{color:var(--es-ink)}.collection-hero{background:transparent;padding:40px 0 4px}.collection-hero__inner{padding-bottom:0}.collection-hero__title{margin:0}.collection-hero__description{max-width:720px;margin-top:10px;color:var(--es-ink-soft);font-size:15.5px;line-height:1.6}.card-wrapper .card{background:var(--es-surface);border:1px solid var(--es-line);border-radius:var(--es-radius-card, 4px);box-shadow:none;overflow:hidden;transition:border-color var(--es-dur) var(--es-ease)}.card-wrapper:hover .card{border-color:var(--es-ink-soft)}.card .card__inner{background:var(--es-surface);border:0;border-radius:0;box-shadow:none}.card__media,.card__media img{border-radius:0}.card .media.media--hover-effect>img:first-child:only-child,.card-wrapper:hover .media.media--hover-effect>img:first-child:only-child,.card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){transform:none}.card__content{padding:12px 14px 14px}.card__heading,.card__heading.h5{font-family:var(--es-font-body);font-size:15px;font-weight:500;line-height:1.4;letter-spacing:0}.card__heading a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.card .price,.card .price__container,.card .price-item{color:var(--es-ink);font-size:15px;font-weight:600}.card .price--on-sale .price-item--regular{color:var(--es-ink-soft);font-weight:400}.badge{background-color:var(--es-surface);color:var(--es-ink);border:1px solid var(--es-ink);border-radius:2px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px}.facets-container{border-bottom:1px solid var(--es-line);padding-bottom:8px}.facets__summary{color:var(--es-ink);font-size:13px;letter-spacing:0;text-transform:none}.facets__summary:hover,.facets__disclosure[open] .facets__summary{text-decoration:underline;text-underline-offset:3px}.facets__display{background-color:var(--es-surface);border:1px solid var(--es-line);border-radius:var(--es-radius);box-shadow:none}.facets__header{border-bottom:1px solid var(--es-line);color:var(--es-ink-soft);font-size:13px}.facet-checkbox{color:var(--es-ink);font-size:14px}.facet-checkbox>svg{background-color:var(--es-surface)}.facets__price .field__label{font-size:13px}.facets__reset,.active-facets__button-remove{color:var(--es-ink-soft)}.facets__reset:hover,.active-facets__button-remove:hover{color:var(--es-ink)}.active-facets__button-inner{background-color:var(--es-surface);color:var(--es-ink);box-shadow:0 0 0 1px var(--es-ink);border-radius:var(--es-radius);font-size:12px}.active-facets__button-inner:hover,.active-facets__button:hover .active-facets__button-inner{box-shadow:0 0 0 1px var(--es-ink);text-decoration:underline;text-underline-offset:3px}.facet-filters__label,.facet-filters__label label{color:var(--es-ink-soft);font-size:12px;letter-spacing:.04em}.facet-filters__sort{background:transparent;color:var(--es-ink);font-size:13px}.product-count__text,.product-count-vertical .product-count__text{font-family:var(--es-font-mono);font-size:13px;font-weight:400;color:var(--es-ink-soft)}.mobile-facets__inner{background-color:var(--es-surface)}.mobile-facets__header,.mobile-facets__footer{border-color:var(--es-line)}.mobile-facets__open,.mobile-facets__close,.mobile-facets__heading,.mobile-facets__summary,.mobile-facets__label{color:var(--es-ink)}.mobile-facets__submenu{background-color:var(--es-surface)}.mobile-facets__count{color:var(--es-ink-soft);font-family:var(--es-font-mono);font-size:12px}.pagination-wrapper{margin-top:40px}.pagination__item{color:var(--es-ink);font-family:var(--es-font-body);font-size:14px;background:none;border:0}.pagination__item:after{display:none}.pagination__item:hover{text-decoration:underline;text-underline-offset:5px}.pagination__item--current{font-weight:600;text-decoration:underline;text-underline-offset:5px}.template-search__header{margin-bottom:24px}.template-search__header h1{margin:0 0 16px}.template-search__search .search{max-width:560px}.search__button{color:var(--es-ink)}.cart-items thead th{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--es-ink-soft);border-bottom:1px solid var(--es-line);padding-bottom:12px}.cart-items td,.cart-items th{border-color:var(--es-line)}.cart-item,.cart-items tbody tr{border-bottom:1px solid var(--es-line)}.cart-item__name{color:var(--es-ink);font-size:15px;font-weight:600;line-height:1.4}.cart-item__image{border:1px solid var(--es-line);border-radius:0;background:var(--es-surface)}.cart-item .price,.cart-item__final-price,.cart-item__old-price,.cart-item__discounted-prices{font-family:var(--es-font-mono);font-size:14px;color:var(--es-ink)}.cart-item__old-price{color:var(--es-ink-soft)}.cart-item__error-text{color:var(--es-red)}.cart-remove-button{color:var(--es-ink-soft)}.cart-remove-button:hover{color:var(--es-ink)}.cart__footer{background:transparent}.cart__note label{color:var(--es-ink-soft);font-size:13px}.totals__total{color:var(--es-ink);font-size:15px;font-weight:600}.totals__total-value{font-family:var(--es-font-mono);font-size:20px;font-weight:600;color:var(--es-ink)}.tax-note{color:var(--es-ink-soft);font-size:13px}.discounts__discount{color:var(--es-green);font-size:13px}.cart__checkout-button{background-color:var(--es-accent);color:#fff}.cart__checkout-button:after{box-shadow:none}.cart__checkout-button:hover{background-color:var(--es-accent-down);color:#fff}.cart__empty-text{color:var(--es-ink)}.cart__warnings{padding:64px 0}.template-404{padding-top:96px;padding-bottom:96px}.template-404 p{color:var(--es-ink-soft);font-size:15.5px}.template-404 .title{margin:8px 0 0}.article-card__info .caption-with-letter-spacing{color:var(--es-ink-soft);font-size:13px;letter-spacing:0;text-transform:none}.article-template__content{max-width:720px;margin-left:auto;margin-right:auto;font-size:16px;line-height:1.7;color:var(--es-ink)}.article-template__title{margin-bottom:8px}.article-template__link,.article-template__content a{color:var(--es-ink);text-decoration:underline;text-underline-offset:3px}.customer a:not(.button){color:var(--es-ink);text-decoration:underline;text-underline-offset:3px}.customer table{border:0}.customer th,.customer td{border-bottom:1px solid var(--es-line);font-size:14px}.customer thead th{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--es-ink-soft)}.customer h2.form__message{font-size:16px}.collection-list-wrapper .title--primary{margin-bottom:24px}.collection-list .card__heading{font-size:16px;font-weight:600}.collection-list .card__content{padding:14px}.collection-card-wrapper .icon-wrap{display:none}.page-width{max-width:min(1800px,100% - clamp(48px,6vw,160px))}@media screen and (min-width:1600px){.product-grid.grid--4-col-desktop .grid__item{width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5);max-width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5)}}@media screen and (min-width:2000px){.product-grid.grid--4-col-desktop .grid__item{width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6);max-width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6)}}.es-footer .es-footer__signup{border-radius:var(--es-radius-btn, 2px)}.es-footer .es-footer__signup input{border-radius:0}.es-footer .es-footer__join{font-size:13px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.es-footer .es-footer__join:active{transform:translateY(1px)}@media screen and (max-width:749px){.card__content{padding:10px 10px 12px}.card__heading,.card__heading.h5,.card .price,.card .price__container,.card .price-item{font-size:14px}.collection-hero{padding:28px 0 0}.totals__total-value{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/es-overrides.css.map */
