@font-face{font-family:siteFont;src:url(../media/SourceSans3_Light-s.p.1a44o1gjvrtjx.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:siteFont;src:url(../media/SourceSans3_Regular-s.p.32z6tv-53-24q.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:siteFont;src:url(../media/SourceSans3_SemiBold-s.p.08_p_8gxez6al.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:siteFont;src:url(../media/SourceSans3_Bold-s.p.0qof95i7awwqv.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:siteFont Fallback;src:local(Arial);ascent-override:106.16%;descent-override:34.61%;line-gap-override:0.0%;size-adjust:94.19%}._3SlyqG_className{font-family:siteFont,siteFont Fallback}._3SlyqG_variable{--font-site:"siteFont", "siteFont Fallback"}
:root{--color-primary:#1c1f88;--color-primary-dark:#151515;--color-header-bg:#ededed;--color-breadcrumb-bg:#fcfcfc;--color-footer-bg:#424242;--color-footer-bottom:#1a1a1a;--color-footer-search:#a0a0a0;--color-news-bg:#f8f8f8;--color-text:#000;--color-text-body:#373937;--color-text-muted:#555;--color-text-light:#eee;--color-line:#e5e5e5;--color-line-soft:#eee;--color-surface:#fff;--color-surface-soft:#f7f7f7;--color-white:#fff;--font-size-12:12px;--font-size-13:13px;--font-size-14:14px;--font-size-15:15px;--font-size-16:16px;--font-size-17:17px;--font-size-18:18px;--font-size-20:20px;--font-size-22:22px;--font-size-24:24px;--font-size-26:26px;--font-size-28:28px;--font-size-30:30px;--font-size-36:36px;--font-weight-300:300;--font-weight-400:400;--font-weight-500:500;--font-weight-600:600;--font-weight-700:700;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-15:15px;--space-16:16px;--space-18:18px;--space-20:20px;--space-24:24px;--space-30:30px;--space-35:35px;--space-40:40px;--space-50:50px;--space-60:60px;--space-80:80px;--container-width:1200px;--container-gutter:120px;--sidebar-width:288px;--header-height:100px;--breadcrumb-height:47px;--breakpoint-mobile:768px;--radius-sm:2px;--radius-md:5px;--radius-pill:30px;--shadow-card:0 0 6px #0000001a;--shadow-dropdown:0 2px 6px #0003;--font-family:var(--font-site), "Source Sans 3", "Source Sans Pro", "Lato", "Open Sans", "Roboto", "Noto Sans", arial, sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-surface);color:var(--color-text);font-family:var(--font-family);font-size:var(--font-size-16);font-weight:var(--font-weight-400);margin:0;padding:0;line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}a:hover{color:var(--color-primary)}h1,h2,h3,h4{font-weight:var(--font-weight-600);margin:0}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}button{cursor:pointer;font-family:inherit}.container{width:min(var(--container-width), calc(100% - var(--container-gutter) * 2));margin:0 auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{background:var(--color-header-bg);z-index:30;position:relative}.site-header__inner{height:var(--header-height);justify-content:space-between;align-items:center;gap:var(--space-20);display:flex}.brand{flex:none;align-items:center;display:flex}.brand__logo{width:216px;height:auto}.brand__name{font-size:var(--font-size-24);font-weight:var(--font-weight-700);color:var(--color-primary)}.main-nav{height:var(--header-height);align-items:stretch;margin-left:auto;display:flex}.main-nav__item{align-items:stretch;display:flex;position:relative}.main-nav__link{align-items:center;gap:var(--space-6);padding:0 var(--space-18);font-size:var(--font-size-16);color:var(--color-text);white-space:nowrap;display:flex}.main-nav__item.is-active .main-nav__link,.main-nav__link:hover{background:var(--color-text);color:var(--color-white)}.main-nav__caret{width:12px;height:12px}.main-nav__link--feedback{height:40px;margin-left:var(--space-16);padding:0 var(--space-20);border-radius:var(--radius-md);background:var(--color-text);color:var(--color-white);font-size:var(--font-size-15);align-self:center}.main-nav__link--feedback:hover{background:var(--color-primary);color:var(--color-white)}.main-nav__langs{align-items:center;gap:var(--space-8);padding-left:var(--space-16);display:flex}.main-nav__langs a{font-size:var(--font-size-13);text-transform:uppercase;color:var(--color-text-muted)}.main-nav__langs a.is-active{color:var(--color-primary);font-weight:var(--font-weight-700)}.product-menu{top:var(--header-height);background:var(--color-surface);width:min(760px,80vw);box-shadow:var(--shadow-dropdown);border-top:2px solid var(--color-primary);z-index:40;display:none;position:absolute;left:50%;transform:translate(-50%)}.main-nav__item--has-menu:hover .product-menu,.main-nav__item--has-menu:focus-within .product-menu{display:block}.product-menu__inner{gap:var(--space-24);width:auto;padding:var(--space-24);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-menu__title{font-size:var(--font-size-16);font-weight:var(--font-weight-600);color:var(--color-primary);padding-bottom:var(--space-8);border-bottom:1px solid var(--color-line);margin-bottom:var(--space-8);display:block}.product-menu__column li a{padding:var(--space-6) 0;font-size:var(--font-size-14);color:var(--color-text-body);display:block}.product-menu__column li a:hover{color:var(--color-primary)}.mobile-nav{display:none}.breadcrumb{background:var(--color-breadcrumb-bg);border-bottom:1px solid var(--color-line-soft)}.breadcrumb__inner{height:var(--breadcrumb-height);justify-content:center;align-items:center;gap:var(--space-8);font-size:var(--font-size-14);color:var(--color-text-body);display:flex}.breadcrumb__item{align-items:center;gap:var(--space-8);display:inline-flex}.breadcrumb__sep{color:var(--color-text-muted)}.breadcrumb__current{font-weight:var(--font-weight-600);color:var(--color-text)}.page-body{grid-template-columns:minmax(0, 1fr) var(--sidebar-width);gap:var(--space-35);padding:var(--space-40) 0 var(--space-80);align-items:start;display:grid}.page-content{min-width:0}.page-heading{padding-left:var(--space-12);margin-bottom:var(--space-24);font-size:var(--font-size-28);font-weight:var(--font-weight-600);line-height:1.2;position:relative}.page-heading:before{content:"";background:var(--color-primary);width:4px;height:26px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.section-title{font-size:var(--font-size-18);font-weight:var(--font-weight-600);padding-bottom:var(--space-10);margin:var(--space-40) 0 var(--space-20);border-bottom:1px solid var(--color-line)}.section-title--underline{border-bottom:2px solid var(--color-text);padding-bottom:var(--space-6);display:inline-block}.sidebar{gap:var(--space-24);flex-direction:column;display:flex}.widget{background:var(--color-surface)}.widget__title{background:var(--color-primary);height:60px;color:var(--color-white);font-size:var(--font-size-20);font-weight:var(--font-weight-400);justify-content:center;align-items:center;display:flex}.widget--categories,.widget--about,.widget--latest,.widget--latest-news,.widget--contact{border:1px solid var(--color-line)}.category-tree>li{border-bottom:1px solid var(--color-line-soft)}.category-tree>li:last-child{border-bottom:0}.category-tree summary{padding:var(--space-15) var(--space-18);font-size:var(--font-size-15);color:var(--color-text-body);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.category-tree summary::-webkit-details-marker{display:none}.category-tree summary a{color:inherit}.category-tree summary.is-current a,.category-tree a.is-current{color:var(--color-primary);font-weight:var(--font-weight-600)}.category-tree__caret{color:var(--color-text-muted);transition:transform .2s}.category-tree details[open] .category-tree__caret{transform:rotate(180deg)}.category-tree details>ul{padding:0 0 var(--space-10)}.category-tree details>ul li a{padding:var(--space-6) var(--space-18) var(--space-6) var(--space-30);font-size:var(--font-size-14);color:var(--color-text-body);display:block}.category-tree details>ul li a:hover,.category-tree details>ul li a.is-current{color:var(--color-primary)}.category-tree>li>a{padding:var(--space-15) var(--space-18);font-size:var(--font-size-15);color:var(--color-text-body);display:block}.latest-products{gap:var(--space-16);padding:var(--space-20) var(--space-18);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.latest-products a{text-align:center;font-size:var(--font-size-14);color:var(--color-text-body);display:block}.latest-products img{width:100%;height:auto;margin-bottom:var(--space-8);background:var(--color-surface-soft)}.latest-news li{border-bottom:1px solid var(--color-line-soft)}.latest-news li:last-child{border-bottom:0}.latest-news a{gap:var(--space-12);padding:var(--space-12) var(--space-18);align-items:flex-start;display:flex}.latest-news img{object-fit:cover;flex:none;width:90px;height:60px}.latest-news strong{font-size:var(--font-size-14);font-weight:var(--font-weight-400);color:var(--color-text-body);line-height:1.4;display:block}.latest-news time{margin-top:var(--space-6);font-size:var(--font-size-12);color:var(--color-text-muted);display:block}.latest-news a.is-current strong{color:var(--color-primary)}.about-menu li{border-bottom:1px solid var(--color-line-soft)}.about-menu li:last-child{border-bottom:0}.about-menu a{justify-content:center;align-items:center;gap:var(--space-6);padding:var(--space-15) var(--space-18);text-align:center;font-size:var(--font-size-15);color:var(--color-text-body);display:flex}.about-menu a.is-current{color:var(--color-primary);font-weight:var(--font-weight-600)}.about-menu a:hover{color:var(--color-primary)}.contact-list{padding:var(--space-20) var(--space-18);background:var(--color-surface)}.contact-list li{gap:var(--space-8);font-size:var(--font-size-14);color:var(--color-text-body);margin-bottom:var(--space-12);align-items:flex-start;line-height:1.6;display:flex}.contact-list li:last-child{margin-bottom:0}.contact-list svg{flex:none;margin-top:3px}.contact-list a:hover{color:var(--color-primary)}.product-grid{gap:var(--space-30);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-card{text-align:left;flex-direction:column;align-items:stretch;display:flex}.product-card__media{background:var(--color-surface-soft);width:100%;display:block}.product-card__media img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.product-card__title{margin-top:var(--space-12);font-size:var(--font-size-18);font-weight:var(--font-weight-400);color:var(--color-text-body);line-height:1.4}.product-card__intro{margin-top:var(--space-8);font-size:var(--font-size-14);color:var(--color-text-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.add-inquiry-box{align-self:center;align-items:center;gap:var(--space-6);margin-top:var(--space-12);font-size:var(--font-size-14);color:var(--color-text-body);cursor:pointer;display:inline-flex;position:relative}.add-inquiry-box:hover{color:var(--color-primary)}.add-inquiry-box__input{opacity:0;pointer-events:none;position:absolute}.add-inquiry-box__mark{border:1px solid var(--color-line);background:var(--color-surface);color:#0000;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.add-inquiry-box.is-selected .add-inquiry-box__mark{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-surface)}.add-inquiry-box.is-full{color:var(--color-text-muted);cursor:not-allowed}.add-inquiry-box__input:focus-visible+.add-inquiry-box__mark{outline:2px solid var(--color-primary);outline-offset:2px}.md-video{margin-top:var(--space-16);margin-bottom:var(--space-16)}.video-facade__button{aspect-ratio:16/9;cursor:pointer;background:#000;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.video-facade__cover{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.video-facade__cover--empty{background:var(--color-surface-soft)}.video-facade__play{width:56px;height:56px;color:var(--color-surface);background:#0000008c;border-radius:50%;justify-content:center;align-items:center;font-size:18px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-facade__button:hover .video-facade__play{background:var(--color-primary)}.video-facade__title{padding:var(--space-8) var(--space-12);color:var(--color-surface);font-size:var(--font-size-13);text-align:left;background:linear-gradient(#0000,#000000a6);position:absolute;bottom:0;left:0;right:0}.video-facade__iframe{aspect-ratio:16/9;border:0;width:100%;display:block}.video-facade__note{margin-top:var(--space-8);font-size:var(--font-size-13);color:var(--color-text-muted)}.video-facade__fallback{margin-top:var(--space-8)}.news-grid{gap:var(--space-30);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.news-card__media{background:var(--color-surface-soft);display:block}.news-card__media img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.news-card__title{margin-top:var(--space-12);font-size:var(--font-size-18);font-weight:var(--font-weight-600);color:var(--color-text-body);line-height:1.3}.news-card__summary{margin-top:var(--space-8);font-size:var(--font-size-14);color:var(--color-text-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.news-card__date{margin-top:var(--space-10);font-size:var(--font-size-13);color:var(--color-text-muted);display:block}.knowledge-list li{margin-bottom:var(--space-12)}.knowledge-list a{gap:var(--space-20);padding:var(--space-16) var(--space-20);background:var(--color-surface-soft);display:flex}.knowledge-list a:hover .knowledge-list__title{color:var(--color-primary)}.knowledge-list__date{border:1px solid var(--color-line);background:var(--color-surface);flex-direction:column;flex:0 0 62px;justify-content:center;align-items:center;height:62px;line-height:1.1;display:flex}.knowledge-list__day{font-size:var(--font-size-22);font-style:italic;font-weight:var(--font-weight-400)}.knowledge-list__month{font-size:var(--font-size-12);color:var(--color-text-muted)}.knowledge-list__title{font-size:var(--font-size-17);font-weight:var(--font-weight-600);color:var(--color-text-body)}.knowledge-list__summary{margin-top:var(--space-6);font-size:var(--font-size-14);color:var(--color-text-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pagination{justify-content:center;align-items:center;gap:var(--space-6);margin:var(--space-40) 0 var(--space-20);flex-wrap:wrap;display:flex}.pagination__btn{min-width:40px;height:40px;padding:0 var(--space-12);border:1px solid var(--color-line);background:var(--color-surface);font-size:var(--font-size-14);color:var(--color-text-body);justify-content:center;align-items:center;display:inline-flex}.pagination__btn:hover{border-color:var(--color-primary);color:var(--color-primary)}.pagination__btn.is-current{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.pagination__info{margin-left:var(--space-8);font-size:var(--font-size-14);color:var(--color-text-muted)}.product-top{gap:var(--space-30);grid-template-columns:420px minmax(0,1fr);display:grid}.product-gallery__main{background:var(--color-surface-soft);position:relative}.product-gallery__main img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.product-gallery__lens,.product-gallery__zoom{pointer-events:none;display:none}@media (hover:hover) and (min-width:1024px){.product-gallery.is-zooming .product-gallery__main{cursor:crosshair}.product-gallery.is-zooming .product-gallery__lens{border:1px solid var(--color-primary);background:#ffffff40;display:block;position:absolute}.product-gallery.is-zooming .product-gallery__zoom{top:0;left:calc(100% + var(--space-16));border:1px solid var(--color-line);background-color:var(--color-surface-soft);z-index:40;background-repeat:no-repeat;width:100%;height:100%;display:block;position:absolute;box-shadow:0 6px 24px #0000001f}}.product-gallery__thumbs-row{align-items:center;gap:var(--space-6);margin-top:var(--space-10);display:flex}.product-gallery__nav{border:1px solid var(--color-line);background:var(--color-surface);width:28px;height:28px;color:var(--color-text-body);cursor:pointer;flex:none;justify-content:center;align-items:center;display:none}.product-gallery.is-ready.is-overflow .product-gallery__nav{display:inline-flex}.product-gallery__nav:disabled{opacity:.4;cursor:default}.product-gallery__thumbs{gap:var(--space-10);scrollbar-width:none;flex:auto;display:flex;overflow-x:auto}.product-gallery__thumbs::-webkit-scrollbar{display:none}.product-gallery__thumb{flex:0 0 calc((100% - 4 * var(--space-10)) / 5);border:1px solid var(--color-line);background:var(--color-surface-soft);cursor:pointer;padding:0}.product-gallery__thumb.is-active{border-color:var(--color-primary)}.product-gallery__thumbs img{aspect-ratio:1;object-fit:cover;background:var(--color-surface-soft);width:100%}@media (max-width:767px){.product-gallery__thumb{flex-basis:calc((100% - 3 * var(--space-10)) / 4)}}.product-info h1{font-size:var(--font-size-28);font-weight:var(--font-weight-600);margin-bottom:var(--space-16);line-height:1.2}.product-info__intro{font-size:var(--font-size-15);color:var(--color-text-body);margin-bottom:var(--space-24);line-height:1.8}.product-actions{align-items:flex-start;gap:var(--space-12);margin-bottom:var(--space-24);flex-direction:column;display:flex}.product-actions__row{gap:var(--space-12);flex-wrap:wrap;display:flex}.product-actions .add-inquiry-box{align-self:flex-start;margin-top:0}.btn{justify-content:center;align-items:center;gap:var(--space-8);min-height:40px;padding:0 var(--space-24);border:1px solid var(--color-primary);background:var(--color-primary);color:var(--color-white);font-size:var(--font-size-15);border-radius:var(--radius-sm);display:inline-flex}.btn:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);color:var(--color-white)}.btn--outline{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-text-body)}.btn--outline:hover{background:var(--color-text);color:var(--color-white)}.share{gap:var(--space-10);margin:var(--space-24) 0;display:flex}.share a{width:28px;height:28px;color:var(--color-white);justify-content:center;align-items:center;display:inline-flex}.share-icon--facebook{background:#3b5998}.share-icon--x{background:#000}.share-icon--linkedin{background:#0077b5}.share-icon--pinterest{background:#e60023}.share-icon--whatsapp{background:#25d366}.share-icon--email{background:#f5a623}.markdown{font-size:var(--font-size-15);color:var(--color-text-body);line-height:1.9}.markdown h2,.markdown h3,.markdown h4{font-size:var(--font-size-16);font-weight:var(--font-weight-700);color:var(--color-text);margin:var(--space-20) 0 var(--space-8)}.markdown p{margin-bottom:var(--space-16)}.markdown ul,.markdown ol{margin:0 0 var(--space-16) var(--space-20);list-style:outside}.markdown ol{list-style:decimal}.markdown li{margin-bottom:var(--space-6)}.markdown a{color:var(--color-primary);text-decoration:underline}.md-figure{margin:var(--space-24) 0}.md-figure img{margin:0 auto}.md-figure figcaption{margin-top:var(--space-8);font-size:var(--font-size-13);color:var(--color-text-muted);text-align:center}.md-missing{color:#b23c3c}.table-wrap{margin:var(--space-24) 0;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:var(--font-size-14)}.data-table th,.data-table td{border:1px solid var(--color-line);padding:var(--space-10) var(--space-12);text-align:center;vertical-align:middle}.data-table th{background:var(--color-surface-soft);font-weight:var(--font-weight-600)}.spec-table{border-collapse:collapse;width:100%;font-size:var(--font-size-14);margin:var(--space-20) 0}.spec-table th,.spec-table td{border:1px solid var(--color-line);padding:var(--space-8) var(--space-10);text-align:center}.spec-table th{background:var(--color-surface-soft);font-weight:var(--font-weight-600)}.prev-next{margin:var(--space-30) 0;grid-template-columns:1fr 1fr;display:grid}.prev-next__item{min-height:50px;padding:0 var(--space-20);color:var(--color-white);font-size:var(--font-size-14);align-items:center;display:flex}.prev-next__item--prev{background:var(--color-primary)}.prev-next__item--next{background:var(--color-text);justify-content:flex-end}.prev-next__item a,.prev-next__empty{align-items:center;gap:var(--space-12);width:100%;color:var(--color-white);display:flex}.prev-next__item--next a,.prev-next__item--next .prev-next__empty{justify-content:flex-end}.prev-next__item a:hover{color:var(--color-white);opacity:.85}.related-products{gap:var(--space-16);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.related-products a{text-align:center;font-size:var(--font-size-13);color:var(--color-text-body);display:block}.related-products img{aspect-ratio:1;object-fit:cover;background:var(--color-surface-soft);width:100%;margin-bottom:var(--space-8)}.inquiry-form{gap:var(--space-15);margin-top:var(--space-20);flex-direction:column;display:flex}.inquiry-form__row{gap:var(--space-20);grid-template-columns:1fr 1fr;display:grid}.field{display:block;position:relative}.field__label{left:var(--space-16);font-size:var(--font-size-14);color:var(--color-text-muted);pointer-events:none;position:absolute;top:12px}.field input,.field textarea{border:1px solid var(--color-line);background:var(--color-surface);width:100%;padding:30px var(--space-16) var(--space-10);font-family:inherit;font-size:var(--font-size-15);color:var(--color-text);border-radius:var(--radius-sm)}.field textarea{resize:vertical;min-height:150px}.field input:focus,.field textarea:focus{border-color:var(--color-primary);outline:none}.field--full{width:100%}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-message{font-size:var(--font-size-14)}.form-message--error{color:#b23c3c}.form-message--ok{color:#1d7a3c}.inquiry-form .btn{align-self:center;min-width:180px}.footer-search{background:var(--color-footer-search)}.footer-search__inner{align-items:center;height:70px;display:flex}.footer-search__form{align-items:center;gap:var(--space-20);width:100%;display:flex}.footer-search__form label{font-size:var(--font-size-16);color:var(--color-text-body);flex:auto}.footer-search__form input{width:640px;max-width:45vw;height:40px;padding:0 var(--space-16);font-size:var(--font-size-15);border:0;font-family:inherit}.footer-search__form button{background:var(--color-primary);width:224px;height:40px;color:var(--color-white);font-size:var(--font-size-16);justify-content:center;align-items:center;gap:var(--space-8);border:0;display:inline-flex}.footer-main{background:var(--color-footer-bg);color:var(--color-text-light);padding:var(--space-50) 0 var(--space-40)}.footer-main__grid{justify-content:space-between;gap:var(--space-30);grid-template-columns:300px 320px 230px 200px;display:grid}.footer-col h2{font-size:var(--font-size-20);font-weight:var(--font-weight-600);color:var(--color-white);margin-bottom:var(--space-20)}.footer-contact li{gap:var(--space-10);font-size:var(--font-size-14);color:var(--color-text-light);align-items:flex-start;line-height:2.1;display:flex}.footer-contact svg{flex:none;margin-top:7px}.footer-contact a{color:var(--color-text-light)}.footer-links{gap:var(--space-20);display:flex}.footer-links ul{flex:1 1 0}.footer-links li{font-size:var(--font-size-14);color:var(--color-text-light);white-space:nowrap;line-height:2.2}.footer-links li:before,.footer-links--dash li:before{content:"–";margin-right:var(--space-8)}.footer-links--dash li{font-size:var(--font-size-14);color:var(--color-text-light);white-space:nowrap;line-height:2.2}.footer-links--dash a{color:var(--color-text-light)}.footer-links--dash a:hover{color:var(--color-white);text-decoration:underline}.footer-links a{color:var(--color-text-light)}.footer-links a:hover,.footer-contact a:hover{color:var(--color-white);text-decoration:underline}.footer-col--qr img{background:var(--color-white);width:180px;height:180px;padding:var(--space-6)}.footer-social{margin-top:var(--space-12);gap:var(--space-12);font-size:var(--font-size-13);flex-wrap:wrap;display:flex}.footer-bottom{background:var(--color-footer-bottom);color:#ccc;font-size:var(--font-size-13);text-align:center;padding:var(--space-16) 0}.hero{background:var(--color-surface-soft);position:relative;overflow:hidden}.hero__slide img{aspect-ratio:1920/800;object-fit:cover;width:100%;height:auto}.hero__arrow{width:40px;height:60px;color:var(--color-primary);opacity:.7;background:0 0;border:0;justify-content:center;align-items:center;font-size:30px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.hero__arrow--prev{left:var(--space-10)}.hero__arrow--next{right:var(--space-10)}.hero__dots{left:50%;bottom:var(--space-16);gap:var(--space-10);display:flex;position:absolute;transform:translate(-50%)}.hero__dot{border:1px solid var(--color-primary);background:var(--color-surface);border-radius:50%;width:10px;height:10px;padding:0}.hero__dot.is-active{background:var(--color-primary)}.home-categories{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-category{min-height:270px;padding:var(--space-30);text-align:center;color:var(--color-white);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.home-category img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.home-category:after{content:"";z-index:1;background:linear-gradient(#14141438 0%,#14141414 55%,#1414142e 100%);position:absolute;inset:0}.home-category__body{z-index:2;position:relative}.home-category__title{font-size:var(--font-size-30);font-weight:var(--font-weight-600);color:var(--color-white);text-shadow:0 1px 6px #0000008c}.home-category__children{margin-top:var(--space-12);font-size:var(--font-size-14);color:var(--color-white);text-shadow:0 1px 5px #0009;line-height:1.9}.home-category__children li:before{content:"– "}.home-section{padding:var(--space-60) 0}.home-section--soft{background:var(--color-news-bg)}.home-section__title{font-size:var(--font-size-36);font-weight:var(--font-weight-500);text-align:center;margin-bottom:var(--space-40)}.home-products{gap:var(--space-30);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-actions{margin-top:var(--space-40);justify-content:center;display:flex}.btn--ghost{color:var(--color-text-body);gap:var(--space-16);background:0 0;border:1px solid #ccc;min-width:200px}.btn--ghost:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.home-about{color:var(--color-white);padding:var(--space-60) 0;background:linear-gradient(120deg,#1b2430 0%,#2a3442 55%,#1b2430 100%)}.home-about__inner{text-align:center}.home-about__title{font-size:var(--font-size-30);font-weight:var(--font-weight-600);color:var(--color-white)}.home-about__text{max-width:1000px;margin:var(--space-16) auto 0;font-size:var(--font-size-15);color:#ffffffeb;line-height:1.8}.home-features{gap:var(--space-30);margin:var(--space-40) 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-feature{justify-content:center;align-items:center;gap:var(--space-16);text-align:left;color:var(--color-white);display:flex}.home-feature__icon{border:2px solid var(--color-white);border-radius:50%;flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.home-feature__label{font-size:var(--font-size-16)}.home-news{gap:var(--space-30);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-news-card{background:var(--color-surface);flex-direction:column;display:flex}.home-news-card__media img{aspect-ratio:16/10;object-fit:cover;width:100%}.home-news-card h3{margin:var(--space-12) var(--space-12) 0;font-size:var(--font-size-18);font-weight:var(--font-weight-600);line-height:1.35}.home-news-card p{margin:var(--space-8) var(--space-12) 0;font-size:var(--font-size-14);color:var(--color-text-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.text-link{margin:var(--space-12);font-size:var(--font-size-14);color:var(--color-primary)}.home-marketing{gap:var(--space-40);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;display:grid}.home-marketing img{width:100%;height:auto}.market-table{border-collapse:collapse;width:100%;font-size:var(--font-size-14)}.market-table td{border:1px solid var(--color-line);padding:var(--space-15) var(--space-10);text-align:center;color:var(--color-text-body)}.about-body h3{font-size:var(--font-size-16);font-weight:var(--font-weight-700);margin:var(--space-20) 0 var(--space-8)}.about-body p{margin-bottom:var(--space-12)}.about-body img{margin:var(--space-16) 0}.contact-info{gap:var(--space-40);grid-template-columns:minmax(0,1fr) 400px;align-items:start;display:grid}.contact-info h1{font-size:var(--font-size-20);font-weight:var(--font-weight-600);margin-bottom:var(--space-20)}.contact-lines{font-size:var(--font-size-15);color:var(--color-text-body);line-height:2.2}.contact-lines a:hover{color:var(--color-primary)}.contact-media img{width:100%;height:auto}.inquiry-intro{font-size:var(--font-size-15);color:var(--color-text-body);margin-bottom:var(--space-10);line-height:1.8}.download-list{gap:var(--space-40);flex-wrap:wrap;display:flex}.download-item{align-items:center;gap:var(--space-10);font-size:var(--font-size-16);color:var(--color-text-body);text-align:center;flex-direction:column;width:160px;display:flex}.download-item:hover{color:var(--color-primary)}.search{padding-bottom:var(--space-40)}.search__form{gap:var(--space-10);margin-bottom:var(--space-12);display:flex}.search__form input{border:1px solid var(--color-line);height:44px;padding:0 var(--space-16);font-size:var(--font-size-16);flex:auto;font-family:inherit}.search__form button{align-items:center;gap:var(--space-8);height:44px;padding:0 var(--space-30);background:var(--color-primary);color:var(--color-white);font-size:var(--font-size-16);border:0;display:inline-flex}.search__hint{font-size:var(--font-size-13);color:var(--color-text-muted);margin-bottom:var(--space-20)}.search__loading,.search__empty{font-size:var(--font-size-15);color:var(--color-text-body);padding:var(--space-20) 0}.search__results{gap:var(--space-30);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.search__results li{border:0;padding:0}.search__result-link{gap:var(--space-8);flex-direction:column;display:flex}.search__result-image{aspect-ratio:1;object-fit:cover;background:var(--color-surface-soft);width:100%}.search__result-body{gap:var(--space-6);flex-direction:column;display:flex}.search__results strong{font-size:var(--font-size-16);color:var(--color-primary)}.search__result-excerpt{font-size:var(--font-size-14);color:var(--color-text-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.search__results code{margin-top:var(--space-6);font-size:var(--font-size-12);color:var(--color-text-muted);display:block}.search__results mark{background:#fff2b3}.not-found{padding:var(--space-60) 0 var(--space-80)}.not-found__top{gap:var(--space-60);margin-bottom:var(--space-60);grid-template-columns:420px minmax(0,1fr);align-items:center;display:grid}.not-found__illustration svg{width:100%;height:auto}.not-found h1{font-size:var(--font-size-30);font-weight:var(--font-weight-600);margin-bottom:var(--space-10)}.not-found__text{font-size:var(--font-size-15);color:var(--color-text-body);margin-bottom:var(--space-20)}.not-found__search{max-width:480px;display:flex}.not-found__search input{border:1px solid var(--color-line);height:44px;padding:0 var(--space-16);font-family:inherit;font-size:var(--font-size-15);border-right:0;flex:auto}.not-found__search button{height:44px;padding:0 var(--space-24);color:var(--color-white);font-size:var(--font-size-15);background:#f39c12;border:0}.not-found__section-title{font-size:var(--font-size-30);font-weight:var(--font-weight-600);text-align:center;text-transform:uppercase;margin-bottom:var(--space-30)}.not-found__products{gap:var(--space-30);margin-bottom:var(--space-60);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.not-found__product{background:var(--color-surface-soft)}.not-found__product img{aspect-ratio:16/10;object-fit:cover;width:100%}.not-found__product span{padding:var(--space-12);font-size:var(--font-size-15);color:var(--color-text-body);justify-content:space-between;align-items:center;display:flex}.not-found__product-arrow{width:24px;height:24px;color:var(--color-white);background:#f39c12;justify-content:center;align-items:center;display:inline-flex}.side-rail{z-index:20;flex-direction:column;gap:2px;display:flex;position:fixed;top:170px;right:0}.side-rail__item{background:var(--color-surface);border:1px solid var(--color-line);width:36px;height:36px;color:var(--color-text-body);font-size:var(--font-size-16);justify-content:center;align-items:center;display:flex}.side-rail__item:hover{background:var(--color-primary);color:var(--color-white)}.mobile-bar{display:none}.news-detail__title{font-size:var(--font-size-24);font-weight:var(--font-weight-700);text-align:center;margin-bottom:var(--space-10);line-height:1.35}.news-detail__meta{text-align:center;font-size:var(--font-size-13);color:var(--color-text-muted);margin-bottom:var(--space-24)}.news-detail__body{font-size:var(--font-size-15);line-height:1.8}.news-detail__body p{margin-bottom:var(--space-20)}.showroom-intro{font-size:var(--font-size-14);margin-bottom:var(--space-30);line-height:1.9}.showroom-products{margin-bottom:var(--space-30)}.related-search{gap:var(--space-10);flex-wrap:wrap;display:flex}.related-search a{padding:var(--space-8) var(--space-15);border:1px solid var(--color-line);background:var(--color-surface);font-size:var(--font-size-14);color:var(--color-text-body);display:inline-block}.related-search a:hover{border-color:var(--color-primary);color:var(--color-primary)}.showroom-blurb{margin-top:var(--space-30);padding:var(--space-20);background:var(--color-surface-soft);font-size:var(--font-size-14);color:var(--color-text-body);line-height:1.8}.float-window{z-index:60;position:fixed;top:25%;right:5px}.float-window__bar{flex-direction:column;gap:10px;display:flex}.float-window__item{position:relative}.float-window__button{background:var(--color-surface);width:40px;height:40px;color:var(--color-text-body);cursor:pointer;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0;display:flex;box-shadow:0 0 6px #0000001a}.float-window__button:hover{color:var(--color-white);background:#717171}.float-window__icon svg,.mobile-bottom__item svg{display:block}.float-window__item--top{display:none}.float-window__item--top.is-visible{display:block}.float-window__pop{padding-right:12px;display:none;position:absolute;top:0;right:40px}.float-window__item:hover .float-window__pop,.float-window__item:focus-within .float-window__pop{display:block}.float-window__pop-inner{background:var(--color-white);border:1px solid #eee;width:max-content;max-width:260px;padding:8px 0;position:relative;box-shadow:0 0 6px #0000001a}.float-window__pop-inner:after{content:"";border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:8px solid #eee;width:0;height:0;position:absolute;top:12px;left:100%}.float-window__pop-inner--qr{width:max-content;padding:12px}.float-window__pop-inner--qr img{object-fit:contain;width:150px;height:150px;display:block}.float-pop-list li{padding:6px 14px}.float-pop-list a{color:#666;font-size:var(--font-size-14);align-items:center;gap:8px;display:flex}.float-pop-list a:hover{color:var(--color-primary)}.float-pop-list__icon{width:20px;display:flex}.float-pop-list__text{text-overflow:ellipsis;white-space:nowrap;max-width:150px;display:block;overflow:hidden}.float-pop-list__phone{border-top:1px solid #eee;margin-top:4px;padding-top:10px!important}.float-pop-list__phone a{font-size:var(--font-size-16);color:#333}.mobile-bottom{display:none}.inquiry-strip{z-index:60;background:var(--color-surface-soft);border-top:1px solid var(--color-line);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #00000014}.inquiry-strip__inner{align-items:stretch;gap:var(--space-16);min-height:96px;padding-top:var(--space-10);padding-bottom:var(--space-10);display:flex}.inquiry-strip__items{align-items:center;gap:var(--space-16);scrollbar-width:none;flex:auto;min-width:0;display:flex;overflow-x:auto}.inquiry-strip__items::-webkit-scrollbar{display:none}.inquiry-strip__item{align-items:center;gap:var(--space-10);max-width:220px;padding:var(--space-4) var(--space-24) var(--space-4) var(--space-4);border:1px solid var(--color-line);background:var(--color-surface);flex:none;display:flex;position:relative}.inquiry-strip__remove{width:44px;height:44px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:flex-start;display:inline-flex;position:absolute;top:0;right:0;transform:translate(8px,-8px)}.inquiry-strip__remove:hover{color:var(--color-primary)}.inquiry-strip__remove-chip{border:1px solid var(--color-line);background:var(--color-surface);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;box-shadow:0 1px 2px #0000001f}.inquiry-strip__thumb{object-fit:contain;background:var(--color-surface);flex:none;width:64px;height:64px}.inquiry-strip__thumb--empty{background:var(--color-surface-soft);border:1px dashed var(--color-line);display:inline-block}.inquiry-strip__name{font-size:var(--font-size-13);color:var(--color-text-body);-webkit-line-clamp:2;line-clamp:2;min-width:0;min-height:64px;padding:var(--space-10) var(--space-8) var(--space-10) 0;-webkit-box-orient:vertical;align-self:stretch;align-items:center;line-height:1.4;display:flex;overflow:hidden}.inquiry-strip__name>span{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.inquiry-strip__name:hover{color:var(--color-primary)}.inquiry-strip__actions{align-items:center;gap:var(--space-10);flex:none;display:flex}.inquiry-strip__count{font-size:var(--font-size-13);color:var(--color-text-muted);white-space:nowrap}.inquiry-strip__error{width:min(var(--container-width), calc(100% - var(--container-gutter) * 2));padding:0 0 var(--space-8);color:#b23c3c;font-size:var(--font-size-13);margin:0 auto}.inquiry-strip__submit{background:var(--color-primary);min-height:44px;color:var(--color-white);font-size:var(--font-size-13);white-space:nowrap;align-items:center;gap:4px;padding:10px 16px;display:inline-flex}.inquiry-strip__submit:hover{background:var(--color-primary-dark,var(--color-primary));color:var(--color-white)}.inquiry-strip__iconbtn{width:44px;height:44px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.inquiry-strip__iconbtn:hover{color:var(--color-primary)}.inquiry-strip__chevron{transform:rotate(180deg)}.inquiry-strip--collapsed .inquiry-strip__chevron{transform:none}.inquiry-strip--collapsed .inquiry-strip__inner--collapsed{align-items:center;min-height:56px}.inquiry-strip__expand{align-items:center;gap:var(--space-8);min-height:44px;color:var(--color-text-body);font-size:var(--font-size-13);cursor:pointer;padding:0 var(--space-8) 0 0;background:0 0;border:0;display:inline-flex}.inquiry-strip__expand:hover{color:var(--color-primary)}.inquiry-strip__badge{background:var(--color-primary);min-width:22px;height:22px;color:var(--color-white);font-size:var(--font-size-12);justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.inquiry-strip__summary{white-space:nowrap}body{padding-bottom:unset}body:has(.inquiry-strip){padding-bottom:calc(var(--inquiry-strip-space,0px) + var(--space-16))}.inquiry-form__products{border:1px solid var(--color-line);background:var(--color-surface);padding:var(--space-4) var(--space-16)}.inquiry-form__products li{align-items:center;gap:var(--space-12);padding:var(--space-8) 0;display:flex}.inquiry-form__products li+li{border-top:1px solid var(--color-line-soft)}.inquiry-form__product-thumb{object-fit:contain;flex:none;width:80px;height:80px}.inquiry-form__product-thumb--empty{background:var(--color-surface-soft);border:1px dashed var(--color-line);display:inline-block}.inquiry-form__product-name{font-size:var(--font-size-14);color:var(--color-text-body);flex:1;min-width:0}.inquiry-form__product-remove{width:44px;height:44px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.inquiry-form__product-remove:hover{color:var(--color-primary)}.inquiry-form__products-note{padding:var(--space-6) 0;border-top:1px solid var(--color-line-soft);font-size:var(--font-size-12);color:var(--color-text-muted)}.inquiry-form__cart{font-size:var(--font-size-13);color:var(--color-text-muted)}.hot-tags{margin:var(--space-30) 0;padding-top:var(--space-20);border-top:1px solid var(--color-line)}.hot-tags__title{font-size:var(--font-size-18);font-weight:var(--font-weight-700);margin-bottom:var(--space-10)}.hot-tags__lead{font-size:var(--font-size-14);color:var(--color-text-body);line-height:1.9}.hot-tags__lead a{color:var(--color-primary)}.showroom-list{gap:var(--space-20);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.showroom-list__link{padding:var(--space-12);border:1px solid var(--color-line);background:var(--color-surface);display:block}.showroom-list__link:hover{border-color:var(--color-primary)}.showroom-list__link img{object-fit:contain;background:var(--color-surface-soft);width:100%;height:140px}.showroom-list__title{margin-top:var(--space-10);font-size:var(--font-size-14);color:var(--color-text-body);line-height:1.5;display:block}.showroom-tabs{margin:var(--space-30) 0}.showroom-tabs__nav{gap:var(--space-10);border-bottom:1px solid var(--color-line);margin-bottom:var(--space-20);display:flex}.showroom-tabs__nav li{padding:var(--space-10) var(--space-15);font-size:var(--font-size-15);color:var(--color-text-body)}.showroom-tabs__nav li.is-active{border-bottom:2px solid var(--color-primary);color:var(--color-primary)}.showroom-review__item{padding:var(--space-12) 0;border-bottom:1px dashed var(--color-line)}.showroom-review__title{align-items:center;gap:var(--space-10);margin-bottom:var(--space-6);font-size:var(--font-size-14);display:flex}.showroom-review__stars{color:#f39c12;gap:2px;display:inline-flex}.showroom-review__stars .is-empty{color:var(--color-line)}.showroom-review__text,.showroom-blog__item p{font-size:var(--font-size-14);color:var(--color-text-body);line-height:1.8}.showroom-blog__item{padding:var(--space-12) 0;border-bottom:1px dashed var(--color-line)}.showroom-related{margin:var(--space-30) 0}.showroom-related__title{padding:var(--space-6) var(--space-15);margin-bottom:var(--space-15);background:var(--color-surface-soft);font-size:var(--font-size-15);font-weight:var(--font-weight-600);display:inline-block}.seo-key{margin:var(--space-30) 0;font-size:var(--font-size-13);color:var(--color-text-muted);line-height:1.9}.seo-key a{color:var(--color-text-muted);text-decoration:underline}.category-intro{margin-top:var(--space-30);padding-top:var(--space-20);border-top:1px solid var(--color-line);font-size:var(--font-size-14);line-height:1.9}.root-redirect{text-align:center;min-height:100vh;padding:var(--space-40);place-items:center;display:grid}.root-redirect ul{gap:var(--space-16);margin-top:var(--space-16);justify-content:center;display:flex}@media (max-width:768px){.container{width:calc(100% - var(--space-30))}.site-header__inner{height:80px}.brand__logo{width:150px}.main-nav{display:none}.mobile-nav{display:block;position:relative}.mobile-nav summary{cursor:pointer;justify-content:center;align-items:center;width:40px;height:40px;list-style:none;display:flex}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav__panel{background:var(--color-surface);width:240px;max-height:70vh;box-shadow:var(--shadow-dropdown);border-top:2px solid var(--color-primary);padding:var(--space-10) 0;z-index:50;position:absolute;top:52px;right:0;overflow-y:auto}.mobile-nav__panel>a{padding:var(--space-10) var(--space-20);font-size:var(--font-size-15);color:var(--color-text-body);display:block}.mobile-nav__panel>a.is-active{color:var(--color-primary);font-weight:var(--font-weight-600)}.mobile-nav__group{border-top:1px solid var(--color-line-soft);padding:var(--space-10) 0}.mobile-nav__group>a{padding:var(--space-6) var(--space-20);font-size:var(--font-size-15);color:var(--color-primary);display:block}.mobile-nav__child{align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-20) var(--space-4) var(--space-30);font-size:var(--font-size-14);color:var(--color-text-body);display:flex}.breadcrumb__inner{font-size:var(--font-size-12);height:40px;padding:0 var(--space-4);flex-wrap:wrap;justify-content:flex-start}.page-body{padding:var(--space-20) 0 var(--space-50);gap:var(--space-30);grid-template-columns:minmax(0,1fr)}.page-heading{font-size:var(--font-size-22)}.sidebar{display:none}.product-grid,.news-grid{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr))}.product-card__title,.news-card__title{font-size:var(--font-size-15)}.product-card__intro,.news-card__summary{font-size:var(--font-size-13);-webkit-line-clamp:2}.add-inquiry-box{font-size:var(--font-size-13)}.knowledge-list a{gap:var(--space-12);padding:var(--space-12)}.knowledge-list__date{flex-basis:52px;height:52px}.knowledge-list__title{font-size:var(--font-size-15)}.product-top{gap:var(--space-20);grid-template-columns:minmax(0,1fr)}.product-info h1{font-size:var(--font-size-22)}.related-products{grid-template-columns:repeat(3,minmax(0,1fr))}.prev-next{grid-template-columns:minmax(0,1fr)}.prev-next__item{min-height:44px}.inquiry-form__row{gap:var(--space-15);grid-template-columns:minmax(0,1fr)}.footer-search__inner{height:auto;padding:var(--space-12) 0}.footer-search__form{gap:var(--space-8);flex-wrap:wrap}.footer-search__form label{display:none}.footer-search__form input{flex:auto;width:auto;max-width:none;height:38px}.footer-search__form button{width:auto;padding:0 var(--space-16);height:38px;font-size:var(--font-size-14)}.footer-main{padding:var(--space-30) 0 var(--space-20)}.footer-main__grid{gap:var(--space-24);grid-template-columns:minmax(0,1fr)}.footer-col h2{font-size:var(--font-size-18);margin-bottom:var(--space-10)}.footer-col--qr{display:none}.footer-col--contact{order:3}.footer-col--quick{order:2}.footer-col--products{order:1}.home-products .product-card__title{background:var(--color-primary);color:var(--color-white);margin-top:calc(var(--space-30) * -1);padding:var(--space-4) var(--space-10);font-size:var(--font-size-14);max-height:2.2em;line-height:1.5;position:relative;overflow:hidden}.home-categories{grid-template-columns:minmax(0,1fr)}.home-category{min-height:290px}.home-section{padding:var(--space-30) 0}.home-section__title{font-size:var(--font-size-24);margin-bottom:var(--space-20)}.home-products{gap:var(--space-15);grid-template-columns:repeat(2,minmax(0,1fr))}.home-about{padding:var(--space-30) 0}.home-about__title{font-size:var(--font-size-20);padding:0 var(--space-15)}.home-about__text{font-size:var(--font-size-14);padding:0 var(--space-15)}.home-features{gap:var(--space-16);padding:0 var(--space-15);grid-template-columns:repeat(2,minmax(0,1fr))}.home-feature{gap:var(--space-10)}.home-feature__icon{width:48px;height:48px}.home-feature__label{font-size:var(--font-size-14)}.home-news{gap:var(--space-15);grid-template-columns:repeat(2,minmax(0,1fr))}.home-news-card h3{font-size:var(--font-size-15)}.home-marketing{gap:var(--space-20);grid-template-columns:minmax(0,1fr)}.market-table td{padding:var(--space-10) var(--space-4);font-size:var(--font-size-13)}.contact-info{gap:var(--space-20);grid-template-columns:minmax(0,1fr)}.not-found__top{gap:var(--space-20);text-align:center;grid-template-columns:minmax(0,1fr)}.not-found__illustration{max-width:240px;margin:0 auto}.not-found__search{margin:0 auto}.not-found__section-title{font-size:var(--font-size-20)}.not-found__products,.search__results{gap:var(--space-15);grid-template-columns:repeat(2,minmax(0,1fr))}.float-window{display:none}.mobile-bottom{background:var(--color-surface);border-top:1px solid var(--color-line);z-index:40;height:50px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-bottom__item{color:var(--color-text-body);flex:1 1 0;justify-content:center;align-items:center;display:flex}.mobile-bottom__item a,.mobile-bottom__top{width:100%;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.mobile-bottom__arrow{transform:rotate(-90deg)}.inquiry-strip{bottom:50px}.inquiry-strip__inner{min-height:72px;padding-top:var(--space-8);padding-bottom:var(--space-8);gap:var(--space-10);flex-wrap:wrap}.inquiry-strip__items{flex-basis:100%;align-content:flex-start;max-height:min(40dvh,280px)}.inquiry-strip__item{max-width:170px;padding-right:var(--space-16)}.inquiry-strip__name{padding-right:var(--space-16)}.inquiry-strip__thumb{width:56px;height:56px}.inquiry-strip__submit{min-height:44px;padding:10px 12px}.inquiry-strip__count,.inquiry-strip--collapsed .inquiry-strip__summary{display:none}.inquiry-strip__iconbtn{width:44px;height:44px}.inquiry-strip__expand{min-height:44px}.inquiry-strip__remove{width:44px;height:44px;transform:translate(10px,-10px)}.inquiry-form__product-thumb{width:64px;height:64px}.inquiry-form__product-name{font-size:var(--font-size-13)}.showroom-list{grid-template-columns:repeat(2,minmax(0,1fr))}body{padding-bottom:50px}}
