@font-face{font-family:EB GaramondSB;src:url(/cdn/shop/files/EBGaramond-SemiBold.woff?v=1765558604) format("woff");font-weight:600}.main__heading h1 em,.main__heading h2 em,.main__heading h3 em,.main__heading h4 em,.main__heading h5 em,.main__heading h6 em,.main__heading p em{font-family:EB GaramondSB,serif;font-weight:600}a.menu-list__link{padding-inline:24px!important;display:flex;gap:8px}.menu-list__list-item:has([aria-expanded=true]) svg{transform:rotate(180deg);transition:.3s all ease}.product-card a.contents p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.header__row{background-color:#ffffffe6!important}@media (max-width: 767px){h3,.h3,.h3.h3,.text-block.h3>*{font-size:var(--font-h4--size)}}slideshow-slide{overflow:visible!important}.product-badges__badge{font-weight:700}.price.custom-price{margin-right:5px;font-size:19px;font-weight:600;color:#000!important}.variant-option--equal-width-buttons{display:flex!important}.variant-option--equal-width-buttons .variant-option__button-label{width:60px!important;padding-block:0!important}.custom-legend{display:flex;justify-content:space-between;width:100%}.best-fit-size-chart{width:auto!important}.best-fit-size-chart button{margin:0!important;padding:0!important}.disclosure-trigger{padding:0!important}.price-block__save{font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:999px;background-color:#000;color:#fff;white-space:nowrap;margin-left:5px}.product-information variant-picker{display:block!important}.quantity-selector{display:flex!important}.product-information__grid h2{font-size:28px!important}.product-information__grid h3{font-size:24px!important}.compare-at-price{color:red!important;opacity:1!important}.cart-items__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-weight:500!important}.cart-items__variant{font-weight:500!important}.cart-items__price,.final-price{font-size:19px;font-weight:600;color:#000!important}.cart-urgency-shipping{padding:10px;background:red;color:#fff}.cart-urgency-shipping{padding:6px;background:#000;color:#fff;font-weight:600;border-radius:4px;display:flex;gap:8px;justify-content:center;line-height:1;font-size:15px;align-items:center}.cart-reservation-container{padding:0 20px 10px}.cart-reservation{padding:10px;background:#000;border-radius:4px;color:#fff;text-align:center;font-weight:600}.cart-upsell-slider{margin-top:14px;background:#fff}.cart-upsell-slider__head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-block:10px}.cart-upsell-slider__head h3{margin:0;font-weight:600;font-size:19px;color:#111}.cart-upsell-nav{display:flex;gap:8px}.cart-upsell-nav button{width:34px;height:34px;border-radius:4px;border:1px solid #e2e2e2;background:#fff;color:#111;font-size:20px;cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}.cart-upsell-nav button:hover{transform:translateY(-1px);background:#f7f7f7;border-color:#d6d6d6}.cart-upsell-nav button:disabled{opacity:.5;cursor:not-allowed}.cart-upsell-card{display:flex;gap:12px;padding:12px;border-radius:16px;background:#fff;border:1px solid #ededed;box-shadow:0 6px 18px #0000000f}.cart-upsell-card__img{width:70px;min-width:70px;height:80px;border-radius:6px;overflow:hidden;display:block;background:#f4f4f4}.cart-upsell-card__img img{width:100%;height:100%;object-fit:cover;display:block}.cart-upsell-card__info{flex:1;min-width:0}.cart-upsell-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cart-upsell-card__title{display:block;font-weight:800;font-size:14px;margin-bottom:3px;color:#111;text-decoration:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.cart-upsell-card__title:hover{text-decoration:underline}.cart-upsell-card__prices{display:flex;align-items:baseline;gap:8px;margin-bottom:5px}.cart-upsell-card__price{font-weight:900;color:#111;font-size:14px}.cart-upsell-card__compare{color:red!important;text-decoration:line-through;font-size:12px}.cart-upsell__variant{width:100%;height:34px;border-radius:6px;border:1px solid #e2e2e2;background:#fff;color:#111;padding:0 10px;outline:none;font-size:13px}.cart-upsell__variant:focus{border-color:#111}.cart-upsell__add{width:100%;height:34px;border-radius:6px;border:0;background:#111;color:#fff;font-weight:900;cursor:pointer;transition:transform .15s ease,opacity .15s ease;font-weight:600;font-size:13px}.cart-upsell__add:hover{transform:translateY(-1px)}.cart-upsell__add:disabled{opacity:.7;cursor:not-allowed}.cart-upsell-card__note{margin-top:8px;font-size:12px;color:#555}.cart-drawer__heading{margin-bottom:0!important}.cart-drawer__summary{gap:12px!important}.cart__total-value{font-size:18px!important;font-weight:600!important}.cart__total-label{font-size:18px!important}.sticky-add-to-cart .sticky-add-to-cart__title{font-weight:600}.sticky-add-to-cart .sticky-add-to-cart__variant{line-height:1!important}.sticky-add-to-cart .custom-price{font-size:16px!important}.sticky-add-to-cart .price-block__save{font-size:11px!important;font-weight:500!important}.sticky-add-to-cart button{flex-shrink:0}.cart__summary-totals{gap:6px!important}@media (max-width: 767px){.close-button{top:14px!important;width:30px!important;height:30px!important;right:20px!important}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/custom.css.map */
