.room-retail-module__kEVwMa__workspace{--retail-accent:#884933;color:#302c26;max-width:1280px;margin:auto;padding:28px clamp(20px,4vw,60px) 64px}.room-retail-module__kEVwMa__workspace *,.room-retail-module__kEVwMa__basketDialog *{box-sizing:border-box}.room-retail-module__kEVwMa__workspace a{color:#884933;text-underline-offset:5px}.room-retail-module__kEVwMa__workspace :is(button,input,textarea,select):focus-visible,.room-retail-module__kEVwMa__basketDialog :focus-visible{outline-offset:4px;outline:2px solid #884933}.room-retail-module__kEVwMa__masthead{border-bottom:1px solid #e1dbd1;flex-wrap:wrap;justify-content:space-between;gap:18px;padding-bottom:24px;display:flex}.room-retail-module__kEVwMa__masthead>a:first-child{color:#302c26;font-size:23px;font-weight:600;text-decoration:none}.room-retail-module__kEVwMa__masthead>a:last-child{align-items:center;gap:10px;font-size:13px;display:flex}.room-retail-module__kEVwMa__eyebrow{letter-spacing:1.5px;color:#884933;font-size:10px;font-weight:650}.room-retail-module__kEVwMa__hero{max-width:790px;padding:45px 0 32px}.room-retail-module__kEVwMa__hero h1{letter-spacing:-2px;margin:18px 0;font-family:Georgia,serif;font-size:clamp(42px,5.5vw,70px);font-weight:400;line-height:1.05}.room-retail-module__kEVwMa__hero>p:last-child{color:#6d665c;max-width:630px;font-size:16px;line-height:1.7}.room-retail-module__kEVwMa__localNote{color:#685338;background:#f3ece2;border-left:2px solid #b58d5b;margin:18px 0;padding:14px 18px;font-size:12px;line-height:1.7}.room-retail-module__kEVwMa__start{max-width:680px;padding:30px 0}.room-retail-module__kEVwMa__start h2,.room-retail-module__kEVwMa__sectionHead h2{margin-bottom:10px;font-family:Georgia,serif;font-size:29px;font-weight:400}.room-retail-module__kEVwMa__start p{color:#665f55;margin:16px 0;line-height:1.7}.room-retail-module__kEVwMa__primary,.room-retail-module__kEVwMa__secondary{color:#fffdf8;cursor:pointer;background:#884933;border:1px solid #884933;border-radius:5px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:13px 19px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.room-retail-module__kEVwMa__secondary{color:#884933;background:0 0}.room-retail-module__kEVwMa__primary:disabled,.room-retail-module__kEVwMa__secondary:disabled{opacity:.55;cursor:not-allowed}.room-retail-module__kEVwMa__tabs{border-top:1px solid #e1dbd1;border-bottom:1px solid #e1dbd1;flex-wrap:wrap;align-items:center;gap:8px 24px;margin:20px 0 30px;padding:12px 0;display:flex}.room-retail-module__kEVwMa__tabs button{color:#6d665c;background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;padding:12px 0;font-size:13px}.room-retail-module__kEVwMa__tabs button[aria-pressed=true]{color:#884933;border-bottom-color:#884933;font-weight:650}.room-retail-module__kEVwMa__tabs a{align-items:center;gap:8px;margin-left:auto;font-size:13px;display:inline-flex}.room-retail-module__kEVwMa__sectionHead{justify-content:space-between;align-items:center;gap:24px;margin:20px 0;display:flex}.room-retail-module__kEVwMa__small{color:#6d665c;margin:10px 0;font-size:12px;line-height:1.7}.room-retail-module__kEVwMa__editor{max-width:100%}.room-retail-module__kEVwMa__brandFields,.room-retail-module__kEVwMa__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.room-retail-module__kEVwMa__brandFields{grid-template-columns:1fr 2fr;margin:24px 0}.room-retail-module__kEVwMa__fields label,.room-retail-module__kEVwMa__brandFields label{color:#514b42;flex-direction:column;gap:8px;min-width:0;font-size:12px;display:flex}.room-retail-module__kEVwMa__editor input{width:100%;min-width:0;min-height:44px;font:inherit;color:#302c26;background:#fffefa;border:1px solid #d4ccbe;border-radius:5px;padding:11px 12px;font-size:14px;display:block}.room-retail-module__kEVwMa__editor fieldset{border:0;min-width:0;margin:28px 0;padding:0}.room-retail-module__kEVwMa__editor legend{margin-bottom:15px;font-family:Georgia,serif;font-size:24px}.room-retail-module__kEVwMa__product,.room-retail-module__kEVwMa__entry{border-top:1px solid #ded7cb}.room-retail-module__kEVwMa__product:last-child,.room-retail-module__kEVwMa__entry:last-child{border-bottom:1px solid #ded7cb}.room-retail-module__kEVwMa__product summary,.room-retail-module__kEVwMa__entry summary{cursor:pointer;padding:18px 0;font-size:14px}.room-retail-module__kEVwMa__product summary>span,.room-retail-module__kEVwMa__entry summary>span{vertical-align:middle;justify-content:space-between;align-items:center;gap:16px;width:calc(100% - 24px);display:inline-flex}.room-retail-module__kEVwMa__product summary small,.room-retail-module__kEVwMa__entry summary small{color:#6d665c;font-size:12px}.room-retail-module__kEVwMa__product .room-retail-module__kEVwMa__fields{padding:8px 0 24px}.room-retail-module__kEVwMa__product .room-retail-module__kEVwMa__swatch{vertical-align:middle;border:1px solid #0002;border-radius:50%;width:18px;height:18px;margin-right:12px;display:inline-block}.room-retail-module__kEVwMa__entryBody{max-width:720px;padding:10px 0 30px}.room-retail-module__kEVwMa__actions{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.room-retail-module__kEVwMa__empty{max-width:580px;padding:35px 0;line-height:1.7}.room-retail-module__kEVwMa__error{color:#8e2d1d;background:#fff0eb;border-left:3px solid #a53422;margin:16px 0;padding:12px 16px;font-size:13px;line-height:1.7}.room-retail-module__kEVwMa__notice{color:#486239;margin:12px 0;font-size:13px;line-height:1.7}.room-retail-module__kEVwMa__notice:empty{display:none}.room-retail-module__kEVwMa__footer{color:#6d665c;border-top:1px solid #e1dbd1;margin-top:40px;padding-top:24px;font-size:12px;line-height:1.8}.room-retail-module__kEVwMa__basketAction{border-top:1px solid #e1dbd1;margin:20px 0;padding:20px 0 8px}.room-retail-module__kEVwMa__basketAction>button{width:100%}.room-retail-module__kEVwMa__basketDialog{color:#302c26;background:#fffefa;border:1px solid #d4ccbe;border-radius:12px;width:min(640px,100% - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:clamp(20px,4vw,36px);position:fixed;inset:0;overflow-y:auto;box-shadow:0 30px 100px #0003}.room-retail-module__kEVwMa__basketDialog::backdrop{background:#28251ee0}.room-retail-module__kEVwMa__dialogHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.room-retail-module__kEVwMa__dialogHead button{color:#514b42;cursor:pointer;background:0 0;border:1px solid #ded7cb;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.room-retail-module__kEVwMa__basketDialog h2{letter-spacing:-.7px;margin-bottom:12px;font-family:Georgia,serif;font-size:clamp(28px,4vw,36px);font-weight:400}.room-retail-module__kEVwMa__roomSummary{color:#6d665c;margin:22px 0;font-size:13px;line-height:1.9}.room-retail-module__kEVwMa__lines{border-top:1px solid #ded7cb}.room-retail-module__kEVwMa__line{border-bottom:1px solid #ded7cb;justify-content:space-between;gap:20px;padding:20px 0;font-size:14px;display:flex}.room-retail-module__kEVwMa__line>div{overflow-wrap:anywhere;min-width:0}.room-retail-module__kEVwMa__line small{color:#6d665c;margin:6px 0;font-size:12px;line-height:1.6;display:block}.room-retail-module__kEVwMa__line p{margin-top:12px}.room-retail-module__kEVwMa__line>strong{white-space:nowrap}.room-retail-module__kEVwMa__total{flex-wrap:wrap;justify-content:space-between;gap:12px;padding:22px 0 10px;font-size:15px;display:flex}.room-retail-module__kEVwMa__total strong{font-variant-numeric:tabular-nums;font-size:26px}@media (max-width:650px){.room-retail-module__kEVwMa__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.room-retail-module__kEVwMa__brandFields{grid-template-columns:1fr}.room-retail-module__kEVwMa__sectionHead{flex-direction:column;align-items:flex-start;gap:14px}.room-retail-module__kEVwMa__tabs a{width:100%;margin-left:0;padding:12px 0}.room-retail-module__kEVwMa__product summary>span,.room-retail-module__kEVwMa__entry summary>span{flex-direction:column;align-items:flex-start;gap:8px}.room-retail-module__kEVwMa__basketDialog .room-retail-module__kEVwMa__actions button{width:100%}}
