.rwc{--rwc-ink:#373b34;--rwc-soft:#787d74;--rwc-rule:#dddcd5;--rwc-paper:#f8f7f3;color:var(--rwc-ink);font-family:Georgia,'Times New Roman',serif;width:100%;max-width:1120px;margin:0 auto;padding:45px 12px 65px;box-sizing:border-box}.rwc *{box-sizing:border-box}.rwc-header{text-align:center;padding:12px 0 48px}.rwc-eyebrow{font:11px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--rwc-soft)}.rwc-header h2{font:normal clamp(35px,5vw,61px)/1.13 Georgia,'Times New Roman',serif;margin:15px 0 20px;color:inherit}.rwc-header p{font:17px/1.75 Georgia,'Times New Roman',serif;max-width:700px;margin:0 auto;color:inherit}.rwc-minimum{border-block:1px solid var(--rwc-rule);max-width:520px;margin:30px auto 0;padding:17px 6px;font:13px/1.6 Arial,Helvetica,sans-serif}.rwc-minimum strong{white-space:nowrap}.rwc-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:48px}.rwc-section{margin-bottom:39px}.rwc-section h3{font:normal 28px/1.3 Georgia,'Times New Roman',serif;color:inherit;margin:0 0 12px}.rwc-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:18px 0;border-top:1px solid var(--rwc-rule);align-items:center}.rwc-item-title{font:17px/1.4 Georgia,'Times New Roman',serif}.rwc-item-desc{font:12px/1.5 Arial,Helvetica,sans-serif;color:var(--rwc-soft);margin-top:5px}.rwc-item-price{font:12px/1.6 Arial,Helvetica,sans-serif;color:var(--rwc-soft);margin-top:7px}.rwc-controls{display:flex;align-items:center;gap:12px}.rwc-controls button{appearance:none;border:1px solid #b8beb5;background:transparent;border-radius:0;color:var(--rwc-ink);font:20px/1 Arial,Helvetica,sans-serif;cursor:pointer;height:34px;width:34px;padding:0}.rwc-controls button:disabled{opacity:.3;cursor:default}.rwc-controls button:focus-visible,.rwc-copy:focus-visible,.rwc-enquire:focus-visible{outline:2px solid #67715e;outline-offset:3px}.rwc-count{min-width:22px;text-align:center;font:14px Arial,Helvetica,sans-serif;font-variant-numeric:tabular-nums}.rwc-summary{border:1px solid var(--rwc-rule);background:var(--rwc-paper);padding:28px 26px;position:sticky;top:24px}.rwc-summary h3{font:normal 29px Georgia,'Times New Roman',serif;color:inherit;margin:0 0 22px}.rwc-stat{display:flex;justify-content:space-between;gap:16px;margin:0 0 16px;font:12px/1.45 Arial,Helvetica,sans-serif}.rwc-stat strong{text-align:right;font-weight:500;white-space:nowrap}.rwc-total{border-top:1px solid var(--rwc-rule);margin:20px 0 0;padding-top:18px;font-size:15px}.rwc-total strong{font-weight:700}.rwc-status{font:12px/1.6 Arial,Helvetica,sans-serif;background:#edeee8;padding:13px 14px;margin:22px 0 0}.rwc-disclaimer{font:12px/1.7 Arial,Helvetica,sans-serif;color:#666c63;margin:20px 0}.rwc-copy,.rwc-enquire{display:block;text-align:center;width:100%;margin-top:11px;padding:14px 16px!important;border:1px solid var(--rwc-ink)!important;border-radius:0!important;background:transparent!important;color:var(--rwc-ink)!important;text-decoration:none!important;font:11px/1.3 Arial,Helvetica,sans-serif!important;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.rwc-enquire{background:var(--rwc-ink)!important;color:white!important}.rwc-copy:hover{background:#eceee7!important}.rwc-enquire:hover{opacity:.83}@media(max-width:800px){.rwc-layout{grid-template-columns:1fr;gap:28px}.rwc-summary{position:static;grid-row:1}.rwc{padding:25px 8px 45px}.rwc-header{padding-bottom:34px}.rwc-section h3{font-size:25px}}@media(max-width:719px){.rwc-catalog{grid-row:1}.rwc-summary{grid-row:2}}@media(max-width:420px){.rwc-summary{padding:23px 17px}.rwc-controls{gap:8px}.rwc-controls button{height:32px;width:32px}.rwc-item-title{font-size:16px}}

.rwc-enquiry-form{margin-top:18px;font:12px/1.5 Arial,Helvetica,sans-serif}.rwc-enquiry-form[hidden]{display:none!important}.rwc-enquiry-form label{display:block;margin:0 0 13px}.rwc-enquiry-form label span{color:#9b3939}.rwc-enquiry-form input{display:block;width:100%;margin-top:5px;padding:10px;border:1px solid #c8c8c1;border-radius:0;background:white;color:var(--rwc-ink);font:14px Arial,sans-serif;min-height:40px}.rwc-submit{display:block;width:100%;padding:13px 10px;border:1px solid var(--rwc-ink);background:var(--rwc-ink);color:white;text-transform:uppercase;letter-spacing:.09em;cursor:pointer}.rwc-submit:disabled{opacity:.55;cursor:wait}.rwc-form-message{font:12px/1.5 Arial,Helvetica,sans-serif}.rwc-privacy{font:11px/1.5 Arial,Helvetica,sans-serif;color:var(--rwc-soft)}.rwc-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}

.rwc-enquire:disabled{opacity:.40!important;cursor:not-allowed!important}.rwc-enquire:disabled:hover{opacity:.40!important}
