html[dir=rtl]{scroll-behavior:smooth}body{font-family:Tahoma,Arial,sans-serif;line-height:1.8}button,select{font-family:inherit}.preview,.eyebrow,.art-label,.brand,.tag{letter-spacing:0}header{height:auto;min-height:110px;padding-block:15px;flex-wrap:wrap}header nav{margin-left:0;margin-inline-start:auto;gap:20px;align-items:center}.market-label{font-size:11px;display:flex;flex-direction:column;gap:3px}.market-label select{padding:7px;border:1px solid var(--line);background:white;max-width:190px}.hero h1{font-size:clamp(38px,5vw,68px);line-height:1.35;letter-spacing:0;max-width:650px}.hero p{line-height:1.95}.hero .button{margin-top:20px}.hero-art img{object-fit:contain}.art-bottom b{font-size:21px;line-height:1.6;max-width:450px}.hero-art .art-bottom{gap:15px}.section-head h2,.offer h2,.faq h2{letter-spacing:0;line-height:1.5}.selects{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end;width:100%;justify-content:flex-start}.selects label{display:flex;flex-direction:column;gap:5px;min-width:130px}.selects select{min-height:42px;max-width:100%}#reset{padding:10px 16px;border:1px solid var(--line);background:white;font-size:12px;min-height:42px}.pick-info h3{font-size:20px;line-height:1.6;letter-spacing:0;min-height:0;margin:14px 0 8px;overflow-wrap:anywhere}.colour{min-height:36px;font-size:12px;line-height:1.7}.price{font-size:25px;letter-spacing:0;line-height:1.5;margin:10px 0 14px;min-height:44px}.price small{font-size:13px}.price bdi{white-space:nowrap}.view{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 10px;font-size:12px;min-height:48px}.card details{font-size:12px}.card details p{line-height:1.9}.gallery .tag{left:auto;right:12px}.gallery .index{right:auto;left:12px}.gallery .photo-track{direction:ltr}.gallery-footer{direction:ltr}.gallery-prev,.gallery-next{color:#030303}.picks-nav{justify-content:flex-start}.picks-nav a{flex-shrink:0}.faq details p,.steps p{line-height:1.95}.steps article{gap:18px}.size-table>div{gap:10px}.language-switch{font-size:12px}.result-line{gap:12px;flex-wrap:wrap}footer{display:flex;justify-content:space-between;gap:20px}
@media(max-width:540px){.wrap{padding-inline:20px}header{gap:12px;min-height:0}header img{width:55px;height:48px}header nav{gap:12px;font-size:11px;flex-wrap:wrap}.market-label{width:100%;flex-direction:row;align-items:center;gap:12px}.hero{padding-block:28px;gap:22px}.hero h1{font-size:38px;line-height:1.4;margin:12px 0 18px}.hero p{font-size:14px}.hero-art img{height:265px;padding:16px}.art-bottom b{font-size:17px}.section-head h2,.offer h2,.faq h2{font-size:30px}.grid{gap:22px 14px}.pick-info h3{font-size:15px;line-height:1.65;margin-top:12px}.photo-track .photo{height:190px}.photo img{padding:20px 6px 8px}.colour{font-size:11px;min-height:38px}.price{font-size:20px;min-height:56px}.price small{font-size:11px}.view{font-size:11px;padding:10px 7px;gap:6px}.view span{font-size:20px}.card details{font-size:11px}.selects{gap:12px}.selects label{min-width:0;width:calc(50% - 6px)}.selects select{width:100%;font-size:12px}.gallery .tag{right:7px;font-size:9px}.gallery .index{left:7px;font-size:9px}footer{font-size:11px;flex-wrap:wrap}}

header .language-switch{font-size:14px;font-weight:400;padding:0;border:0;background:none}header .header-currency-btn{border:1px solid #ddd;border-radius:8px;padding:3px 9px;background:white;color:#000;font-size:15px;font-weight:400;line-height:1.5;min-height:30px}#market-dialog{border:1px solid #ddd;border-radius:12px;padding:24px;width:min(440px,calc(100% - 32px));color:#030303;box-shadow:0 12px 48px #0002}#market-dialog::backdrop{background:#0005}.market-dialog-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.market-dialog-head h2{font-size:22px;margin:0}.market-dialog-head button{border:0;background:none;font-size:28px;cursor:pointer}#market-dialog label{display:block;font-size:14px;margin-bottom:8px}#market-dialog select{width:100%;padding:12px;border:1px solid #ddd;border-radius:8px;background:white;font-size:16px}#market-dialog p{font-size:13px;color:#565454;margin:16px 0 0;line-height:1.9}@media(max-width:540px){header .header-currency-btn{margin-inline-start:auto}header nav{margin-inline-start:auto;gap:14px}header .language-switch{font-size:14px}}
