:root{--ms-ink:#19342b;--ms-cream:#f7f5f0;--ms-gold:#b99a62;--ms-muted:#6d6b63}cart-drawer .drawer{background:#08120ea6!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}cart-drawer .drawer__inner{width:min(100vw,49rem)!important;max-width:100vw!important;padding:0 2rem 2rem!important;background:var(--ms-cream)!important;color:var(--ms-ink)!important;border:0!important;box-shadow:-20px 0 60px #05110c50}cart-drawer .drawer__header{margin:0 -2rem;padding:2rem!important;background:#10251e;color:#fff;border-bottom:3px solid var(--ms-gold);min-height:9rem}cart-drawer .drawer__heading{font:300 clamp(2.3rem,3vw,3.2rem)/1.15 var(--font-heading-family)!important;color:#fff;margin:.45rem 0 0!important}.ms-cart-eyebrow{font-size:1.05rem;letter-spacing:.19em;text-transform:uppercase;color:var(--ms-gold);font-weight:500}.ms-cart-brand p{color:#e8e6de;font-size:1.2rem;margin:.6rem 0 0}cart-drawer .drawer__header .drawer__close{display:grid;place-items:center;border:1px solid #ffffff66!important;border-radius:50%;height:4.3rem;width:4.3rem;color:#fff!important}cart-drawer .drawer__header .drawer__close:hover{border-color:var(--ms-gold)!important;background:#ffffff18}cart-drawer .drawer__inner-empty{background:var(--ms-cream)!important}cart-drawer .cart__empty-text{font-weight:300}.ms-cart-shipping{margin:1.5rem 0;padding:1.4rem 1.5rem;background:#fffdfa;border:1px solid #d7c9ad;border-radius:3px;color:var(--ms-ink)}.ms-cart-shipping__copy{display:flex;gap:.9rem;align-items:center;font-size:1.28rem;line-height:1.5}.ms-cart-shipping__copy strong{font-weight:600}.ms-cart-shipping__icon{font-size:2rem;color:var(--ms-gold)}.ms-cart-shipping__track{background:#ebe7de;height:7px;border-radius:20px;margin:1.1rem 0 .8rem;overflow:hidden}.ms-cart-shipping__bar{display:block;height:100%;background:linear-gradient(90deg,#486857,var(--ms-gold));border-radius:20px;transition:width .25s ease}.ms-cart-shipping small{display:block;font-size:1.07rem;color:var(--ms-muted)}cart-drawer .cart-item{border-bottom:1px solid #e0dbd0}cart-drawer .cart-item__image-container{background:#fff;border:1px solid #ebe7df;border-radius:3px;overflow:hidden}cart-drawer .cart-item__name{color:var(--ms-ink)!important;font-size:1.45rem;font-weight:500;text-decoration:none;line-height:1.32}cart-drawer .cart-item__image{object-fit:contain}cart-drawer .quantity{border:1px solid #dad3c6;border-radius:2px;background:#fff}cart-drawer .quantity__input,cart-drawer .quantity__button{color:var(--ms-ink)!important}cart-drawer .drawer__footer{margin:0 -2rem -2rem;padding:1.5rem 2rem 2.4rem!important;background:#fff;border-top:1px solid #ddd5c5;box-shadow:0 -5px 20px #20302b12}cart-drawer .totals__total{color:var(--ms-ink);font-weight:500}cart-drawer .totals__total-value{color:var(--ms-ink);font-size:2rem;font-weight:650}cart-drawer .cart__checkout-button,#main-cart-footer .cart__checkout-button{background:#10251e!important;color:#fff!important;min-height:5.3rem;border:1px solid #10251e!important;border-radius:2px;letter-spacing:.1em;text-transform:uppercase}cart-drawer .cart__checkout-button:hover,#main-cart-footer .cart__checkout-button:hover{background:#28513f!important;border-color:#28513f!important}cart-drawer .cart__checkout-button:focus-visible,#main-cart-footer .cart__checkout-button:focus-visible,.ms-cart-continue:focus-visible{outline:3px solid var(--ms-gold);outline-offset:3px}.ms-cart-assurance{text-align:center;font-size:1.13rem;color:var(--ms-muted);line-height:1.5;margin:1rem auto .35rem}.ms-cart-continue{display:block;margin:.7rem auto 0;color:var(--ms-ink)!important;text-align:center;text-decoration:underline;text-underline-offset:4px;font-size:1.2rem}.ms-cart-continue span{color:var(--ms-gold)}cart-items .title-wrapper-with-link{border-bottom:1px solid #ded6c9;padding-bottom:2rem;align-items:flex-end}.ms-cart-page-heading .title{font:300 clamp(3.6rem,5vw,6.4rem)/1.15 var(--font-heading-family);letter-spacing:-.025em;margin:.6rem 0!important}.ms-cart-page-heading p{margin:0;color:var(--ms-muted);font-size:1.35rem}cart-items .ms-cart-shipping{max-width:1050px;margin:1.2rem 0 2.4rem}cart-items .cart-item{border-bottom:1px solid #e4ded5}cart-items .cart-item__image-container{background:#faf9f6!important;border:1px solid #e8e2d9!important;border-radius:3px}cart-items .cart-item__name{color:var(--ms-ink)!important;font-weight:500}cart-items .quantity{border:1px solid #dcd5c8;border-radius:2px}#main-cart-footer .cart__footer{border-top:1px solid #ddd3c4;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(220px,1fr) minmax(320px,1.2fr);gap:3rem}#main-cart-footer .ms-cart-summary-heading{grid-column:1}#main-cart-footer .ms-cart-summary-heading h2{font:300 clamp(2.6rem,3vw,3.8rem)/1.2 var(--font-heading-family);margin:1rem 0}#main-cart-footer .ms-cart-summary-heading p,#main-cart-footer .ms-cart-summary-note{color:var(--ms-muted);font-size:1.25rem;line-height:1.5}#main-cart-footer .cart__blocks{grid-column:2;grid-row:1/span 2;background:var(--ms-cream);border:1px solid #ddd5c6;border-top:3px solid var(--ms-gold);padding:2.5rem}#main-cart-footer .cart__note{grid-column:1}#main-cart-footer .totals__total-value{color:var(--ms-ink);font-weight:600}@media(max-width:749px){cart-drawer .drawer__inner{padding:0 1.5rem 1.5rem!important}cart-drawer .drawer__header{margin:0 -1.5rem;padding:1.6rem 1.5rem!important}cart-drawer .drawer__footer{margin:0 -1.5rem -1.5rem;padding:1.3rem 1.5rem 2rem!important}cart-drawer .cart-item__name{font-size:1.3rem}#main-cart-footer .cart__footer{display:flex;flex-direction:column;gap:1.8rem}#main-cart-footer .cart__blocks{width:100%;padding:1.6rem}cart-items .title-wrapper-with-link{align-items:flex-start;flex-direction:column}.ms-cart-shipping__copy{font-size:1.2rem}}@media(prefers-reduced-motion:reduce){.ms-cart-shipping__bar{transition:none}}cart-drawer button.ms-cart-close{--ms-close-sz:5.2rem;position:relative!important;display:grid!important;place-items:center!important;flex:0 0 var(--ms-close-sz);width:var(--ms-close-sz)!important;height:var(--ms-close-sz)!important;min-width:var(--ms-close-sz)!important;min-height:var(--ms-close-sz)!important;padding:0!important;color:#152b21!important;background:linear-gradient(135deg,#f2d69f,#af8042)!important;border:0!important;border-radius:0!important;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)!important;cursor:pointer!important;transition:filter .2s ease!important}cart-drawer .drawer__header button.ms-cart-close{align-self:center}cart-drawer button.ms-cart-close:hover{background:linear-gradient(135deg,#f8e3b5,#c29756)!important;filter:brightness(1.05)}cart-drawer button.ms-cart-close .ms-scissors{display:block!important;width:3.1rem!important;height:3.1rem!important;overflow:visible!important;transform:none!important;pointer-events:none}cart-drawer button.ms-cart-close .ms-scissors__upper,cart-drawer button.ms-cart-close .ms-scissors__lower{transform-box:view-box;transform-origin:24px 24px}cart-drawer button.ms-cart-close:hover .ms-scissors__upper,cart-drawer button.ms-cart-close:focus-visible .ms-scissors__upper{animation:mosaico-snip-upper .72s ease-in-out infinite}cart-drawer button.ms-cart-close:hover .ms-scissors__lower,cart-drawer button.ms-cart-close:focus-visible .ms-scissors__lower{animation:mosaico-snip-lower .72s ease-in-out infinite}cart-drawer button.ms-cart-close.is-cutting .ms-scissors__upper{animation:mosaico-click-upper .52s ease-in-out 1 both!important}cart-drawer button.ms-cart-close.is-cutting .ms-scissors__lower{animation:mosaico-click-lower .52s ease-in-out 1 both!important}cart-drawer .drawer__inner-empty button.ms-cart-close{position:absolute!important;right:1.5rem;top:1.5rem}@media(prefers-reduced-motion:reduce){cart-drawer button.ms-cart-close .ms-scissors__upper,cart-drawer button.ms-cart-close .ms-scissors__lower{animation:none!important}}@media(max-width:989px){body cart-drawer .drawer__inner{background:#f7f5f0!important;color:#19342b!important}body cart-drawer .drawer__header{background:#10251e!important;color:#fff!important;border-bottom:3px solid #b99a62!important}body cart-drawer .drawer__header .drawer__heading{color:#fff!important}body cart-drawer button.ms-cart-close{display:grid!important;place-items:center!important;flex:0 0 52px!important;width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;background:linear-gradient(135deg,#f2d69f,#af8042)!important;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)!important;border:0!important;border-radius:0!important;color:#152b21!important}body cart-drawer button.ms-cart-close .ms-scissors{display:block!important;width:31px!important;height:31px!important}body cart-drawer .ms-cart-shipping{display:block}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/mosaico-cart.css.map */
