.simulation-banner{background:#3b2d29;color:#fff;text-align:center;padding:8px 12px;font:600 12px/1.4 sans-serif;letter-spacing:.04em}.commerce-add{width:100%;border:0;cursor:pointer;margin:12px 0 0}.details .cta:not(.commerce-add){display:block;text-align:center;margin-top:8px}.commerce-note{font-size:14px}.cart-preview{display:inline-flex;color:inherit}.cart-header{padding:24px 6%;display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #e5ded6}.cart-header a{color:inherit}.cart-main{max-width:1000px;margin:40px auto;padding:0 24px 80px}.cart-main h1{font-size:clamp(32px,5vw,48px)}.cart-eyebrow{font-size:12px;letter-spacing:.1em}.cart-line{display:flex;justify-content:space-between;gap:24px;border-top:1px solid #ddd2c8;padding:25px 0}.cart-line h2{font-size:21px;margin:0}.cart-line ul{padding:0;list-style:none;font-size:14px}.cart-controls{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.cart-controls input{width:65px;padding:8px}.cart-controls button{background:none;border:0;text-decoration:underline;cursor:pointer}.cart-total{display:flex;justify-content:space-between;border-top:1px solid #ddd2c8;padding:25px 0;font-size:20px}.cart-checkout{display:block;background:#a74e3b;color:white;text-decoration:none;text-align:center;padding:18px;font-weight:bold}.cart-link{color:#8f3f2e}@media(max-width:500px){.cart-header{padding:18px;align-items:center}.cart-header>a:last-child{font-size:12px;text-align:right}.cart-main{padding:0 18px 50px}.cart-line{gap:10px}.cart-controls{min-width:90px}.cart-line h2{font-size:18px}}
