.sova-cart{--sova-cart-border: rgba(var(--color-foreground), var(--sova-border-alpha));--sova-cart-muted: rgba(var(--color-foreground), var(--sova-muted-alpha));width:440px;max-width:calc(100vw - 32px);padding:0 32px;border-color:var(--sova-cart-border)}.sova-cart .svg-wrapper svg{width:100%;height:100%}.sova-cart .drawer__close{top:18px;right:-12px;min-width:44px;min-height:44px;transition:opacity .2s ease}.sova-cart .drawer__close:hover{opacity:.5}.sova-cart .drawer__close .svg-wrapper{width:16px;height:16px}.sova-cart .drawer__inner-empty{position:relative;padding:0 32px}.sova-cart .cart-drawer__warnings{position:static}.sova-cart .cart-drawer__warnings .drawer__close{top:18px;right:20px}.sova-cart .cart-drawer__empty-content{display:flex;flex-direction:column;align-items:center;width:100%;max-width:340px;margin:0 auto;text-align:center}.sova-cart .sova-cart-chips{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;width:150px;height:8px;margin-bottom:36px}.sova-cart .sova-cart-chip{display:block;height:100%}.sova-cart .sova-cart-chip:nth-child(1){background:#0057b8}.sova-cart .sova-cart-chip:nth-child(2){background:#00656d}.sova-cart .sova-cart-chip:nth-child(3){background:#a9c47e}.sova-cart .sova-cart-chip:nth-child(4){background:#ec935e}.sova-cart .sova-cart-chip:nth-child(5){background:#9e4624}.sova-cart .cart__empty-text{margin:14px 0 16px;font-size:36px;line-height:1.15}.sova-cart .sova-cart-empty-text{max-width:300px;font-size:12px}.sova-cart .sova-cart-empty-btn{width:100%;margin-top:32px}.sova-cart .sova-cart-empty-btn .button{width:100%;min-height:52px;margin:0;font-family:var(--font-body-family);font-size:11px;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.sova-cart .sova-cart-login{width:100%;margin-top:36px;padding-top:28px}.sova-cart .cart__login-title{margin:0 0 8px;letter-spacing:.12em}.sova-cart .cart__login-paragraph{font-size:12px}.sova-cart .cart__login-paragraph a{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;transition:opacity .2s ease}.sova-cart .cart__login-paragraph a:hover{opacity:.6}.sova-cart .cart-drawer__collection{margin:0 0 32px}.sova-cart .drawer__header{padding:28px 0 22px;border-bottom:1px solid var(--sova-cart-border)}.sova-cart .drawer__heading{margin:0;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:28px;font-weight:400;letter-spacing:0;line-height:1.2}.cart-drawer .sova-cart .cart-items thead th{padding:16px 0 12px;color:var(--sova-cart-muted);font-family:var(--font-body-family);font-size:9px;font-weight:500;letter-spacing:.12em;line-height:1.5;text-transform:uppercase;opacity:1}.cart-drawer .sova-cart .cart-items thead tr{border-bottom:1px solid var(--sova-cart-border)}.cart-drawer .sova-cart .cart-item{padding:22px 0;border-bottom:1px solid var(--sova-cart-border)}.cart-drawer .sova-cart .cart-item:last-child{margin-bottom:0;border-bottom:0}.cart-drawer .sova-cart .cart-item__image{background:rgba(var(--color-foreground),.04)}.cart-drawer .sova-cart .cart-item__name{display:block;margin-bottom:6px;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:16px;font-weight:400;letter-spacing:0;line-height:1.3;text-decoration:none}.cart-drawer .sova-cart .cart-item__name:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.cart-drawer .sova-cart .caption-with-letter-spacing.light{color:var(--sova-cart-muted);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.cart-drawer .sova-cart .product-option{color:var(--sova-cart-muted);font-family:var(--font-body-family);font-size:11px;letter-spacing:0;line-height:1.6}.cart-drawer .sova-cart .cart-item__final-price{color:rgb(var(--color-foreground));font-weight:500}.cart-drawer .sova-cart .price{font-family:var(--font-body-family);font-size:12px;font-weight:500;letter-spacing:0}.cart-drawer .sova-cart .cart-item__old-price{color:var(--sova-cart-muted);font-weight:400}.cart-drawer .sova-cart .discounts{color:var(--sova-cart-muted);font-size:11px}.cart-drawer .sova-cart .cart-item__totals{flex-direction:column;align-items:flex-end;gap:6px}.cart-drawer .sova-cart .cart-item__totals cart-remove-button{display:flex;margin:0;pointer-events:auto}.cart-drawer .sova-cart .cart-item__totals cart-remove-button.hidden{display:none}.cart-drawer .sova-cart .cart-remove-button{display:flex;align-items:center;justify-content:flex-end;min-width:36px;min-height:36px;margin:0;padding:0;opacity:.6;transition:opacity .2s ease}.cart-drawer .sova-cart .cart-items .cart-item__quantity{padding-top:0}.cart-drawer .sova-cart .cart-item{grid-template-columns:repeat(4,minmax(0,1fr))}.cart-drawer .sova-cart .cart-item>td{min-width:0;max-width:100%}.cart-drawer .sova-cart .drawer__cart-items-wrapper,.cart-drawer .sova-cart .cart-items,.cart-drawer .sova-cart tbody,.cart-drawer .sova-cart thead{max-width:100%}.cart-drawer .sova-cart .cart-item__name{overflow-wrap:anywhere}cart-drawer .sova-cart cart-drawer-items{overflow-x:hidden;overflow-y:auto}cart-drawer .sova-cart cart-drawer-items::-webkit-scrollbar{height:0}@media screen and (max-height:650px){cart-drawer .cart-drawer .sova-cart{overflow-x:hidden;overflow-y:auto}cart-drawer .sova-cart cart-drawer-items{overflow:visible}}.cart-drawer .sova-cart .cart-remove-button:hover{opacity:1}.cart-drawer .sova-cart .cart-remove-button .svg-wrapper{width:14px;height:14px}.cart-drawer .sova-cart .cart-item__error-text{font-size:11px}.sova-cart .drawer__footer{padding:20px 0 28px;border-top:1px solid var(--sova-cart-border)}.sova-cart .drawer__footer summary{padding:14px 0}.sova-cart .drawer__footer .summary__title{font-family:var(--font-body-family);font-size:10px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.sova-cart .cart__note .field__input{border-radius:0;font-family:var(--font-body-family);font-size:12px}.sova-cart .cart-drawer__footer{padding-top:6px}.sova-cart .totals{align-items:baseline;justify-content:space-between}.sova-cart .totals__total{margin:0;color:var(--sova-cart-muted);font-family:var(--font-body-family);font-size:10px;font-weight:500;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.sova-cart .totals__total-value{margin:0;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:24px;font-weight:400;letter-spacing:0;line-height:1.3}.sova-cart .tax-note{margin:10px 0 20px;color:var(--sova-cart-muted);font-family:var(--font-body-family);font-size:11px;letter-spacing:0;line-height:1.6;text-align:left}.sova-cart .tax-note a{color:rgb(var(--color-foreground));text-underline-offset:3px}.sova-cart .cart__ctas{display:block}.sova-cart .cart__checkout-button{width:100%;max-width:none;min-height:52px;font-family:var(--font-body-family);font-size:11px;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}@media screen and (max-width:749px){.sova-cart,.sova-cart .drawer__inner-empty{padding:0 22px}.sova-cart .cart-drawer__warnings .drawer__close{right:10px}.sova-cart .cart__empty-text{font-size:30px}.sova-cart .drawer__heading{font-size:24px}.sova-cart .sova-cart-chips{width:120px;margin-bottom:28px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/sova-cart-drawer.css.map */
