.boat-detail{overflow-wrap:anywhere}.boat-detail .bp-header{gap:16px}.boat-detail .bp-header>a:last-child{color:#fff}.boat-detail .bd-back{background:var(--action);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 17px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.boat-detail .bd-back:hover{background:#a82f2b}.boat-detail .bp-title h1{max-width:800px}.boat-detail .bp-title .bd-subtitle-part{color:inherit;margin:0}.boat-detail .bp-title .bd-subtitle-part>span{margin:0 10px}.boat-detail .bp-facts div{min-width:0;padding-right:12px}.boat-detail .bp-facts strong{font-size:clamp(15px,1.6vw,23px)}.boat-detail .bp-hero figcaption{text-shadow:none;background:#243039d9;border-radius:8px;padding:6px 11px;bottom:16px;left:16px}.boat-detail .bp-main .bd-description{color:#3f494e;white-space:pre-line;font-size:16px}.boat-detail .bp-main .bd-small{color:#817b76;font-size:11px}.boat-detail .bp-main .bd-model-summary{color:#3f494e;font-size:16px;line-height:1.85}.boat-detail .bd-model-jump{color:var(--action);text-underline-offset:4px;gap:8px;margin:16px 0 0;font-size:12px;display:inline-flex}.boat-detail #model-guide-title{scroll-margin-top:28px}.boat-detail .bp-main dl>div{gap:24px}.boat-detail .bp-main dt{flex:0 0 36%}.boat-detail .bp-price{font-size:clamp(25px,3vw,38px);line-height:1.35}.boat-detail .bp-primary{background:var(--action);color:#fff;font-weight:600}.boat-detail .bd-source-domain{color:#6d625b;text-align:center;margin:10px 0;font-size:11px;display:block}.boat-detail .bd-location-empty{text-align:center;color:#756c65;background:#fcfaf7;border:1px dashed #e5d5cd;border-radius:16px;gap:10px;padding:30px;font-size:13px;display:grid}.boat-detail .bd-location-empty>span{color:#a96555;font-size:32px}.boat-detail .bd-location-empty p{margin:0;line-height:1.9}.boat-detail .bd-location-empty a{color:var(--action);margin-top:8px}.boat-detail .bp-note{color:#6d625b}.boat-detail .bp-main section>p:not(.bp-eyebrow){color:#5e666b}@media (max-width:800px){.boat-detail .bp-layout{gap:24px}.boat-detail .bp-price-card .bd-source-domain{display:block}.boat-detail .bp-facts{grid-template-columns:1fr 1fr;gap:20px}.boat-detail .bp-facts div{border:0;padding:0}.boat-detail .bp-facts strong{font-size:20px}.boat-detail .bp-header .brand-art{width:125px}.boat-detail .bp-header .bd-back{text-align:center;max-width:170px;padding:10px 12px;font-size:11px}.boat-detail .bp-title h1{font-size:32px}.boat-detail .bp-title p:last-child{line-height:1.9}.boat-detail .bp-main dl>div{gap:15px}.boat-detail .bp-main dd{max-width:62%}.boat-detail .bp-hero{aspect-ratio:1.25}}.boat-detail .bp-header>a:first-child{flex-shrink:0}@media (max-width:800px){.boat-detail .bp-header{gap:8px}.boat-detail .bp-header .brand-art{width:142px;height:40px}.boat-detail .bp-header .brand-art img{width:192px;height:128px;top:-44px;left:-26px}.boat-detail .bp-header .bd-back{min-width:0}}.seller-gallery .bp-hero img{object-fit:contain;background:#f1f2ef}.seller-gallery-controls{justify-content:center;align-items:center;gap:16px;margin:12px 0;font-size:12px;display:flex}.seller-gallery-controls button{color:#bc3934;background:#fff;border:1px solid #ecd6d0;border-radius:8px;padding:9px 15px}.seller-gallery-controls svg{width:20px;height:20px}.seller-gallery-thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:12px 0 22px;display:grid}.seller-gallery-thumbs button{cursor:pointer;background:#eee;border:2px solid #0000;border-radius:9px;padding:0;overflow:hidden}.seller-gallery-thumbs button[aria-pressed=true]{border-color:#bc3934}.seller-gallery-thumbs img{aspect-ratio:1.2;object-fit:cover;width:100%;display:block}.seller-original{border:1px solid #eae5e2;border-radius:10px;padding:16px 18px}.seller-original summary{cursor:pointer;font-size:13px;font-weight:600}.seller-original p{white-space:pre-line;margin-top:16px;font-size:13px;line-height:1.8}.seller-comment{background:#fff8f5;border-left:3px solid #e5aea5;border-radius:0 10px 10px 0;margin:14px 0;padding:16px 20px}.seller-comment p{white-space:pre-line}.seller-comment footer{border:0;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:12px;padding:0;font-size:11px;display:flex}.seller-comment a{color:#bc3934}
