.cart-drawer__close-button:focus:not(:focus-visible),.archies-optimistic-close:focus:not(:focus-visible),.quick-add-modal__close:focus:not(:focus-visible){outline:none;box-shadow:none}.cart-drawer__inner:focus,.cart-drawer__inner:focus-visible{outline:none}dialog.cart-drawer--empty .cart-drawer__header{justify-content:center}.cart-drawer-ext{--cart-inset: 20px}.cart-drawer-ext .cart-drawer__header{justify-content:start;padding:5px 0 0}.cart-drawer-ext .cart-drawer__header .cart-drawer__close-button{margin:0}.cart-drawer-ext .cart-drawer__header .card-drawer-header-text{width:100%;text-align:center;margin-top:0;font-size:11px}.cart-drawer-ext .cart-drawer__header .amount-ext{font-weight:700;font-size:11px}.cart-drawer-ext .cart-drawer__content.motion-reduce{justify-content:unset}.cart-drawer-ext .cart-drawer__header{padding:15px var(--cart-inset) 6px;border-bottom:none}.cart-drawer-ext .cart-drawer__close-button{width:32px;height:32px;flex:0 0 auto;padding:0;display:flex;align-items:center;justify-content:center;border:.5px solid #e0e0e0;border-radius:12px;background:var(--brand-background, #fff);color:var(--brand-text, #002d40);transition:background-color .2s ease}@media(hover:hover){.cart-drawer-ext .cart-drawer__close-button:hover{background:var(--brand-surface, #f2f3f3)}}.cart-drawer-ext .cart-drawer__close-button:focus-visible{outline:2px solid var(--brand-text, #002d40);outline-offset:2px}.cart-drawer-ext .cart-drawer__close-button .svg-wrapper{display:flex;align-items:center;justify-content:center;line-height:0}.cart-drawer-ext .cart-drawer__close-button .svg-wrapper,.cart-drawer-ext .cart-drawer__close-button svg{width:14px;height:14px}.cart-drawer-ext .cart-drawer__close-button svg{display:block}.cart-drawer-ext .cart-drawer__header .cart-drawer__close-button.button{display:flex;align-items:center;justify-content:center}.cart-drawer-ext .cart-drawer__header-ext.drawer-not-empty{display:flex;justify-content:space-between;align-items:center}.cart-drawer-ext .cart-drawer__header-ext.drawer-not-empty .header-left-side{display:flex;justify-content:start;align-items:center;gap:15px}.cart-drawer-ext .cart-drawer__header-ext.drawer-not-empty .header-left-side .cart-drawer__heading{font-weight:600;font-size:16px}.cart-drawer-ext .cart-drawer__header-ext.drawer-not-empty .header-right-side{margin-right:20px;font-weight:700}.cart-drawer-ext .cart__summary-totals{border-top:unset;padding-top:0}.cart-drawer-ext .quantity-selector{display:inline-flex;align-items:center;gap:4px;width:fit-content;height:auto;flex:0 0 auto;align-self:flex-end;background:#fafbfc;border:1px solid #e2e6ea;border-radius:999px;padding:4px;font-size:13px}.cart-drawer-ext .quantity-selector .quantity-minus,.cart-drawer-ext .quantity-selector .quantity-plus{width:24px;height:24px;min-width:24px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease,opacity .2s ease}.cart-drawer-ext .quantity-selector .quantity-minus{background:transparent;border:0;color:#002d40}.cart-drawer-ext .quantity-selector .quantity-plus{background:#e3e6ea;border:0;color:#002d40}.cart-drawer-ext .quantity-selector .quantity-minus[disabled]{opacity:.35;cursor:not-allowed}.cart-drawer-ext .quantity-selector .svg-wrapper svg{width:9px;height:9px}.cart-drawer-ext .quantity-selector input{width:1.75rem;padding:0;border:0;background:transparent;text-align:center;font-size:13px;font-weight:600;color:#002d40;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.cart-drawer-ext .quantity-selector input::-webkit-outer-spin-button,.cart-drawer-ext .quantity-selector input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-drawer-ext .cart-drawer__items .cart-items__wrapper-ext .cart-items__table-row[data-key]{background:#fff;border:none;border-radius:14px;padding:10px;margin:0 var(--cart-inset) 12px;box-shadow:0 1px 4px #002d400f}.cart-drawer-ext .cart-items__table{border-spacing:0}.cart-drawer-ext .cart-drawer__items .cart-items__wrapper-ext .cart-items__table-row[data-key]:last-child{border:none;margin-bottom:0}.cart-drawer-ext .cart-drawer__items .cart-items__wrapper-ext{padding-top:12px}.cart-drawer-ext .cart-drawer__items .cart-items__wrapper-ext thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.cart-drawer-ext .cart-product-recommendations .spacing-style-dp{padding-left:var(--cart-inset);padding-right:0}.cart-drawer-ext .cart-product-recommendations .product-reco-heading{padding-left:0;padding-right:var(--cart-inset)}.cart-drawer-ext .cart-product-recommendations .product-reco-heading .text-block-ext{padding-inline:0}.cart-drawer-ext .cart-items__table-row[data-key]{grid-template-columns:80px minmax(0,1fr) minmax(var(--cart-item-price-width),auto);grid-template-areas:"media details price" "error error error";align-items:center}.cart-drawer-ext .cart-items__table-row[data-key] .cart-items__quantity{display:none}.cart-drawer-ext .cart-items__table-row[data-key] .cart-items__media,.cart-drawer-ext .cart-items__table-row[data-key] .cart-items__media-container{align-self:center;height:auto;aspect-ratio:auto}.cart-drawer-ext .cart-items__table-row[data-key] .cart-items__media-image{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.cart-drawer-ext .cart-filled-group-container .image-block.size-style{width:var(--custom-max-height, 40px);height:var(--custom-max-height, 40px);min-height:var(--custom-max-height, 40px);max-height:var(--custom-max-height, 40px);margin-inline:auto}.cart-drawer-ext .cart-filled-group-container .image-block__image{object-fit:contain}@media screen and (max-width:749px){.cart-drawer-ext{--cart-inset: 10px}dialog.cart-drawer__dialog{height:100dvh;max-height:100dvh}.cart-drawer-ext .cart-drawer__content{height:100%;min-height:0}.cart-drawer-ext .cart-drawer__items{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.cart-drawer-ext .cart-drawer__items .cart-product-recommendations{margin-top:auto}.cart-drawer-ext .cart-drawer__summary{flex:0 0 auto;position:static;bottom:auto;margin-top:auto;padding-bottom:14px}.cart-drawer-ext .cart-drawer__summary .payment-icons,.cart-drawer-ext .cart-drawer__summary .archies-optimistic-payments{margin-bottom:0}.cart-drawer-ext .cart-filled-group-container .image-block.size-style{width:var(--custom-max-height-mb, 40px);height:var(--custom-max-height-mb, 40px);min-height:var(--custom-max-height-mb, 40px);max-height:var(--custom-max-height-mb, 40px);margin-inline:auto}.cart-drawer-ext .cart-filled-group-container .image-block__image{object-fit:contain}.cart-drawer-ext .cart-items__table-row[data-key]{grid-template-columns:56px minmax(0,1fr) auto;column-gap:10px}.cart-drawer-ext .cart-items__title-ext,.cart-drawer-ext .cart-items__variants,.cart-drawer-ext .cart-items__variant{min-width:0}.cart-drawer-ext .main-cstm-title,.cart-drawer-ext .sub-cstm-title,.cart-drawer-ext .subcat-cstm-title,.cart-drawer-ext .cart-items__variant dd{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-drawer-ext .cart-items__wrapper-ext .cart-items__title-ext .main-cstm-title{font-size:15px}.cart-drawer-ext .cart-items__wrapper-ext .cart-items__title-ext .sub-cstm-title{font-size:9px}.cart-drawer-ext .cart-items__wrapper-ext .cart-items__title-ext .subcat-cstm-title{font-size:9px;font-style:italic}.cart-drawer-ext .cart-items__wrapper-ext .cart-items__variants .cart-items__variant dd{font-size:9px}.cart-drawer-ext .cart-items__price-amount{font-size:14px}.cart-drawer-ext .cart-items__price-top{gap:6px}.cart-drawer-ext .cart-items__remove--icon{width:20px;height:20px;min-width:20px}.cart-drawer-ext .cart-items__remove--icon svg{width:15px;height:15px}.cart-drawer-ext .quantity-selector{padding:2px;gap:2px}.cart-drawer-ext .quantity-selector .quantity-minus,.cart-drawer-ext .quantity-selector .quantity-plus{width:24px;height:24px;min-width:24px}.cart-drawer-ext .quantity-selector .svg-wrapper svg{width:9px;height:9px}.cart-drawer-ext .quantity-selector input{width:1.3rem;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/163/assets/cart-drawer-ext.css.map */
