.expanded-product{max-width:1120px;width:calc(100% - 48px);padding:38px;background:#f7f5ee}
.detail-heading{display:flex;justify-content:space-between;align-items:center;margin:5px 0 28px;padding-right:25px}.detail-heading .eyebrow{margin:0;font-size:11px}.detail-heading>span{font-size:10px;letter-spacing:.16em;color:#87927d}
.expanded-product .detail-hero{grid-template-columns:1fr 1.06fr;align-items:center;gap:40px;margin-bottom:35px}.expanded-product .product-dialog-visual{position:static;background:#ecebe2;padding:12px;border-radius:5px}.expanded-product .modal-product-image{width:100%;height:290px;padding:18px;margin:0}.expanded-product .modal-product-image.portrait{height:360px}.expanded-product .modal-colors{justify-content:center;margin:16px 0 5px}.expanded-product .modal-seat-picker{margin:12px auto 5px}.expanded-product .product-dialog-info>p{font-size:16px;line-height:1.9;color:#626f59}.expanded-product .product-dialog-info>.detail-kicker{font-size:10px;letter-spacing:.12em;color:#7c8a70;margin-bottom:15px}.expanded-product .product-dialog-info h2{font-size:34px}.expanded-product .product-dialog-actions{margin:24px 0 0}.expanded-product .product-dialog-actions .button{font-size:15px;min-height:53px;border-radius:3px;margin:0}.expanded-product .store-pending{font-size:12px;margin:10px 0 0}.detail-highlights{display:flex;gap:7px;flex-wrap:wrap}.detail-highlights span{background:#e7eddf;color:#5c7350;border:1px solid #cdd9c0;border-radius:3px;font-size:12px;padding:6px 10px}.detail-video-link{margin-top:12px;padding:12px 15px;width:100%;display:flex;justify-content:space-between;align-items:center;border:1px solid #bac7ad;background:#f7f5ee;border-radius:3px;font-size:14px}.detail-video-link:hover{background:#e8eedf}
.expanded-product .detail-nav{display:flex;position:sticky;top:0;z-index:2;gap:0;overflow-x:auto;padding:0;background:#f7f5eef5;backdrop-filter:blur(10px);border-top:1px solid #bdc9b0;border-bottom:1px solid #bdc9b0;margin-bottom:0;scrollbar-width:thin}.detail-nav button{flex:1;white-space:nowrap;border:0;background:none;font-size:14px;padding:18px 17px;color:#54664a;min-height:55px}.detail-nav button:hover,.detail-nav button:focus-visible{background:#e5ebdd;color:#30442b}.detail-section{padding:36px 0;border-bottom:1px solid #d5dccd;scroll-margin-top:58px}.detail-section-title{margin-bottom:25px}.detail-section-title>span{font-size:10px;letter-spacing:.14em;color:#7d8d70}.detail-section h3{font-size:25px;line-height:1.45;margin:10px 0 0;color:#334b3d}.detail-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.detail-features article{padding:23px 20px;background:#eeefe6;border:1px solid #e1e4d9;border-radius:4px}.detail-features article>span{font-size:13px;font-variant-numeric:tabular-nums;color:#7c8d6e}.expanded-product h4{font-size:17px;font-weight:500;line-height:1.55;letter-spacing:-.04em;color:#3f5545;margin:13px 0 10px}.expanded-product .detail-section p{font-size:15px;line-height:1.85;color:#68745e;margin-bottom:0}.detail-specs{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #c6d0bc}.detail-specs>div{display:grid;grid-template-columns:125px 1fr;gap:15px;padding:17px 18px;border-bottom:1px solid #d8dfd0}.detail-specs>div:nth-child(odd){border-right:1px solid #d8dfd0}.detail-specs dt{color:#78886a;font-size:14px}.detail-specs dd{margin:0;font-size:15px;line-height:1.6;color:#3e5741}.expanded-product .detail-note{font-size:13px;line-height:1.85;margin-top:18px;padding-left:12px;border-left:2px solid #b3c3a4;color:#7b866f}.detail-steps{list-style:none;counter-reset:step;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 30px;padding:0;margin:0}.detail-steps li{counter-increment:step;display:grid;grid-template-columns:30px 1fr;column-gap:10px;align-content:start}.detail-steps li:before{content:counter(step,decimal-leading-zero);grid-row:1 / 3;font-size:13px;color:#869773;padding-top:6px}.expanded-product .detail-steps h4{margin:0 0 8px}.detail-steps p{grid-column:2}.detail-care{margin-top:26px;padding:17px 19px;border:1px solid #d3daca;border-radius:3px;background:#efeee5}.detail-care summary{display:flex;justify-content:space-between;gap:12px;font-size:15px;color:#5b6b50;cursor:pointer;list-style:none}.detail-care summary::-webkit-details-marker{display:none}.detail-care[open] summary>span{transform:rotate(45deg)}.detail-care ul{padding-left:20px;margin:18px 0 0}.expanded-product .detail-care li{font-size:14px;line-height:1.85;margin-bottom:9px;color:#69725e}.detail-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.detail-gallery.three{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-gallery figure{margin:0;min-width:0}.detail-gallery img{width:100%;height:300px;object-fit:cover;object-position:center;border-radius:3px;background:#e7e8df}.detail-gallery.three img{height:240px;object-fit:contain}.detail-gallery figcaption{padding-top:15px}.detail-gallery strong{font-size:16px;font-weight:500;display:block;margin-bottom:6px;color:#435b44}.detail-gallery figcaption>span{font-size:13px;line-height:1.7;color:#7e8a70;display:block}.detail-usage-video video{display:block;width:min(100%,340px);max-height:510px;margin:0 auto;background:#263b2e;border-radius:4px}.detail-documents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.detail-documents button{display:flex;justify-content:space-between;gap:12px;align-items:center;border:1px solid #cbd6c0;background:#f0f2e9;text-align:left;padding:18px;border-radius:4px;min-height:84px}.detail-documents button:hover{background:#e3ead9;border-color:#96ab83}.detail-documents strong{display:block;font-size:15px;font-weight:500;color:#4c6243;line-height:1.5}.detail-documents small{display:block;font-size:12px;margin-top:6px;color:#7b896e;line-height:1.5}.detail-documents button>span:last-child{font-size:21px;color:#7c926b}.detail-ending{margin-top:30px;background:#304c3e;color:#f5f3e9;display:flex;justify-content:space-between;gap:25px;align-items:center;padding:25px;border-radius:4px}.detail-ending>div>span{font-size:9px;letter-spacing:.12em;color:#b5c6a7}.expanded-product .detail-ending p{font-size:18px;color:#e2e7d8;margin:10px 0 0}.detail-ending>a{font-size:24px;white-space:nowrap;letter-spacing:-.03em}.detail-ending>a>span{margin-left:20px;font-size:20px}
@media(max-width:900px){.expanded-product{padding:34px 25px 25px}.expanded-product .detail-hero{gap:25px}.expanded-product .product-dialog-info h2{font-size:29px}.expanded-product .product-dialog-info>p{font-size:15px}.detail-features{gap:12px}.detail-features article{padding:18px 15px}.detail-specs>div{grid-template-columns:100px 1fr;padding:15px 12px;gap:10px}.detail-ending>a{font-size:21px}.detail-nav button{padding:16px 12px}}
@media(max-width:700px){.expanded-product{width:calc(100% - 18px);padding:35px 17px 22px}.detail-heading{margin:6px 0 22px;padding:0}.detail-heading>span{font-size:8px}.detail-heading .eyebrow{font-size:10px}.expanded-product .detail-hero{grid-template-columns:1fr;gap:24px;margin-bottom:25px}.expanded-product .modal-product-image{height:215px;padding:12px}.expanded-product .modal-product-image.portrait{height:290px}.expanded-product .product-dialog-info h2{font-size:28px}.expanded-product .product-dialog-info>.detail-kicker{font-size:9px;margin-bottom:12px}.expanded-product .product-dialog-info>p{font-size:15px;margin-bottom:20px}.expanded-product .modal-seat-picker{margin-top:7px}.detail-highlights{gap:6px}.detail-highlights span{font-size:11px;padding:6px 8px}.detail-nav button{font-size:13px;padding:16px 12px;min-height:51px}.detail-section{padding:29px 0;scroll-margin-top:54px}.detail-section-title{margin-bottom:20px}.detail-section h3{font-size:23px}.detail-features{grid-template-columns:1fr;gap:12px}.detail-features article{padding:20px}.expanded-product h4{font-size:17px}.detail-specs{grid-template-columns:1fr}.detail-specs>div:nth-child(odd){border-right:0}.detail-specs>div{grid-template-columns:91px 1fr;padding:15px 4px}.detail-specs dd{font-size:14px}.detail-specs dt{font-size:13px}.detail-steps{grid-template-columns:1fr;gap:22px}.expanded-product .detail-note{font-size:12px}.detail-care{padding:16px 14px}.detail-care summary{font-size:14px}.detail-gallery,.detail-gallery.three{grid-template-columns:1fr;gap:25px}.detail-gallery img{height:290px}.detail-gallery.three img{height:250px}.detail-documents{grid-template-columns:1fr}.detail-documents button{padding:16px;min-height:78px}.detail-ending{flex-direction:column;align-items:flex-start;padding:23px;gap:20px}.detail-ending>a{width:100%;display:flex;justify-content:space-between;font-size:25px}.detail-ending>a>span{margin:0}.expanded-product .detail-ending p{font-size:17px}.detail-usage-video video{max-height:470px}}

.detail-specs>div:last-child:nth-child(odd){grid-column:1 / -1;border-right:0}.expanded-product .detail-nav{scrollbar-width:none}.expanded-product .detail-nav::-webkit-scrollbar{display:none}
@media(max-width:700px){.detail-nav button{font-size:12.5px;padding:16px 6px}}
.document-modal .modal-close{display:none}.document-modal{max-width:1120px;width:calc(100% - 40px);padding:24px 32px 28px}.document-modal #modal-content{max-height:calc(90dvh - 52px);padding-right:12px}.document-toolbar{position:sticky;top:0;z-index:3;background:#f5f2ebf5;backdrop-filter:blur(12px);padding:8px 0 16px;margin-bottom:23px;border-bottom:1px solid #d0dac5}.document-toolbar button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;min-width:260px;padding:14px 24px;background:#4f6c45;color:#fff;border:1px solid #4f6c45;border-radius:4px;font-size:16px}.document-toolbar button:hover{background:#3a5832;border-color:#3a5832}.document-modal h2{font-size:30px;line-height:1.5;margin:0 0 28px}.document-modal .document-image{width:100%;max-width:950px;margin:0 auto}.manual-reader{max-width:900px;margin:0 auto}.manual-reader section{padding:28px 0;border-bottom:1px solid #d2dcc9}.manual-reader section:first-child{padding-top:0}.manual-reader h3{font-size:25px;color:#36513e;margin:0 0 24px}.manual-reader ol{list-style:none;counter-reset:manual-step;padding:0;margin:0}.manual-reader ol li{position:relative;counter-increment:manual-step;padding-left:48px;margin-bottom:25px}.manual-reader ol li:before{content:counter(manual-step,decimal-leading-zero);position:absolute;left:0;top:0;font-size:15px;line-height:1.8;color:#8b9b7a}.manual-reader h4{font-size:19px;font-weight:500;color:#38563d;margin:0 0 8px;line-height:1.7}.document-modal .manual-reader p,.document-modal .manual-reader li{font-size:18px;line-height:1.95;color:#58684f}.manual-reader p{margin:0}.manual-reader ul{padding-left:22px;margin:0}.manual-reader ul li{padding-left:5px;margin-bottom:15px}.manual-originals{max-width:900px;margin:38px auto 0;padding-top:20px}.manual-originals>h3{font-size:24px;color:#435c43;margin:0 0 25px}.manual-originals figure{margin:0 0 35px}.manual-originals figcaption{font-size:15px;padding:15px;background:#e7eddf;color:#536b48;border:1px solid #c9d4bd}.manual-page{position:relative;overflow:hidden;aspect-ratio:712/1036;background:white}.manual-page img{position:absolute;left:0;top:0;width:200%;height:100%;max-width:none}.manual-page.right-page img{left:-100%}
@media(max-width:700px){.document-modal{width:calc(100% - 18px);padding:14px 17px 20px}.document-modal #modal-content{max-height:calc(92dvh - 34px);padding-right:4px}.document-toolbar{padding:5px 0 12px;margin-bottom:22px}.document-toolbar button{width:100%;min-width:0;min-height:53px;font-size:15px}.document-modal h2{font-size:26px;margin-bottom:25px}.manual-reader h3{font-size:23px;margin-bottom:22px}.manual-reader h4{font-size:18px}.document-modal .manual-reader p,.document-modal .manual-reader li{font-size:17px;line-height:1.9}.manual-reader ol li{padding-left:36px;margin-bottom:24px}.manual-reader ol li:before{font-size:13px}.manual-reader section{padding:26px 0}.manual-originals>h3{font-size:22px}}
.manual-document .manual-originals{margin-top:0;padding-top:0}.detail-gallery img[src$="seat-install-seongnam.webp"],.detail-gallery img[src$="seat-install-sujeong.webp"],.detail-gallery img[src$="seat-install-sunvalley.webp"]{object-position:center 85%}.detail-wellness{background:#e8eddf;padding:30px;border-radius:4px;margin-top:30px}.detail-wellness>span{font-size:10px;letter-spacing:.15em;color:#7c8f6d}.detail-wellness h3{margin:12px 0 18px}.expanded-product .detail-wellness p{font-size:17px;line-height:1.95;max-width:800px;color:#4e664b}.detail-wellness small{display:block;font-size:12px;line-height:1.8;color:#7d8c73;margin-top:14px}.detail-wellness button{display:flex;align-items:center;gap:40px;padding:12px 17px;margin-top:22px;border:1px solid #aabb99;background:#f5f6ef;color:#526d43;font-size:14px;border-radius:3px}.detail-wellness button:hover{background:#dce6d1}@media(max-width:700px){.detail-wellness{padding:24px 20px}.expanded-product .detail-wellness p{font-size:16px}}
.detail-photo-expand{position:relative;display:block;width:100%;padding:0;border:0;background:#e7e8df;border-radius:3px;overflow:hidden;cursor:zoom-in;text-align:left}.detail-photo-expand>span,.installation-zoom-label{position:absolute;bottom:13px;right:13px;padding:8px 11px;background:#f6f5edee;border:1px solid #b8c7ac;border-radius:3px;color:#4b6540;font-size:12px;line-height:1.4;pointer-events:none}.detail-photo-expand img{transition:filter .2s}.detail-photo-expand:hover img{filter:brightness(.94)}.detail-photo-expand:hover>span{background:#4f6c45;color:white;border-color:#4f6c45}.installation-expand{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.installation-zoom-label{bottom:auto;top:18px;right:18px}.installation-caption,.rental-image>.real-photo-label{pointer-events:none}
