.lamp-card .product-media img{aspect-ratio:1/1;object-fit:contain;max-height:430px}.lamp-card .product-media{background:#eeeee7}.lamp-viewer{aspect-ratio:3/4;max-height:820px}.lamp-viewer:has(img[src*="assembly.svg"]){background:white}.lamp-hero-art img{aspect-ratio:4/3;object-fit:contain}.lamp-parts{border-collapse:collapse;width:100%;font-size:13px;line-height:1.7}.lamp-parts th{text-align:left;font-weight:600;color:#65756a}.lamp-parts th,.lamp-parts td{padding:11px 9px;border-bottom:1px solid var(--line);vertical-align:top}.lamp-parts td:last-child{width:38%;color:#65756a}.lamp-table-wrap{margin-top:18px}.lamp-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:35px}.lamp-steps article{background:#eaf0e7;border-radius:18px;padding:25px}.lamp-steps span{font-size:12px;color:#65756a}.lamp-steps h3{font-size:23px;margin:14px 0}.lamp-steps p{font-size:13px;line-height:1.85}.lamp-product .bench-main{position:sticky;top:105px}.lamp-product .bench-config>p{max-width:450px}.lamp-product .bench-option select{max-width:235px}.lamp-product .bench-summary h1{font-size:clamp(34px,3.7vw,51px)}
@media(max-width:1050px){.lamp-product .bench-option{flex-wrap:wrap}.lamp-product .bench-main{position:static}.lamp-product .bench-option select{max-width:100%}.lamp-steps{gap:15px}.lamp-steps article{padding:18px}}
@media(max-width:650px){.lamp-viewer{max-height:none}.lamp-card .product-media img{max-height:390px}.lamp-steps{grid-template-columns:1fr}.lamp-product .bench-summary h1{font-size:37px}.lamp-product .bench-option{flex-wrap:nowrap}.lamp-product .bench-option select{max-width:195px;font-size:12px}.lamp-parts{font-size:12px}.lamp-parts th,.lamp-parts td{padding:9px 5px}.lamp-product .bench-view-help{max-width:80%;text-align:right}.lamp-collection-hero h1{font-size:37px}}
