.cart-mock-shell,.cart-mock-shell .page-width,.cart-mock-shell .cart__contents{background:beige}.cart-mock-shell{display:block}.cart-mock-shell .page-width{max-width:146rem}.cart-mock-title{margin-bottom:4rem;text-align:center}.cart-mock-title .title{margin-bottom:1rem;font-size:clamp(3rem,6vw,6rem);color:#333;letter-spacing:.01em}.cart-mock-title .underlined-link{letter-spacing:.28em;text-transform:uppercase;font-size:1.05rem;text-underline-offset:.45rem}.cart-mock-layout{display:flex;flex-direction:column;gap:3.2rem}.cart-mock-layout .cart__items{width:100%}.cart-mock-shell .cart-items thead tr th,#main-cart-items{border-bottom:1px solid rgba(212,175,55,.28)}.cart-mock-shell .cart-items th{padding-bottom:1.8rem;color:#800020;text-transform:uppercase;letter-spacing:.22em;font-size:1.1rem}.cart-mock-shell .cart-items tbody tr{border-bottom:1px solid rgba(212,175,55,.18)}.cart-mock-shell .cart-item td{padding-top:3rem;padding-bottom:3rem;vertical-align:middle}.cart-mock-shell .cart-item__media{width:13rem}.cart-mock-shell .cart-item__image-container{width:9.6rem;min-width:9.6rem;height:12.8rem;padding:.3rem;border:2px solid #d4af37;background:#fffdf5;position:relative}.cart-mock-shell .cart-item__image-container:before,.cart-mock-shell .cart-item__image-container:after{content:"";position:absolute;width:.8rem;height:.8rem;background:#d4af37}.cart-mock-shell .cart-item__image-container:before{left:-.5rem;bottom:-.5rem}.cart-mock-shell .cart-item__image-container:after{right:-.5rem;top:-.5rem}.cart-mock-shell .cart-item__image{width:100%;height:100%;object-fit:cover}.cart-mock-shell .cart-item__details{min-width:0}.cart-mock-shell .cart-item__name{font-size:2rem;line-height:1.12;color:#2f2f2f;margin-bottom:.8rem}.cart-mock-shell .product-option{color:#3f3f3f;font-style:italic;font-size:1.8rem}.cart-mock-shell .cart-item__quantity{min-width:17rem}.cart-mock-shell .quantity{border:1px solid #d4af37;min-height:3.8rem;background:beige}.cart-mock-shell .quantity__button{width:4.6rem}.cart-mock-shell .quantity__input{width:4.6rem;font-size:2.2rem}.cart-mock-shell .cart-item__totals .price{color:#800020;font-size:2.4rem}.cart-mock-shell .cart-item__line-remove{margin-top:1rem}.cart-mock-shell .cart-item__remove-link{font-size:1.2rem;text-transform:uppercase;letter-spacing:.2em;color:#3333337a;text-decoration:none}.cart-mock-shell .cart-item__remove-link:hover{color:#800020}.cart-mock-shell cart-remove-button{display:none}.cart-mock-summary{width:100%;align-self:start;border:1px solid rgba(212,175,55,.28);background:#fffdf5;padding:3rem;box-shadow:0 20px 30px #33333314}.cart-mock-summary h2{margin:0 0 2.4rem;font-size:3rem;color:#333}.cart-mock-summary__row,.cart-mock-summary__total{display:flex;justify-content:space-between;gap:1.2rem}.cart-mock-summary__row{margin-bottom:1.4rem;color:#333c}.cart-mock-summary__row strong,.cart-mock-summary__total strong{color:#333;font-weight:500}.cart-mock-summary__row--muted small{letter-spacing:.16em;text-transform:uppercase;font-size:1rem;color:#33333380;margin:auto 0 auto auto}.cart-mock-summary__total{margin:2.4rem 0 2.2rem;padding-top:2.4rem;border-top:1px solid rgba(212,175,55,.18)}.cart-mock-summary__total span{letter-spacing:.16em;text-transform:uppercase;font-size:1rem;color:#800020;margin:auto auto auto 0}.cart-mock-summary__total strong{font-size:3rem;color:#800020}.cart-mock-summary p{margin:0 0 2rem;text-align:center;color:#3333338c;font-style:italic;font-size:1.1rem}.cart-mock-summary__checkout{width:100%;border:0;background:#800020;color:beige;text-transform:uppercase;letter-spacing:.28em;font-size:1.15rem;padding:1.8rem 1.2rem;cursor:pointer}.cart-mock-summary__checkout:hover{background:#d4af37}.cart__warnings{text-align:center}.cart__warnings .cart__empty-text{font-size:3.2rem;font-style:italic;color:#33333380}@media screen and (max-width: 989px){.cart-mock-shell .cart-item__remove-link{display:none}.cart-mock-shell cart-remove-button{display:block}}@media screen and (min-width: 990px){.cart-mock-layout{flex-direction:row;align-items:flex-start;gap:5rem}.cart-mock-layout .cart__items{width:calc(100% - 34rem)}.cart-mock-summary{position:sticky;top:11rem;width:34rem;flex:0 0 34rem}.cart__footer-wrapper{display:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/component-cart-mock.css.map */
