.vst-cart-shell{display:block;width:100%;max-width:1280px;margin-inline:auto;padding-inline:40px;background:#fff;color:#1d1d1f;font-family:var(--vst-font, -apple-system, BlinkMacSystemFont, Inter, sans-serif)}.vst-cart-page{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-template-rows:auto 1fr;column-gap:48px;align-items:start;padding:40px 0 48px}.vst-cart-page .cart-page__title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;grid-column:1 / -1;margin:0 0 28px}.vst-cart-page .cart-title h1{margin:0;color:#1d1d1f;font-family:inherit;font-size:34px;font-weight:600;line-height:1.2;letter-spacing:-.035em}.vst-cart-page .cart-title .cart-bubble{width:28px;height:28px}.vst-cart-page .vst-cart-continue{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#0071e3;font-size:14px;text-decoration:none}.vst-cart-page .vst-cart-continue:hover{text-decoration:underline}.vst-cart-page :is(button,input,textarea,a):focus-visible{outline:2px solid #0071e3;outline-offset:4px}.vst-cart-page .cart-page__items{grid-column:1;min-width:0;margin-block-start:0}.vst-cart-page .cart-items{padding:0}.vst-cart-page .cart-items__table-row{display:grid;grid-template-columns:112px minmax(0,1fr) auto;grid-template-rows:auto auto auto;grid-template-areas:"media details price" "media quantity price" "media error error";column-gap:20px;row-gap:12px;padding:24px 0;margin:0;border-bottom:1px solid #e8e8ed}.vst-cart-page .cart-items__table-row:first-child{padding-top:0}.vst-cart-page .cart-items__table-row:last-child{padding-bottom:24px;border-bottom:1px solid #e8e8ed}.vst-cart-page .cart-items__media{grid-area:media}.vst-cart-page .cart-items__media-container{aspect-ratio:3 / 4;border-radius:8px;background:#f5f5f7}.vst-cart-page .cart-items__media-image{width:100%;height:100%;object-fit:contain;border:0;border-radius:8px}.vst-cart-page .cart-items__details{grid-area:details;color:#6e6e73}.vst-cart-page .cart-items__details .cart-items__title{color:#1d1d1f;font-family:inherit;font-size:15px;font-weight:500;line-height:1.5;text-transform:none}.vst-cart-page .cart-items__details :is(p,dl,dd,dt){font-family:inherit;font-size:13px;line-height:1.6}.vst-cart-page .cart-items__variants-wrapper{margin-top:7px}.vst-cart-page .cart-items__variants{display:flex;flex-wrap:wrap;gap:0 6px}.vst-cart-page .cart-items__variant{display:inline-flex}.vst-cart-page .cart-items__variant dt{position:static!important;display:inline;width:auto;height:auto;clip:auto;clip-path:none;overflow:visible;margin:0 4px 0 0;white-space:normal}.vst-cart-page .cart-items__unit-price-wrapper{margin-top:7px;font-size:13px}.vst-cart-page .cart-items__unit-price-wrapper .compare-at-price{margin-left:4px;color:#6e6e73}.vst-cart-page .cart-items__quantity{grid-area:quantity;margin:0}.vst-cart-page .cart-items__quantity-controls{gap:8px}.vst-cart-page .cart-items__quantity .quantity-selector{--quantity-selector-width: 132px;display:flex;flex:0 0 132px;width:132px;height:44px;min-height:44px;border:1px solid #d2d2d7;border-radius:4px;background:#fff}.vst-cart-page .quantity-selector :is(button,input){width:44px;min-width:0;height:42px;min-height:42px;padding:0;color:#1d1d1f;background:transparent;border:0;border-radius:8px;font-family:inherit;font-size:14px}.vst-cart-page .quantity-selector button:disabled{opacity:.35;cursor:not-allowed}.vst-cart-page .cart-items__remove{width:44px;height:44px;border:0;border-radius:4px;background:transparent;color:#6e6e73}.vst-cart-page .cart-items__remove:hover{background:#f5f5f7;color:#1d1d1f}.vst-cart-page .cart-items__price{grid-area:price;display:block;min-width:0;min-height:0;color:#1d1d1f;font-family:inherit;font-size:15px;font-weight:500;line-height:1.5;text-align:right;white-space:nowrap}.vst-cart-page .cart-items__error{grid-area:error}.vst-cart-page .cart-page__summary{display:block;grid-column:2;grid-row:2;position:sticky;top:calc(var(--header-height, 64px) + 24px);align-self:start;height:auto;padding:24px;border-radius:8px;background:#f5f5f7;color:#1d1d1f}.vst-cart-page .vst-cart-summary-heading{margin:0 0 20px;color:#1d1d1f;font-family:inherit;font-size:21px;font-weight:600;line-height:1.3;letter-spacing:-.02em}.vst-cart-page .cart-page__summary>.section-background{display:none}.vst-cart-page .cart-summary,.vst-cart-page .cart-summary .cart-summary__inner{display:flex;position:static;width:100%;height:auto;padding:0;border:0;border-radius:0;background:transparent;color:inherit}.vst-cart-page .cart-summary .cart-summary__inner{flex-direction:column;gap:24px}.vst-cart-page .cart-summary :is(.cart-primary-typography,.cart-secondary-typography){color:inherit;font-family:inherit}.vst-cart-page .cart-totals{gap:20px;margin:0;padding:0;border-top:0}.vst-cart-page .cart-totals__total-label{font-size:14px;font-weight:500}.vst-cart-page .cart-totals__total-value{font-size:21px;font-weight:600;letter-spacing:-.02em}.vst-cart-page .cart-totals__tax-note{margin-top:12px;color:#6e6e73;line-height:1.6}.vst-cart-page .cart-totals__tax-note small{font-size:12px}.vst-cart-page :is(.cart-discount__summary,.cart-note__summary){min-height:44px;padding:10px 0}.vst-cart-page :is(.cart-discount__label,.cart-note__label){font-size:13px}.vst-cart-page :is(.cart-discount__input,.cart-note__instructions){min-height:44px;padding:10px 12px;border:1px solid #d2d2d7;border-radius:4px;background:#fff;color:#1d1d1f;font-size:16px}.vst-cart-page .cart-discount__button{min-height:44px;padding-inline:16px;border-radius:4px}.vst-cart-page .cart__ctas .cart__checkout-button{min-height:52px;padding:14px 20px;border:0;border-radius:4px;background:#1d1d1f;color:#fff;font-family:inherit;font-size:15px;font-weight:500}.vst-cart-page .cart__checkout-button:hover{background:#3a3a3c}.vst-cart-page .cart-page__more-blocks{grid-column:1 / -1;width:100%}.vst-cart-page.cart-page--empty{display:block;padding-block:48px}.vst-cart-page.cart-page--empty .cart-page__title{display:block;margin:0 0 16px}.vst-cart-page.cart-page--empty .cart-title{text-align:left}.vst-cart-page.cart-page--empty .cart-items__wrapper{align-items:flex-start;text-align:left}.vst-cart-page.cart-page--empty .cart-items__wrapper>p{margin:0 0 12px;color:#6e6e73;font-size:14px;line-height:1.6}.vst-cart-page .cart-items__empty-button{min-height:48px;margin:8px 0 0;padding:12px 24px;border:0;border-radius:4px;background:#1d1d1f;color:#fff;font-size:14px}.vst-cart-page .vst-cart-categories{margin-top:28px}.vst-cart-page .vst-cart-categories p{margin:0 0 12px;color:#6e6e73;font-size:14px}.vst-cart-page .vst-cart-category-links{display:flex;flex-wrap:wrap;gap:10px}.vst-cart-page .vst-cart-category-links a{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border:1px solid #d2d2d7;border-radius:4px;color:#1d1d1f;background:#fff;font-size:13px;line-height:1.4;text-decoration:none}.vst-cart-page .vst-cart-category-links a:hover{border-color:#1d1d1f;background:#f5f5f7}@media(max-width:989px){.vst-cart-shell{padding-inline:24px}.vst-cart-page{grid-template-columns:minmax(0,1fr) 320px;column-gap:28px}.vst-cart-page .cart-items__table-row{grid-template-columns:80px minmax(0,1fr);grid-template-areas:"media details" "quantity price" "error error";column-gap:16px}.vst-cart-page .cart-items__quantity{grid-column:1 / -1;grid-row:2}.vst-cart-page .cart-items__price{grid-column:2;grid-row:2;align-self:center;justify-self:end}}@media(max-width:749px){.vst-cart-shell{padding-inline:20px}.vst-cart-page{grid-template-columns:minmax(0,1fr);padding:28px 0 32px;gap:0}.vst-cart-page .cart-title h1{font-size:30px}.vst-cart-page .cart-page__title{margin-bottom:24px}.vst-cart-page .vst-cart-continue{font-size:12px}.vst-cart-page .cart-items__table-row{grid-template-columns:84px minmax(0,1fr);padding-block:20px}.vst-cart-page .cart-items__details .cart-items__title{font-size:14px}.vst-cart-page .cart-items__details :is(p,dl,dd,dt){font-size:12px}.vst-cart-page .cart-page__summary{position:static;grid-column:1;grid-row:auto;margin-top:28px;padding:20px;border-radius:8px}.vst-cart-page .vst-cart-summary-heading{font-size:20px}.vst-cart-page.cart-page--empty{padding-block:32px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/vastraanii-cart.css.map */
