:root{color-scheme:light;--ink: #141414;--paper: #f3f3f3;--line: rgba(20, 20, 20, .14);--muted: #6d6d6d;--pad: clamp(20px, 3vw, 40px);--header: 72px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:#fff;background:#111}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}html{scrollbar-gutter:stable;scrollbar-color:#c6c6c6 transparent}html:has(.is-category),html:has(.is-product),html:has(.is-contact),html:has(.is-delivery),html:has(.is-documents),body:has(.is-category),body:has(.is-product),body:has(.is-contact),body:has(.is-delivery),body:has(.is-documents),#root:has(.is-category),#root:has(.is-product),#root:has(.is-contact),#root:has(.is-delivery),#root:has(.is-documents){height:auto;min-height:100%;background:#131313}body:has(.menu-open){height:100%;overflow:hidden}button,a{font:inherit;color:inherit}button{padding:0;border:0;background:none;cursor:pointer}.stage{min-height:100%;background:var(--paper);color:var(--ink)}.stage.is-home,.stage.menu-open{height:100%;overflow:hidden}.stage.is-category,.stage.is-product,.stage.is-contact,.stage.is-delivery,.stage.is-documents{--ink: #fff;--paper: #131313;--line: #2a2a2a;--muted: #fff;min-height:100vh;background:#131313;color:#fff}.site-header{position:fixed;z-index:40;top:0;left:0;right:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:var(--header);padding:0 var(--pad);color:#fff;background:transparent;transition:color .45s ease,background .45s ease}.stage.menu-open .site-header,.site-header.is-solid{--ink: #fff;--paper: #131313;color:#fff;background:#131313}.stage.menu-open .nav-catalog{color:#fe8237}.logo{display:inline-flex;align-items:center;gap:8px;justify-self:start;font-size:13px;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.logo-mark{width:auto;height:28px;flex:none}.nav-catalog{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;font-size:13px;letter-spacing:.14em;text-transform:uppercase}.nav-phone{justify-self:end;font-size:13px;letter-spacing:.08em;text-decoration:none}.messenger{position:fixed;z-index:25;top:calc(var(--header) + 10vh);right:var(--pad);display:flex;flex-direction:column;align-items:flex-end}.messenger-toggle{position:relative;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#fe8237;color:#fff}.messenger-toggle svg{position:relative;z-index:1;width:26px;height:26px}.messenger-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid rgba(254,130,55,.55);animation:messenger-pulse 4s ease-out infinite;pointer-events:none}.messenger-ring-late{animation-delay:2s}.messenger.is-open .messenger-ring{animation:none;opacity:0}@keyframes messenger-pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(2.2);opacity:0}}.messenger-menu{display:flex;flex-direction:column;align-items:flex-end;gap:8px;max-height:0;margin-top:0;overflow:hidden;pointer-events:none;transition:max-height .5s ease,margin-top .5s ease}.messenger.is-open .messenger-menu{max-height:220px;margin-top:12px;pointer-events:auto}.messenger-menu a{display:inline-flex;align-items:center;gap:10px;color:#fff;font-size:14px;text-decoration:none;white-space:nowrap;margin-right:6px;opacity:0;transform:translateY(-10px);transition:opacity .35s ease,transform .45s ease}.messenger-dot{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#5b0416;color:#fff;flex:none;transition:background .2s ease}.messenger-dot svg{width:22px;height:22px}.messenger.is-open .messenger-menu a{opacity:1;transform:none}.messenger.is-open .messenger-menu a:nth-child(2){transition-delay:.08s}.messenger.is-open .messenger-menu a:nth-child(3){transition-delay:.16s}.messenger-menu a:hover .messenger-dot,.messenger-menu a:focus-visible .messenger-dot{background:#fe8237}.burger{position:relative;width:18px;height:12px}.burger span{position:absolute;left:0;width:18px;height:1.5px;background:currentColor;transition:transform .45s ease,opacity .3s ease,top .45s ease}.burger span:nth-child(1){top:0}.burger span:nth-child(2){top:5px}.burger span:nth-child(3){top:10px}.burger.is-open span:nth-child(1){top:5px;transform:rotate(45deg)}.burger.is-open span:nth-child(2){opacity:0}.burger.is-open span:nth-child(3){top:5px;transform:rotate(-45deg)}.hero{position:relative;height:100vh;min-height:100vh;overflow:hidden;color:#fff;background:#1c1c1c;transition:height .75s cubic-bezier(.77,0,.18,1),min-height .75s cubic-bezier(.77,0,.18,1)}.stage.is-category .hero,.stage.is-product .hero,.stage.is-contact .hero,.stage.is-delivery .hero,.stage.is-documents .hero{position:sticky;top:0;z-index:2;height:calc(28vh * 2 / 3);min-height:120px;transition-delay:.12s}.hero-photos,.hero-photo,.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0}.hero-photo{background-color:#2a2926;background-position:center 42%;background-size:cover;background-repeat:no-repeat;opacity:0;transform:scale(1.04);filter:saturate(.7) contrast(1.05) brightness(.78);transition:opacity 1.2s ease}.hero-photo.is-on,.hero-photo.is-leaving{opacity:1}.hero-shade{background:linear-gradient(180deg,#00000080,#00000057 40%,#000000a8)}.hero-kicker{position:absolute;z-index:1;left:var(--pad);right:var(--pad);top:58%;display:flex;align-items:center;gap:14px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;transition:opacity .4s ease}.hero-kicker-line{flex:1;height:1px;background:#ffffff73}.stage.is-category .hero-kicker,.stage.is-category .hero-copy,.stage.is-category .hero-links,.stage.is-product .hero-kicker,.stage.is-product .hero-copy,.stage.is-product .hero-links,.stage.is-contact .hero-kicker,.stage.is-contact .hero-copy,.stage.is-contact .hero-links,.stage.is-delivery .hero-kicker,.stage.is-delivery .hero-copy,.stage.is-delivery .hero-links,.stage.is-documents .hero-kicker,.stage.is-documents .hero-copy,.stage.is-documents .hero-links{opacity:0;pointer-events:none}.grid-12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:20px;padding-left:var(--pad);padding-right:var(--pad)}.hero-copy{position:absolute;z-index:1;left:0;right:0;bottom:clamp(28px,5vh,56px);align-items:end;transition:opacity .4s ease}.hero-links{position:absolute;z-index:1;left:var(--pad);bottom:clamp(28px,5vh,56px);display:flex;align-items:center;gap:22px;transition:opacity .4s ease}.hero-link{display:inline-flex;align-items:center;gap:8px;font-size:15px;color:inherit}.hero-link-icon{width:18px;height:18px;flex:none}.hero-slide-mark{position:absolute;z-index:1;right:var(--pad);bottom:clamp(28px,5vh,56px);width:28px;height:28px;color:#ffffffeb}.hero-slide-mark svg{display:block;width:100%;height:100%}.hero-slide-track,.hero-slide-progress{fill:none;stroke:currentColor;stroke-width:1.4}.hero-slide-track{opacity:.35}.hero-slide-progress{stroke-linecap:round;transform:rotate(-90deg);transform-origin:16px 16px;stroke-dasharray:81.68;stroke-dashoffset:81.68;animation:hero-slide-countdown 6s linear forwards}@keyframes hero-slide-countdown{to{stroke-dashoffset:0}}.hero-brand{display:none;grid-column:1 / span 7;width:50vw;height:auto;margin:0 0 36px;opacity:.75}.hero-kicker-inline{display:none}.hero-title{grid-column:1 / span 7;min-width:0;margin:0 0 72px;color:#fe8237;font-size:clamp(2.6rem,5.4vw,5rem);font-weight:500;line-height:.96;letter-spacing:-.035em;overflow-wrap:break-word}.hero-side{grid-column:9 / span 4;display:grid;justify-items:start;gap:18px}.hero-side p{margin:0;max-width:28ch;font-size:15px;line-height:1.45}.hero-button,.solid-button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border:1px solid rgba(255,255,255,.72);font-size:13px;letter-spacing:.04em;text-decoration:none}.hero-button{background:#5b0416;border-color:#5b0416;color:#fff}.hero-button-arrow{width:16px;height:16px;flex:none}.hero-button:hover,.hero-button:focus-visible{background:#fe8237;border-color:#fe8237;color:#fff;opacity:1}.search-icon{width:16px;height:16px;flex:none}.solid-button{width:fit-content;border-color:#5b0416;background:#5b0416;color:#fff}.catalog-sheet{--ink: #fff;--paper: #131313;--line: #2a2a2a;--muted: #fff;position:fixed;z-index:30;left:0;right:0;top:0;height:calc(100% - 16px);overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;background:var(--paper);color:var(--ink);transform:translateY(-104%);transition:transform .72s cubic-bezier(.77,0,.18,1);pointer-events:none}.catalog-sheet.is-open{transform:translateY(0);pointer-events:auto}.sheet-stage{position:relative;display:grid;align-items:end;min-height:46vh;transition:min-height .72s cubic-bezier(.77,0,.18,1)}.catalog-sheet.is-search .sheet-stage{min-height:calc(var(--header) + 132px)}.sheet-top,.sheet-finder{grid-area:1 / 1;width:100%}.sheet-top{align-items:end;padding-top:calc(var(--header) + 28px);padding-bottom:36px;transition:opacity .4s ease,transform .65s cubic-bezier(.77,0,.18,1)}.catalog-sheet.is-search .sheet-top{position:absolute;left:0;right:0;bottom:0;opacity:0;transform:translateY(-28px);pointer-events:none}.sheet-finder{align-self:end;padding-top:calc(var(--header) + 16px);padding-bottom:22px;opacity:0;transform:translateY(18px);pointer-events:none;transition:opacity .45s ease,transform .65s cubic-bezier(.77,0,.18,1)}.catalog-sheet:not(.is-search) .sheet-finder{position:absolute;left:0;right:0;bottom:0}.catalog-sheet.is-search .sheet-finder{opacity:1;transform:none;pointer-events:auto;transition-delay:.14s}.finder-field{grid-column:1 / span 9;display:flex;align-items:center;gap:14px;min-width:0}.finder-field .search-icon{width:22px;height:22px;color:#fe8237}.finder-field input{width:100%;min-width:0;border:0;background:transparent;color:inherit;font:inherit;font-size:clamp(1.7rem,3.2vw,2.6rem);font-weight:500;letter-spacing:-.03em;line-height:1.15;outline:none}.finder-field input::placeholder{color:#ffffff73}.finder-back{grid-column:11 / span 2;justify-self:end;align-self:center;color:#fe8237;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.sheet-lead{grid-column:1 / span 7}.sheet-aside{grid-column:9 / span 4;display:grid;justify-items:start;gap:18px}.eyebrow{margin:0 0 14px;color:#fe8237;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.sheet-headline{margin:0;max-width:16ch;font-size:clamp(2rem,4vw,3.4rem);font-weight:500;line-height:1.02;letter-spacing:-.03em}.sheet-mark{margin:8px 0 0;color:#fe8237;font-size:clamp(2rem,4vw,3.2rem);font-weight:650;letter-spacing:.08em;text-transform:uppercase}.sheet-body{border-top:2px solid #5b0416}.sheet-groups,.sheet-hits{align-content:start;padding-top:8px;padding-bottom:64px;animation:sheet-rise .55s cubic-bezier(.22,.8,.32,1) both}.catalog-sheet.is-search .sheet-hits{animation-delay:.18s}@keyframes sheet-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.groups-label,.sheet-status{grid-column:1 / -1}.sheet-status{margin:8px 0 0;color:var(--muted)}.group-link{grid-column:span 3;padding:16px 16px 16px 0;border-top:1px solid var(--line);text-align:left;font-size:16px;line-height:1.3}.hit{grid-column:1 / -1;padding:14px 0;border-bottom:1px solid var(--line);text-align:left;font-size:16px;line-height:1.35}.hit-name,.hit-code{display:block}.hit-code{margin-top:2px;color:#fe8237;font-size:13px}.group-link:hover,.group-link:focus-visible{color:#fe8237}.hit:hover,.hit:focus-visible{background:#0c0c0c}.hit:hover .hit-name,.hit:focus-visible .hit-name{color:#c4c4c4}.finder-back:hover,.finder-back:focus-visible{color:#fff}.solid-button:hover,.solid-button:focus-visible{background:#fe8237;border-color:#fe8237;color:#fff}.logo:hover,.nav-catalog:hover,.nav-phone:hover,.hero-link:hover,.product-back:hover,.product-shot:hover,.photo-close:hover,.photo-nav:hover{opacity:.62}.category{position:relative;z-index:1;padding:36px 0 80px;background:var(--paper);color:var(--ink)}.category-head{grid-column:1 / -1;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:28px}.category-tools{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;gap:8px;opacity:0;animation:step-in .4s cubic-bezier(.22,.8,.32,1) .92s forwards}.view-switch{display:flex;gap:2px}.view-switch button{display:grid;place-items:center;width:40px;height:40px;color:var(--muted)}.view-switch button[aria-pressed=true]{color:var(--ink);background:#5b0416}.view-switch button:hover,.view-switch button:focus-visible{color:var(--ink)}.category-placeholders{display:contents}.category-placeholders .product-name,.category-placeholders .product-codes,.category-placeholders .product-photo,.category-placeholders .product-row{opacity:0;animation:step-in .4s cubic-bezier(.22,.8,.32,1) 1.4s forwards}.category.is-switch .category-tools,.category.is-switch .category-head p,.category.is-switch .category-head .skel-count,.category.is-switch .category-placeholders .product-name,.category.is-switch .category-placeholders .product-codes,.category.is-switch .category-placeholders .product-photo,.category.is-switch .category-placeholders .product-row{opacity:1;animation:none}.category-head h2{flex:1;min-width:0;margin:0;font-size:clamp(2rem,4vw,3.5rem);font-weight:500;letter-spacing:-.03em;opacity:0;animation:title-in .5s cubic-bezier(.22,.8,.32,1) .92s forwards}.category-pin{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:0 var(--pad) 20px;pointer-events:none;color:#fff}.category-pin p{margin:0;font-size:clamp(1.7rem,3.2vw,2.75rem);font-weight:500;letter-spacing:-.03em;opacity:0;transform:translateY(-18px);transition:opacity .35s ease,transform .45s cubic-bezier(.22,.8,.32,1)}.category-pin.is-on p{opacity:1;transform:none}.category.is-switch .category-head h2{animation-delay:.7s}.category.is-back .category-head h2{animation-delay:.12s}.category.is-back .category-tools,.category.is-back .category-head p,.category.is-back .category-head .skel-count,.category.is-back .category-placeholders .product-name,.category.is-back .category-placeholders .product-codes,.category.is-back .category-placeholders .product-photo,.category.is-back .category-placeholders .product-row{opacity:1;animation:none}.category-head p,.category-head .skel-count{opacity:0;animation:step-in .4s cubic-bezier(.22,.8,.32,1) .92s forwards}.category-head .category-tools p,.category-head .category-tools .skel-count{opacity:1;animation:none}.category-head p,.product-name p,.muted{margin:0;color:var(--muted)}.product-name p{color:#fe8237}.contact{position:relative;z-index:1;padding:36px 0 80px;background:var(--paper);color:var(--ink)}.contact-head{grid-column:1 / -1}.contact-head h2{margin:0;font-size:clamp(2rem,4vw,3.5rem);font-weight:500;letter-spacing:-.03em;opacity:0;animation:title-in .5s cubic-bezier(.22,.8,.32,1) .92s forwards}.contact.is-quick .contact-head h2{animation-delay:.12s}.contact-rule,.contact-address,.contact-map-link,.contact-map,.contact-social{opacity:0;animation:step-in .4s cubic-bezier(.22,.8,.32,1) 1.4s forwards}.contact.is-quick .contact-rule,.contact.is-quick .contact-address,.contact.is-quick .contact-map-link,.contact.is-quick .contact-map,.contact.is-quick .contact-social{animation-delay:.5s}.contact-rule{grid-column:1 / -1;height:0;margin-top:28px;border-top:1px solid var(--line)}.contact-address{grid-column:1 / span 2;min-width:0;margin:22px 0 0;font-size:15px;line-height:1.45;overflow-wrap:break-word}.contact-map-link{grid-column:5;justify-self:end;margin-top:22px;font-size:15px;line-height:1.45;text-decoration:none}.contact-map{grid-column:6 / span 4;display:block;margin-top:22px;aspect-ratio:16 / 10;overflow:hidden;background:#212121;text-decoration:none}.contact-map img{display:block;width:100%;height:100%;object-fit:cover}.contact-social{grid-column:11 / span 2;justify-self:end;align-self:start;display:flex;align-items:center;gap:8px;width:max-content;margin-top:22px}.contact-ask{margin:0 8px 0 0;font-size:15px;line-height:1.45;white-space:nowrap}.contact-social a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#5b0416;color:#fff}.contact-social a:hover,.contact-social a:focus-visible{background:#fe8237;opacity:1}.contact-social svg{width:18px;height:18px}.delivery{position:relative;z-index:1;min-height:calc(100vh - max(calc(28vh * 2 / 3),120px));background:var(--paper)}.delivery-article{padding-top:36px;padding-bottom:80px}.delivery-article h2{grid-column:1 / -1;margin:0 0 28px;font-size:clamp(2rem,4vw,3.5rem);font-weight:500;letter-spacing:-.03em}.document-back{grid-column:1 / -1;justify-self:start;margin-bottom:18px;color:#fe8237;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.document-note{grid-column:1 / span 8;margin:0}.document-list{grid-column:1 / span 8;min-width:0;display:grid}.document-list button{padding:16px 0;border-bottom:1px solid var(--line);text-align:left;font-size:18px;color:#fff}.document-list button:hover,.document-list button:focus-visible{color:#c4c4c4}.delivery-copy{grid-column:1 / span 8;min-width:0;display:grid;gap:16px}.delivery-block{padding:22px 24px;background:#212121}.delivery-block h3,.delivery-block h4,.delivery-block h5{margin:0 0 12px;color:#fe8237;font-weight:500;letter-spacing:-.02em}.delivery-block h3:last-child,.delivery-block h4:last-child,.delivery-block h5:last-child{margin-bottom:0}.delivery-block h3{font-size:1.6rem}.delivery-block h4{font-size:1.25rem}.delivery-block h5{font-size:1.05rem}.delivery-block p{margin:0;font-size:15px;line-height:1.45;white-space:pre-wrap}.delivery-block p+p{margin-top:12px}.delivery-block a{color:#fe8237;text-decoration:underline;text-underline-offset:.15em}.delivery-block a:hover,.delivery-block a:focus-visible{opacity:.72}@media (max-width: 900px){.delivery-copy{grid-column:1 / -1}}.product-page{position:relative;z-index:1;padding:36px 0 80px;background:var(--paper);color:var(--ink)}.product-head{grid-column:1 / -1;display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:8px}.product-head h2{margin:0;font-size:clamp(2rem,3vw,3.5rem);font-weight:500;letter-spacing:-.03em;opacity:0;animation:title-in .5s cubic-bezier(.22,.8,.32,1) .12s forwards}.product-back{flex:none;max-width:42%;font-size:15px;line-height:1.35;text-align:right;opacity:0;animation:step-in .4s cubic-bezier(.22,.8,.32,1) .12s forwards}.skel-product-title{width:min(70%,420px);height:42px}.product-status{grid-column:1 / -1;margin:28px 0 0}.product-reveal{opacity:0;animation:step-in .4s cubic-bezier(.22,.8,.32,1) .45s forwards}.product-gallery{grid-column:1 / span 6;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:20px;align-content:start;margin-top:20px}.product-shot{min-width:0;padding-top:16px;border-top:1px solid var(--line)}.product-shot img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;background:#212121}.product-shot.is-empty span{display:grid;place-items:center;aspect-ratio:4 / 3;background:#212121;color:#7d7d7d}.product-facts{margin-top:20px;align-self:start}.product-facts-a{grid-column:8 / span 3}.product-facts-b{grid-column:11 / span 2}.product-facts>*+*{margin-top:48px}.product-code,.product-cross,.product-country,.product-brand,.product-about{padding-top:16px;border-top:1px solid var(--line)}.product-label{margin:0 0 8px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.product-value{margin:0;font-size:15px;line-height:1.45}.product-code .product-value{color:#fe8237}.product-about-text{max-width:42ch;white-space:pre-wrap}.product-values{margin:0;padding:0;max-height:9.5rem;overflow:auto;color-scheme:light;scrollbar-color:#c6c6c6 transparent;list-style:none;font-size:15px;line-height:1.45}.photo-lightbox{position:fixed;z-index:60;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#000000db;color:#fff;touch-action:none}.photo-lightbox img{max-width:min(92vw,1100px);max-height:82vh;object-fit:contain}.photo-close,.photo-nav{position:absolute;display:grid;place-items:center;width:44px;height:44px;color:#fff}.photo-close{top:18px;right:18px}.photo-close svg,.photo-nav svg{width:28px;height:28px}.photo-nav.is-prev{left:16px}.photo-nav.is-next{right:16px}html:has(.photo-lightbox),body:has(.photo-lightbox){overflow:hidden}.product-card{grid-column:span 6;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:20px;min-width:0}.product-card.is-link{text-align:left;color:inherit;cursor:pointer}.product-card.is-link:hover,.product-card.is-link:focus-visible{background:#212121}.product-card.is-link:hover .product-photo span,.product-card.is-link:focus-visible .product-photo span{background:#2a2a2a}.product-row{grid-column:1 / -1;display:grid;grid-template-columns:88px minmax(0,1.5fr) minmax(120px,.7fr) minmax(0,1.3fr);column-gap:20px;align-items:center;min-width:0;padding:10px 8px 10px 0;border-top:1px solid var(--line);text-align:left;color:inherit}.product-row.is-link{cursor:pointer}.product-row.is-link:hover,.product-row.is-link:focus-visible{background:#212121}.product-row.is-link:hover .row-photo span,.product-row.is-link:focus-visible .row-photo span{background:#2a2a2a}.row-photo{width:88px;height:66px}.row-photo img,.row-photo span{width:88px;height:66px;object-fit:cover;background:#212121}.row-photo span{display:grid;place-items:center;padding:4px;color:#7d7d7d}.skel.row-photo{display:block}.row-name{margin:0;font-size:16px;font-weight:550;line-height:1.35}.row-code,.row-cross{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.row-code{color:#fe8237}.row-cross.muted,.product-codes .muted{color:gray}.product-name,.product-codes,.product-photo{min-width:0;padding:16px 12px 28px 0;border-top:1px solid var(--line)}.product-name{grid-column:span 2}.product-codes{grid-column:span 2;overflow:hidden}.product-photo{grid-column:span 2;padding-right:0;overflow:hidden}.product-name h3{margin:0 0 8px;font-size:16px;font-weight:550;line-height:1.35}.product-codes ul{margin:0;padding:0;list-style:none;min-width:0;max-height:9.5rem;overflow-x:hidden;overflow-y:auto;color-scheme:light;scrollbar-color:#c6c6c6 transparent;font-size:13px;line-height:1.45}.product-codes li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-photo img,.product-photo span{display:block;width:100%;max-width:100%;min-width:0;aspect-ratio:4 / 3;object-fit:cover;background:#212121}.product-photo span{display:grid;place-items:center;color:#7d7d7d}.photo-placeholder svg{display:block;width:36px;height:36px}.row-photo .photo-placeholder svg{width:22px;height:22px}.skel{display:block;border-radius:2px;background:linear-gradient(100deg,#212121 20%,#2a2a2a,#212121 64%);background-size:220% 100%;animation:skel-shift 1.25s ease-in-out infinite}.skel-title{height:18px;width:88%;margin-bottom:10px}.skel-line{height:12px;width:72%;margin-top:8px}.skel-short{width:40%}.skel-photo{width:100%;aspect-ratio:4 / 3}.product-photo .skel-photo{display:block}.skel-count{width:72px;height:14px;margin-top:6px}@keyframes skel-shift{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes step-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes title-in{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@media (min-width: 901px){.hero-brand{display:block}.hero>.hero-kicker{display:none}.hero-kicker-inline{display:flex;position:static;grid-column:1 / -1;margin:0 0 36px}.hero-title{margin-bottom:calc(72px + 5vh)}}@media (max-width: 900px){.hero-title,.hero-side,.sheet-lead,.sheet-aside,.finder-field,.finder-back{grid-column:1 / -1}.finder-back{justify-self:start}.hero-title{margin-bottom:0}.hero-copy{bottom:76px}.hero-side,.sheet-aside{margin-top:22px}.hero-kicker{top:46%}.group-link,.product-name,.product-codes,.product-photo{grid-column:span 6}.product-card{display:grid;grid-column:1 / -1;grid-template-columns:1fr}.product-name,.product-codes,.product-photo{grid-column:auto}.product-row{grid-template-columns:64px minmax(0,1fr);align-items:start;row-gap:4px;padding:12px 0}.product-row .row-photo{grid-row:1 / span 3;width:64px;height:48px}.product-row .row-photo img,.product-row .row-photo span{width:64px;height:48px}.row-code,.row-cross{grid-column:2}.contact-address,.contact-map-link,.contact-map,.contact-social{grid-column:1 / -1;justify-self:start}.contact-map{width:min(100%,420px)}.product-head{flex-wrap:wrap}.product-back{max-width:none}.product-gallery,.product-facts-a,.product-facts-b{grid-column:1 / -1}}@media (max-width: 640px){.site-header{grid-template-columns:auto 1fr auto;gap:8px}.nav-catalog{letter-spacing:.06em}.nav-phone{font-size:12px}.group-link{grid-column:1 / -1}.hero-title{font-size:2.4rem}}@media (prefers-reduced-motion: reduce){.hero,.catalog-sheet,.sheet-stage,.sheet-top,.sheet-finder,.site-header,.burger span,.hero-copy,.hero-kicker,.hero-links,.hero-photo,.messenger-menu,.messenger-menu a{transition:none}.hero-slide-progress,.messenger-ring{animation:none}.messenger-ring{opacity:0}.sheet-groups,.sheet-hits{animation:none}.category-pin p{transition:none}.category-head h2,.category-tools,.category-head p,.category-head .skel-count,.category-placeholders .product-name,.category-placeholders .product-codes,.category-placeholders .product-photo,.category-placeholders .product-row,.contact-head h2,.product-head h2,.product-back,.product-reveal,.contact-rule,.contact-address,.contact-map-link,.contact-map,.contact-social,.skel{animation:none;opacity:1}}
