@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500&family=DM+Sans:wght@400;500;600&display=swap');
body{background:#f6f2eb;color:#2a211c;font-family:'DM Sans',Arial,sans-serif}header{border-color:#d7cbb9;padding-top:28px;padding-bottom:28px}header>a:first-child{font-family:'Cormorant Garamond',Georgia,serif;font-size:30px;font-weight:500;letter-spacing:.13em}h1{font-family:'Cormorant Garamond',Georgia,serif;font-size:58px;line-height:1.05;margin:20px 0}h2{font-family:'Cormorant Garamond',Georgia,serif;font-size:27px;line-height:1.2}.eyebrow{color:#92713e;font-size:9px;letter-spacing:.2em}.summary{background:#eae1d3;border:1px solid #d4c3a6;padding:30px}.summary img{margin-bottom:23px}label{font-size:11px;color:#5e4b35}input,select{color:#2a211c;border-color:#d4c5af;background:#fcfaf6;font-size:14px;padding:13px}button{background:#2a211c;border-color:#2a211c;color:#ead6ae;font-size:11px;letter-spacing:.08em;min-height:50px}button:hover{background:#493626}#edit-address{color:#2a211c;border-color:#b79b68}.sale-line{color:#805b2c}dl>div{border-color:#d3c3aa}.muted{color:#7a6b57}footer{border-color:#d7cbb9}.fields{min-width:0}.fields label{min-width:0}input{min-width:0}header #back{font-size:11px}@media(max-width:700px){h1{font-size:43px}header{padding:20px}header>a:first-child{font-size:25px}main{padding-top:30px}.summary{padding:23px}.fields{gap:12px}header #back{font-size:10px}}
.legal-order-note{font-size:13px;line-height:1.65;margin:12px 0 18px;color:#4b4339}.legal-order-note a{text-decoration:underline;text-underline-offset:3px;font-weight:700}
.cart-line{display:grid;grid-template-columns:76px 1fr;gap:14px;padding:16px 0;border-bottom:1px solid #d2d6c9}.cart-line img{width:76px;height:92px;object-fit:cover;background:#e5e1d7}.cart-line-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.cart-line-head strong{font-family:Georgia,serif;font-size:16px;line-height:1.35}.cart-remove{width:auto;margin:0;padding:4px 8px;background:transparent;color:#263d34;border:1px solid #c4cbbc;font-size:11px}.cart-line-controls{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cart-line-controls label{margin:7px 0}.cart-line-controls label:first-child{grid-column:1/-1}.cart-line-controls input,.cart-line-controls select{padding:9px;font-size:14px}.cart-line-price{display:flex;justify-content:space-between;gap:12px;font-size:13px;margin-top:5px}.cart-line-error{color:#8d342e;font-size:12px}#empty-cart{padding:25px;background:#efeee6}#empty-cart a{display:inline-block;margin-top:12px;padding:12px 18px;background:#263d34;color:white;text-decoration:none;font-size:13px}@media(max-width:700px){.cart-line{grid-template-columns:62px 1fr;gap:10px}.cart-line img{width:62px;height:76px}.cart-line-head strong{font-size:14px}}
