cart-drawer{--drawer-inset: 28px}cart-drawer .drawer__header,cart-drawer .cart-items,cart-drawer .drawer__footer{padding-left:var(--drawer-inset)!important;padding-right:var(--drawer-inset)!important}cart-drawer table{width:100%!important;border-collapse:collapse!important}cart-drawer .cart-items thead th{padding:5px 0!important;vertical-align:middle!important;line-height:1!important}cart-drawer .cart-items thead{border-bottom:1px solid rgba(0,0,0,.08)!important}cart-drawer .cart-item{grid-template-columns:var(--cart-image-w, 90px) repeat(3,minmax(0,1fr))!important}cart-drawer .cart-item__image{width:var(--cart-image-w, 90px)!important;border-radius:8px;overflow:hidden}cart-drawer .cart-item__details{min-width:0!important;padding-left:0!important;overflow-wrap:break-word}cart-drawer .cart-item__name{font-size:15px;font-weight:500;line-height:1.35}cart-drawer .cart-item__details .product-option,cart-drawer .cart-item__details dl{font-size:1.15rem!important;line-height:1.45!important;color:#0000008c!important;margin:2px 0 0!important}cart-drawer .price{font-size:15px}cart-drawer quantity-input{transform:none!important;min-height:44px;width:auto}cart-drawer .quantity__button{width:38px;flex-shrink:0}cart-drawer .quantity__input{width:32px;padding:0;font-size:1.3rem}cart-drawer .drawer__close{border-radius:50%;transition:background-color .25s}cart-drawer .drawer__close:hover{background:#0000000d}@media(prefers-reduced-motion:reduce){cart-drawer .drawer__close{transition:none}}@media screen and (min-width:750px){cart-drawer{--cart-image-w: 90px}cart-drawer .drawer__inner{width:560px!important;max-width:560px!important;height:94vh!important;max-height:94vh!important;height:94dvh!important;max-height:94dvh!important;margin:3vh 20px 3vh auto!important;border-radius:8px!important;overflow:hidden;background:#ffffffd6!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.45);box-shadow:0 20px 60px #0000002e,inset 0 1px #ffffff8c}@supports not (backdrop-filter: blur(8px)){cart-drawer .drawer__inner{background:#fffffff7!important}}.drawer{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}cart-drawer .drawer__header{padding-top:22px;padding-bottom:16px}cart-drawer .cart-item{padding:18px 0;column-gap:18px}cart-drawer .drawer__footer{padding-top:22px;padding-bottom:28px;border-top:1px solid rgba(0,0,0,.08)}cart-drawer .drawer__footer .button{min-height:52px;border-radius:8px;font-weight:600;letter-spacing:.03em}}@media screen and (max-width:749px){cart-drawer{--drawer-inset: 14px;--cart-image-w: 48px}cart-drawer .drawer__inner{border-radius:8px 8px 0 0!important;background:#fffffff7!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.drawer{backdrop-filter:none;-webkit-backdrop-filter:none}cart-drawer .drawer__header{padding-top:10px;padding-bottom:10px}cart-drawer .cart-item{padding:12px 0!important;column-gap:10px!important}cart-drawer .cart-item__image{border-radius:4px!important}cart-drawer .price,cart-drawer .price-item,cart-drawer .cart-item__price-wrapper{font-size:1.2rem!important;line-height:1.3!important}cart-drawer .cart-item__name{font-size:1.35rem!important}cart-drawer .cart-item__details .product-option,cart-drawer .cart-item__details dl{font-size:1.05rem!important}cart-drawer .drawer__footer{padding-top:10px;padding-bottom:10px}cart-drawer .drawer__footer .button{min-height:50px;border-radius:8px}cart-drawer .drawer__footer .totals__total,.cart-drawer__footer .totals__total{font-size:1.3rem!important;font-weight:500!important;line-height:1.2!important}cart-drawer .drawer__footer .totals__total-value,.cart-drawer__footer .totals__total-value{font-size:1.4rem!important;font-weight:500!important;line-height:1.2!important}}@media screen and (max-width:749px){cart-drawer quantity-input,cart-drawer .quantity{width:104px!important;min-width:0!important;min-height:42px!important}cart-drawer .quantity__button{width:32px!important}cart-drawer .quantity__input{width:28px!important;padding:0!important;font-size:1.15rem!important}cart-drawer cart-remove-button svg{width:15px!important;height:15px!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/premium-cart-drawer.css.map */
