.cart-page{--cart-page-line: var(--vs-line);--cart-page-muted: var(--vs-band);--cart-page-pad: 20px;display:flow-root;color:var(--vs-text);font-family:var(--font-text);font-size:calc(1.4 * var(--cart-rem));font-weight:400;line-height:1.7}.cart-page__container{width:min(100% - 2 * var(--frame-gutter),var(--container-width));margin-inline:auto}#MainContent:has(>.cart-page-section){min-height:0}.cart-page__hidden{display:none}.cart-page__band{position:relative;margin:0;padding:30px 0;background-color:#fff}.cart-page .cart-page__heading{position:relative;margin:0 0 5px;color:var(--color-title);font-family:var(--font-text);font-size:calc(2.2 * var(--cart-rem));font-weight:400;line-height:1.5;letter-spacing:0;text-align:center;text-transform:uppercase}.cart-page__crumbs{position:relative;z-index:1;display:flex;flex-wrap:wrap;margin:0;padding:0;justify-content:center;list-style:none}.cart-page__crumb-item{position:relative}.cart-page__crumb-item:not(:last-child){margin-inline-end:13px;padding-inline-end:11px}.cart-page__crumb-item:not(:last-child):before{content:"";position:absolute;top:50%;inset-inline-end:-2px;width:4px;height:4px;border-radius:1.5px;background-color:var(--color-title);transform:rotate(45deg) translateY(-50%)}.cart-page__crumb{color:var(--color-title);font-size:85%;font-weight:400;transition:color var(--motion-dur-fast) var(--motion-ease)}.cart-page__form{margin-bottom:var(--section-gap)}.cart-page__row{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.cart-page__col-left,.cart-page__col-right{position:relative;min-width:0}.cart-page__cells,.cart-page__item{display:grid;grid-template-columns:48px minmax(0,1fr) 112px 25%;align-items:center}.cart-page__header{padding:0 0 12px;border-bottom:1px solid var(--cart-page-line);color:var(--vs-muted);font-size:13px;font-weight:400;line-height:1.4}.cart-page__cell--total{padding-inline-end:var(--cart-page-pad);text-align:end}.cart-page__item{padding:20px 0;border-bottom:1px solid var(--cart-page-line)}.cart-page__item .cart-page__cell--remove{text-align:center}.cart-page__remove{display:inline-block;color:var(--vs-title);font-size:14px;font-weight:400;vertical-align:top;transition:color var(--motion-dur-fast) var(--motion-ease),transform var(--motion-dur-press) var(--motion-ease-out)}.cart-page__remove .icon{display:block;width:18px;height:18px}.cart-page__item .cart-page__cell--product{display:flex;min-width:0;align-items:center;gap:16px}.cart-page__image-link{flex:0 0 80px;width:80px;transition:opacity var(--motion-dur-fast) var(--motion-ease)}.cart-page__image-box{position:relative;aspect-ratio:1}.cart-page__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.cart-page__meta{min-width:0;padding-inline-end:16px}.cart-page__title{margin:0}.cart-page__title a{color:var(--vs-title);font-size:15px;font-weight:400;line-height:1.5}.cart-page__mobile-qty{display:none}.cart-page__qty{display:flex;max-width:112px;overflow:hidden;border:1px solid var(--vs-pill-line);border-radius:999px}.cart-page .cart-page__qty-adjust{display:flex;width:36px;min-width:36px;height:40px;margin:0;padding:0;align-items:center;justify-content:center;border:0;border-radius:0;background:#fff;box-shadow:none;color:var(--vs-title);font-family:inherit;font-size:18px;font-weight:400;line-height:1.2;cursor:pointer;-webkit-appearance:button;appearance:button;transition:color var(--motion-dur-fast) var(--motion-ease),background-color var(--motion-dur-fast) var(--motion-ease),transform var(--motion-dur-press) var(--motion-ease-out)}.cart-page .cart-page__qty-adjust:disabled{color:#3d393540;cursor:default}.cart-page .cart-page__qty-adjust:focus-visible,.cart-page .cart-page__qty-input:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;border-radius:999px}.cart-page .cart-page__qty-input{width:38px;min-width:38px;height:40px;margin:0;padding:0;border:0;border-radius:0;background-color:transparent;box-shadow:none;color:var(--vs-title);font-family:inherit;font-size:15px;font-weight:400;line-height:1.2;text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.cart-page__qty-input::-webkit-outer-spin-button,.cart-page__qty-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.cart-page__line-price .cart-pricing{justify-content:flex-end}.cart-page__right{overflow:hidden;border-radius:8px;background:var(--cart-page-muted)}.cart-page__count{padding:16px var(--cart-page-pad) 0;color:var(--vs-muted);font-size:13px;font-weight:400;line-height:1.4}.cart-page__totals{padding:16px var(--cart-page-pad)}.cart-page__totals .cart-summary{margin:0}.cart-page__buttons{display:grid;gap:10px;padding:0 var(--cart-page-pad) var(--cart-page-pad)}.cart-page__buttons .cart-page__action{width:100%;margin:0}.cart-page__empty{margin-bottom:var(--section-gap);text-align:center}.cart-page .cart-page__empty-title{margin:0 0 12px;color:var(--vs-title);font-family:var(--font-text);font-size:20px;font-weight:400;line-height:1.35;letter-spacing:0;text-transform:none}.cart-page__empty-message{margin:0 auto 28px;max-width:34em;color:var(--vs-text);font-size:16px;line-height:1.6}.cart-page .cart-page__empty-message p{margin:0 0 4px}.cart-page .cart-page__empty-message p:last-child{margin-bottom:0}@media(min-width:1200px){.cart-page .cart-page__heading{font-size:calc(3 * var(--cart-rem))}}@media(min-width:992px){.cart-page__row{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:30px}}@media(min-width:768px)and (max-width:991px){.cart-page__right{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cart-page__count{grid-column:1 / -1}.cart-page__buttons{align-content:center;padding:16px var(--cart-page-pad)}}@media(max-width:767px){.cart-page{--cart-page-pad: 16px}.cart-page__row{gap:16px}.cart-page__header{display:none}.cart-page__body{border-top:1px solid var(--cart-page-line)}.cart-page__item{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:16px 0}.cart-page__item .cart-page__cell{width:auto;max-width:none;flex:none;margin:0;padding:0}.cart-page__item .cart-page__cell--remove{position:absolute;z-index:1;top:12px;inset-inline-end:0}.cart-page__remove{margin:-11px;padding:11px}.cart-page__qty{max-width:122px}.cart-page .cart-page__qty-adjust{width:40px;min-width:40px;height:40px}.cart-page .cart-page__qty-input{height:40px}.cart-page__item .cart-page__cell--product{grid-column:1 / -1;padding-inline-end:30px;gap:12px}.cart-page__image-link{flex-basis:72px;width:72px}.cart-page__meta{padding-inline-end:0}.cart-page__item .cart-page__cell--qty{grid-column:1;grid-row:2}.cart-page__item .cart-page__cell--total{grid-column:2;grid-row:2;min-width:0;text-align:end}.cart-page__mobile-qty{display:inline}}@media(max-width:575px){.cart-page__band{padding:20px 0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-cart.css.map */
