.msc-cart{--msc-navy: #061c2b;--msc-navy-soft: #102d3d;--msc-copper: #a96f48;--msc-copper-dark: #865237;--msc-cream: #f6f1e7;--msc-border: #d8d0c3;--msc-muted: #6d7478;background:var(--msc-cream);color:var(--msc-navy);min-height:58vh;padding:56px 0 88px}.msc-cart *,.msc-cart *:before,.msc-cart *:after{box-sizing:border-box}.msc-cart a{color:inherit}.msc-cart__header{align-items:end;display:flex;justify-content:space-between;margin-bottom:28px}.msc-cart__header h1{font-size:clamp(2.5rem,5vw,4.6rem);line-height:.95;margin:0}.msc-cart__eyebrow{color:var(--msc-copper-dark);font-size:.78rem;font-weight:800;letter-spacing:.16em;margin:0 0 10px;text-transform:uppercase}.msc-cart__continue{border-bottom:1px solid currentColor;font-weight:700;padding-bottom:3px;text-decoration:none}.msc-cart__continue:hover{color:var(--msc-copper-dark)}.msc-delivery-progress{align-items:center;background:#fff;border:1px solid var(--msc-border);display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);margin-bottom:28px;padding:22px 26px}.msc-delivery-progress__copy{align-items:center;display:flex;gap:16px}.msc-delivery-progress__copy strong,.msc-delivery-progress__copy span{display:block}.msc-delivery-progress__copy strong{font-size:1rem;margin-bottom:3px}.msc-delivery-progress__copy span{color:var(--msc-muted);font-size:.83rem}.msc-delivery-progress__icon{color:var(--msc-copper);flex:0 0 38px}.msc-delivery-progress__icon svg{display:block;width:38px}.msc-delivery-progress__track{background:#e9e4db;border-radius:99px;height:9px;overflow:hidden}.msc-delivery-progress__track span{background:var(--msc-copper);border-radius:inherit;display:block;height:100%;transition:width .25s ease}.msc-cart__layout{align-items:start;display:grid;gap:30px;grid-template-columns:minmax(0,1.65fr) minmax(300px,.72fr)}.msc-cart__main{min-width:0}.msc-cart-table{background:#fff;border:1px solid var(--msc-border)}.msc-cart-table__head{border-bottom:1px solid var(--msc-border);color:var(--msc-muted);display:grid;font-size:.72rem;font-weight:800;grid-template-columns:minmax(0,1fr) 138px 110px;letter-spacing:.12em;padding:15px 22px;text-transform:uppercase}.msc-cart-table__head span:nth-child(2),.msc-cart-table__head span:nth-child(3){text-align:center}.msc-cart-item{align-items:center;display:grid;gap:20px;grid-template-areas:"media details quantity total";grid-template-columns:112px minmax(0,1fr) 138px 110px;padding:24px 22px}.msc-cart-item+.msc-cart-item{border-top:1px solid var(--msc-border)}.msc-cart-item__media{align-self:start;background:#f8f7f4;display:block;grid-area:media;overflow:hidden}.msc-cart-item__media img{aspect-ratio:1 / 1;display:block;height:auto;object-fit:contain;width:100%}.msc-cart-item__placeholder{aspect-ratio:1 / 1;display:block}.msc-cart-item__details{grid-area:details;min-width:0}.msc-cart-item__details h2{font-family:inherit;font-size:1.02rem;line-height:1.3;margin:3px 0 9px;text-transform:none}.msc-cart-item__details h2 a{text-decoration:none}.msc-cart-item__details h2 a:hover{color:var(--msc-copper-dark)}.msc-cart-item__vendor{color:var(--msc-copper-dark);display:block;font-size:.67rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.msc-cart-item__options{color:var(--msc-muted);font-size:.82rem;margin:0 0 7px}.msc-cart-item__options div{display:flex;gap:4px}.msc-cart-item__options dt{font-weight:700}.msc-cart-item__options dd{margin:0}.msc-cart-item__property,.msc-cart-item__unit-price{color:var(--msc-muted);font-size:.8rem;margin:3px 0}.msc-cart-item__discounts{color:var(--msc-copper-dark);font-size:.78rem;list-style:none;margin:8px 0 0;padding:0}.msc-cart-item__quantity{align-items:center;display:flex;flex-direction:column;gap:9px;grid-area:quantity}.msc-quantity{border:1px solid var(--msc-border);display:grid;grid-template-columns:36px 48px 36px;height:42px}.msc-quantity button{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:var(--msc-navy);cursor:pointer;font-size:1.15rem;padding:0}.msc-quantity button:hover{background:var(--msc-cream)}.msc-quantity input{-webkit-appearance:textfield;appearance:textfield;background:transparent;border:0;border-left:1px solid var(--msc-border);border-radius:0;border-right:1px solid var(--msc-border);color:var(--msc-navy);font:inherit;font-weight:800;min-width:0;padding:0;text-align:center;width:100%}.msc-quantity input::-webkit-inner-spin-button,.msc-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.msc-cart-item__remove{color:var(--msc-muted);font-size:.75rem;text-underline-offset:3px}.msc-cart-item__remove:hover{color:#9b2e2e}.msc-cart-item__total{grid-area:total;text-align:right}.msc-cart-item__total strong,.msc-cart-item__total s{display:block}.msc-cart-item__total strong{font-size:1rem}.msc-cart-item__total s{color:var(--msc-muted);font-size:.78rem}.msc-cart-item__mobile-label{display:none}.msc-cart__below-table{align-items:center;display:flex;justify-content:flex-end;padding:14px 0 24px}.msc-cart__continue--mobile{display:none}.msc-update-button{-webkit-appearance:none;appearance:none;background:transparent;border:0;border-bottom:1px solid currentColor;color:var(--msc-navy);cursor:pointer;font:inherit;font-size:.8rem;font-weight:800;padding:2px 0}.msc-update-button:hover{color:var(--msc-copper-dark)}.msc-cart-note{background:#fff;border:1px solid var(--msc-border);padding:20px 22px}.msc-cart-note label{display:block;font-size:.82rem;font-weight:800;margin-bottom:9px}.msc-cart-note label span{color:var(--msc-muted);font-weight:400}.msc-cart-note textarea{background:#fbfaf7;border:1px solid var(--msc-border);border-radius:0;color:var(--msc-navy);font:inherit;font-size:.88rem;padding:12px;resize:vertical;width:100%}.msc-cart-summary{background:var(--msc-navy);color:#fff;padding:28px;position:sticky;top:24px}.msc-cart-summary h2{color:#fff;font-size:1.55rem;margin:0 0 24px}.msc-cart-summary__line{align-items:start;border-top:1px solid rgba(255,255,255,.18);display:flex;gap:18px;justify-content:space-between;padding:16px 0}.msc-cart-summary__line strong{white-space:nowrap}.msc-cart-summary__line--muted{color:#ffffffbf;font-size:.85rem}.msc-cart-summary__shipping{color:#ffffffb3;font-size:.76rem;line-height:1.55;margin:2px 0 20px}.msc-cart-summary__checkout{background:var(--msc-copper);border-color:var(--msc-copper);color:#fff;display:block;font-size:.92rem;width:100%}.msc-cart-summary__checkout:hover{background:var(--msc-copper-dark);border-color:var(--msc-copper-dark)}.msc-cart-summary__discount{color:#ffffffa6;font-size:.72rem;margin:11px 0 22px;text-align:center}.msc-cart-summary__trust{border-top:1px solid rgba(255,255,255,.18);list-style:none;margin:0;padding:18px 0 0}.msc-cart-summary__trust li{align-items:center;color:#ffffffd9;display:flex;font-size:.76rem;gap:10px;margin-top:11px}.msc-cart-summary__trust li:first-child{margin-top:0}.msc-cart-summary__trust svg{flex:0 0 20px;width:20px}.msc-cart-empty{background:#fff;border:1px solid var(--msc-border);margin:0 auto;max-width:760px;padding:70px 32px;text-align:center}.msc-cart-empty__icon{color:var(--msc-copper);margin:0 auto 20px;width:58px}.msc-cart-empty__icon svg{display:block}.msc-cart-empty h2{font-size:clamp(1.6rem,3vw,2.5rem);margin:0 0 12px}.msc-cart-empty p{color:var(--msc-muted);margin:0 auto 26px;max-width:480px}.msc-cart-empty__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.msc-button-secondary{align-items:center;border:1px solid var(--msc-navy);display:inline-flex;font-weight:800;justify-content:center;min-height:48px;padding:10px 22px;text-decoration:none;text-transform:uppercase}.msc-cart-addons{border-top:1px solid var(--msc-border);margin-top:62px;padding-top:38px}.msc-cart-addons__header{align-items:end;display:flex;justify-content:space-between;margin-bottom:20px}.msc-cart-addons__header h2{font-size:clamp(1.7rem,3vw,2.6rem);margin:0}.msc-cart-addons__header>a{border-bottom:1px solid currentColor;font-weight:800;text-decoration:none}.msc-cart-addons__grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.msc-cart-addon{background:#fff;border:1px solid var(--msc-border);display:grid;gap:15px;grid-template-columns:110px 1fr;padding:14px}.msc-cart-addon__image{background:#f8f7f4;display:block}.msc-cart-addon__image img{aspect-ratio:1 / 1;display:block;height:100%;object-fit:contain;width:100%}.msc-cart-addon>div{align-self:center;min-width:0}.msc-cart-addon h3{font-family:inherit;font-size:.87rem;line-height:1.35;margin:0 0 7px;text-transform:none}.msc-cart-addon h3 a{text-decoration:none}.msc-cart-addon span{color:var(--msc-copper-dark);font-size:.86rem;font-weight:800}@media(max-width:990px){.msc-cart__layout{grid-template-columns:1fr}.msc-cart-summary{position:static}.msc-cart-addons__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:699px){.msc-cart{padding:38px 0 60px}.msc-cart__header{margin-bottom:20px}.msc-cart__header>.msc-cart__continue{display:none}.msc-delivery-progress{gap:18px;grid-template-columns:1fr;padding:18px}.msc-cart-table__head{display:none}.msc-cart-item{align-items:start;gap:12px 14px;grid-template-areas:"media details details" "media quantity total";grid-template-columns:84px minmax(118px,1fr) auto;padding:18px 14px}.msc-cart-item__details h2{font-size:.92rem}.msc-cart-item__quantity{align-items:flex-start}.msc-cart-item__total{align-self:end}.msc-cart-item__mobile-label{color:var(--msc-muted);display:block;font-size:.64rem;font-weight:800;letter-spacing:.08em;margin-bottom:5px;text-transform:uppercase}.msc-quantity{grid-template-columns:32px 40px 32px;height:38px}.msc-cart__below-table{justify-content:space-between}.msc-cart__continue--mobile{display:inline-block;font-size:.78rem}.msc-cart-note{padding:17px 14px}.msc-cart-summary{padding:24px 20px}.msc-cart-addons{margin-top:46px}.msc-cart-addons__grid{gap:12px}.msc-cart-addon{display:block;padding:10px}.msc-cart-addon__image{margin-bottom:10px}.msc-cart-addon h3{font-size:.78rem}.msc-cart-empty{padding:54px 20px}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
