:root{--ink:#232323;--brand:#e32927;--line:#ccc}.mono-header{display:flex;justify-content:space-between;align-items:center;padding:22px 5vw;border-bottom:2px solid #232323}.mono-header>a{font-size:37px;font-weight:900;letter-spacing:-3px;line-height:.9}.mono-header>a span{display:block;font-size:19px;letter-spacing:-1px;margin-top:4px}.mono-header b{display:inline-grid;place-items:center;background:#e32927;color:#fff;border-radius:50%;width:24px;height:24px;font-size:12px}.mono-intro{padding:50px 5vw;display:flex;justify-content:space-between;align-items:center}.mono-intro h1{font-weight:500;font-size:clamp(36px,5vw,67px)}.mono-intro p{font-size:13px}.mono-products{display:grid;grid-template-columns:repeat(3,1fr);gap:2vw;padding:0 5vw 55px}.product-shape{height:310px;display:grid;place-items:center;margin-bottom:25px}.mug{background:#eae9e4}.mug i{display:block;background:#e8dcc5;border-radius:10px 10px 40px 40px;width:140px;height:160px;box-shadow:inset -20px -12px 30px #9f8b6e80,15px 15px 15px #0002;position:relative}.mug i:after{content:'';position:absolute;width:60px;height:80px;border:17px solid #d3c3a9;border-left:0;border-radius:0 50% 50% 0;right:-49px;top:20px}.tray{background:#dce4e5}.tray i{width:200px;height:140px;background:#9d7251;border:15px solid #b3845d;border-radius:30px;transform:rotate(-25deg);box-shadow:15px 20px 12px #0002,inset 5px 6px 12px #0004}.linen{background:#ebe5dc}.linen i{width:150px;height:150px;background:repeating-linear-gradient(0deg,#a8a687 0 1px,#d2cfb3 1px 3px);transform:rotate(15deg);border:5px solid #c4c0a2;box-shadow:10px 12px 15px #0002}.mono-products article>span{font-size:10px;color:#777}.mono-products h2{font-size:23px;margin:10px 0}.mono-products p{font-size:12px;min-height:44px}.mono-products article>div:last-child{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ccc;margin-top:22px;padding-top:15px}.mono-products b{font-size:16px}.mono-products button{font-size:12px;background:#fff;color:#e32927;border:1px solid #e32927}.mono-checkout{display:grid;grid-template-columns:1fr 1fr;gap:8vw;background:#f4f4f1;padding:55px 8vw}.mono-checkout h2{font-size:25px;margin-bottom:25px}.mono-checkout [data-cart]>div{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:15px 0;border-bottom:1px solid #ccc;font-size:13px}.mono-checkout [data-cart] button{padding:4px 12px}.mono-total{display:block;font-size:35px;margin:25px 0}.mono-checkout>div>p{font-size:11px;color:#777}.mono-orders{padding:35px 8vw}.mono-orders .saved-card{display:inline-block;width:100%;background:#fafaf8;padding:25px;margin-bottom:10px}@media(max-width:700px){.mono-intro{padding:35px 24px;display:block}.mono-intro p{margin-top:20px}.mono-products{grid-template-columns:1fr;padding:0 24px;gap:30px}.product-shape{height:300px}.mono-checkout{grid-template-columns:1fr;padding:35px 24px;margin-top:35px}.mono-header nav{font-size:12px}.mono-orders{padding:25px 24px}}
.saved-card{padding:18px 0;border-bottom:1px solid var(--line,#ddd)}.saved-card h3{margin:8px 0}.saved-card p{font-size:13px;opacity:.8}
