.hero-art img{transform:none;height:335px;padding:24px 35px}.giant{font-size:170px;letter-spacing:-11px;top:60px;left:20px}.hero h1{font-size:clamp(54px,6vw,85px)}.selects{justify-content:space-between}.selects label{font-size:12px}.size-table{margin-top:12px;border-top:1px solid var(--line)}.size-table>div{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--line)}.size-table b{font-weight:500;color:var(--black)}.card h3{min-height:48px}.colour{min-height:36px}.photo img{padding:35px 18px 15px}.photo-track:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.tabs button.active{font-weight:500}.gallery-dots button{min-width:22px}.card details{font-size:12px}.card details p{line-height:1.6}.price{margin-top:10px}.empty button{padding:12px 18px;background:var(--black);color:white;border:0}
@media(max-width:540px){.hero-art img{height:265px;padding:20px}.giant{font-size:145px;top:40px}.selects label:last-child{grid-column:auto}.card h3{min-height:36px}.colour{min-height:30px}.photo img{padding:26px 8px 10px}.card details{font-size:10px}.gallery-dots button{min-width:18px}.hero h1{font-size:57px}.offer h2{font-size:35px}.hero p{max-width:340px}.art-bottom b{font-size:16px}}
