cart-drawer .drawer__inner{background:rgb(var(--color-background));padding:0;border-radius:0;width:min(440px,100vw);max-width:100vw;display:flex;flex-direction:column}cart-drawer .cart-drawer__overlay{background:#0000008c;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}cart-drawer .drawer__header{padding:clamp(18px,4vw,26px) clamp(18px,5vw,28px);border-bottom:1px solid rgba(var(--color-foreground),.12);display:flex;align-items:center;justify-content:space-between;gap:14px}cart-drawer .drawer__heading{font-family:inherit;font-size:clamp(22px,4vw,28px);font-weight:800;letter-spacing:-.01em;text-transform:uppercase;margin:0;line-height:1}cart-drawer .drawer__close{width:40px;height:40px;border-radius:0;background:transparent;border:1px solid rgba(var(--color-foreground),.18);color:rgb(var(--color-foreground));transition:background .15s ease,border-color .15s ease;position:relative}cart-drawer .drawer__close:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}cart-drawer .drawer__close .svg-wrapper{width:16px;height:16px;display:inline-flex}cart-drawer .drawer__close svg{width:100%;height:100%;stroke-width:2.5}cart-drawer .drawer__inner-empty{flex:1;display:flex;flex-direction:column;justify-content:center;padding:clamp(24px,6vw,40px)}cart-drawer .cart-drawer__warnings{text-align:left;padding:0}cart-drawer .cart__empty-text{font-family:inherit;font-size:clamp(34px,7vw,52px);font-weight:800;line-height:.95;letter-spacing:-.015em;text-transform:uppercase;margin:0 0 8px}cart-drawer .cart-drawer__empty-content:before{content:"[ 00 ITEMS ]";display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:.22em;opacity:.55;margin-bottom:20px}cart-drawer .cart-drawer__empty-content .button{border-radius:0;font-family:inherit;font-weight:800;font-size:14px;letter-spacing:.16em;text-transform:uppercase;min-height:56px;padding:18px 24px;margin-top:18px;width:100%;background:rgb(var(--color-foreground));color:rgb(var(--color-background))}cart-drawer .cart__login-title{font-family:inherit;font-size:13px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;margin:32px 0 8px}cart-drawer .cart__login-paragraph{font-size:13px;line-height:1.5;opacity:.75;margin:0}cart-drawer .cart__login-paragraph a{font-weight:800;text-decoration:underline;text-underline-offset:3px}cart-drawer .drawer__contents{padding:0;flex:1;overflow-y:auto}cart-drawer .drawer__cart-items-wrapper{padding:0}cart-drawer .cart-items{display:block;width:100%;border-collapse:collapse;margin:0}cart-drawer .cart-items thead{display:none}cart-drawer .cart-items tbody{display:block}cart-drawer .cart-items .cart-item{display:grid;grid-template-columns:96px 1fr;grid-template-areas:"media details" "media totals" "media quantity";column-gap:16px;row-gap:6px;align-items:start;padding:clamp(16px,4vw,22px) clamp(18px,5vw,28px);border-bottom:1px solid rgba(var(--color-foreground),.1);width:100%;margin:0}cart-drawer .cart-items .cart-item__media{grid-area:media;grid-row:auto;grid-column:auto;padding:0;width:96px;height:120px;display:block;position:relative}cart-drawer .cart-item__image{border-radius:0;width:100%;height:100%;object-fit:cover;background:rgba(var(--color-foreground),.04)}cart-drawer .cart-item__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}cart-drawer .cart-items .cart-item__details{grid-area:details;grid-row:auto;grid-column:auto;padding:0;width:auto;display:flex;flex-direction:column;gap:4px;min-width:0}cart-drawer .cart-item__details .caption-with-letter-spacing,cart-drawer .cart-item__details .light{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;opacity:.55;margin:0 0 2px;color:rgb(var(--color-foreground))}cart-drawer .cart-item__name{font-family:inherit;font-size:15px;font-weight:800;letter-spacing:0;line-height:1.2;text-transform:uppercase;margin:0 0 4px;text-decoration:none;color:rgb(var(--color-foreground));word-break:break-word}cart-drawer .cart-item__name:hover{text-decoration:underline;text-underline-offset:3px}cart-drawer .cart-item__details .product-option{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.75;color:rgb(var(--color-foreground));line-height:1.4;margin:0}cart-drawer .cart-item__details dl{margin:4px 0 0}cart-drawer .cart-item__details dl .product-option{display:flex;gap:6px}cart-drawer .cart-item__details dl dt{font-weight:700;opacity:.55}cart-drawer .cart-item__details dl dd{margin:0;font-weight:700}cart-drawer .cart-item__discounted-prices{display:inline-flex;align-items:baseline;gap:8px}cart-drawer .cart-item__old-price{text-decoration:line-through;opacity:.5;font-weight:600}cart-drawer .cart-item__final-price{font-weight:800}cart-drawer .cart-items .cart-item__totals{grid-area:totals;grid-row:auto;grid-column:auto;padding:4px 0 0;text-align:left;justify-self:start;display:block}cart-drawer .cart-item__price-wrapper{font-family:inherit;font-size:15px;font-weight:800;letter-spacing:-.005em;color:rgb(var(--color-foreground));text-align:left}cart-drawer .cart-item__price-wrapper .price,cart-drawer .cart-item__price-wrapper .price--end{font-family:inherit;font-weight:800;justify-content:flex-start}cart-drawer .cart-items .cart-item .cart-item__quantity{grid-area:quantity;grid-row:auto;grid-column:auto;padding:10px 0 0;display:flex;align-items:center;justify-content:space-between;gap:12px}cart-drawer .cart-item__quantity-wrapper{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}cart-drawer .quantity-popover-container{display:inline-flex}cart-drawer .cart-quantity{border:1px solid rgba(var(--color-foreground),.22);border-radius:0;min-height:36px;width:auto;box-shadow:none;background:transparent}cart-drawer .cart-quantity:before,cart-drawer .cart-quantity:after{display:none}cart-drawer .cart-quantity .quantity__input{background:transparent;font-family:inherit;font-weight:800;color:rgb(var(--color-foreground));font-size:13px;min-width:36px;width:36px;padding:0}cart-drawer .cart-quantity .quantity__button{background:transparent;color:rgb(var(--color-foreground));width:32px;height:32px;padding:0;min-width:32px}cart-drawer .cart-quantity .quantity__button .svg-wrapper{width:12px;height:12px}cart-drawer .cart-quantity .quantity__button svg{width:100%;height:100%;stroke-width:2.5}cart-drawer .cart-remove-button{border-radius:0;border:1px solid rgba(var(--color-foreground),.22);background:transparent;color:rgb(var(--color-foreground));width:36px;height:36px;min-width:36px;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease,border-color .15s ease}cart-drawer .cart-remove-button:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}cart-drawer .cart-remove-button .svg-wrapper{width:14px;height:14px}cart-drawer .cart-remove-button svg{stroke-width:2.2}cart-drawer details#Details-CartDrawer{border-top:1px solid rgba(var(--color-foreground),.1);border-bottom:1px solid rgba(var(--color-foreground),.1);padding:0;margin:0}cart-drawer details#Details-CartDrawer summary{padding:14px clamp(18px,5vw,28px);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;cursor:pointer}cart-drawer details#Details-CartDrawer .cart__note{padding:0 clamp(18px,5vw,28px) 14px}cart-drawer details#Details-CartDrawer textarea{border-radius:0;border:1px solid rgba(var(--color-foreground),.22);background:transparent;font-family:inherit;font-size:13px;padding:10px 12px;min-height:80px;width:100%}cart-drawer .drawer__footer{padding:clamp(18px,4vw,24px) clamp(18px,5vw,28px) clamp(18px,5vw,28px);border-top:1px solid rgba(var(--color-foreground),.12);background:rgb(var(--color-background));display:flex;flex-direction:column;gap:14px}cart-drawer .cart-drawer__footer{padding:0;border-top:0;display:flex;flex-direction:column;gap:10px}cart-drawer .totals{display:flex;justify-content:space-between;align-items:baseline;padding:0;border:0;gap:16px}cart-drawer .totals__total{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;opacity:.7;margin:0}cart-drawer .totals__total-value{font-family:inherit;font-size:clamp(22px,4vw,30px);font-weight:800;letter-spacing:-.01em;color:rgb(var(--color-foreground));margin:0}cart-drawer .tax-note{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;opacity:.55;margin:0;line-height:1.5}cart-drawer .tax-note a{text-decoration:underline;text-underline-offset:2px;font-weight:700}cart-drawer .discounts__discount{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}cart-drawer .cart__ctas{display:flex;flex-direction:column;gap:10px;margin-top:4px}cart-drawer .cart__checkout-button{border-radius:0;font-family:inherit;font-weight:800;font-size:15px;letter-spacing:.16em;text-transform:uppercase;min-height:56px;padding:18px 24px;box-shadow:none;border:0;background:rgb(var(--color-foreground));color:rgb(var(--color-background));width:100%;position:relative;transition:background .15s ease}cart-drawer .cart__checkout-button:hover:not([disabled]){background:rgba(var(--color-foreground),.9)}cart-drawer .cart__checkout-button[disabled]{opacity:.35;cursor:not-allowed}cart-drawer .cart-drawer__collection{padding:clamp(20px,5vw,28px);border-top:1px solid rgba(var(--color-foreground),.1)}cart-drawer .cart-item__error{grid-column:1 / -1;margin-top:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:.08em;color:rgb(var(--color-foreground));display:flex;align-items:center;gap:6px}cart-drawer .cart-item__error .svg-wrapper{width:12px;height:12px}@media(prefers-reduced-motion:reduce){cart-drawer .drawer__close,cart-drawer .cart-remove-button,cart-drawer .cart__checkout-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/component-cart-drawer-fashion.css.map */
