:root{--paper:#fcfcff;--ink:#191924;--orange:#ff4d29;--line:#dedee7}body{background:#fcfcff}header{background:white}.announcement{background:#241c39}.logo{letter-spacing:-2.5px}.ysh-hero{display:grid;grid-template-columns:.9fr 1.1fr;min-height:560px;margin:10px 26px 0;background:#ede8ff}.hero-editorial{padding:56px 8% 40px;display:flex;flex-direction:column;justify-content:center}.hero-editorial .eyebrow{color:#6f4bbb;font-size:12px}.hero-editorial h1{font-size:clamp(43px,4.6vw,70px);line-height:1.08;letter-spacing:-3px;margin:26px 0}.hero-editorial h1 em{color:#7047c7;display:block}.hero-editorial p{line-height:1.8;color:#656071;font-size:16px}.hero-editorial .button{align-self:start;margin-top:30px;background:#ff4d29}.hero-feature{position:relative;display:block;min-width:0;overflow:hidden;background:#221925}.hero-feature>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:45% center;transition:transform .7s}.hero-feature:hover>img{transform:scale(1.035)}.hero-feature:after{content:'';position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#151120db)}.hero-feature>div{position:absolute;bottom:34px;left:36px;right:25px;color:white;z-index:1}.hero-feature>div>span{font-size:12px;letter-spacing:1.5px}.hero-feature h2{font-size:36px;margin:12px 0;letter-spacing:-1px}.hero-feature p{font-size:15px}.hero-feature b{display:block;font-size:14px;font-weight:500;margin-top:16px}.hero-stats{display:flex;gap:45px;margin-top:38px}.hero-stats b{font-size:26px;font-family:Manrope,sans-serif;letter-spacing:-1px}.hero-stats span{display:block;color:#777183;font-size:12px;margin-top:5px}.color-ribbon{display:flex;justify-content:space-around;padding:20px;gap:25px;background:#ff4d29;color:white;font-weight:600;font-size:12px;letter-spacing:1px}.supplier-photo{background:#e7e6ef!important;isolation:isolate}.supplier-photo:before{display:none}.supplier-photo>img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s}.product-card:hover .supplier-photo{filter:none}.product-card:hover .supplier-photo>img{transform:scale(1.04)}.image-code{position:absolute;left:12px;top:12px;padding:6px 9px;background:#fffef4e8;color:#252330;font-size:11px;border-radius:3px;backdrop-filter:blur(3px)}.product-top h3{line-height:1.4;letter-spacing:-.4px}.product-card{border:1px solid #e7e5ed;border-radius:8px;overflow:hidden;padding-bottom:18px;background:white;transition:box-shadow .2s}.product-card:hover{box-shadow:0 10px 30px #39216c14}.product-card .product-top,.product-card>small,.product-card>.price{padding-left:16px;padding-right:16px}.product-card .price{font-weight:600}.product-card .price span{font-weight:400}.products{align-items:stretch}.catalog-products .sample{height:210px}.home-cars .sample{height:265px}.collection{padding-top:65px;padding-bottom:65px}.collection h2{max-width:670px}.photo-strip{display:flex;height:110px;gap:10px;margin-top:25px}.photo-strip img{width:calc((100% - 20px)/3);object-fit:cover;border-radius:5px}.universe-section{padding-top:0}.covering-universe{background:#f0ebfc}.tint-universe{background:#222536}.format-banner{background:#251c3b}.format-banner h2{color:#b6a1ff}.page-heading{background:linear-gradient(100deg,#f0eaff,#fff8f0);margin:24px 5% 35px;padding:35px;border-radius:8px}.page-heading h1 em{color:#7047c7}.roll-stamp{border-color:#ff4d29}.filters button.active{background:#7047c7;border-color:#7047c7}.sidebar-note{background:#eee9fa}.finish-cards article{background:#f0ebfc}.finish-cards article>.sample{height:350px}.format-table th{background:#eee9fa}.product-visual .supplier-photo{height:auto;aspect-ratio:1.69;border-radius:8px}.product-visual .supplier-photo>img{object-fit:contain}.gallery-buttons{display:flex;gap:12px;margin-top:14px}.gallery-buttons button{background:white;border:1px solid var(--line);padding:5px;border-radius:5px;font-size:12px;color:#666;display:flex;align-items:center;gap:9px;padding-right:14px}.gallery-buttons img{height:48px;width:72px;object-fit:cover;border-radius:3px}.gallery-buttons button.selected{border-color:#7047c7;box-shadow:0 0 0 1px #7047c7}.pagination{display:flex;align-items:center;justify-content:center;gap:25px;margin-top:35px}.pagination button{padding:12px 20px;border:1px solid var(--line);background:white;border-radius:6px;font-size:14px}.pagination button:disabled{opacity:.4;cursor:default}.pagination span{font-size:14px}.product-buy h1{overflow-wrap:anywhere}.cart-item .supplier-photo{height:78px;border-radius:5px}.cart-item .image-code{display:none}.cart-item .supplier-photo>img{object-fit:cover}.demo-price{display:block;color:#744b22;background:#fff0dc;padding:10px 12px;font-size:13px;line-height:1.5;border-radius:4px;margin-top:10px}.catalog-note{line-height:1.7;font-size:13px}.product-buy .notice{font-size:14px}
@media(min-width:1550px){.ysh-hero{min-height:640px}}@media(max-width:1000px){.hero-editorial{padding:40px 7%}.hero-editorial h1{font-size:48px}.ysh-hero{min-height:520px}.hero-stats{gap:30px}.color-ribbon span:last-child{display:none}.hero-feature>div{left:25px}.hero-feature h2{font-size:30px}.page-heading{padding:28px}.home-cars .sample{height:230px}}
@media(max-width:650px){.ysh-hero{grid-template-columns:1fr;margin:12px;min-height:0}.hero-editorial{padding:34px 26px}.hero-editorial h1{font-size:43px;letter-spacing:-2px;margin:20px 0}.hero-editorial p{font-size:15px}.hero-editorial .button{margin-top:22px}.hero-stats{margin-top:25px}.hero-feature{min-height:315px}.hero-feature>img{object-position:center}.hero-feature>div{bottom:23px;left:23px}.hero-feature h2{font-size:29px}.hero-feature>div>span{font-size:10px}.hero-feature b{margin-top:12px}.hero-feature p{font-size:14px}.color-ribbon{font-size:10px;gap:12px;padding:16px 8px;flex-wrap:wrap}.color-ribbon span:nth-child(2){display:none}.page-heading{padding:24px;margin:20px 6% 25px}.page-heading h1{font-size:32px;letter-spacing:-1.5px}.page-heading .roll-stamp{margin-top:10px}.home-cars{grid-template-columns:1fr!important}.home-cars .sample{height:240px}.home-cars .product-top h3{font-size:20px}.catalog-products .sample{height:145px}.product-card .product-top,.product-card>small,.product-card>.price{padding-left:11px;padding-right:11px}.catalog-products .product-top h3{font-size:14px}.catalog-products .price span{display:block;font-size:11px;margin-top:4px}.catalog-products .price{font-size:16px}.image-code{font-size:10px;left:8px;top:8px;padding:4px 6px}.product-top{margin-top:12px}.catalog-note{font-size:12px}.pagination{gap:10px}.pagination button{padding:11px;font-size:12px}.pagination span{font-size:12px}.finish-cards article>.sample{height:250px}.format-banner h2{font-size:38px}.gallery-buttons img{height:42px;width:60px}.collection{padding-top:40px;padding-bottom:40px}.universe-section{padding-top:0}.product-visual .supplier-photo{height:auto}.product-visual .image-code{font-size:12px}.hero-editorial .eyebrow{font-size:11px}.product-buy h1{font-size:30px}.footer-top{gap:30px}}
