#CartDrawer{--vs-ink:#0B0612;--vs-night:#1A0B2E;--vs-night2:#2A1245;--vs-cream:#FFF1DE;--vs-cream2:#F6E3C8;--vs-pink:#FF3E7F;--vs-amber:#FFB547;--vs-muted:#B9A9C9;--vs-rule:rgba(255,241,222,.14);--vs-display:"Big Shoulders Display",Impact,"Arial Narrow",sans-serif;--vs-sans:"Fira Sans",system-ui,sans-serif}#CartDrawer .drawer__inner{background:var(--vs-ink)!important;color:var(--vs-cream)!important;font-family:var(--vs-sans);border-left:3px solid var(--vs-pink)}#CartDrawer .drawer__inner *{border-color:var(--vs-rule)}#CartDrawer .drawer__header{background:var(--vs-pink)!important;color:var(--vs-ink)!important;border-bottom:3px solid var(--vs-ink)!important;padding-top:18px;padding-bottom:18px}#CartDrawer .drawer__title{font-family:var(--vs-display)!important;font-weight:900!important;text-transform:uppercase;letter-spacing:.01em!important;font-size:40px!important;line-height:.9!important;color:var(--vs-ink)!important}#CartDrawer .drawer__tab:after,#CartDrawer .drawer__tab:before{display:none!important}#CartDrawer cart-count.count{background:var(--vs-ink)!important;color:var(--vs-amber)!important;font-family:var(--vs-display);font-weight:900;border-radius:0!important;min-width:22px;height:22px;display:inline-grid;place-items:center;padding:0 5px}#CartDrawer .drawer__close{background:var(--vs-ink)!important;color:var(--vs-cream)!important;border:0!important;border-radius:0!important}#CartDrawer .drawer__close .btn-fill{background:var(--vs-amber)!important}#CartDrawer .drawer__close:hover{color:var(--vs-ink)!important}#CartDrawer .drawer__scrollable{gap:22px!important}#CartDrawer .horizontal-products{gap:0!important}#CartDrawer cart-items .horizontal-product{padding:16px 0;border-bottom:1px solid var(--vs-rule)}#CartDrawer cart-items .horizontal-product:first-child{border-top:1px solid var(--vs-rule)}#CartDrawer .horizontal-product__media{border:2px solid var(--vs-night2);border-radius:0!important;background:var(--vs-night)}#CartDrawer .horizontal-product__title{font-family:var(--vs-display)!important;font-weight:900!important;text-transform:uppercase;font-size:22px!important;line-height:1!important;letter-spacing:.01em;color:var(--vs-cream)!important;background-image:none!important}#CartDrawer .horizontal-product__title:hover{color:var(--vs-pink)!important}#CartDrawer .horizontal-product dl,#CartDrawer .text-opacity{color:var(--vs-muted)!important;opacity:1!important}#CartDrawer .horizontal-product dd{font-family:var(--vs-display);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:13px}#CartDrawer .horizontal-product .price{font-family:var(--vs-display)!important;font-weight:700;font-size:20px!important;color:var(--vs-amber)!important;letter-spacing:.03em}#CartDrawer .horizontal-product .price__sale{color:var(--vs-muted)!important;font-size:15px}#CartDrawer .cart-quantity{background:var(--vs-night)!important;border:1px solid rgba(255,241,222,.3)!important;border-radius:0!important}#CartDrawer .quantity__input{color:var(--vs-cream)!important;background:transparent!important;font-family:var(--vs-display);font-weight:700;font-size:18px}#CartDrawer .quantity__button{color:var(--vs-cream)!important}#CartDrawer .horizontal-product__quantity .link{color:var(--vs-muted)!important;font-size:12px;text-transform:uppercase;letter-spacing:.12em;background-image:none!important;text-decoration:underline;text-underline-offset:3px}#CartDrawer .horizontal-product__quantity .link:hover{color:var(--vs-pink)!important}#CartDrawer .loader{color:var(--vs-pink)}#CartDrawer .drawer__footer{background:var(--vs-night)!important;border-top:3px solid var(--vs-pink)!important;color:var(--vs-cream)!important}#CartDrawer .drawer__footer-top{border-bottom:1px solid var(--vs-rule)!important}#CartDrawer .drawer__footer-top button{color:var(--vs-cream)!important}#CartDrawer .drawer__footer-top .icon{color:var(--vs-amber)}#CartDrawer .tax-note,#CartDrawer .tax-note a{color:var(--vs-muted)!important;font-size:13px!important}#CartDrawer .totals__subtotal{font-family:var(--vs-display);font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--vs-muted)!important;font-size:14px!important;text-align:right}#CartDrawer .totals__subtotal-value{font-family:var(--vs-display)!important;font-weight:900!important;font-size:34px!important;color:var(--vs-cream)!important;letter-spacing:.01em!important;text-align:right}#CartDrawer .drawer__footer-buttons .button{border-radius:0!important;min-height:58px;font-family:var(--vs-display)!important;font-weight:700!important;font-size:19px!important;letter-spacing:.07em!important;text-transform:uppercase}#CartDrawer .drawer__footer-buttons .button--primary{background:var(--vs-pink)!important;color:#fff!important;border:2px solid var(--vs-pink)!important}#CartDrawer .drawer__footer-buttons .button--primary .btn-fill{background:var(--vs-amber)!important}#CartDrawer .drawer__footer-buttons .button--primary:hover{color:var(--vs-ink)!important}#CartDrawer .drawer__footer-buttons .button--secondary{background:transparent!important;color:var(--vs-cream)!important;border:2px solid var(--vs-cream)!important}#CartDrawer .drawer__footer-buttons .button--secondary .btn-fill{background:var(--vs-cream)!important}#CartDrawer .drawer__footer-buttons .button--secondary:hover{color:var(--vs-ink)!important}#CartDrawer .discounts .badge{border-radius:0!important;background:var(--vs-amber)!important;color:var(--vs-ink)!important}#CartDrawer .modal__container{background:var(--vs-night)!important;color:var(--vs-cream)!important}#CartDrawer .modal__container .textarea,#CartDrawer .modal__container .input,#CartDrawer .modal__container .select{background:#fff!important;color:var(--vs-ink)!important;border-radius:0!important}#CartDrawer .drawer__empty-text{font-family:var(--vs-display)!important;font-weight:900!important;text-transform:uppercase;font-size:48px!important;color:var(--vs-cream)!important;line-height:.9}#CartDrawer .drawer__empty-message{color:var(--vs-muted)!important}#CartDrawer .drawer__empty-collections a{border:2px solid var(--vs-cream)!important;border-radius:0!important;padding:16px 18px;font-family:var(--vs-display);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:18px;color:var(--vs-cream)!important;background:transparent!important}#CartDrawer .drawer__empty-collections a:hover{background:var(--vs-pink)!important;border-color:var(--vs-pink)!important;color:#fff!important}#CartDrawer .vsc-strip{display:grid;gap:4px;padding:14px 16px;background:var(--vs-night);border:1px solid var(--vs-rule);border-left:4px solid var(--vs-amber);position:relative;overflow:hidden}#CartDrawer .vsc-strip:after{content:"";position:absolute;right:-40px;top:50%;width:120px;height:120px;transform:translateY(-50%);border-radius:50%;background:repeating-linear-gradient(180deg,#ffb547 0 16%,#ff7a3d 16% 33%,#ff3e7f 33% 55%,#c2338f 55% 77%,#5b1f8c 77% 100%);-webkit-mask:repeating-linear-gradient(180deg,#000 0 10px,transparent 10px 14px);mask:repeating-linear-gradient(180deg,#000 0 10px,transparent 10px 14px);opacity:.55}#CartDrawer .vsc-stars{color:var(--vs-amber);letter-spacing:.2em;font-size:12px;position:relative;z-index:1}#CartDrawer .vsc-strip__main{font:900 22px/1 var(--vs-display);text-transform:uppercase;color:var(--vs-cream);position:relative;z-index:1}#CartDrawer .vsc-strip__main b{color:var(--vs-pink)}#CartDrawer .vsc-strip__sub{font:700 12px/1.2 var(--vs-display);letter-spacing:.12em;text-transform:uppercase;color:var(--vs-muted);position:relative;z-index:1}#CartDrawer .vsc-up{display:grid;gap:10px}#CartDrawer .vsc-up__kick{font-family:Yellowtail,Brush Script MT,cursive;font-size:34px;line-height:1;color:var(--vs-pink);transform:rotate(-3deg);transform-origin:left bottom;margin:0}#CartDrawer .vsc-up__card{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:center;padding:12px;background:var(--vs-night);border:2px solid var(--vs-ink);box-shadow:6px 6px 0 var(--vs-pink)}#CartDrawer .vsc-up__img{display:block;aspect-ratio:4/5;overflow:hidden;background:var(--vs-night2)}#CartDrawer .vsc-up__img img{width:100%;height:100%;object-fit:cover}#CartDrawer .vsc-up__body{display:grid;gap:6px;min-width:0}#CartDrawer .vsc-up__name{font:900 20px/1 var(--vs-display);text-transform:uppercase;color:var(--vs-cream)!important;text-decoration:none}#CartDrawer .vsc-up__name:hover{color:var(--vs-pink)!important}#CartDrawer .vsc-up__price{margin:0;font:700 18px/1 var(--vs-display);color:var(--vs-amber);letter-spacing:.03em}#CartDrawer .vsc-up__price s{color:var(--vs-muted);font-size:14px;margin-left:4px}#CartDrawer .vsc-up__row{display:flex;gap:8px}#CartDrawer .vsc-up__select{flex:1;min-width:0;height:42px;background:#fff;color:var(--vs-ink);border:2px solid var(--vs-ink);border-radius:0;padding:0 8px;font:500 14px var(--vs-sans)}#CartDrawer .vsc-up__add{height:42px;padding:0 16px;background:var(--vs-pink);color:#fff;border:0;border-radius:0;font:700 16px/1 var(--vs-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .15s,color .15s}#CartDrawer .vsc-up__add:hover{background:var(--vs-amber);color:var(--vs-ink)}#CartDrawer .vsc-up__add[aria-disabled=true],#CartDrawer .vsc-up__add.loading{opacity:.6}#CartDrawer .vsc-up__err{font-size:12px;color:#ff8fb1}#CartDrawer details.drawer__panel[open]::details-content{height:100%;display:flex;flex-direction:column}#CartDrawer details.drawer__panel[open]>div{flex:1 1 auto;min-height:0}#CartDrawer .drawer__tab,#CartDrawer .drawer__tab:focus{outline:none!important;box-shadow:none!important}#CartDrawer .drawer__footer-buttons .button{box-shadow:none!important;outline:none}#CartDrawer .drawer__footer-buttons .button:before,#CartDrawer .drawer__footer-buttons .button:after{display:none!important}#CartDrawer .drawer__footer-buttons .button .btn-fill{border-radius:0!important}#CartDrawer .drawer__footer-buttons .button:focus-visible{outline:3px solid var(--vs-amber)!important;outline-offset:3px}#CartDrawer .vsc-up__card{margin-right:8px}#CartDrawer cart-items{flex-grow:0!important}#CartDrawer .drawer__tab,#CartDrawer .drawer__tab *{border:0!important}#CartDrawer .drawer__tab .drawer__title{outline:none!important;box-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/12/assets/vs-cart.css.map */
