.line-item{align-items:flex-start;column-gap:1rem}.line-item .line-item__media{border-radius:var(--vs-radius-sm, 6px);background:var(--vs-surface, #f5f7f4)}.line-item .line-item-info>.v-stack{row-gap:.25rem}.line-item .line-item-info a:not(.link){color:var(--vs-ink);font-size:1rem;font-weight:600;line-height:1.35}.line-item .price-list sale-price{color:var(--vs-ink);font-size:1rem;font-weight:600;opacity:1}.line-item .smallcaps.text-subdued{color:var(--vs-ink-2);opacity:1}.line-item line-item-quantity{column-gap:1.25rem}.line-item line-item-quantity .link{color:var(--vs-ink-2);font-size:.9375rem;text-underline-offset:3px}.vs-pack-upgrade{row-gap:.375rem;margin-block:.5rem 0;padding:1rem;border:1px solid var(--vs-accent);border-radius:var(--vs-radius, 12px);background:var(--vs-accent-tint)}.vs-pack-upgrade.vs-pack-upgrade--media{grid-template-columns:3.5rem minmax(0,1fr);column-gap:.875rem}.vs-pack-upgrade .vs-pack-upgrade__media{grid-row:1 / span 2;width:3.5rem;background:#fff}.vs-pack-upgrade .vs-pack-upgrade__title{align-self:end;margin:0;color:var(--vs-ink);font-size:1.0625rem;font-weight:600;line-height:1.3}.vs-pack-upgrade .vs-pack-upgrade__text{margin:0;color:var(--vs-ink-2);font-size:.9375rem;line-height:1.45}.vs-pack-upgrade .vs-pack-upgrade__title{color:var(--vs-accent)}.vs-pack-upgrade .vs-pack-upgrade__button{grid-column:1 / -1;justify-self:stretch;width:100%;min-height:2.875rem;margin-block-start:.5rem}.cart-drawer__footer{gap:.875rem}.cart-drawer__footer>.v-stack,.cart-drawer__footer .button-group,.cart-drawer__footer .button-group .button{width:100%}.vs-cart-summary{display:grid;gap:.25rem;width:100%}.vs-cart-summary p{margin:0}.vs-cart-summary__row{display:flex;justify-content:space-between;gap:1rem;color:var(--vs-ink);font-size:1rem}.vs-cart-summary__value{font-variant-numeric:tabular-nums}.vs-cart-summary__row--total{margin-block-start:.25rem;padding-block-start:.5rem;border-block-start:1px solid var(--vs-line);font-weight:600}.vs-cart-summary__note{color:var(--vs-ink-2);font-size:.9375rem;line-height:1.45}.vs-cart-assurance{display:grid;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;column-gap:.875rem;width:100%;margin-block-start:.25rem;color:var(--vs-accent)}.vs-cart-assurance__icon{display:grid;place-items:center;width:2.5rem;height:2.5rem}.vs-cart-assurance__icon :is(svg,img){display:block;width:2.5rem;height:2.5rem}.vs-cart-assurance__lines{display:grid;gap:.25rem;color:var(--vs-ink);font-size:.9375rem;line-height:1.45;text-align:start}.vs-cart-assurance__lines p{margin:0}.vs-cart-assurance__lines a{white-space:nowrap;text-underline-offset:3px}.vs-cart-empty__text{margin:0;color:var(--vs-ink-2);font-size:1rem;line-height:1.5;text-wrap:balance}.shopify-section--main-cart .vs-pack-upgrade{align-self:start;margin:0}.shopify-section--main-cart .cart-recap{gap:.75rem;text-align:start;justify-items:stretch;width:100%}@media screen and (min-width:700px){.shopify-section--main-cart .cart-recap{width:min(24rem,100%);margin-inline-start:auto}}.shopify-section--main-cart .cart-recap [type=submit]{width:100%;margin-block-start:.25rem}.shopify-section--main-cart .empty-state .prose>*+.vs-cart-empty__text{margin-block-start:.5rem}.vs-pack-upgrade .vs-pack-upgrade__button.button--outline{--button-outline-color: 35 85 58;background:#fff;color:var(--vs-accent);border:1px solid var(--vs-accent)}.cart-drawer{--drawer-footer-padding-block: 1rem}.cart-drawer .cart-drawer__items{padding-block:1rem .25rem}@media screen and (min-width:700px){.cart-drawer .line-item{--line-item-media-width: 5.5rem}}@media screen and (max-height:560px){.cart-drawer::part(content){grid-auto-rows:auto;overflow-y:auto;overscroll-behavior-y:contain}.cart-drawer::part(header){position:sticky;top:0;z-index:1;background-color:rgb(var(--background))}.cart-drawer::part(body){overflow:visible}}.cart-drawer:focus,.cart-drawer:focus-visible{outline:none}line-item-quantity .vs-line-actions{flex-wrap:wrap;column-gap:1.25rem}line-item-quantity .vs-line-switch{flex:1 0 100%;margin:0;color:var(--vs-ink-2);font-size:.9375rem;line-height:1.45}.line-item line-item-quantity>.vs-line-switch:first-child{margin-block-start:-.5rem}line-item-quantity .vs-line-switch .link{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--vs-ink-2);font-size:inherit;line-height:1.6}line-item-quantity .vs-line-switch .link[aria-busy=true]{opacity:.6;pointer-events:none}.vs-pack-upgrade .vs-pack-upgrade__text{text-wrap:pretty}
/*# sourceMappingURL=/cdn/shop/t/7/assets/vs-polish-cart.css.map */
