ew-cart-controller{display:none!important}body:has(.ew-cart-footer) cart-items>.page-width,.ew-cart-footer>.page-width{max-width:118rem}body:has(.ew-cart-footer) cart-items .title-wrapper-with-link{align-items:baseline;margin:0 0 1.8rem;gap:1.2rem}body:has(.ew-cart-footer) cart-items .title-wrapper-with-link h1{margin:0;font-size:var(--ew-heading-page);line-height:1.08}body:has(.ew-cart-footer) cart-items .cart__items{padding-bottom:0;border:0}body:has(.ew-cart-footer) cart-items .cart-items{border-collapse:collapse;width:100%}body:has(.ew-cart-footer) cart-items .cart-items th{padding-bottom:1.2rem;color:var(--ew-muted);border-bottom:1px solid var(--ew-border);font-size:1.4rem;text-transform:none;letter-spacing:.025em}body:has(.ew-cart-footer) cart-items .cart-item>td{padding:1.8rem 0;border-bottom:1px solid var(--ew-border);vertical-align:top}body:has(.ew-cart-footer) cart-items .cart-item>td+td{padding-left:2rem}body:has(.ew-cart-footer) cart-items .cart-item__media{width:9.2rem}body:has(.ew-cart-footer) cart-items .cart-item__image-container{display:grid;width:9.2rem;height:9.2rem;padding:0;overflow:hidden;place-items:center;background:var(--ew-paper);border:0;border-radius:0}body:has(.ew-cart-footer) cart-items .cart-item__image{width:100%;height:100%;max-width:none;padding:0;object-fit:contain;border-radius:0}body:has(.ew-cart-footer) cart-items .cart-item__details{min-width:0;padding-right:1rem;line-height:1.4}body:has(.ew-cart-footer) cart-items .cart-item__details>*{max-width:46rem}body:has(.ew-cart-footer) cart-items .cart-item__details>*+*{margin-top:.45rem}body:has(.ew-cart-footer) cart-items .cart-item__name{color:var(--ew-ink);font-size:1.8rem;line-height:1.22;overflow-wrap:anywhere}body:has(.ew-cart-footer) cart-items .cart-item__details .product-option{color:var(--ew-muted);font-size:1.4rem;line-height:1.4;overflow-wrap:anywhere}body:has(.ew-cart-footer) cart-items .cart-item__details dl{margin-bottom:0}body:has(.ew-cart-footer) cart-items .cart-item__details dt,body:has(.ew-cart-footer) cart-items .cart-item__details dd{font-size:1.4rem}body:has(.ew-cart-footer) cart-items .cart-item__details .product-option[hidden]{display:none!important}body:has(.ew-cart-footer) cart-items .cart-item__quantity,body:has(.ew-cart-footer) cart-items .cart-items__heading--quantity{width:21rem}body:has(.ew-cart-footer) cart-items .cart-item__quantity-wrapper{display:flex;align-items:center;gap:.8rem}body:has(.ew-cart-footer) cart-items .cart-item__quantity-wrapper .quantity{width:14rem;min-height:4.8rem}body:has(.ew-cart-footer) cart-items .cart-item .quantity__button{flex:0 0 4.4rem;width:4.4rem;padding:0}body:has(.ew-cart-footer) cart-items .cart-item .quantity__input{min-width:3.5rem;padding:0;font-size:1.6rem}body:has(.ew-cart-footer) cart-items .cart-item cart-remove-button{margin:0}body:has(.ew-cart-footer) cart-items .cart-item cart-remove-button .button{width:4.4rem;min-width:4.4rem;height:4.4rem;min-height:4.4rem;padding:0;margin:0;color:var(--ew-muted);background:transparent;border:0}body:has(.ew-cart-footer) cart-items .cart-item__totals{width:12rem}body:has(.ew-cart-footer) cart-items .cart-item__totals .price{color:var(--ew-ink);font-size:1.6rem;font-variant-numeric:tabular-nums}.ew-cart-assortment{margin-top:.6rem}.ew-cart-assortment summary{min-height:4.4rem;display:flex;align-items:center;color:var(--ew-gold-text);cursor:pointer;font-size:1.4rem}.ew-cart-assortment summary:after{content:"+";margin-left:.8rem}.ew-cart-assortment[open] summary:after{content:"\2212"}.ew-cart-assortment summary::-webkit-details-marker{display:none}.ew-cart-gift-message{white-space:pre-wrap}.ew-cart-footer .cart__footer{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(32rem,.9fr);gap:clamp(2rem,3vw,4rem);align-items:start;border:0}.ew-cart-footer .cart__footer>*{width:auto;min-width:0;margin:0}.ew-cart-footer .cart__blocks{width:auto;max-width:none;padding:1.6rem 1.8rem;margin:0;background:var(--ew-ivory);border-top:0}.ew-cart-summary-title,.ew-cart-delivery>h2{margin:0 0 1.2rem;font-size:2rem;font-weight:500;line-height:1.2}.ew-cart-footer .totals{justify-content:space-between;align-items:baseline;gap:1.5rem;margin:0}.ew-cart-footer .totals__total{font-size:1.6rem;margin:0}.ew-cart-footer .totals__total-value{margin:0;font-size:2.3rem;font-weight:600;font-variant-numeric:tabular-nums}.ew-cart-footer .tax-note{display:block;text-align:left;margin:.4rem 0 .8rem;color:var(--ew-muted);font-size:1.4rem;line-height:1.4}.ew-cart-footer .cart__ctas{display:block;margin-top:1rem}.ew-cart-footer .cart__checkout-button{min-height:5rem;width:100%;max-width:none;margin:0}.ew-cart-note,.ew-cart-express{margin-top:.8rem;border-top:1px solid var(--ew-border)}.ew-cart-note>summary,.ew-cart-express>summary,.ew-cart-integration-note>summary{display:flex;min-height:4.4rem;align-items:center;padding:.8rem 0;gap:1rem;justify-content:space-between;color:var(--ew-gold-text);cursor:pointer;list-style:none;font-size:1.4rem}.ew-cart-note>summary:after,.ew-cart-express>summary:after,.ew-cart-integration-note>summary:after{content:"+";flex:0 0 auto}.ew-cart-note[open]>summary:after,.ew-cart-express[open]>summary:after,.ew-cart-integration-note[open]>summary:after{content:"\2212"}.ew-cart-note summary::-webkit-details-marker,.ew-cart-express summary::-webkit-details-marker,.ew-cart-integration-note summary::-webkit-details-marker{display:none}.ew-cart-footer .cart__note{display:block;width:100%;margin:0 0 1rem}.ew-cart-footer .cart__note .field__input{min-height:9rem}.ew-cart-delivery{padding-top:1.6rem;border-top:1px solid rgba(54,43,35,.18)}.ew-cart-delivery__shipping h3{margin:0 0 .3rem;font-size:1.6rem;font-weight:600;line-height:1.3}.ew-cart-delivery p{margin:.4rem 0 1rem;font-size:1.4rem;line-height:1.45}.ew-cart-delivery__shipping p{margin:.3rem 0 0;color:var(--ew-muted);font-size:1.4rem;line-height:1.4}.ew-cart-delivery a,.ew-cart-delivery a:visited{color:var(--ew-gold-text)}.ew-cart-delivery__policy{display:inline-flex;align-items:center;min-height:4.4rem;font-size:1.4rem;text-underline-offset:.25rem}.ew-cart-delivery__progress{height:.4rem;margin:.8rem 0;background:var(--ew-border)}.ew-cart-delivery__progress>span{height:100%;display:block;background:var(--ew-gold)}.ew-cart-delivery__fine-print{color:var(--ew-muted)}.ew-cart-integration-note{margin-top:.4rem;border-top:1px solid var(--ew-border)}.ew-cart-footer .ew-cart-note>summary,.ew-cart-footer .ew-cart-express>summary{padding-block:.6rem;font-size:1.4rem}.ew-cart-delivery .ew-protection{margin-top:.4rem;padding:1rem 0 0;border-top-color:var(--ew-border)}.ew-cart-delivery .ew-protection__heading h3{font-size:1.6rem}.ew-cart-footer.is-empty .cart__footer{display:none}@media(max-width:989px){.ew-cart-footer .cart__footer{grid-template-columns:minmax(0,1fr);gap:2rem}}@media(max-width:749px){body:has(.ew-cart-footer) cart-items .cart-items thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body:has(.ew-cart-footer) cart-items .cart-items tbody{display:block}body:has(.ew-cart-footer) cart-items .cart-item{display:grid;grid-template-columns:7.2rem minmax(0,1fr) auto;grid-template-areas:"media details totals" "media quantity quantity";gap:1.2rem 1rem;margin:0;padding:1.6rem 0;border-bottom:1px solid var(--ew-border)}body:has(.ew-cart-footer) cart-items .cart-item>td{padding:0!important;border:0}body:has(.ew-cart-footer) cart-items .cart-item__media{grid-area:media;width:7.2rem}body:has(.ew-cart-footer) cart-items .cart-item__image-container{width:7.2rem;height:7.2rem}body:has(.ew-cart-footer) cart-items .cart-item__details{grid-area:details;width:auto}body:has(.ew-cart-footer) cart-items .cart-item__details>*{max-width:none}body:has(.ew-cart-footer) cart-items .cart-item__name{font-size:1.65rem}body:has(.ew-cart-footer) cart-items .cart-item__quantity{grid-area:quantity;width:auto}body:has(.ew-cart-footer) cart-items .cart-item__quantity-wrapper .quantity{width:13.2rem}body:has(.ew-cart-footer) cart-items .cart-item__totals.medium-hide.large-up-hide{display:block;grid-area:totals;width:auto}body:has(.ew-cart-footer) cart-items .cart-item__totals.small-hide{display:none}body:has(.ew-cart-footer) cart-items .cart-item__totals .price{font-size:1.4rem}.ew-cart-footer .cart__blocks{padding:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/ew-cart.css.map */
