cart-drawer.smv-luxe-cart{--drawer-max-width: min( calc(100vw - 18px) , 35.5rem);--drawer-header-padding-block: 1.4rem;--drawer-header-padding-inline: clamp(20px, 4vw, 32px);--drawer-body-padding-inline: clamp(20px, 4vw, 32px);--drawer-body-padding-block: 1.1rem;--drawer-footer-padding-inline: clamp(20px, 4vw, 32px);--drawer-footer-padding-block: 1.2rem;font-family:var(--text-font-family, inherit);color:#242522}cart-drawer.smv-luxe-cart::part(content){background:#fff;background-image:none;border-radius:14px;overflow:hidden;box-shadow:-15px 0 60px #0c0c0c29}cart-drawer.smv-luxe-cart::part(header){border-color:#efefec;background:#fff}cart-drawer.smv-luxe-cart::part(footer){background:#fff;border-color:#e9e9e5;box-shadow:0 -9px 25px #1e1e1e0b}cart-drawer.smv-luxe-cart .smv-luxe-cart__heading{display:flex;align-items:center;gap:11px;color:#1b1d1b;font-size:22px;font-weight:600;line-height:1.1;letter-spacing:-.035em}cart-drawer.smv-luxe-cart .smv-luxe-cart__count{display:inline-grid;place-items:center;min-width:25px;height:25px;padding:0 7px;border-radius:99px;background:#222521;color:#fff;font:600 12px/1 sans-serif;letter-spacing:0}cart-drawer.smv-luxe-cart .cart-drawer__items{gap:0;padding-block:4px 8px}cart-drawer.smv-luxe-cart .cart-drawer__items .line-item{--line-item-media-width: 95px;align-items:center;column-gap:15px;padding-block:14px;border-bottom:1px solid #f0efeb}cart-drawer.smv-luxe-cart .cart-drawer__items .line-item:last-child{border-bottom:0}cart-drawer.smv-luxe-cart .line-item__media{width:var(--line-item-media-width);height:104px;border-radius:9px;background:#f7f6f2;object-fit:contain;padding:4px;flex-shrink:0}cart-drawer.smv-luxe-cart .line-item-info{min-width:0;flex:1}cart-drawer.smv-luxe-cart .line-item-info a:not(.link),cart-drawer.smv-luxe-cart .line-item-info>.v-stack a:first-child{font-size:14px;font-weight:600;color:#222522;line-height:1.35;text-decoration:none}cart-drawer.smv-luxe-cart .line-item-info .price-list{font-size:14px;color:#2c2c2b}cart-drawer.smv-luxe-cart .line-item-info .smallcaps,cart-drawer.smv-luxe-cart .line-item-info .text-subdued{color:#757771}cart-drawer.smv-luxe-cart line-item-quantity{width:100%;display:flex;align-items:center;gap:12px;justify-content:space-between;margin-top:9px}cart-drawer.smv-luxe-cart line-item-quantity .quantity-selector{border:1px solid #e7e6e1;border-radius:8px;overflow:hidden;background:#fff;min-height:33px}cart-drawer.smv-luxe-cart line-item-quantity .quantity-selector__button{min-width:27px}cart-drawer.smv-luxe-cart line-item-quantity .quantity-selector__input{max-width:34px;font-size:12px}cart-drawer.smv-luxe-cart line-item-quantity>a.link{font-size:11px;text-decoration:underline;text-underline-offset:3px;color:#777974}cart-drawer.smv-luxe-cart .free-shipping-bar{margin-inline:calc(-1 * var(--drawer-body-padding-inline));padding:16px var(--drawer-body-padding-inline);color:#474741;background:#fff;border-block-end:1px solid #efeee9;font-size:13px;line-height:1.5}cart-drawer.smv-luxe-cart .free-shipping-bar progress,cart-drawer.smv-luxe-cart .free-shipping-bar .progress-bar{height:8px;border-radius:100px;overflow:hidden;accent-color:#bb8888}cart-drawer.smv-luxe-cart .free-shipping-bar .progress-bar::part(progress){background:linear-gradient(90deg,#ad5968,#e2b593)}cart-drawer.smv-luxe-cart .cart-drawer__complementary-products{border-block:0;margin-block-start:12px;padding-block:17px 20px;row-gap:14px!important;background:#fff}cart-drawer.smv-luxe-cart .complementary-products__header .h6{font-size:16px;letter-spacing:-.025em;font-weight:600}cart-drawer.smv-luxe-cart .complementary-products__product-list--carousel{grid-auto-columns:minmax(225px,86%);gap:12px;scroll-padding-inline:3px}cart-drawer.smv-luxe-cart .horizontal-product-card{background:#f7f7f5;border:1px solid #f0efec;border-radius:11px;padding:12px;align-items:center;column-gap:13px;min-height:100px}cart-drawer.smv-luxe-cart .horizontal-product-card__figure{flex:0 0 76px;width:76px;height:82px;background:#f1efe9;overflow:hidden;border-radius:7px}cart-drawer.smv-luxe-cart .horizontal-product-card__image{width:100%;height:100%;object-fit:contain}cart-drawer.smv-luxe-cart .horizontal-product-card__info{flex:1;min-width:0}cart-drawer.smv-luxe-cart .horizontal-product-card .product-title{font-size:12px;font-weight:600;line-height:1.35}cart-drawer.smv-luxe-cart .horizontal-product-card .price-list{font-size:12px;color:#474741}cart-drawer.smv-luxe-cart .horizontal-product-card .button{border-radius:99px;background:#232523;color:#fff;border:none;min-height:32px;padding:8px 13px;font-size:10px;white-space:nowrap;letter-spacing:.04em}cart-drawer.smv-luxe-cart .cart-drawer__footer{display:grid;gap:11px}cart-drawer.smv-luxe-cart .smv-luxe-cart__summary{display:flex;gap:14px;align-items:baseline;justify-content:space-between;padding-block:0 5px;color:#222522;font-size:19px;font-weight:600}cart-drawer.smv-luxe-cart .smv-luxe-cart__summary-prices{display:inline-flex;align-items:baseline;justify-content:end;gap:7px;flex-wrap:wrap;text-align:right}cart-drawer.smv-luxe-cart .smv-luxe-cart__summary-prices strong{font-size:20px;font-weight:700;letter-spacing:-.025em}cart-drawer.smv-luxe-cart .smv-luxe-cart__summary-prices s{font-size:12px;font-weight:400;color:#92948c}cart-drawer.smv-luxe-cart .cart-drawer__footer .button-group{gap:8px}cart-drawer.smv-luxe-cart .cart-drawer__footer button[name=checkout],cart-drawer.smv-luxe-cart .cart-drawer__footer .button-group button[type=submit]{width:100%;background:#222522;border-color:#222522;color:#fff;border-radius:100px;padding:16px 20px;min-height:53px;letter-spacing:.11em;font-size:12px;font-weight:650;box-shadow:0 5px 12px #00000014;transition:background-color .2s ease,transform .2s ease}cart-drawer.smv-luxe-cart .cart-drawer__footer button[name=checkout]:hover,cart-drawer.smv-luxe-cart .cart-drawer__footer .button-group button[type=submit]:hover{background:#3f443d;transform:translateY(-1px)}cart-drawer.smv-luxe-cart .smv-luxe-cart__payments{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:3px}cart-drawer.smv-luxe-cart .smv-luxe-cart__payment-icon svg{width:37px;height:24px;object-fit:contain}@media(max-width:700px){cart-drawer.smv-luxe-cart{--drawer-max-width: 100vw;--drawer-header-padding-inline: 20px;--drawer-body-padding-inline: 20px;--drawer-footer-padding-inline: 20px}cart-drawer.smv-luxe-cart::part(content){border-radius:0}cart-drawer.smv-luxe-cart .cart-drawer__items .line-item{--line-item-media-width: 79px;column-gap:12px}cart-drawer.smv-luxe-cart .line-item__media{height:88px}cart-drawer.smv-luxe-cart .smv-luxe-cart__heading{font-size:20px}}@media(prefers-reduced-motion:reduce){cart-drawer.smv-luxe-cart .cart-drawer__footer button[type=submit]{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/smv-luxe-cart.css.map */
