html #ValensCart,html [data-cart-page]{--cart-bg:#151516;--cart-card:#202022;--cart-text:#f2f0ec;--cart-muted:#b5b1ae;--cart-line:#ffffff20;--cart-accent:#b83d36;color:var(--cart-text)}html[data-color-mode=light] #ValensCart,html[data-color-mode=light] [data-cart-page]{--cart-bg:#faf8f5;--cart-card:#f0ece7;--cart-text:#272525;--cart-muted:#69625f;--cart-line:#29252525;--cart-accent:#a72f2b}html #ValensCart.vpanel{background:var(--cart-bg)!important;color:var(--cart-text)!important;width:min(500px,100%);border:0}html #ValensCart .vpanel__surface{background:none;padding:24px 26px 0}html #ValensCart .vpanel__head{align-items:center;border-color:var(--cart-line);padding-bottom:18px}html #ValensCart .vpanel__head h2{font:500 28px/1.15 Arial,sans-serif;letter-spacing:-1px}html #ValensCart .vpanel__head .vpanel__eyebrow{display:none}html #ValensCart .vpanel__close{border-color:var(--cart-line);border-radius:50%}html #ValensCart .vpanel__browse{padding-top:10px;padding-right:2px}html #ValensCart .vpanel__browse>.vpanel__eyebrow{margin:4px 0;color:var(--cart-muted)!important;letter-spacing:.04em}html #ValensCart .vpanel__item{grid-template-columns:100px minmax(0,1fr);gap:18px;padding:18px 0 14px;border:0}html #ValensCart .vpanel__item-image,html [data-cart-page] .vb__image{background:transparent!important;border:0!important}html #ValensCart .vpanel__item-image img{height:132px;object-fit:contain}html #ValensCart .vpanel__item h3,html [data-cart-page] .vb__details h2{font:600 16px/1.35 Arial,sans-serif;letter-spacing:-.25px;margin:0 0 7px;color:var(--cart-text)!important}html #ValensCart .vpanel__item-copy>p,html [data-cart-page] .vb__details p{font-size:12px;line-height:1.5;color:var(--cart-muted)!important}html #ValensCart p.vpanel__price,html [data-cart-page] .vb__price{font:600 17px/1.5 Arial,sans-serif;color:var(--cart-text)!important;margin:8px 0}html #ValensCart .vpanel__quantity{border:1px solid var(--cart-line);border-radius:8px;overflow:hidden}html #ValensCart .vpanel__quantity button{min-width:44px;min-height:44px;background:transparent}html #ValensCart .vpanel__remove{min-height:44px;font-size:12px;color:var(--cart-muted)!important}html #ValensCart .vpanel__item-actions{justify-content:space-between;gap:8px}html :is(#ValensCart,[data-cart-page]) .vcg-recommendations--inline{background:var(--cart-card)!important;border:1px solid var(--cart-line)!important;border-radius:12px;padding:14px;margin:0 0 22px;min-width:0;box-shadow:none}html :is(#ValensCart,[data-cart-page]) .vcg-recommendations__heading{margin:0 0 8px;gap:8px;align-items:center}html :is(#ValensCart,[data-cart-page]) .vcg-recommendations h2{font:600 12px/1.3 Arial,sans-serif!important;letter-spacing:.015em;margin:0!important;text-transform:none;color:var(--cart-muted)!important}html :is(#ValensCart,[data-cart-page]) .vcg-recommendations__controls{display:flex;gap:6px}html :is(#ValensCart,[data-cart-page]) .vcg-recommendations__controls[hidden]{display:none}html :is(#ValensCart,[data-cart-page]) .vcg-recommendations__controls button{width:44px;height:44px;border:1px solid var(--cart-line);border-radius:50%;background:transparent;color:var(--cart-text)!important}html :is(#ValensCart,[data-cart-page]) .vcg-recommendations__grid{display:flex!important;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding:0;position:relative}html :is(#ValensCart,[data-cart-page]) .vcg-card{flex:0 0 100%;box-sizing:border-box;display:grid;grid-template-columns:64px minmax(0,1fr);gap:6px 12px;scroll-snap-align:start;background:transparent!important;border:0!important;padding:0;min-width:0}html :is(#ValensCart,[data-cart-page]) .vcg-card[hidden]{display:none!important}html :is(#ValensCart,[data-cart-page]) .vcg-card__image{width:64px;grid-row:1 / 3;aspect-ratio:3/4;background:transparent!important;border:0!important;align-self:center}html :is(#ValensCart,[data-cart-page]) .vcg-card__image img{width:100%;height:100%;object-fit:contain}html :is(#ValensCart,[data-cart-page]) .vcg-card__collection{display:none}html :is(#ValensCart,[data-cart-page]) .vcg-card h3{font:500 13px/1.4 Arial,sans-serif;margin:0;color:var(--cart-text)!important}html :is(#ValensCart,[data-cart-page]) .vcg-card__price{font:600 13px/1.4 Arial,sans-serif;margin:5px 0;color:var(--cart-text)!important}html :is(#ValensCart,[data-cart-page]) .vcg-card__form{grid-column:2;display:flex;flex-wrap:wrap;gap:6px;margin:0;max-width:none;min-width:0}html :is(#ValensCart,[data-cart-page]) .vcg-card__form select{flex:1 1 130px;min-width:0;width:0;min-height:44px;font-size:12px;border:1px solid var(--cart-line)!important;border-radius:6px;background:var(--cart-bg)!important;color:var(--cart-text)!important;padding:8px}html :is(#ValensCart,[data-cart-page]) .vcg-card__form button{min-height:44px;flex:0 0 auto;background:var(--cart-text)!important;color:var(--cart-bg)!important;border:0!important;border-radius:6px;font-size:12px;padding:8px 12px}html :is(#ValensCart,[data-cart-page]) .vcg-card__status:empty{display:none}html :is(#ValensCart,[data-cart-page]) .vcg-card__status{flex-basis:100%;font-size:12px}html :is(#ValensCart,[data-cart-page]) .vcg-offers{margin:0}html :is(#ValensCart,[data-cart-page]) .vcg-offer{padding:12px 0;background:transparent!important;border:0!important;border-bottom:1px solid var(--cart-line)!important;margin:0}html :is(#ValensCart,[data-cart-page]) .vcg-offer__title{font:500 12px/1.5 Arial,sans-serif;color:var(--cart-text)!important;margin:0 0 4px}html :is(#ValensCart,[data-cart-page]) .vcg-offer__track{height:3px;margin:8px 0;background:var(--cart-line)}html :is(#ValensCart,[data-cart-page]) .vcg-offer__track span{background:var(--cart-accent)}html :is(#ValensCart,[data-cart-page]) .vcg-offer__details{font-size:11px;color:var(--cart-muted)!important}html :is(#ValensCart,[data-cart-page]) .vcg-offer__details summary{padding-block:8px}html :is(#ValensCart,[data-cart-page]) .vcg-package{padding:6px 0;margin:0;border-color:var(--cart-line)!important}html :is(#ValensCart,[data-cart-page]) .vcg-package__label{margin:0;min-height:44px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;column-gap:10px;color:var(--cart-text)!important}html :is(#ValensCart,[data-cart-page]) .vcg-package__label small{color:var(--cart-muted)!important;font-size:11px;line-height:1.5}html #ValensCart .vpanel__checkout{background:var(--cart-bg)!important;border-color:var(--cart-line);box-shadow:none;padding:14px 0 12px}html :is(#ValensCart,[data-cart-page]) .vcg-shipping-compact{background:transparent!important;border:0!important;padding:0;margin:0 0 10px;font-size:12px;color:var(--cart-muted)!important;line-height:1.45}html #ValensCart .vpanel__total{font-size:13px;color:var(--cart-text)!important;margin-bottom:7px}html #ValensCart .vpanel__total strong{font:600 24px/1.2 Arial,sans-serif}html #ValensCart .vpanel__fine{font-size:11px;color:var(--cart-muted)!important;line-height:1.4}html #ValensCart .vpanel__primary,html [data-cart-page] [name=checkout]{background:var(--cart-accent)!important;border:0!important;color:#fff!important;border-radius:8px;min-height:52px;font:600 14px/1.2 Arial,sans-serif!important;letter-spacing:0}html #ValensCart [data-cart-fallback]{align-self:center;color:var(--cart-muted)!important;padding:10px 0;min-height:40px}html [data-cart-page] .vb{gap:48px;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr)}html [data-cart-page] .vb>div{min-width:0}html [data-cart-page] .vb__item{border:0;padding:20px 0;grid-template-columns:110px minmax(0,1fr) auto;gap:22px}html [data-cart-page] .vb__summary{background:var(--cart-card)!important;border:1px solid var(--cart-line)!important;padding:24px;border-radius:14px;color:var(--cart-text)!important}html [data-cart-page] .vb__summary h2{font:600 18px/1.3 Arial,sans-serif;text-transform:none;margin:20px 0 14px}html [data-cart-page] .vb__total{color:var(--cart-text)!important;border-color:var(--cart-line);font-size:14px;display:flex;justify-content:space-between;align-items:center;gap:16px}html [data-cart-page] .vb__total strong{font:600 25px/1.3 Arial,sans-serif}html [data-cart-page] .vb__summary .v-muted{font-size:11px;line-height:1.5;color:var(--cart-muted)!important}html [data-cart-page] .vc-note{margin:14px 0}html [data-cart-page] .vc-note summary{padding:12px 0;font-size:12px;cursor:pointer}html [data-cart-page] input,html [data-cart-page] textarea{color:var(--cart-text)!important;background:var(--cart-bg)!important;border:1px solid var(--cart-line)!important;border-radius:6px}html :is(#ValensCart,[data-cart-page]) :is(button,a,input,select,summary,textarea):focus-visible{outline:2px solid var(--cart-accent);outline-offset:3px}@media(max-width:989px){html [data-cart-page] .vb{grid-template-columns:1fr;gap:24px}html [data-cart-page] .vb__summary{position:static}html [data-cart-page] .vb__item{grid-template-columns:85px minmax(0,1fr);gap:16px}html [data-cart-page] .vb__price{grid-column:2;margin-top:0}}@media(max-width:600px){html #ValensCart.vpanel{height:100dvh;max-height:100dvh;width:100%;border-radius:0}html #ValensCart .vpanel__surface{padding:16px 16px env(safe-area-inset-bottom)}html #ValensCart .vpanel__item{grid-template-columns:88px minmax(0,1fr);gap:14px}html #ValensCart .vpanel__item-image img{height:118px}html #ValensCart .vpanel__head{padding-bottom:12px}html :is(#ValensCart,[data-cart-page]) .vcg-card__form select{font-size:16px}html #ValensCart .vpanel__checkout{padding-top:10px}html [data-cart-page] .vb__summary{padding:18px}html [data-cart-page]{padding-bottom:120px}html [data-cart-page] .vc-paybar{position:fixed;bottom:0;left:0;right:0;z-index:50;display:grid;grid-template-columns:1fr 1.5fr;align-items:center;gap:14px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--cart-bg);border-top:1px solid var(--cart-line)}html [data-cart-page] .vc-paybar .vb__total{display:block;padding:0;margin:0;border:0;font-size:11px}html [data-cart-page] .vc-paybar .vb__total strong{display:block;font-size:22px}html [data-cart-page] .vc-paybar .v-muted{display:none}}@media(max-width:600px){html body:has([data-cart-page]) .v-mobile-nav{display:none}html body:has([data-cart-page]) .v-mode{bottom:110px}}html #ValensCart .vpanel__head{background:transparent!important}html :is(#ValensCart,[data-cart-page]) .vcg-package__label input{margin:0!important;align-self:center}html :is(#ValensCart,[data-cart-page]) .vcg-package__label :is(strong,b){margin:0;font:500 13px/20px Arial,sans-serif;color:var(--cart-text)!important}html :is(#ValensCart,[data-cart-page]) .vcg-package__label b{text-align:right;justify-self:end}
/*# sourceMappingURL=/cdn/shop/t/48/assets/valens-cart-clean.css.map */
