.cart-drawer .drawer__inner{width:min(100vw,480px);max-width:none;padding:0;border:0;background:var(--xel-color-white);color:var(--xel-color-black)}.cart-drawer .drawer__header{position:static;display:flex;align-items:center;justify-content:space-between;padding:20px 24px 14px;border-bottom:1px solid var(--xel-color-line-100)}.cart-drawer .drawer__heading{display:flex;align-items:center;gap:10px;margin:0;font:500 24px / 30px var(--xel-font-body);color:var(--xel-color-black)}.xel-cart-count{display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 8px;border-radius:13px;background:var(--xel-color-surface-solid, #f2f2f2);font:500 13px / 1 var(--xel-font-body);color:var(--xel-color-ink-700)}.cart-drawer .drawer__close{position:static;width:40px;height:40px;margin:0;padding:0;color:var(--xel-color-black)}.cart-drawer .drawer__close .svg-wrapper,.cart-drawer .drawer__close svg{width:20px;height:20px}.xel-cart-progress{padding:18px 24px 14px;border-bottom:1px solid var(--xel-color-line-100)}.xel-cart-progress__text{margin:0 0 18px;font:400 16px / 22px var(--xel-font-body);text-align:center;color:var(--xel-color-black)}.xel-cart-progress__text strong{font-weight:600}.xel-cart-progress__track{position:relative;padding-top:24px}.xel-cart-progress__track:before,.xel-cart-progress__fill{content:"";position:absolute;top:24px;left:0;height:4px;border-radius:2px;background:var(--xel-color-line-100);width:100%}.xel-cart-progress__fill{width:var(--xel-cart-fill, 0%);max-width:100%;background:var(--xel-color-accent);transition:width .5s var(--xel-ease)}.xel-cart-progress__steps{position:relative;display:grid;grid-template-columns:repeat(var(--xel-cart-n, 4),1fr);margin:-24px 0 0;padding:0;list-style:none}.xel-cart-progress__step{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.xel-cart-progress__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--xel-color-line-100);color:var(--xel-color-ink-400);transition:background-color var(--xel-dur) var(--xel-ease),color var(--xel-dur) var(--xel-ease)}.xel-cart-progress__icon svg{width:22px;height:22px}.xel-cart-progress__step.is-reached .xel-cart-progress__icon{background:var(--xel-color-accent);color:var(--xel-color-white)}.xel-cart-progress__label{font:500 12px / 16px var(--xel-font-body);letter-spacing:.02em;color:var(--xel-color-ink-400)}.xel-cart-progress__step.is-reached .xel-cart-progress__label{color:var(--xel-color-black)}.cart-drawer .drawer__inner{display:flex;flex-direction:column;height:100%}.xel-cart-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.cart-drawer cart-drawer-items{display:block;flex:none;overflow:visible}.cart-drawer .cart-drawer__form,.cart-drawer .drawer__contents{overflow:visible}.cart-drawer .drawer__contents{padding:0 24px}.cart-drawer .drawer__cart-items-wrapper{flex:none}.cart-drawer .cart-items thead{display:none}.cart-drawer .cart-items,.cart-drawer .cart-items tbody{display:block;width:100%}.cart-drawer .cart-item{display:grid;grid-template-columns:88px minmax(0,1fr) auto;grid-template-areas:"media details total" "media qty qty";column-gap:16px;row-gap:10px;padding:20px 0;border-bottom:1px solid var(--xel-color-line-100)}.cart-drawer .cart-item>td{display:block;padding:0;border:0}.cart-drawer .cart-item__media{grid-area:media;width:88px}.cart-drawer .cart-item__image{width:88px;max-width:none;border-radius:10px;background:#f7f5f3}.cart-drawer .cart-item__details{grid-area:details;width:auto;min-width:0}.cart-drawer .cart-item__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font:500 15px / 20px var(--xel-font-body);color:var(--xel-color-black);text-decoration:none}.cart-drawer .cart-item__details .product-option,.cart-drawer .cart-item__details dl,.cart-drawer .cart-item__details dd{margin:4px 0 0;font:400 13px / 18px var(--xel-font-body);color:var(--xel-fg-muted)}.cart-drawer .cart-item__details dl .product-option{display:inline}.cart-drawer .cart-item__details dt{display:none}.cart-drawer .xel-cart-item__price{color:var(--xel-color-black);font-weight:500}.cart-drawer .xel-cart-item__compare,.cart-drawer .cart-item__old-price{margin-left:6px;font-weight:400;color:var(--xel-color-ink-400)}.cart-drawer .cart-item__totals{grid-area:total;width:auto;padding:0;text-align:right}.cart-drawer .cart-item__totals .price{font:500 15px / 20px var(--xel-font-body);color:var(--xel-color-black)}.cart-drawer .cart-item__quantity{grid-area:qty;width:auto}.cart-drawer .cart-item__quantity-wrapper{display:flex;align-items:center;gap:14px}.cart-drawer .quantity.cart-quantity{width:112px;height:40px;border:1px solid var(--xel-color-line-150);border-radius:8px;background:var(--xel-color-white);overflow:hidden}.cart-drawer .quantity__button{width:36px;color:var(--xel-color-black)}.cart-drawer .quantity__input{font:500 14px / 1 var(--xel-font-body)}.cart-drawer .cart-remove-button{width:40px;height:40px;min-width:0;margin:0;color:var(--xel-color-ink-700)}.cart-drawer .cart-remove-button .svg-wrapper,.cart-drawer .cart-remove-button svg{width:18px;height:18px}.cart-drawer .cart-item__error{margin-top:6px}.xel-cart-recs-wrap{display:block;flex:none;padding:20px 24px 8px;border-top:1px solid var(--xel-color-line-100)}.xel-cart-recs-wrap:empty{display:none}.xel-cart-recs__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.xel-cart-recs__heading{margin:0;font:600 13px / 18px var(--xel-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--xel-color-black)}.xel-cart-recs__nav{display:flex;gap:6px}.xel-cart-recs__btn{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--xel-color-line-150);border-radius:50%;background:var(--xel-color-white);color:var(--xel-color-black);cursor:pointer}.xel-cart-recs__btn:hover{border-color:var(--xel-color-black)}.xel-cart-recs__row{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px}.xel-cart-recs__row::-webkit-scrollbar{display:none}.xel-cart-recs__item{position:relative;flex:0 0 148px;scroll-snap-align:start;display:flex;flex-direction:column;gap:6px}.xel-cart-recs__media{display:block;aspect-ratio:4 / 5;border-radius:10px;background:#f7f5f3;overflow:hidden}.xel-cart-recs__media img{width:100%;height:100%;object-fit:cover}.xel-cart-recs__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font:400 13px / 18px var(--xel-font-body);color:var(--xel-color-black);text-decoration:none}.xel-cart-recs__price{display:flex;gap:6px;align-items:baseline;font:500 14px / 18px var(--xel-font-body);color:var(--xel-color-black)}.xel-cart-recs__was{font-weight:400;color:var(--xel-color-ink-400)}.xel-cart-recs__form .form{margin:0}.xel-cart-recs__add{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--xel-color-black);border-radius:16px;background:var(--xel-color-white);font:500 12px / 1 var(--xel-font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--xel-color-black);cursor:pointer;transition:background-color .12s var(--xel-ease),color .12s var(--xel-ease)}.xel-cart-recs__add:hover{background:var(--xel-color-black);color:var(--xel-color-white)}.xel-cart-recs__add[aria-disabled=true]{opacity:.5;pointer-events:none}.cart-drawer .drawer__footer{flex:none;padding:0 24px 20px;border-top:1px solid var(--xel-color-line-100);background:var(--xel-color-white)}.cart-drawer .drawer__footer>details{border-top:0}.xel-cart-discount{display:block}.xel-cart-discount__details{border-bottom:1px solid var(--xel-color-line-100)}.xel-cart-discount__summary{display:flex;align-items:center;justify-content:space-between;padding:16px 0;font:400 16px / 22px var(--xel-font-body);color:var(--xel-color-black);cursor:pointer;list-style:none}.xel-cart-discount__summary::-webkit-details-marker{display:none}.xel-cart-discount__plus{position:relative;width:14px;height:14px}.xel-cart-discount__plus:before,.xel-cart-discount__plus:after{content:"";position:absolute;top:6px;right:0;bottom:6px;left:0;background:var(--xel-color-black)}.xel-cart-discount__plus:after{top:0;right:6px;bottom:0;left:6px}details[open]>.xel-cart-discount__summary .xel-cart-discount__plus:after{display:none}.xel-cart-discount__form{display:flex;gap:8px;padding-bottom:14px}.xel-cart-discount__input{flex:1;height:44px;padding:0 14px;border:1px solid var(--xel-color-line-150);border-radius:8px;font:400 14px / 1 var(--xel-font-body);text-transform:uppercase}.xel-cart-discount__apply{height:44px;padding:0 18px;border:1px solid var(--xel-color-black);border-radius:8px;background:var(--xel-color-black);font:500 13px / 1 var(--xel-font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--xel-color-white);cursor:pointer}.xel-cart-discount.is-busy .xel-cart-discount__apply{opacity:.6;pointer-events:none}.xel-cart-discount__error{margin:-6px 0 12px;font:400 13px / 18px var(--xel-font-body);color:#b3261e}.xel-cart-discount__codes{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0;list-style:none}.xel-cart-discount__code{display:inline-flex;align-items:center;gap:8px;padding:6px 8px 6px 12px;border-radius:16px;background:var(--xel-color-accent-tint);font:500 13px / 1 var(--xel-font-body);color:var(--xel-color-black)}.xel-cart-discount__code.is-invalid{background:#fdecea;color:#b3261e}.xel-cart-discount__remove{width:20px;height:20px;padding:0;border:0;border-radius:50%;background:transparent;font-size:16px;line-height:1;color:inherit;cursor:pointer}.cart-drawer .cart-drawer__footer{padding:16px 0 0;border:0}.cart-drawer .totals{display:flex;align-items:baseline;justify-content:space-between;margin:0}.cart-drawer .totals__total,.cart-drawer .totals__total-value{margin:0;font:500 20px / 26px var(--xel-font-body);color:var(--xel-color-black)}.cart-drawer .tax-note{display:block;margin:10px 0 16px;font:400 13px / 18px var(--xel-font-body);color:var(--xel-fg-muted);text-align:left}.cart-drawer .cart__ctas{display:flex;flex-direction:column;gap:10px;padding:0}.cart-drawer .cart__checkout-button{width:100%;min-height:56px;margin:0;border:0;border-radius:8px;background:linear-gradient(180deg,#1c1c1c,#000);font:500 16px / 1 var(--xel-font-body);letter-spacing:.02em;color:var(--xel-color-white)}.cart-drawer .cart__checkout-button:hover{background:var(--xel-color-accent)}.xel-cart-express,.xel-cart-express .shopify-payment-button{margin:0}.cart-drawer .drawer__footer summary{font-family:var(--xel-font-body)}@media screen and (max-width:767px){.cart-drawer .drawer__inner{width:100vw}.cart-drawer .drawer__header,.xel-cart-progress,.cart-drawer .drawer__contents,.xel-cart-recs-wrap,.cart-drawer .drawer__footer{padding-inline:16px}.xel-cart-progress__icon{width:42px;height:42px}.xel-cart-progress__label{font-size:11px}.cart-drawer .cart-item{grid-template-columns:72px minmax(0,1fr) auto}.cart-drawer .cart-item__media,.cart-drawer .cart-item__image{width:72px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-xelara-cart-drawer.css.map */
