body #root#root #content .rcl-maddox-retro{--mrx-cream:#fff7e5;--mrx-rust:#953c24;--mrx-ink:#392619;--mrx-blue:#0643df;background:var(--mrx-cream);color:var(--mrx-ink);border-radius:18px;overflow:hidden;margin:0 0 38px;padding:0;font-family:Poppins,sans-serif}body #root#root #content .rcl-maddox-retro *{box-sizing:border-box}body #root#root #content .rcl-maddox-retro :is(h2,h3,h4,p,figure){margin:0}body #root#root #content .rcl-maddox-retro a{color:inherit;text-decoration:none}body #root#root #content .rcl-maddox-retro a:focus-visible{outline:3px solid #0643df;outline-offset:4px}body #root#root #content .mrx-hero{display:grid;grid-template-columns:.85fr 1.35fr;border-bottom:8px solid #d19539}body #root#root #content .mrx-intro{padding:40px 36px;align-self:center}body #root#root #content .mrx-ribbon{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#5a482e}body #root#root #content .mrx-ribbon span{color:var(--mrx-rust);font-size:26px}body #root#root #content .mrx-intro h2{font:800 clamp(38px,4.2vw,66px)/.99 Georgia,serif;letter-spacing:-.035em;color:var(--mrx-rust);margin:18px 0 20px;text-wrap:balance}body #root#root #content .mrx-intro h2 em{display:block;font:inherit;color:#493923;margin-top:10px}body #root#root #content .mrx-description{font-size:18px;line-height:1.6;max-width:40ch}body #root#root #content .mrx-hero-price{margin:22px 0;color:var(--mrx-blue)}body #root#root #content .mrx-hero-price>span:first-child{font-size:17px;color:var(--mrx-ink);font-weight:600}body #root#root #content .mrx-hero-price>div{display:flex;align-items:baseline;gap:14px}body #root#root #content .mrx-hero-price strong{font-size:48px;font-weight:800;line-height:1.2}body #root#root #content .rcl-maddox-retro s{font-size:18px;font-weight:400;color:#6e6559}body #root#root #content .rcl-maddox-retro .mrx-sale{display:block;font-size:14px;line-height:1.5;font-weight:700;letter-spacing:.05em;color:var(--mrx-blue);text-transform:uppercase}body #root#root #content .rcl-maddox-retro .mrx-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:50px;padding:13px 22px;border-radius:6px;background:var(--mrx-rust);color:#fff;font-size:17px;font-weight:600}body #root#root #content .rcl-maddox-retro .mrx-button:hover{background:#72301f}body #root#root #content .mrx-scene{position:relative;min-width:0;background:#8f4c22}body #root#root #content .mrx-scene>img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;margin:0}body #root#root #content .mrx-scene-caption{position:absolute;bottom:22px;left:22px;max-width:calc(100% - 44px);padding:10px 18px;background:#fff7e5;color:#703621;border-radius:99px;font:700 20px/1.3 Georgia,serif;box-shadow:4px 4px #bd712f}body #root#root #content .mrx-lineup{padding:32px;scroll-margin-top:120px}body #root#root #content .mrx-lineup-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:20px}body #root#root #content .mrx-lineup-heading h3{font:700 30px/1.15 Georgia,serif;color:var(--mrx-ink)}body #root#root #content .mrx-lineup-heading>span{font-size:16px;color:#5b5144}body #root#root #content .mrx-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}body #root#root #content .mrx-card{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid #e5d9c4;border-radius:12px;overflow:hidden}body #root#root #content .mrx-photo{display:block;aspect-ratio:4/3;overflow:hidden}body #root#root #content .mrx-photo img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .2s}body #root#root #content .mrx-photo:hover img{transform:scale(1.035)}body #root#root #content .mrx-card-copy{display:flex;flex-direction:column;flex:1;padding:16px 18px 20px}body #root#root #content .mrx-card h4{font:600 21px/1.3 Poppins,sans-serif;margin-bottom:8px}body #root#root #content .mrx-card-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}body #root#root #content .mrx-card-price strong{font-size:29px;font-weight:800;color:var(--mrx-blue);line-height:1.3}body #root#root #content .mrx-card-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:18px;font-size:16px}body #root#root #content .mrx-stock{color:#365842;font-weight:600}body #root#root #content .mrx-card-bottom a{padding:8px 0;text-decoration:underline;text-underline-offset:4px;min-height:44px}body #root#root #content .mrx-sectional{display:grid;grid-template-columns:1.3fr 1fr;margin:0 32px 32px;border-radius:12px;border:1px solid #e1c89f;overflow:hidden;background:#f3e4c9}body #root#root #content .mrx-combination{position:relative;display:flex;align-items:center;min-width:0;background:#fff}body #root#root #content .mrx-sectional-image{display:block;width:77%}body #root#root #content .mrx-sectional-image img{display:block;width:100%;height:auto}body #root#root #content .mrx-ottoman-image{display:block;width:31%;margin-left:-8%;align-self:flex-end;margin-bottom:7%;z-index:1}body #root#root #content .mrx-ottoman-image img{display:block;width:100%;height:auto}body #root#root #content .mrx-plus{position:absolute;right:24%;top:30%;font-size:30px;color:var(--mrx-rust)}body #root#root #content .mrx-sectional-copy{padding:30px;align-self:center}body #root#root #content .mrx-overline{font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7b3a22}body #root#root #content .mrx-sectional-copy h3{font:700 36px/1.1 Georgia,serif;margin:10px 0 16px}body #root#root #content .mrx-combined-price{display:flex;gap:14px;align-items:baseline}body #root#root #content .mrx-combined-price strong{font-size:38px;font-weight:800;color:var(--mrx-blue);line-height:1.3}body #root#root #content .mrx-sectional-copy p{font-size:16px;line-height:1.5;margin:14px 0 10px}body #root#root #content .mrx-itemized{display:flex;gap:14px;flex-wrap:wrap;font-size:16px;margin-bottom:20px}body #root#root #content .mrx-itemized b{font-weight:600}body #root#root #content .mrx-combination-links{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}body #root#root #content .mrx-text-link{font-size:17px;text-decoration:underline!important;text-underline-offset:4px;padding:10px 0}@media(max-width:1050px){body #root#root #content .mrx-hero{grid-template-columns:1fr 1.1fr}body #root#root #content .mrx-intro{padding:28px}body #root#root #content .mrx-cards{grid-template-columns:repeat(2,minmax(0,1fr))}body #root#root #content .mrx-sectional{grid-template-columns:1fr 1fr}}@media(max-width:760px){body #root#root #content .rcl-maddox-retro{border-radius:10px}body #root#root #content .mrx-hero{display:flex;flex-direction:column}body #root#root #content .mrx-intro{padding:26px 22px;width:100%}body #root#root #content .mrx-intro h2{font-size:42px;max-width:15ch}body #root#root #content .mrx-ribbon{font-size:13px;gap:8px}body #root#root #content .mrx-hero-price{margin:18px 0}body #root#root #content .mrx-scene>img{height:auto;aspect-ratio:3/2;object-fit:contain}body #root#root #content .mrx-scene-caption{font-size:17px;bottom:14px;left:14px;padding:8px 12px}body #root#root #content .mrx-lineup{padding:24px 16px}body #root#root #content .mrx-lineup-heading{display:block}body #root#root #content .mrx-lineup-heading h3{font-size:28px;margin-bottom:8px}body #root#root #content .mrx-sectional{grid-template-columns:1fr;margin:0 16px 24px}body #root#root #content .mrx-sectional-copy{padding:24px}body #root#root #content .mrx-sectional-copy h3{font-size:32px}}@media(max-width:500px){body #root#root #content .mrx-cards{grid-template-columns:1fr}body #root#root #content .mrx-photo{aspect-ratio:1.6}body #root#root #content .mrx-card-copy{padding:14px 18px}body #root#root #content .mrx-card-bottom{padding-top:4px}body #root#root #content .mrx-intro h2{font-size:38px}body #root#root #content .mrx-description{font-size:17px}}@media(prefers-reduced-motion:reduce){body #root#root #content .mrx-photo img{transition:none}}body #root#root #content .mrx-hero{grid-template-columns:.82fr 1.35fr}body #root#root #content .mrx-intro{padding:26px 32px}body #root#root #content .mrx-intro h2{font-size:clamp(34px,3.4vw,48px);line-height:1.02;margin:12px 0}body #root#root #content .mrx-hero-price{margin:16px 0}body #root#root #content .mrx-hero-price strong{font-size:42px}body #root#root #content .mrx-scene{min-height:380px}body #root#root #content .mrx-scene>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;max-height:none!important;object-fit:cover}body #root#root #content .mrx-lineup{padding:22px 24px 24px}body #root#root #content .mrx-lineup-heading{margin-bottom:14px}body #root#root #content .mrx-lineup-heading h3{font-size:26px}body #root#root #content .mrx-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}body #root#root #content .mrx-photo{aspect-ratio:1.8}body #root#root #content .mrx-card-copy{padding:12px 14px 8px}body #root#root #content .mrx-card h4{font-size:18px;margin-bottom:6px}body #root#root #content .mrx-card-price{gap:8px}body #root#root #content .mrx-card-price strong{font-size:25px}body #root#root #content .mrx-card-price s{font-size:16px}body #root#root #content .mrx-card-bottom{padding-top:4px;font-size:15px;gap:8px}body #root#root #content .mrx-combo-detail{font-size:13px;line-height:1.4;color:#5b5144;margin:5px 0}body #root#root #content .mrx-combo-photo{position:relative}body #root#root #content .mrx-combo-photo>img:first-child{width:82%;object-fit:contain}body #root#root #content .mrx-combo-photo .mrx-mini-ottoman{position:absolute;right:0;bottom:8%;width:32%;height:auto}body #root#root #content .mrx-scene-caption{font-size:18px}@media(max-width:1050px){body #root#root #content .mrx-cards{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:230px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px}body #root#root #content .mrx-card{scroll-snap-align:start}body #root#root #content .mrx-lineup-heading>span{font-size:15px}}@media(max-width:760px){body #root#root #content .mrx-hero{display:flex}body #root#root #content .mrx-scene{order:-1;min-height:0;aspect-ratio:3/2;width:100%}body #root#root #content .mrx-scene>img{position:static;height:auto!important;object-fit:contain}body #root#root #content .mrx-intro{padding:18px 20px;display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}body #root#root #content .mrx-ribbon{grid-column:1/-1;font-size:12px;gap:6px}body #root#root #content .mrx-ribbon span{font-size:18px}body #root#root #content .mrx-intro h2{grid-column:1/-1;font-size:32px;max-width:none;margin:0}body #root#root #content .mrx-intro h2 em{margin-top:4px}body #root#root #content .mrx-hero-price{margin:4px 0}body #root#root #content .mrx-hero-price strong{font-size:34px}body #root#root #content .mrx-hero-price>div{gap:8px}body #root#root #content .mrx-hero-price>span:first-child{font-size:16px}body #root#root #content .mrx-intro>.mrx-button{align-self:center;padding:10px 12px;gap:6px;font-size:15px;text-align:center}body #root#root #content .mrx-lineup{padding:18px 16px}body #root#root #content .mrx-lineup-heading h3{font-size:24px}body #root#root #content .mrx-lineup-heading>span{font-size:14px}body #root#root #content .mrx-cards{grid-auto-columns:250px}body #root#root #content .mrx-card h4{font-size:19px}body #root#root #content .mrx-scene-caption{font-size:15px;bottom:12px;left:12px;padding:6px 10px}}body #root#root #content .mrx-expand{margin:0;border:0;padding:0;background:transparent}body #root#root #content .mrx-expand>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;list-style:none;cursor:pointer;padding:18px 32px;margin:0;color:#713b26;font-size:18px!important;line-height:1.4!important;font-weight:600;min-height:64px}body #root#root #content .mrx-expand>summary::-webkit-details-marker{display:none}body #root#root #content .mrx-expand>summary:before,body #root#root #content .mrx-expand>summary:after{content:none!important}body #root#root #content .mrx-expand>summary:focus-visible{outline:3px solid #0643df;outline-offset:-5px}body #root#root #content .mrx-expand-symbol{font-size:30px;line-height:1;transition:transform .2s}body #root#root #content .mrx-expand[open] .mrx-expand-symbol{transform:rotate(45deg)}body #root#root #content .mrx-expand[open]>summary{border-bottom:1px solid #e5d9c4}@media(max-width:760px){body #root#root #content .mrx-expand>summary{padding:16px 20px;font-size:17px!important;min-height:60px}}body #root#root #content .mrx-scene>img{object-fit:contain}body #root#root #content .mrx-scene-caption{z-index:2}body #root#root #content .mrx-photo{position:relative;display:block;flex:none;width:100%;height:180px;aspect-ratio:auto;padding:10px;background:#fff}body #root#root #content .mrx-photo img{position:static;width:100%!important;height:100%!important;max-width:100%;max-height:100%;margin:0!important;object-fit:contain!important;object-position:center;transform:none!important}body #root#root #content .mrx-combo-photo>img:first-child{width:79%!important}body #root#root #content .mrx-combo-photo img.mrx-mini-ottoman{position:absolute;right:8px;bottom:12px;width:31%!important;height:42%!important}body #root#root #content .mrx-expand-symbol{display:flex!important;align-items:center;justify-content:center;position:static!important;flex:0 0 32px;width:32px!important;height:32px!important;padding:0!important;margin:0!important;background:none!important;border:0!important;transform:none!important}body #root#root #content .mrx-expand-symbol:before,body #root#root #content .mrx-expand-symbol:after{content:none!important}body #root#root #content .mrx-expand-symbol svg{display:block;width:24px!important;height:24px!important;flex:none;transform:none;transition:transform .2s}body #root#root #content .mrx-expand[open] .mrx-expand-symbol svg{transform:rotate(45deg)}body #root#root #content .mrx-intro h2,body #root#root #content .mrx-lineup-heading h3,body #root#root #content .mrx-scene-caption{font-family:RCLGroovy,Georgia,serif;font-weight:400;letter-spacing:0}body #root#root #content .mrx-intro h2{line-height:1.15;font-size:clamp(32px,3vw,44px)}@media(max-width:760px){body #root#root #content .mrx-intro h2{font-size:30px}body #root#root #content .mrx-photo{height:180px}}body #root#root #content .mrx-photo.mrx-combo-photo{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 58px;gap:6px;height:210px;padding:8px}body #root#root #content .mrx-combo-photo>img:first-child{position:static!important;grid-row:1;grid-column:1;width:100%!important;height:100%!important;min-height:0;max-height:100%;object-fit:contain!important}body #root#root #content .mrx-combo-photo img.mrx-mini-ottoman{position:static!important;grid-row:2;grid-column:1;justify-self:center;width:100%!important;height:58px!important;max-height:58px;max-width:110px;inset:auto;margin:0!important;object-fit:contain!important}@media(min-width:1051px){body #root#root #content .mrx-cards{grid-template-columns:repeat(6,minmax(0,1fr))}body #root#root #content .mrx-card{grid-column:span 2}body #root#root #content .mrx-combo-card{grid-column:span 4}}body #root#root #content .mrx-photo{height:250px}body #root#root #content .mrx-photo.mrx-combo-photo{height:300px;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1.2fr);grid-template-rows:minmax(0,1fr);align-items:center;padding:12px;gap:12px}body #root#root #content .mrx-photo.mrx-combo-photo img{position:static!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important}body #root#root #content .mrx-combo-detail{font-size:16px;line-height:1.5}body #root#root #content .mrx-card-bottom{font-size:18px}@media(max-width:1050px){body #root#root #content .mrx-cards{grid-auto-columns:min(320px,85vw)}body #root#root #content .mrx-combo-card{grid-column:auto}body #root#root #content .mrx-photo.mrx-combo-photo{height:320px;grid-template-columns:1fr;grid-template-rows:minmax(0,2fr) minmax(0,1fr)}}body #root#root #content .mrx-photo.mrx-combo-photo>img:first-child{grid-area:1 / 1 / 2 / 2!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;width:100%!important;height:100%!important;object-fit:contain!important}body #root#root #content .mrx-photo.mrx-combo-photo>img.mrx-mini-ottoman{grid-area:1 / 2 / 2 / 3!important;position:static!important;inset:auto!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;width:100%!important;height:100%!important;object-fit:contain!important;align-self:center!important;justify-self:center!important}@media(max-width:1050px){body #root#root #content .mrx-photo.mrx-combo-photo>img.mrx-mini-ottoman{grid-area:2 / 1 / 3 / 2!important}}body #root#root #content .mrx-card .mrx-photo{padding:0;height:auto;aspect-ratio:1.6}body #root#root #content .mrx-card .mrx-photo img{object-fit:cover!important}body #root#root #content :is(.mrx-card--chair,.mrx-card--ottoman) .mrx-photo img{object-fit:contain!important;transform:scale(1.08)!important}
/*# sourceMappingURL=/cdn/shop/t/209/assets/rcl-maddox-retro.css.map */
