[hidden]{display:none!important}.m-skip{position:absolute;top:-100px;left:20px;background:white;padding:10px;z-index:10}.m-skip:focus{top:0}:focus-visible{outline:2px solid #52715d;outline-offset:4px}.shop-head{background:#faf9f5}.shop-head nav a{font-weight:400}.m-opening{padding:45px 5% 25px}.m-opening h1{font:400 36px/1.4 Georgia,'Batang',serif;letter-spacing:-1px;margin:0 0 18px}.m-opening p{font-size:14px;line-height:1.8;color:#68736b;max-width:730px}.m-searchbar{padding:0 5% 20px;display:flex;gap:20px}.m-searchbar label{display:grid;gap:8px;font-size:12px;flex:1}.m-searchbar label:first-child{flex:2}.m-searchbar input,.m-searchbar select{padding:12px;border:1px solid #c0c7bd;border-radius:0;background:#fff;font:14px Arial,sans-serif;color:#293b30;min-width:0;width:100%}.shop-filters{align-items:center;flex-wrap:wrap;white-space:normal}.shop-filters span{font-size:12px!important;margin-left:auto}.product-card>small,.product-card a>small{display:block;font-size:11px;color:#68736b;line-height:1.8}.product-card figure .tag{display:none}.m-empty{padding:45px 5%;font-size:14px}.m-empty h2{font-size:21px;font-weight:400}.m-empty button,.route-checks~button{background:none;border:0;border-bottom:1px solid #8b9e8e;padding:7px 0;margin-right:20px;color:#293b30;font:inherit;cursor:pointer}.m-shop-guide{padding:45px 5% 70px;max-width:900px}.m-shop-guide h2,.m-related h2{font:400 27px/1.5 Georgia,'Batang',serif}.m-shop-guide p{font-size:14px;line-height:1.9;color:#68736b}.m-shop-guide a{display:inline-block;margin:15px 25px 0 0;font-size:13px;border-bottom:1px solid}.detail-panel h1{font-size:42px;letter-spacing:-1px;line-height:1.3;margin:0 0 16px}.detail-panel .price{font-size:25px}.price small{font:12px Arial,sans-serif;color:#68736b}.detail-layout{padding-top:10px}.photo-zoom{border:0;padding:0;background:#e5e8e0;display:block;grid-column:1/-1;position:relative;width:100%;cursor:zoom-in}.detail-gallery .photo-zoom img{width:100%;height:530px;object-fit:contain;display:block;background:transparent}.photo-zoom span{position:absolute;right:15px;bottom:15px;background:#fffdf1e6;padding:9px 12px;color:#314d3e;font-size:12px}.photo-note,.drawing-note{font-size:11px;line-height:1.8;color:#68736b;grid-column:1/-1;margin:0 0 10px}.dimension-drawing{grid-column:1/-1;width:100%;height:auto;background:#f8f7f0}.m-spec{font-size:12px;margin:23px 0}.m-spec>div{display:grid;grid-template-columns:90px 1fr;gap:15px;border-bottom:1px solid #d2d8ce;padding:12px 0;line-height:1.8}.m-spec dt{color:#68736b}.m-spec dd{margin:0}.purchase-note{font-size:11px!important;line-height:1.8;color:#68736b!important;margin:12px 0!important}.detail-facts summary{font-weight:400}.detail-facts ul{font-size:12px;line-height:1.9;color:#68736b;padding-left:18px}.detail-facts a{display:inline-block;font-size:12px;border-bottom:1px solid;margin-top:10px}.single-finish{margin-top:20px}.sofa-fit{background:transparent;border-top:1px solid #c4cec0;border-bottom:1px solid #c4cec0;min-height:0}.sofa-fit-visual{background:transparent}.sofa-fit-tool h2{font-size:27px}.sofa-fit-tool{padding:40px 7%}.sofa-fit-tool a{font-size:12px;border-bottom:1px solid}.sofa-fit-tool #sofa-fit-result{font-weight:400}.m-related{margin:50px 5% 80px}.m-related>div{display:grid;grid-template-columns:1fr 1fr;gap:25px;max-width:900px}.m-related img{width:100%;height:300px;object-fit:cover}.m-related h3{font:400 22px Georgia,serif;margin:15px 0 5px}.m-related p{font-size:13px}.image-dialog{border:0;background:#faf9f4;width:min(1000px,95vw);padding:20px;color:#293b30}.image-dialog::backdrop{background:#142019bb}.image-dialog img{width:100%;max-height:75vh;object-fit:contain}.image-dialog button{display:block;margin-left:auto;border:0;background:none;padding:10px;font:inherit;cursor:pointer}.image-dialog p{font-size:11px;color:#68736b;line-height:1.6}.storage-note{font-size:11px;line-height:1.8;color:#68736b}.m-feedback{font-size:12px;line-height:1.8;color:#49634f;min-height:1.8em}.bag-list li{grid-template-columns:60px 1fr auto;gap:12px}.bag-list li>div{min-width:0}.bag-list li>div>a{font:18px Georgia,serif}.bag-list li>strong{grid-column:2;font-size:14px;font-weight:400}.bag-list li>button{grid-column:3;grid-row:2}.bag-list li>img{grid-row:1/3}.bag-list small{line-height:1.7;font-size:10px}.m-bag-quantity{font-size:11px;display:flex;align-items:center;gap:8px}.m-bag-quantity input{font:14px Arial,sans-serif;width:55px;padding:8px;border:1px solid #bec9bb;background:white;color:#293b30}.bag-list li>label{grid-column:2;grid-row:2}.bag-list li>strong{grid-row:3}.bag-list li>button{grid-row:3}.m-empty-copy{font-size:13px;line-height:1.8;padding:25px 0}.m-bag-layout,.m-review-layout{display:grid;grid-template-columns:1.7fr 1fr;gap:6%;margin:0 5% 100px}.m-bag-row{display:grid;grid-template-columns:110px 1fr 100px;gap:15px;align-items:start;border-top:1px solid #c9d1c4;padding:25px 0}.m-bag-row>img{width:110px;height:120px;object-fit:cover;grid-row:1/3}.m-bag-row>div>a{font:22px Georgia,serif}.m-bag-row>div>small{display:block;line-height:1.8;font-size:11px;color:#68736b;margin-top:12px}.m-bag-row>strong{grid-column:3;font-size:16px;font-weight:400}.m-bag-row>button{border:0;background:none;text-decoration:underline;text-underline-offset:3px;font:12px Arial,sans-serif;grid-column:2;justify-self:start;padding:0;color:#68736b;cursor:pointer}.m-bag-summary{background:#f7f6ef;border:1px solid #c9d1c4;padding:28px;align-self:start;position:sticky;top:20px}.m-bag-summary h2{font-size:20px;font-weight:400;margin:0 0 25px}.m-bag-summary dl>div{display:flex;justify-content:space-between;gap:15px;padding:16px 0;border-bottom:1px solid #d6dccf;font-size:13px}.m-bag-summary dd{margin:0;text-align:right}.m-bag-summary>p{font-size:12px;line-height:1.8;color:#68736b}.m-bag-summary>a:not(.m-action){font-size:12px;border-bottom:1px solid}.m-action{display:block;border:1px solid #334e3c;background:#334e3c;color:white;padding:16px 20px;font:13px Arial,sans-serif;text-align:center;width:100%;margin:25px 0 15px;cursor:pointer}.m-text-link{font-size:13px;border-bottom:1px solid}.m-steps{display:flex;gap:35px;margin:35px 5% 0;font-size:12px;color:#849080}.m-steps [aria-current]{color:#314d3e;border-bottom:1px solid}.review-section{border-top:1px solid #c9d1c4;padding:25px 0}.review-section h2{font-size:22px;font-weight:400;margin:0 0 25px}.review-section>p{font-size:13px;line-height:1.9;color:#68736b}.review-section>a{font-size:12px;border-bottom:1px solid}.m-review-row{display:grid;grid-template-columns:70px 1fr auto;gap:18px;align-items:center;margin:20px 0}.m-review-row img{width:70px;height:80px;object-fit:cover}.m-review-row strong{font:18px Georgia,serif}.m-review-row p{font-size:11px;color:#68736b;line-height:1.7}.m-review-row>span{font-size:13px}.review-checks{display:grid;gap:16px;font-size:12px;line-height:1.9}.review-checks input,.route-checks input{accent-color:#42654c;flex:none}.m-payment{border:1px solid #c9d1c4;padding:15px 20px;font-size:12px;display:flex;gap:30px}.m-payment legend{padding:0 8px;color:#68736b}.delivery-guide{margin:0 5% 100px;display:grid;grid-template-columns:200px minmax(0,850px);gap:8%}.delivery-guide>nav{display:flex;flex-direction:column;align-self:start;position:sticky;top:25px;border-top:1px solid #c9d1c4;font-size:13px}.delivery-guide>nav a{padding:17px 0;border-bottom:1px solid #c9d1c4}.delivery-guide section{border-top:1px solid #c9d1c4;padding:30px 0 45px;scroll-margin-top:20px}.delivery-guide h2{font-size:25px;font-weight:400;line-height:1.5;margin:0 0 25px;letter-spacing:-.5px}.delivery-guide p{font-size:14px;line-height:1.95;color:#68736b}.delivery-guide section>a{display:inline-block;font-size:12px;border-bottom:1px solid;margin-top:15px}.delivery-guide dl>div{border-top:1px solid #d6dccf;padding:20px 0}.delivery-guide dt{font:20px Georgia,serif;margin-bottom:10px}.delivery-guide dd{margin:0;font-size:13px;line-height:1.9;color:#68736b}.route-checks{display:grid;gap:15px}.route-checks label{display:flex;gap:12px;padding:18px 0;border-top:1px solid #d6dccf;align-items:start}.route-checks input{margin-top:5px}.route-checks strong{display:block;font-size:16px;font-weight:400;margin-bottom:8px}.route-checks small{font-size:13px;line-height:1.9;color:#68736b}.shop-foot>span{max-width:800px;font-size:11px;line-height:1.8}.m-guide-more{display:block!important;width:max-content;margin-top:20px!important;font-weight:400!important}.morrow-home-hero{background:transparent;min-height:570px}.morrow-home-copy>p:first-child{font-weight:400;letter-spacing:0}.morrow-home-copy h1{font-size:46px;letter-spacing:-1.6px}.morrow-featured{background:transparent;border-top:1px solid #c9d1c4}.morrow-materials{background:transparent;color:#293b30;min-height:0;border-top:1px solid #c9d1c4}.morrow-material-copy{padding-top:65px;padding-bottom:65px}.morrow-material-copy>p,.material-list small{color:#68736b}.morrow-material-copy h2,.morrow-guide h2{font-size:35px;letter-spacing:-1px;line-height:1.5}.material-list{margin-top:40px}.morrow-guide{background:transparent;border-top:1px solid #c9d1c4;padding-top:70px;padding-bottom:70px}.morrow-home-page .shop-foot{background:transparent;color:#68736b;border-top:1px solid #c9d1c4}.morrow-room-heading h2,.morrow-featured-heading h2{font-size:36px;letter-spacing:-1px}.morrow-home-copy>a{font-weight:400}
@media(max-width:800px){.m-bag-layout,.m-review-layout{grid-template-columns:1fr;gap:35px}.m-bag-summary{position:static}.delivery-guide{grid-template-columns:1fr;gap:30px}.delivery-guide>nav{position:static;flex-direction:row;gap:20px;flex-wrap:wrap;border:0}.delivery-guide>nav a{padding:10px 0;font-size:12px}.morrow-home-copy h1{font-size:38px}.morrow-home-hero{min-height:0}.m-related img{height:220px}.detail-panel h1{font-size:35px}}@media(max-width:520px){.m-opening{padding-top:30px}.m-opening h1{font-size:30px}.m-searchbar{gap:12px}.m-searchbar label{min-width:0}.m-searchbar label:first-child{flex:1.3}.shop-filters{gap:10px}.shop-filters button{font-size:12px;padding:10px}.shop-filters #m-results{display:block!important;flex-basis:100%;margin:5px 0}.detail-gallery .photo-zoom img{height:390px}.detail-gallery{display:block}.dimension-drawing{margin-top:15px}.photo-note{margin-top:12px}.m-spec>div{grid-template-columns:75px 1fr}.m-related{margin-top:40px}.m-related>div{gap:13px}.m-related img{height:170px}.m-related h3{font-size:19px}.m-bag-row{grid-template-columns:80px 1fr;gap:15px}.m-bag-row>img{width:80px;height:100px}.m-bag-row>label{grid-column:2}.m-bag-row>strong{grid-column:2}.m-bag-row>div>a{font-size:21px}.m-bag-summary{padding:24px}.m-review-row{grid-template-columns:60px 1fr;gap:15px}.m-review-row img{width:60px;height:70px;grid-row:1/3}.m-review-row>span{grid-column:2}.m-review-row p{margin:8px 0 0}.m-steps{gap:18px;font-size:11px}.review-checks label{display:flex;align-items:start;gap:8px}.review-checks input{margin-top:6px}.sofa-fit-visual{padding:50px 30px}.sofa-plan{max-width:85%}.sofa-fit-tool{padding:25px 0 35px}.morrow-home-copy{min-height:420px}.morrow-material-copy h2,.morrow-guide h2{font-size:31px}.morrow-room-heading h2,.morrow-featured-heading h2{font-size:31px}.morrow-featured-heading>span{font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}@media print{header,footer,dialog,.delivery-guide>nav,button,.m-action{display:none!important}.delivery-guide{display:block;margin:0}.delivery-guide section{break-inside:avoid}body{background:white;color:black}.route-checks input{appearance:auto}}
