.language-picker{display:flex;align-items:center;gap:5px;font-size:16px;min-width:0}.language-picker select{font:inherit;font-size:13px;font-weight:600;background:transparent;color:inherit;border:0;max-width:110px;cursor:pointer;padding:8px 0}.language-picker option{color:#181818;background:#fff}.language-suggestion{font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.browser-translate{font:inherit;background:transparent;color:inherit;border:1px solid currentColor;padding:10px;cursor:pointer}html[dir=rtl] body{font-family:Arial,Tahoma,sans-serif}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{font-family:Arial,Tahoma,sans-serif;letter-spacing:0;line-height:1.2}html[dir=rtl] .print-scene,html[dir=rtl] .product-art,html[dir=rtl] .studio-visual,html[dir=rtl] .ticker,html[dir=rtl] .logo{direction:ltr}html[dir=rtl] .price-table{text-align:right}html[dir=rtl] input[type=email],html[dir=rtl] input[name=code]{direction:ltr;text-align:right}.catalog .section-heading h1{font-size:clamp(42px,6vw,88px);line-height:1.02;letter-spacing:-.045em;white-space:pre-line;margin:0}.dark .catalog .section-heading h1{font-family:'Roboto Condensed',sans-serif;text-transform:uppercase}html[lang=zh] h1,html[lang=zh] h2,html[lang=hi] h1,html[lang=hi] h2{line-height:1.25;letter-spacing:0}@media(max-width:760px){.language-picker select{max-width:84px;font-size:12px}.language-picker>span{display:none}.header-actions{gap:8px}.header-actions .contact-link{display:none}.catalog .section-heading h1{font-size:42px}}
.seo-copy{max-width:1000px;margin:40px auto;padding:24px 5vw}.seo-copy h2{font-size:clamp(26px,3vw,42px);line-height:1.15}.seo-copy p{font-size:16px;line-height:1.7;max-width:800px}.seo-copy details{padding:18px 0;border-bottom:1px solid var(--line)}.seo-copy summary{font-size:17px;font-weight:700;cursor:pointer}.product-directory{display:flex;flex-wrap:wrap;gap:14px 24px;padding:32px 5vw;border-top:1px solid var(--line)}.product-directory a{font-size:14px;line-height:1.4;text-decoration:underline;text-underline-offset:4px}.seo-product{margin-bottom:24px}.seo-product .price-content{padding:24px}.seo-product h2{font-size:30px;line-height:1.2}.seo-product .price-select{display:inline-block;white-space:nowrap}
.product-directory-shell{padding:24px 5vw;border-top:1px solid var(--line)}.product-directory-shell>summary{font-size:15px;font-weight:700;cursor:pointer}.product-directory-shell .product-directory{padding:24px 0 0;border:0}.dark .seo-copy h2{font-family:Roboto Condensed,Arial,sans-serif}.dark .seo-copy{border-left:3px solid var(--accent);padding-left:28px}
html[dir=rtl] .dark h1,html[dir=rtl] .dark h2,html[dir=rtl] .dark h3,html[dir=rtl] .dark .catalog .section-heading h1{font-family:Arial,Tahoma,sans-serif!important;letter-spacing:0;line-height:1.25}
html[dir=rtl] .hero-copy>p,html[lang=hi] .hero-copy>p{font-size:17px;line-height:1.85}html[dir=rtl] .product-info p,html[dir=rtl] .price-notes,html[dir=rtl] .verify-description{font-size:15px}html[dir=rtl] .hero-copy h1{word-break:normal;overflow-wrap:normal}@media(max-width:600px){.hero-copy>.text-link{display:flex;width:fit-content;margin:18px 0 0}.hero-copy>.button{margin:0}.hero-copy>p{font-size:16px;line-height:1.8}html[dir=rtl] .hero-copy>.text-link{margin:18px 0 0}}
