.cart-page{box-sizing:border-box;width:100%!important;min-width:0;max-width:1320px;margin-inline:auto;padding:35px 0 65px}.cart-page:not(.cart-page--empty){grid-template-columns:minmax(0,1fr) minmax(310px,375px)!important;column-gap:clamp(26px,3.2vw,54px)!important;row-gap:18px;align-items:start}.cart-page:not(.cart-page--empty) .cart-page__title{grid-column:1;grid-row:1}.cart-page:not(.cart-page--empty) .cart-page__items{grid-column:1;grid-row:2;min-width:0}.cart-page:not(.cart-page--empty) .cart-page__summary{grid-column:2!important;grid-row:1 / 3!important;padding-top:12px;display:flex!important;flex-direction:column;gap:0;min-width:0}.cart-page:not(.cart-page--empty) .vyn-cart-shopping-link{grid-column:1;grid-row:3;margin-top:5px}.cart-page .vyn-cart-eyebrow{font:700 10px/1.5 Inter,Arial,sans-serif;letter-spacing:.2em;color:#781124;margin:0 0 9px}.cart-page .cart-title h1{font-family:Georgia,Times New Roman,serif!important;font-size:clamp(34px,3.2vw,48px)!important;font-weight:400!important;line-height:1.12!important;letter-spacing:-.025em;color:#29241f}.cart-page .cart-title .cart-bubble{transform:translateY(-2px)}.cart-page .vyn-cart-description{font:13px/1.6 Inter,Arial,sans-serif;color:#746b60;margin:12px 0 13px}.cart-page .cart-items__table{width:100%}.cart-page .cart-items__table-row{display:grid;grid-template-columns:112px minmax(0,1fr) minmax(116px,max-content);column-gap:23px;grid-template-areas:"media details price" "media quantity price" "media error error";margin:0 0 13px!important;padding:20px!important;border:1px solid #e9e1d7!important;background:#fffdfa;border-radius:5px}.cart-page .cart-items__media-container,.cart-page .vyn-cart-image-fallback{background:#f6f3ed;border:1px solid #ebe5dc;display:flex;align-items:center;justify-content:center;aspect-ratio:4/5;width:100%}.cart-page .cart-items__media-image{width:100%;height:100%;object-fit:contain!important;padding:10px;mix-blend-mode:multiply}.cart-page .vyn-cart-image-fallback svg{width:38px;height:85px;color:#b6a9a0}.cart-page .cart-items__title{color:#29241f;font:600 15px/1.45 Inter,Arial,sans-serif!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none;hyphens:none;display:block}.cart-page .cart-items__details{grid-area:details!important;min-width:0}.cart-page .cart-items__media{grid-area:media!important;min-width:0;width:100%}.cart-page .cart-items__quantity{grid-area:quantity!important}.cart-page .cart-items__price{grid-area:price!important;justify-self:end;min-width:0;text-align:right;white-space:nowrap}.cart-page .cart-items__variants-wrapper{font-size:12px;line-height:1.55}.cart-page .cart-items__bundle{line-height:1.45}.cart-page .cart-items__table-row>td{min-width:0}.cart-page .cart-items__table-row .cart-items__details{align-self:start}.cart-page .cart-items__table{display:block;width:100%}.cart-page .cart-items__table>tbody{display:block;width:100%}.cart-page .cart-items__media-container{overflow:hidden}.cart-page .cart-items__media-image{display:block;max-width:100%;max-height:100%;object-position:center}.cart-page .cart-items__title:hover{color:#781124}.cart-page .cart-items__variants,.cart-page .cart-items__properties,.cart-page .cart-items__bundle{color:#81766d;font-size:12px}.cart-page .cart-items__price{color:#29241f;font-weight:650;font-size:15px}.cart-page .cart-items__quantity{margin-top:12px}.cart-page .cart-items__quantity .quantity-selector{border:1px solid #dfd6cb;border-radius:3px}.cart-page .vyn-cart-summary-heading{font:500 28px/1.2 Georgia,Times New Roman,serif;color:#2d2822;margin:0 0 16px}.cart-page .cart-summary{display:block!important;width:100%;background:#f7f4ee!important;border:1px solid #e7ddd1!important;border-radius:5px!important}.cart-page .cart-summary__inner{position:static!important;width:100%!important;padding:26px 25px!important;align-items:stretch!important;gap:22px}.cart-page .cart-totals{gap:16px}.cart-page .cart-totals__total-label{color:#51463f;font-size:13px}.cart-page .cart-totals__total-value{color:#29241f;font-size:23px;font-weight:650}.cart-page .cart-totals__tax-note{color:#746b60;line-height:1.65}.cart-page .cart-actions{border-color:#e2d9ce}.cart-page .cart__ctas{display:block;width:100%}.cart-page .cart__checkout-button{display:flex;justify-content:center;align-items:center;min-height:52px;width:100%;border:0!important;border-radius:3px!important;background:#781124!important;color:#fff!important;font:600 13px Inter,Arial,sans-serif!important;letter-spacing:.025em}.cart-page .cart__checkout-button:hover{background:#5c0b19!important}.cart-page .vyn-cart-trust{font:11px/1.6 Inter,Arial,sans-serif;text-align:center;color:#746b60;margin:12px 0 0}.cart-page .vyn-cart-shopping-link a{font:600 12px/1.5 Inter,Arial,sans-serif;text-decoration:none;color:#781124}.cart-page .vyn-cart-shopping-link a:hover{text-decoration:underline}.cart-page .additional-checkout-buttons{display:none!important}.vyn-add-feedback{margin:13px 0;padding:12px 15px;background:#f5f2eb;border:1px solid #e2d9cd;color:#3e503b;font:13px/1.5 Inter,Arial,sans-serif}.vyn-add-feedback[hidden]{display:none}.vyn-add-feedback a{display:inline-block;color:#781124!important;margin-left:14px;text-decoration:underline!important;font-weight:650}.vyn-add-feedback.is-error{background:#fff4f3;border-color:#e5c6c0;color:#92202d}@media(min-width:750px)and (max-width:1100px){.cart-page:not(.cart-page--empty){display:grid!important;grid-template-columns:minmax(0,1fr)!important;column-gap:0!important}.cart-page:not(.cart-page--empty) .cart-page__summary{grid-column:1!important;grid-row:4!important;max-width:560px;padding-top:17px}.cart-page:not(.cart-page--empty) .cart-page__title{grid-column:1!important;grid-row:1!important}.cart-page:not(.cart-page--empty) .cart-page__items{grid-column:1!important;grid-row:2!important}.cart-page:not(.cart-page--empty) .vyn-cart-shopping-link{grid-column:1!important;grid-row:3!important}}@media(max-width:1050px){.cart-page:not(.cart-page--empty){grid-template-columns:minmax(0,1fr) minmax(270px,330px)!important;column-gap:22px!important}.cart-page .cart-items__table-row{grid-template-columns:80px minmax(0,1fr) minmax(80px,auto);padding:15px!important;column-gap:13px}}@media(max-width:749px){.cart-page{padding:15px 0 40px}.cart-page:not(.cart-page--empty){display:flex!important;flex-direction:column;gap:12px}.cart-page:not(.cart-page--empty) .cart-page__title,.cart-page:not(.cart-page--empty) .cart-page__items,.cart-page:not(.cart-page--empty) .cart-page__summary,.cart-page:not(.cart-page--empty) .vyn-cart-shopping-link{width:100%}.cart-page:not(.cart-page--empty) .cart-page__summary{padding-top:18px}.cart-page .cart-items__table-row{grid-template-columns:72px minmax(0,1fr);grid-template-areas:"media details" "media price" "quantity quantity" "error error";column-gap:15px;padding:13px!important}.cart-page .cart-items__price{text-align:left;margin-top:7px}.cart-page .cart-items__quantity{margin-top:13px}.cart-page .cart-summary__inner{padding:22px 20px!important}.vyn-add-feedback a{display:block;margin-left:0;margin-top:8px}}@media(max-width:749px){.cart-page .cart-items__unit-price-wrapper.vyn-cart-single-unit-price{display:none!important}.cart-page:not(.cart-page--empty){gap:8px!important}.cart-page:not(.cart-page--empty) .cart-page__summary{padding-top:5px!important}.cart-page .vyn-cart-summary-heading{font-size:26px;line-height:1.18;margin-bottom:10px}.cart-page .cart-summary__inner{padding:17px 18px!important;gap:12px!important}.cart-page .cart-totals{gap:9px!important}.cart-page .cart-totals__total-value{font-size:21px}.cart-page .cart-totals__tax-note{font-size:11.5px;line-height:1.45}.cart-page .cart__checkout-button{min-height:48px}.cart-page .vyn-cart-trust{margin-top:8px}.cart-page .vyn-cart-shopping-link{margin-top:0!important}}.cart-page .vyn-cart-unit-label{display:inline-block;margin-right:.3em;font-size:11px;color:#81766d}
/*# sourceMappingURL=/cdn/shop/t/40/assets/vynalto-cart.css.map */
