.Breadcrumbs-module__T3lbRW__nav ol{color:var(--mist-dim);flex-wrap:wrap;gap:4px 0;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.Breadcrumbs-module__T3lbRW__nav li+li:before{content:"/";opacity:.5;margin:0 10px}.Breadcrumbs-module__T3lbRW__nav a{color:var(--mist);transition:color .3s}.Breadcrumbs-module__T3lbRW__nav a:hover{color:var(--foam)}.Breadcrumbs-module__T3lbRW__nav span{color:var(--mist-dim)}
.Filters-module__WgSxLG__toggle{display:none}.Filters-module__WgSxLG__panel{flex-direction:column;max-height:calc(100svh - 116px);display:flex;position:sticky;top:92px}.Filters-module__WgSxLG__scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;padding-right:12px;overflow-y:auto}.Filters-module__WgSxLG__sheetHead,.Filters-module__WgSxLG__sheetFoot .Filters-module__WgSxLG__show{display:none}.Filters-module__WgSxLG__group{border:0;border-top:1px solid var(--line);margin:0;padding:18px 0}.Filters-module__WgSxLG__group:first-child{border-top:0;padding-top:0}.Filters-module__WgSxLG__group legend{float:left;width:100%;color:var(--mist-dim);margin-bottom:12px;padding:0;font-size:.85rem}.Filters-module__WgSxLG__option{color:var(--mist);cursor:pointer;clear:both;align-items:flex-start;gap:10px;padding:5px 0;font-size:.925rem;line-height:1.35;display:flex}.Filters-module__WgSxLG__option:hover{color:var(--foam)}.Filters-module__WgSxLG__option input{width:16px;height:16px;accent-color:var(--lamp);flex:none;margin-top:2px}.Filters-module__WgSxLG__option span{flex:1}.Filters-module__WgSxLG__option em{color:var(--mist-dim);font-variant-numeric:tabular-nums;font-size:.78rem;font-style:normal}.Filters-module__WgSxLG__option[data-empty]{opacity:.5}.Filters-module__WgSxLG__more{color:var(--accent-ink);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:.85rem}.Filters-module__WgSxLG__price{clear:both;align-items:center;gap:8px;display:flex}.Filters-module__WgSxLG__price input{border:1px solid var(--line-strong);width:100%;min-width:0;height:42px;color:var(--foam);font-variant-numeric:tabular-nums;background:0 0;border-radius:999px;padding:0 12px;font-size:.9rem}.Filters-module__WgSxLG__price input:focus{border-color:var(--lamp);outline:none}.Filters-module__WgSxLG__price span{color:var(--mist-dim)}.Filters-module__WgSxLG__sheetFoot{padding-top:16px}.Filters-module__WgSxLG__reset{color:var(--mist);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.875rem;text-decoration:underline}@media (max-width:960px){.Filters-module__WgSxLG__toggle{border:1px solid var(--line-strong);min-height:44px;color:var(--foam);cursor:pointer;background:0 0;border-radius:999px;justify-self:start;align-items:center;padding:0 20px;font-size:.925rem;display:inline-flex}.Filters-module__WgSxLG__panel{z-index:60;max-height:none;padding:20px var(--gutter);background:var(--depth);visibility:hidden;transition:transform .6s var(--ease-out), visibility 0s .6s;position:fixed;inset:0;transform:translateY(100%)}.Filters-module__WgSxLG__panel[data-open]{visibility:visible;transition:transform .6s var(--ease-out);transform:none}.Filters-module__WgSxLG__sheetHead{font-family:var(--font-display);color:var(--foam);justify-content:space-between;align-items:center;padding-bottom:16px;font-size:1.8rem;display:flex}.Filters-module__WgSxLG__close{width:44px;height:44px;color:var(--foam);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.Filters-module__WgSxLG__scroll{flex:1;padding-right:0}.Filters-module__WgSxLG__sheetFoot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;display:flex}.Filters-module__WgSxLG__sheetFoot .Filters-module__WgSxLG__show{flex:1;display:inline-flex}}
.AddToCart-module__97D0bW__icon{border:1px solid var(--line-strong);width:42px;height:42px;color:var(--foam);cursor:pointer;transition:background-color .4s var(--ease-out), color .4s var(--ease-out), border-color .4s var(--ease-out);background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}.AddToCart-module__97D0bW__icon:hover:not(:disabled){background:var(--lamp);border-color:var(--accent-ink);color:var(--on-lamp)}.AddToCart-module__97D0bW__icon[data-flash]{background:var(--caustic);border-color:var(--caustic);color:var(--on-lamp)}.AddToCart-module__97D0bW__icon:disabled{opacity:.35;cursor:not-allowed}.AddToCart-module__97D0bW__row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.AddToCart-module__97D0bW__qty{border:1px solid var(--line-strong);border-radius:999px;align-items:center;height:54px;display:inline-flex;overflow:hidden}.AddToCart-module__97D0bW__qty button{width:46px;height:100%;color:var(--foam);cursor:pointer;background:0 0;border:0;font-size:1.2rem}.AddToCart-module__97D0bW__qty button:hover:not(:disabled){color:var(--accent-ink)}.AddToCart-module__97D0bW__qty input{text-align:center;width:46px;color:var(--foam);font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border:0}.AddToCart-module__97D0bW__qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.AddToCart-module__97D0bW__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.AddToCart-module__97D0bW__note{color:var(--mist);text-underline-offset:3px;font-size:.875rem;text-decoration:underline}
.Gallery-module__YJMW8a__gallery{gap:14px;display:grid}.Gallery-module__YJMW8a__main{aspect-ratio:1;background:var(--plate);cursor:zoom-in;border-radius:2px;position:relative;overflow:hidden}.Gallery-module__YJMW8a__img{object-fit:contain;mix-blend-mode:multiply;opacity:0;transition:opacity .6s var(--ease-out), transform .25s ease-out;padding:7%}.Gallery-module__YJMW8a__img[data-active]{opacity:1}.Gallery-module__YJMW8a__none{color:var(--mist-dim);place-items:center;display:grid;position:absolute;inset:0}.Gallery-module__YJMW8a__thumbs{scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.Gallery-module__YJMW8a__thumb{aspect-ratio:1;border:1px solid var(--line);background:var(--plate);cursor:pointer;opacity:.6;border-radius:2px;flex:none;width:84px;padding:0;transition:opacity .3s,border-color .3s;position:relative}.Gallery-module__YJMW8a__thumb img{object-fit:contain;mix-blend-mode:multiply;padding:8%}.Gallery-module__YJMW8a__thumb:hover,.Gallery-module__YJMW8a__thumb[aria-selected=true]{opacity:1}.Gallery-module__YJMW8a__thumb[aria-selected=true]{border-color:var(--lamp)}
.ProductCard-module__PkOGxq__card{flex-direction:column;min-width:0;display:flex;position:relative}.ProductCard-module__PkOGxq__link{flex-direction:column;flex:1;display:flex}.ProductCard-module__PkOGxq__plate{aspect-ratio:1;background:var(--plate);border-radius:2px;position:relative;overflow:hidden}.ProductCard-module__PkOGxq__img,.ProductCard-module__PkOGxq__img2{object-fit:contain;mix-blend-mode:multiply;transition:opacity .7s var(--ease-out), transform 1.1s var(--ease-out);padding:9%}.ProductCard-module__PkOGxq__img2{opacity:0}.ProductCard-module__PkOGxq__card:hover .ProductCard-module__PkOGxq__img{transform:scale(1.04)}.ProductCard-module__PkOGxq__card:hover .ProductCard-module__PkOGxq__img2{opacity:1}.ProductCard-module__PkOGxq__card:hover .ProductCard-module__PkOGxq__img:has(+.ProductCard-module__PkOGxq__img2){opacity:0}.ProductCard-module__PkOGxq__noimg{color:var(--mist-dim);place-items:center;font-size:.85rem;display:grid;position:absolute;inset:0}.ProductCard-module__PkOGxq__meta{gap:6px;padding-top:16px;display:grid}.ProductCard-module__PkOGxq__brand{letter-spacing:.14em;text-transform:uppercase;color:var(--mist-dim);font-size:.75rem}.ProductCard-module__PkOGxq__name{color:var(--foam);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.95rem;font-weight:500;line-height:1.4;transition:color .3s;display:-webkit-box;overflow:hidden}.ProductCard-module__PkOGxq__link:hover .ProductCard-module__PkOGxq__name{color:var(--lamp-hi)}.ProductCard-module__PkOGxq__code{color:var(--mist-dim);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.ProductCard-module__PkOGxq__foot{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:14px;display:flex}.ProductCard-module__PkOGxq__foot>div{gap:4px;min-width:0;display:grid}.ProductCard-module__PkOGxq__avail{color:var(--mist);align-items:center;gap:7px;font-size:.78rem;display:inline-flex}.ProductCard-module__PkOGxq__avail:before{content:"";background:var(--mist-dim);border-radius:50%;flex:none;width:6px;height:6px}.ProductCard-module__PkOGxq__avail[data-kind=nsk]:before{background:var(--caustic);box-shadow:0 0 8px var(--caustic)}.ProductCard-module__PkOGxq__avail[data-kind=stock]:before,.ProductCard-module__PkOGxq__avail[data-kind=order]:before{background:var(--lamp)}.ProductCard-module__PkOGxq__avail[data-kind=none]{color:var(--mist-dim)}.ProductCard-module__PkOGxq__price{font-family:var(--font-text);letter-spacing:-.01em;color:var(--foam);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.2rem;font-weight:600;line-height:1.2}
.Listing-module__KLdAJq__page{padding-top:calc(var(--header-h) + clamp(32px, 5vw, 64px));padding-bottom:clamp(80px,10vw,140px)}.Listing-module__KLdAJq__head{flex-wrap:wrap;align-items:baseline;gap:8px 24px;margin-top:clamp(20px,3vw,36px);display:flex}.Listing-module__KLdAJq__title{max-width:18em}.Listing-module__KLdAJq__count{color:var(--mist-dim);margin:0;font-size:.95rem}.Listing-module__KLdAJq__desc{margin-top:16px}.Listing-module__KLdAJq__corrected{color:var(--accent-ink);margin:12px 0 0;font-size:.925rem}.Listing-module__KLdAJq__chips{scrollbar-width:none;gap:8px;margin-top:clamp(24px,3vw,36px);padding-bottom:6px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 92%,#0000);mask-image:linear-gradient(90deg,#000 92%,#0000)}.Listing-module__KLdAJq__chips::-webkit-scrollbar{display:none}.Listing-module__KLdAJq__chip{border:1px solid var(--line-strong);min-height:40px;color:var(--mist);white-space:nowrap;transition:border-color .35s var(--ease-out), color .35s var(--ease-out);border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px;font-size:.875rem;display:inline-flex}.Listing-module__KLdAJq__chip em{color:var(--mist-dim);font-size:.75rem;font-style:normal}.Listing-module__KLdAJq__chip:hover,.Listing-module__KLdAJq__chip[aria-current=page]{border-color:var(--accent-ink);color:var(--foam)}.Listing-module__KLdAJq__layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:clamp(32px,4vw,64px);margin-top:clamp(32px,4vw,56px);display:grid}.Listing-module__KLdAJq__main{min-width:0}.Listing-module__KLdAJq__toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;padding-bottom:20px;display:flex}.Listing-module__KLdAJq__shown{color:var(--mist-dim);font-size:.875rem}.Listing-module__KLdAJq__sort{display:inline-block;position:relative}.Listing-module__KLdAJq__sort:after{content:"";background:var(--mist);pointer-events:none;width:10px;height:6px;margin-top:-3px;position:absolute;top:50%;right:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' stroke='black'%3E%3Cpath d='m1 1 4 4 4-4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' stroke='black'%3E%3Cpath d='m1 1 4 4 4-4'/%3E%3C/svg%3E") 50%/contain no-repeat}.Listing-module__KLdAJq__sort select{border:1px solid var(--line-strong);min-height:42px;color:var(--foam);appearance:none;cursor:pointer;background:0 0;border-radius:999px;padding:0 38px 0 16px;font-size:.875rem}.Listing-module__KLdAJq__sort select option{background:var(--depth)}.Listing-module__KLdAJq__grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:48px clamp(16px,2vw,28px);display:grid}.Listing-module__KLdAJq__empty{gap:14px;max-width:34em;padding:48px 0;display:grid}.Listing-module__KLdAJq__empty p{margin:0}.Listing-module__KLdAJq__emptyActions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:12px;display:flex}.Listing-module__KLdAJq__pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:clamp(56px,6vw,88px);display:flex}.Listing-module__KLdAJq__pageWrap{align-items:center;gap:6px;display:inline-flex}.Listing-module__KLdAJq__pageNum,.Listing-module__KLdAJq__pageLink{min-width:44px;height:44px;color:var(--mist);font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:999px;place-items:center;padding:0 12px;font-size:.925rem;transition:border-color .3s;display:inline-grid}.Listing-module__KLdAJq__pageNum:hover,.Listing-module__KLdAJq__pageLink:hover{border-color:var(--line-strong);color:var(--foam)}.Listing-module__KLdAJq__pageNum[aria-current=page]{border-color:var(--accent-ink);color:var(--foam)}.Listing-module__KLdAJq__gap{color:var(--mist-dim)}@media (max-width:960px){.Listing-module__KLdAJq__layout{grid-template-columns:1fr;gap:16px}.Listing-module__KLdAJq__toolbar{flex-wrap:wrap}}@media (max-width:520px){.Listing-module__KLdAJq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px}}
.catalog-module__G42KPa__page{padding-top:calc(var(--header-h) + clamp(32px, 5vw, 64px));padding-bottom:clamp(96px,12vw,160px)}.catalog-module__G42KPa__head{gap:24px;max-width:980px;margin-top:clamp(24px,3vw,40px);display:grid}.catalog-module__G42KPa__search{gap:12px;max-width:640px;margin-top:12px;display:flex}.catalog-module__G42KPa__search input{border:1px solid var(--line-strong);background:var(--input-bg);min-width:0;min-height:58px;color:var(--foam);border-radius:999px;flex:1;padding:0 24px;font-size:1.05rem}.catalog-module__G42KPa__search input:focus{border-color:var(--lamp);outline:none}.catalog-module__G42KPa__search input::placeholder{color:var(--mist-dim)}.catalog-module__G42KPa__cats{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(64px,8vw,112px) 0 0;padding:0;list-style:none;display:grid}.catalog-module__G42KPa__cat{border-bottom:1px solid var(--line);align-content:start;gap:6px;padding:32px 32px 40px 0;display:grid}.catalog-module__G42KPa__catName{font-family:var(--font-display);color:var(--foam);font-size:clamp(1.6rem,2.2vw,2.1rem);font-weight:300;line-height:1.12;transition:color .3s}.catalog-module__G42KPa__catName:hover{color:var(--lamp-hi)}.catalog-module__G42KPa__catCount{color:var(--mist-dim);font-size:.85rem}.catalog-module__G42KPa__sub{gap:6px;margin:14px 0 0;padding:0;font-size:.9rem;list-style:none;display:grid}.catalog-module__G42KPa__sub a{color:var(--mist);transition:color .3s}.catalog-module__G42KPa__sub a:hover{color:var(--foam)}@media (max-width:1000px){.catalog-module__G42KPa__cats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.catalog-module__G42KPa__cats{grid-template-columns:1fr}.catalog-module__G42KPa__search{flex-direction:column}}
.product-module__YngwGG__page{padding-top:calc(var(--header-h) + clamp(28px, 4vw, 56px));padding-bottom:clamp(96px,12vw,160px)}.product-module__YngwGG__top{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,88px);margin-top:clamp(24px,3vw,40px);display:grid}.product-module__YngwGG__info{gap:22px;display:grid;position:sticky;top:100px}.product-module__YngwGG__brand{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink);margin:0;font-size:.8rem}.product-module__YngwGG__title{font-family:var(--font-text);letter-spacing:-.015em;color:var(--foam);text-wrap:balance;margin:-6px 0 0;font-size:clamp(1.6rem,2.3vw,2.2rem);font-weight:600;line-height:1.2}.product-module__YngwGG__codes{flex-wrap:wrap;gap:8px 28px;margin:0;font-size:.875rem;display:flex}.product-module__YngwGG__codes div{gap:8px;display:flex}.product-module__YngwGG__codes dt{color:var(--mist-dim)}.product-module__YngwGG__codes dd{color:var(--mist);font-variant-numeric:tabular-nums;margin:0}.product-module__YngwGG__price{font-family:var(--font-text);letter-spacing:-.02em;color:var(--foam);font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:clamp(2rem,2.8vw,2.6rem);font-weight:600;line-height:1}.product-module__YngwGG__avail{border-left:2px solid var(--mist-dim);gap:4px;padding-left:18px;font-size:.9rem;display:grid}.product-module__YngwGG__avail strong{color:var(--foam);font-weight:500}.product-module__YngwGG__avail span{color:var(--mist)}.product-module__YngwGG__avail[data-kind=nsk]{border-color:var(--caustic)}.product-module__YngwGG__avail[data-kind=stock],.product-module__YngwGG__avail[data-kind=order]{border-color:var(--accent-ink)}.product-module__YngwGG__help{color:var(--mist-dim);margin:0;font-size:.9rem}.product-module__YngwGG__summary{border-top:1px solid var(--line);margin:10px 0 0}.product-module__YngwGG__summary div,.product-module__YngwGG__specs div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:16px;padding:11px 0;font-size:.9rem;display:grid}.product-module__YngwGG__summary dt,.product-module__YngwGG__specs dt{color:var(--mist-dim)}.product-module__YngwGG__summary dd,.product-module__YngwGG__specs dd{color:var(--foam);margin:0}.product-module__YngwGG__sections{gap:clamp(56px,6vw,88px);max-width:920px;margin-top:clamp(80px,9vw,140px);display:grid}.product-module__YngwGG__section{grid-template-columns:220px minmax(0,1fr);gap:24px 48px;display:grid}.product-module__YngwGG__h2{font-family:var(--font-text);letter-spacing:-.01em;color:var(--foam);margin:0;font-size:1.35rem;font-weight:600;line-height:1.25}.product-module__YngwGG__specs{border-top:1px solid var(--line);margin:0}.product-module__YngwGG__rich{color:var(--mist);line-height:1.7}:is(.product-module__YngwGG__rich ul,.product-module__YngwGG__rich ol){margin:.4em 0;padding-left:1.2em}.product-module__YngwGG__rich li{margin:.25em 0}.product-module__YngwGG__rich li::marker{color:var(--accent-ink)}.product-module__YngwGG__rich p{margin:0 0 .8em}:is(.product-module__YngwGG__rich b,.product-module__YngwGG__rich strong){color:var(--foam);font-weight:500}dd.product-module__YngwGG__rich ul{margin:0}.product-module__YngwGG__similar{border-top:1px solid var(--line);margin-top:clamp(96px,11vw,160px);padding-top:clamp(48px,5vw,72px)}.product-module__YngwGG__similarHead h2{font-family:var(--font-text);letter-spacing:-.015em;color:var(--foam);margin:0;font-size:clamp(1.4rem,2vw,1.75rem);font-weight:600;line-height:1.2}.product-module__YngwGG__similarHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:40px;display:flex}.product-module__YngwGG__similarGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}@media (max-width:900px){.product-module__YngwGG__top{grid-template-columns:1fr}.product-module__YngwGG__info{position:static}.product-module__YngwGG__section{grid-template-columns:1fr}.product-module__YngwGG__similarGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px}}
