.detailed-main .product-info h1{font-size:clamp(35px,4vw,60px);line-height:1.08}.detail-full-name{font-size:13px;color:#6b6358;line-height:1.6;margin:-5px 0 24px;max-width:420px}.detail-gallery{min-width:0}.detailed-main .real-gallery{height:590px;min-height:0;background:#fff}.detail-thumbnails{display:flex;gap:10px;margin-top:14px;overflow-x:auto;padding:4px 3px 10px}.detail-thumbnails button{border:1px solid #e2dacd;border-radius:5px;flex:0 0 68px;height:75px;overflow:hidden;padding:5px;background:white}.detail-thumbnails button.selected{border-color:#ae854b;box-shadow:0 0 0 1px #ae854b}.detail-thumbnails img{width:100%;height:100%;object-fit:contain}.image-expand{position:absolute;bottom:20px;right:20px;width:44px;height:44px;border:1px solid #d7cbb8;background:#fff;border-radius:50%;font-size:22px}.detail-tabs{flex-wrap:wrap}.box-section{display:grid;grid-template-columns:1fr 1fr;gap:40px}.box-section p{font-size:14px;color:#655b4e;margin-top:20px}.box-section ul{padding:0;margin:0;list-style:none}.box-section li{font-size:15px;padding:15px 0;border-bottom:1px solid #e1d6c7;display:flex;gap:20px}.box-section li>span{color:#7f5e2f}.setup-section{background:#25221c;color:#f8f2e9;display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.setup-section h2{font-size:40px}.setup-section .eyebrow{color:#d2aa70}.setup-section>p{font-size:15px;line-height:1.9;color:#cfc1a9}#image-viewer{width:min(90vw,1100px);height:90svh;inset:0;margin:auto;border-radius:10px;padding:45px;background:#fff;overflow:hidden}#image-viewer>img{width:100%;height:100%;object-fit:contain}#image-viewer>button{position:absolute;right:12px;top:8px;width:44px;height:44px;font-size:30px}#image-viewer::backdrop{background:#000b}.cart-item h3{font-size:19px;line-height:1.3}@media(max-width:760px){.detailed-main .real-gallery{height:400px}.detail-thumbnails button{flex-basis:57px;height:62px}.detailed-main .product-info h1{font-size:40px}.product-pills{flex-wrap:wrap}.box-section,.setup-section{grid-template-columns:1fr;gap:30px}.setup-section h2{font-size:33px}.setup-section>p{font-size:15px}.detail-tabs{gap:15px}.mobile-buy b{font-size:12px;max-width:135px;display:block}.mobile-buy .button{padding:14px 15px}#image-viewer{padding:50px 12px;width:96vw;height:85svh}}
