body.template-cart #MainContent,body.template-cart .legacy-cart-content{background-color:#fff!important;color:#000!important}.legacy-cart-content{--colorBorder: #e8e8e1;--colorTextBody: #000000;--colorBody: #ffffff;--colorTextSavings: #ba4444;--pageWidthPadding: 40px;--pageTopPadding: 35px;--sectionHeaderBottom: 40px;--typeBaseSize: 16px;--buttonRadius: 0}@media screen and (max-width:768px){.legacy-cart-content{--pageWidthPadding: 17px;--pageTopPadding: 15px;--typeBaseSize: 14px}}.legacy-cart-content .hide{display:none!important}.legacy-cart-content .text-center{text-align:center!important}.legacy-cart-content .text-right{text-align:right!important}.legacy-cart-content .page-width--cart{max-width:1500px;margin:0 auto;padding:0 var(--pageWidthPadding)}.legacy-cart-content .page-content{padding-top:var(--pageTopPadding);padding-bottom:var(--pageTopPadding)}.legacy-cart-content .section-header{margin-bottom:var(--sectionHeaderBottom)}.legacy-cart-content .section-header__title{margin-bottom:0;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.legacy-cart-content .text-link{display:inline;border:0;background:none;padding:0;margin:0;color:currentColor;text-decoration:underline;text-underline-offset:2px}.legacy-cart-content .hidden-label,.legacy-cart-content .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.legacy-cart-content .cart__page{display:block}@media only screen and (min-width:769px){.legacy-cart-content .cart__page{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;max-width:1200px;margin:0 auto}.legacy-cart-content .cart__page-col:first-child{flex:1 1 65%;padding-right:60px;min-width:0}.legacy-cart-content .cart__page-col:last-child{flex:0 0 35%;max-width:380px;align-self:flex-start;position:sticky;top:130px;padding:30px}.legacy-cart-content .cart__page-col:last-child:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:#000;opacity:.03;border-radius:2px}}.legacy-cart-content .cart__item{display:flex;align-items:flex-start;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--colorBorder)}.legacy-cart-content .cart__item:last-of-type{border-bottom:0}.legacy-cart-content .cart__image{flex:0 0 150px;margin-right:20px}.legacy-cart-content .cart__image a{position:relative;display:block;width:100%;height:100px;background:#f4f4f4}.legacy-cart-content .cart__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.legacy-cart-content .cart__item-details{flex:1 1 auto;min-width:0}.legacy-cart-content .cart__item-title{margin-bottom:8px}.legacy-cart-content .cart__item-name{display:block;font-size:calc(var(--typeBaseSize) + 1px);font-weight:700;margin-bottom:8px;color:inherit;text-decoration:none}.legacy-cart-content .cart__item--variants{font-size:calc(var(--typeBaseSize) - 2px);margin-bottom:10px}.legacy-cart-content .cart__item--variants span{font-weight:700}.legacy-cart-content .cart__item-sub{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.legacy-cart-content .cart__item-price-col{min-width:90px;flex-shrink:0}.legacy-cart-content .cart__price{display:block}.legacy-cart-content .cart__price:not(.cart__price--strikethrough){font-weight:700;font-size:calc(var(--typeBaseSize) + 2px)}.legacy-cart-content .cart__price sup{font-size:60%;top:-.4em;position:relative}.legacy-cart-content .cart__price--strikethrough{text-decoration:line-through}.legacy-cart-content .cart__remove a{display:inline-block;margin-top:10px}.legacy-cart-content .cart__item-row{margin-bottom:20px}.legacy-cart-content .cart__item-row:last-child{margin-bottom:0}.legacy-cart-content .cart__item--subtotal{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:calc(var(--typeBaseSize) + 2px)}.legacy-cart-content .cart__discount{color:var(--colorTextSavings)}.legacy-cart-content .cart__checkout,.legacy-cart-content .cart__continue{width:100%}.legacy-cart-content .cart__checkout-wrapper .cart__continue,.legacy-cart-content .cart__checkout-wrapper .additional-checkout-buttons{margin-top:10px}#postage-estimator label{font-weight:700;display:block;margin-bottom:10px}#postage-estimator input[type=text]{width:100%;padding:10px;border:1px solid var(--colorBorder);background:#fff;color:#000}#postage-result{font-weight:700}.legacy-cart-content .cart-recommendations .collection-content{background:transparent;padding-top:30px;color:#000}.legacy-cart-content .cart__recommended-title{margin:0 0 20px;padding:0;text-transform:uppercase;letter-spacing:.05em;font-weight:700;font-size:calc(var(--typeBaseSize) + 3px);line-height:1.3;color:#000}.legacy-cart-content .cart-recommendations .new-grid{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.legacy-cart-content .cart-recommendations .grid-item{flex:0 0 25%;padding-left:10px;padding-right:10px;margin-bottom:10px;box-sizing:border-box}@media screen and (max-width:768px){.legacy-cart-content .cart-recommendations .new-grid{flex-wrap:nowrap;overflow-x:auto;margin-right:-17px;padding-right:17px}.legacy-cart-content .cart-recommendations .grid-item{flex:0 0 45%}.legacy-cart-content .cart__image{flex:0 0 100px}.legacy-cart-content .cart__page-col:last-child{margin-top:30px;padding:20px;position:static}.legacy-cart-content .cart__page-col:last-child:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:#000;opacity:.03}.legacy-cart-content .cart__page-col:last-child{position:relative}}.legacy-cart-content .cart-recommendations .grid-product__title,.legacy-cart-content .cart-recommendations .grid-product__price{color:#000}.legacy-cart-content input.input-full,.legacy-cart-content textarea.input-full{width:100%;padding:10px;border:1px solid var(--colorBorder)}.legacy-cart-content .btn--secondary{border:1px solid var(--colorTextBody);color:var(--colorTextBody);background-color:var(--colorBody)}.legacy-cart-content .btn--secondary:hover{background-color:var(--colorBody);color:var(--colorTextBody)}
/*# sourceMappingURL=/cdn/shop/t/56/assets/legacy-main-cart.css.map */
