#main-cart-items,#main-cart-footer,.evora-cart-items,.evora-cart-summary-section{--evora-navy: #153243;--evora-off-white: #eef0eb;--evora-taupe: #816f68;--evora-line: rgba(21, 50, 67, .15);--evora-muted: rgba(21, 50, 67, .6);color:var(--evora-navy);font-family:"Movan Pro",var(--font-body-family),sans-serif}.evora-cart-items,.evora-cart-summary-section{background:transparent}.evora-cart-items .evora-cart-page,.evora-cart-summary-section .evora-cart-summary-page{max-width:none;padding:0}.evora-cart-title-row{align-items:flex-end;border-bottom:1px solid var(--evora-line);margin:0;padding:0 0 22px}.evora-cart-title-row .title{color:var(--evora-navy);font-family:"Movan Pro",var(--font-heading-family),sans-serif;font-size:clamp(2.5rem,2.5vw,3.6rem);font-weight:400;letter-spacing:.08em;line-height:1.1;margin:0}.evora-cart-continue{color:var(--evora-navy);font-size:1.15rem;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.evora-cart-continue:hover{opacity:.65;text-decoration:none}.evora-cart-items .cart__items{border:0;padding:0}.evora-cart-items .cart-items thead{display:none}.evora-cart-items .cart-item{background:transparent;border-bottom:1px solid var(--evora-line);position:relative}.evora-cart-items .cart-item>td{padding:0!important}.evora-cart-items .cart-item__image-container{align-items:center;background:var(--evora-off-white);border:0;border-radius:0;display:flex;justify-content:center;overflow:hidden;padding:12px}.evora-cart-items .cart-item__image{height:100%;max-height:100%;max-width:100%;object-fit:contain;width:100%}.evora-cart-items .cart-item__details{color:var(--evora-navy);width:auto}.evora-cart-items .cart-item__name{color:var(--evora-navy);font-family:"Movan Pro",var(--font-heading-family),sans-serif;font-size:1.65rem;font-weight:400;letter-spacing:.025em;line-height:1.35}.evora-cart-items .product-option,.evora-cart-items .caption-with-letter-spacing{color:var(--evora-muted);font-size:1.3rem}.evora-cart-items .quantity.cart-quantity{border:1px solid var(--evora-line);border-radius:0;min-height:4.2rem;width:11.6rem}.evora-cart-items .quantity.cart-quantity:before,.evora-cart-items .quantity.cart-quantity:after{border-radius:0;box-shadow:none}.evora-cart-items .quantity__button{width:3.8rem}.evora-cart-items .quantity__input{color:var(--evora-navy);font-family:"Movan Pro",var(--font-body-family),sans-serif}.evora-cart-items cart-remove-button .button{color:var(--evora-muted);min-height:auto;min-width:auto;padding:0}.evora-remove-label{font-size:1rem;letter-spacing:.12em;text-decoration:underline;text-underline-offset:.3rem}.evora-cart-items .price{color:var(--evora-navy);font-size:1.5rem}.evora-cart-items .evora-low-stock{color:var(--evora-navy)}.evora-order-summary{background:#fff;border:1px solid var(--evora-line);display:flex!important;flex-direction:column;padding:32px!important}.evora-summary-heading,.evora-summary-row{align-items:center;display:flex;justify-content:space-between}.evora-summary-heading{border-bottom:1px solid var(--evora-line);gap:20px;padding-bottom:22px}.evora-summary-heading h2,.evora-summary-heading p{color:var(--evora-navy);font-family:"Movan Pro",var(--font-heading-family),sans-serif;font-size:1.6rem;font-weight:500;letter-spacing:.09em;margin:0}.evora-order-summary .cart__blocks{margin:0;order:1;width:100%}.evora-order-summary .cart__note{order:2}.evora-order-summary .cart__blocks>*+*{margin-top:18px}.evora-order-summary .js-contents{padding-top:0}.evora-order-summary .evora-summary-row{color:var(--evora-navy);justify-content:space-between;font-size:1.25rem;letter-spacing:.08em;padding:10px 0}.evora-summary-row .totals__total,.evora-summary-row .totals__total-value{color:inherit;font-size:inherit;font-weight:400;margin:0}.evora-delivery-row strong{font-weight:500}.evora-order-summary .cart__ctas{display:block;margin-top:24px}.evora-order-summary .cart__checkout-button{background:var(--evora-navy);border:0;border-radius:0;color:#fff;font-family:"Movan Pro",var(--font-body-family),sans-serif;font-size:1.2rem;height:5.4rem;letter-spacing:.12em;max-width:none;width:100%}.evora-order-summary .cart__checkout-button:before,.evora-order-summary .cart__checkout-button:after{border-radius:0;box-shadow:none}.evora-order-summary .cart__checkout-button:hover{background:#1d4155;opacity:.96}.evora-trust-list{list-style:none;margin:22px 0 0;padding:0}.evora-trust-list li{align-items:center;border-top:1px solid var(--evora-line);color:var(--evora-navy);display:flex;font-size:1.25rem;gap:12px;padding:12px 0}.evora-trust-list li:before{border-bottom:1px solid var(--evora-taupe);border-right:1px solid var(--evora-taupe);content:"";flex:0 0 auto;height:10px;margin-left:3px;transform:rotate(45deg) translateY(-2px);width:5px}.evora-order-summary .tax-note{color:var(--evora-muted);font-size:1.05rem;line-height:1.5;margin:18px 0 0;text-align:left}.evora-order-summary .cart__dynamic-checkout-buttons{margin:14px 0 0;max-width:none}.evora-order-summary .cart__note{margin:26px 0 0;max-width:none;width:100%}.evora-mobile-checkout-bar{display:none}.evora-cart-summary-section.is-empty .evora-order-summary,.evora-cart-summary-section.is-empty .evora-mobile-checkout-bar{display:none!important}.evora-cart-items.is-empty{min-height:58vh;padding:8rem 2rem!important}.evora-cart-items.is-empty .evora-cart-title-row{display:none}.evora-cart-items .cart__warnings{padding:8rem 2rem}.evora-cart-items .cart__empty-text{color:var(--evora-navy);font-family:"Movan Pro",var(--font-heading-family),sans-serif;font-size:clamp(2.6rem,3vw,4rem);font-weight:400;letter-spacing:.08em;margin:0 0 14px}.evora-cart-empty-subtext{color:var(--evora-muted);font-size:1.5rem;margin:0 0 30px}.evora-empty-cart-button{background:var(--evora-navy);border-radius:0;color:#fff;font-family:"Movan Pro",var(--font-body-family),sans-serif;font-size:1.15rem;letter-spacing:.12em;min-height:5.2rem;padding:0 32px}.evora-empty-cart-button:before,.evora-empty-cart-button:after{border-radius:0;box-shadow:none}html:has(evora-cart-essentials),body:has(evora-cart-essentials){overflow-x:hidden}.evora-essentials{border-top:1px solid var(--evora-line);display:block;margin-top:48px;min-width:0;padding-top:34px;width:100%}.evora-essentials-heading{margin-bottom:26px}.evora-essentials-heading h2{color:var(--evora-navy);font-family:"Movan Pro",var(--font-heading-family),sans-serif;font-size:2.2rem;font-weight:400;letter-spacing:.04em;margin:0}.evora-essentials-heading p{color:var(--evora-muted);font-size:1.35rem;line-height:1.55;margin:8px 0 0}.evora-essentials[data-pending-shuffle] .evora-essentials-grid{visibility:hidden}.evora-essential-card[hidden]{display:none!important}.evora-essentials-grid{display:grid;gap:1px 22px;grid-template-columns:repeat(3,minmax(0,1fr))}.evora-essential-card{align-items:center;background:transparent;border-bottom:1px solid var(--evora-line);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 42px;grid-template-rows:150px auto;min-width:0;padding:16px 0 18px}.evora-essential-image-link{align-items:center;display:flex;grid-column:1 / -1;height:150px;justify-content:center;overflow:hidden;width:100%}.evora-essential-image{height:100%;object-fit:contain;width:100%}.evora-essential-info{align-self:start;min-width:0}.evora-essential-title{color:var(--evora-navy);display:block;font-family:"Movan Pro",var(--font-heading-family),sans-serif;font-size:1.35rem;line-height:1.35;text-decoration:none}.evora-essential-title:hover{opacity:.68}.evora-essential-price,.evora-essential-variant{color:var(--evora-muted);font-size:1.15rem;line-height:1.4;margin:5px 0 0}.evora-essential-action{align-self:end}.evora-essential-form{margin:0}.evora-essential-error{color:var(--evora-taupe);font-size:1.05rem;line-height:1.35;margin:7px 0 0}.evora-essential-add{align-items:center;background:transparent;border:1px solid var(--evora-line);border-radius:0;color:var(--evora-navy);display:flex;font-family:"Movan Pro",var(--font-body-family),sans-serif;font-size:2rem;height:4rem;justify-content:center;line-height:1;padding:0;text-decoration:none;width:4rem}.evora-essential-add:hover{background:var(--evora-navy);color:#fff}@media screen and (min-width:990px){#MainContent:has(>.shopify-section #main-cart-items):has(>.shopify-section #main-cart-footer){align-items:start;column-gap:clamp(60px,6vw,80px);display:grid;grid-template-columns:minmax(0,1.95fr) minmax(320px,1fr);margin:0 auto;max-width:1320px;padding:64px 40px 100px}#MainContent>.shopify-section:has(#main-cart-items){grid-column:1}#MainContent>.shopify-section:has(#main-cart-footer){grid-column:2}#MainContent:has(.evora-cart-items.is-empty){display:block;max-width:1320px}.evora-cart-items{padding:0!important}.evora-cart-items .cart-item{display:grid;gap:28px;grid-template-columns:150px minmax(0,1fr) 130px 115px;padding:30px 0}.evora-cart-items .cart-item__media{height:150px;width:150px}.evora-cart-items .cart-item__details{align-self:start}.evora-cart-items .cart-item__quantity{align-self:center}.evora-cart-items .cart-item__totals.small-hide{align-self:center;text-align:right}.evora-cart-items .cart-item__quantity,.evora-cart-items quantity-popover,.evora-cart-items .quantity-popover-wrapper{position:static!important}.evora-cart-items cart-remove-button{bottom:30px;margin:0;position:absolute;right:0}.evora-order-summary{position:sticky;top:132px}}@media screen and (max-width:989px){#MainContent:has(#main-cart-items){padding:44px 28px 110px}.evora-cart-items,.evora-cart-summary-section{padding:0!important}.evora-cart-summary-section{margin-top:42px}.evora-cart-items .cart-item{display:grid;gap:10px 20px;grid-template-columns:115px minmax(0,1fr);margin:0;padding:24px 0}.evora-cart-items .cart-item__media{grid-column:1;grid-row:1 / 4;height:115px;width:115px}.evora-cart-items .cart-item__details{grid-column:2;grid-row:1}.evora-cart-items .cart-item__totals.medium-hide.large-up-hide{display:flex!important;grid-column:2;grid-row:2;justify-content:flex-start;text-align:left}.evora-cart-items .cart-item__quantity{grid-column:2;grid-row:3}.evora-cart-items .cart-item__quantity-wrapper{align-items:center;flex-wrap:wrap;gap:14px}.evora-cart-items cart-remove-button{margin:0}.evora-cart-items .cart-item__totals.small-hide{display:none}.evora-order-summary{padding:24px!important}.evora-essentials{margin-top:38px;padding-top:28px}.evora-essentials{max-width:100%;overflow:hidden}.evora-essentials-grid{display:flex;gap:18px;margin-right:0;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;padding:0 18px 10px 0;scroll-snap-type:x proximity;scrollbar-width:none;width:100%}.evora-essentials-grid::-webkit-scrollbar{display:none}.evora-essential-card{flex:0 0 min(64vw,360px);grid-template-columns:minmax(0,1fr) 42px;grid-template-rows:132px auto;scroll-snap-align:start}.evora-essential-image-link{height:132px;width:100%}.evora-mobile-checkout-bar{align-items:center;background:#fff;border-top:1px solid var(--evora-line);bottom:0;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(140px,.8fr);left:0;padding:12px 20px;position:fixed;right:0;z-index:20}.evora-mobile-total{display:flex;flex-direction:column;gap:2px}.evora-mobile-total span{color:var(--evora-muted);font-size:1rem;letter-spacing:.12em}.evora-mobile-total strong{color:var(--evora-navy);font-size:1.35rem;font-weight:500}.evora-mobile-checkout-button{background:var(--evora-navy);border:0;border-radius:0;color:#fff;font-family:"Movan Pro",var(--font-body-family),sans-serif;font-size:1.1rem;height:4.8rem;letter-spacing:.12em}.evora-cart-summary-section.is-empty .evora-mobile-checkout-bar{display:none}}@media screen and (max-width:749px){#MainContent:has(#main-cart-items){padding:34px 20px 104px}.evora-cart-title-row{align-items:flex-start;flex-direction:column;gap:16px}.evora-cart-title-row .title{font-size:2.6rem}.evora-cart-items .cart-item{gap:10px 16px;grid-template-columns:105px minmax(0,1fr)}.evora-cart-items .cart-item__media{height:105px;width:105px}.evora-cart-items .cart-item__name{font-size:1.45rem}.evora-cart-items .product-option{font-size:1.2rem}.evora-summary-heading h2,.evora-summary-heading p{font-size:1.4rem}.evora-mobile-checkout-bar{grid-template-columns:minmax(0,1fr) minmax(132px,.9fr)}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/evora-cart.css.map */
