@layer base{.hdr{background:var(--hdr-bg,var(--surface));-webkit-backdrop-filter:none;backdrop-filter:none;transition:transform .25s ease}html[data-scroll=down]:not([data-nav-open]) .hdr[data-sticky=reveal]:not(:focus-within):not(:has(:target)){transform:translateY(-100%)}.hdr:has(:target),html[data-nav-open] .hdr{z-index:100;transform:none}html.nav-lock{overflow:hidden}.hdr .header__main{gap:14px;height:72px}.hdr .hdr-logo{display:flex;align-items:center;flex:none}.hdr .hdr-logo img{height:38px;width:auto;max-width:180px;object-fit:contain}.bar-mobile .hdr-cart,.hdr .btn__action,.hdr .hdr-cart{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:44px;height:44px;padding:0 6px;border:0;background:none;color:var(--text);cursor:pointer;font:inherit;border-radius:var(--radius-sm)}.hdr .btn__action:hover,.hdr .hdr-cart:hover{color:var(--brand)}.act-label{font-size:12px;line-height:1.1;white-space:nowrap}.hdr[data-family=default] .hdr-actions .act-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hdr-actions{display:flex;align-items:center;gap:4px;margin-left:auto}.bar-mobile .hdr-cart,.hdr .hdr-cart{font-size:0}.bar-mobile .hdr-cart:before,.hdr .hdr-cart:before{content:"";width:24px;height:24px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2l2.4 11.2a1 1 0 0 0 1 .8h9.2a1 1 0 0 0 1-.8L20 8H6.2'/%3E%3Ccircle cx='9' cy='20.5' r='1'/%3E%3Ccircle cx='17' cy='20.5' r='1'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2l2.4 11.2a1 1 0 0 0 1 .8h9.2a1 1 0 0 0 1-.8L20 8H6.2'/%3E%3Ccircle cx='9' cy='20.5' r='1'/%3E%3Ccircle cx='17' cy='20.5' r='1'/%3E%3C/svg%3E") center /contain no-repeat}.bar-mobile .hdr-cart:after,.hdr[data-family=ecom] .hdr-actions .hdr-cart:after{content:attr(aria-label);font-size:12px;line-height:1.1}.act-count,.hdr-cart-n,.header__count-badge{position:absolute;top:0;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--brand);color:var(--brand-ink);font:600 11px/18px var(--font-body);font-style:normal;text-align:center}.hdr-burger{display:none;align-items:center;justify-content:center;width:44px;height:44px;flex:none;color:var(--text);border-radius:var(--radius-sm)}.hdr-catalog,.hdr[data-side-menu] .hdr-burger{display:inline-flex}.hdr-catalog{align-items:center;gap:8px;height:44px;padding:0 18px;flex:none;border-radius:var(--radius-sm);background:var(--menu-button-color,var(--brand));color:var(--menu-button-ink,var(--brand-ink));font-weight:600}.hdr:has(#nav-catalog:target) .hdr-catalog,html[data-nav-open=catalog] .hdr-catalog{filter:brightness(.92)}.hdr-buttons{display:flex;gap:6px;list-style:none;margin:0;padding:0;flex:none}.hdr-buttons .nav__link{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 12px;border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--link-color,var(--text));font-size:var(--link-size,15px);white-space:nowrap}.hdr-buttons .nav__link:hover{color:var(--link-hover,var(--brand))}.hdr-searchbox{flex:1 1;min-width:0}.hdr-call,.hdr-langs--m,.nav-search-btn{display:none!important}.hdr:is([data-variant=custom],[data-variant=bz_od]){background:var(--t-bg-surface-surface-white,var(--surface));border-bottom:0;box-shadow:0 7px 10px rgb(0 0 0/.06)}.hdr:is([data-variant=custom],[data-variant=bz_od]) .header__main{height:80px;gap:16px}.hdr:is([data-variant=custom],[data-variant=bz_od]) .hdr-catalog{height:48px;padding:0 24px;border-radius:12px;font-weight:500;background:var(--t-menu-button-color,var(--brand));color:#fff}.hdr:is([data-variant=custom],[data-variant=bz_od]) .nav-search{height:48px;border:0;border-radius:8px;background:var(--t-surface-surface-ground-1,var(--bg))}.hdr:is([data-variant=custom],[data-variant=bz_od]) .nav-search:hover{background:var(--t-surface-surface-ground-2,var(--bg))}.hdr:is([data-variant=custom],[data-variant=bz_od]) .nav-search .search__input{padding-left:24px}.hdr:is([data-variant=custom],[data-variant=bz_od]) .nav-search .search__input::placeholder{color:var(--t-text-colors-subtle-text-2,var(--muted))}.hdr:is([data-variant=custom],[data-variant=bz_od]) .nav-search .exact-search-select{border-radius:8px 0 0 8px;padding-left:20px}.hdr:is([data-variant=custom],[data-variant=bz_od]) .hdr-actions .act-label,.hdr:is([data-variant=custom],[data-variant=bz_od]) .hdr-actions .hdr-cart:after{font-size:14px;color:var(--t-text-colors-body-text,inherit)}.hdr:is([data-variant=custom],[data-variant=bz_od]) .hdr-actions{gap:12px}.hdr:is([data-variant=custom],[data-variant=bz_od]) .hdr-logo{margin-left:10px;min-width:70px;max-width:110px;max-height:80px}.hdr:is([data-variant=custom],[data-variant=bz_od]) .hdr-logo img{width:100%;max-width:100%;height:auto;max-height:80px;object-fit:contain}.hdr.header-casa{background:var(--t-bg-surface-surface-white,var(--surface));border-bottom:0;padding:24px 0;transition:box-shadow .3s ease}.hdr.header-casa[data-sticky=static]{position:relative}.hdr.header--categories,html[data-scroll=down] .hdr.header-casa[data-sticky=pinned],html[data-scroll=up] .hdr.header-casa[data-sticky=pinned]{box-shadow:0 7px 10px rgb(0 0 0/.06)}.hdr.header-casa .header-casa__content{display:grid;grid-template-columns:minmax(10px,1fr) 188px minmax(10px,1fr);grid-gap:24px;gap:24px;height:auto;align-items:center}.header-casa__nav{display:flex;align-items:center;gap:24px;flex-wrap:wrap;list-style:none;margin:0;padding:0;min-width:0}.header-casa__nav-item{position:relative;display:flex;align-items:center}.header-casa__nav-item>.nav__link{padding:0 0 2px;border-bottom:1px solid transparent;font-size:var(--link-size,13px);font-weight:600;line-height:20px;gap:4px;color:var(--link-color,#2f2f2f);transition:color .2s linear,border-color .2s linear}.header-casa__nav-item:focus-within>.nav__link,.header-casa__nav-item:hover>.nav__link,.header-casa__nav-item>.nav__link[aria-current]{color:var(--link-hover,var(--t-primary-primary-hover,var(--brand)));border-color:currentColor}.header-casa__nav-item .dropdown{transition:transform .2s ease}.header-casa__nav-item:hover .dropdown{transform:rotate(180deg)}.header-casa .has-children>.sub__item{top:calc(100% + 10px);left:0;min-width:160px;padding:10px;border:0;border-radius:0;flex-direction:column;gap:12px;background:#fff;box-shadow:0 8px 16px 0 rgb(0 0 0/.2);z-index:99}.header-casa .has-children:after{content:"";position:absolute;left:0;right:0;top:100%;height:12px}.header-casa .has-children:focus-within>.sub__item,.header-casa .has-children:hover>.sub__item{display:flex}.header-casa .sub__item-li .nav__link{padding:0;font-size:var(--link-size,13px);font-weight:600;color:var(--link-color,#2f2f2f)}.header-casa .sub__item-li .nav__link:hover{color:var(--link-hover,var(--t-primary-primary-hover,var(--brand)))}.header--categories .header-casa__nav-item.has-children{position:static;padding-block:24px;margin-block:-24px}.header--categories .has-children:after{display:none}.header--categories .has-children>.sub__item{top:100%;left:0;right:0;margin:0;padding:24px max(var(--gutter),calc((100% - var(--maxw)) / 2));box-shadow:0 4px 6px rgb(0 0 0/.1);z-index:95}.header--categories .has-children:focus-within>.sub__item,.header--categories .has-children:hover>.sub__item{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:16px;gap:16px}.header--categories .sub__item-li .nav__link{font-weight:400;color:var(--t-text-colors-body-text,var(--text));line-height:1.4}.hdr.header-casa .header-casa__logo{display:flex;justify-content:center;margin:0}.hdr.header-casa .header-casa__logo img{width:188px;height:64px;max-width:none;object-fit:contain}.hdr.header-casa .header-casa__actions{display:flex;align-items:center;justify-content:flex-end;gap:32px;margin:0}.hdr.header-casa .header-casa__actions>:is(a,button,.btn__action,.hdr-cart){min-width:0;width:24px;height:24px;padding:0;color:var(--t-text-colors-body-text,var(--text))}.hdr.header-casa .header-casa__actions .act-label,.hdr.header-casa .header-casa__actions .hdr-cart:after{display:none}.hdr.header-casa .header-casa__actions :is(.hdr-cart-n,.act-count,.header__count-badge){top:-8px;right:-8px;min-width:16px;height:16px;padding:0;border-radius:50%;font-size:10px;line-height:16px;background:var(--t-bg-primary,var(--brand));color:var(--t-text-colors-btn-text-white,#fff)}.hdr.header-casa .nav-search-btn{display:inline-flex!important}.hdr.header-casa .hdr-burger{display:none;margin:0}.hdr.header-casa .language-switch .sub__item--lang{font-size:14px;font-weight:600}.header-casa__search{display:none;position:absolute;left:0;right:0;top:100%;padding:16px 0;background:var(--t-bg-surface-surface-white,var(--surface));box-shadow:0 7px 10px rgb(0 0 0/.06);z-index:98}html[data-nav-open=search] .header-casa__search{display:block}.navbar{border-bottom:1px solid var(--border);font-size:14px;background:var(--bg)}.navbar.navbar__ecom{background:var(--bg);color:var(--t-text-colors-subtle-text-2,var(--muted));border-bottom:0}.navbar__ecom .nav__phone{color:var(--t-bg-green-40,#00701f)}.navbar{padding:5px 0}.navbar .navbar__row{min-height:40px}.navbar__pages .nav__link,.navbar__side{font-size:var(--link-size,13px);font-weight:600;line-height:16px}.navbar .navbar__pages{gap:5px 20px}.navbar__side{gap:20px}.navbar:not(.navbar__ecom){color:var(--t-color-gray-400,var(--muted))}.navbar.navbar__ecom .navbar__side{font-size:14px}.nav__phone-item{display:inline-flex;align-items:center}.nav__phone-item .status{width:8px;height:8px;border-radius:8px;margin-right:6px;background:var(--t-green-green,#22a35a);flex:none}.navbar__ecom .nav__phone-item .status{background:var(--t-bg-green-40,#00701f)}.nav__phone-item .nav__phone{color:var(--t-green-green,#22a35a)}.navbar__ecom .nav__phone-item .nav__phone{color:var(--t-bg-green-40,#00701f)}.language-switch{position:relative}.language-switch__button{display:inline-flex;align-items:center;gap:4px;padding:4px 0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.language-switch .sub__item--lang{font-size:16px;text-transform:capitalize}.language-switch__list{position:absolute;z-index:999;right:0;top:100%;display:flex;flex-direction:column;align-items:flex-start;gap:10px;list-style:none;margin:0;padding:12px 20px;background:var(--surface);border:1.5px solid var(--t-border-gray,var(--border));border-radius:10px;box-shadow:0 4px 20px rgb(0 0 0/.02);opacity:0;visibility:hidden;pointer-events:none}.language-switch:focus-within .language-switch__list,.language-switch:hover .language-switch__list{opacity:1;visibility:visible;pointer-events:auto}.language-switch__link{display:block;padding:4px 0;color:var(--t-text-body-strong,var(--text))}.language-switch__link.current,.language-switch__link:hover{color:var(--t-bg-primary,var(--brand))}.navbar__row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:40px}.header-pages-nav__list,.navbar__pages{display:flex;flex-wrap:wrap;gap:4px 18px;list-style:none;margin:0;padding:0}.navbar__side{display:flex;align-items:center;gap:16px}.header-pages-nav__item,.header__additional-btn,.nav__item{position:relative}.nav__link{display:inline-flex;align-items:center;gap:6px;color:var(--link-color,inherit);font-size:var(--link-size,inherit);padding:8px 0}.nav__link:hover{color:var(--link-hover,var(--brand))}.navbar__ecom .nav__link:hover{color:var(--link-hover,inherit);text-decoration:underline}.nav__icon{width:18px;height:18px;object-fit:contain}.has-children>.sub__item{display:none;position:absolute;z-index:40;top:100%;left:-12px;min-width:220px;list-style:none;margin:0;padding:8px 0;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow)}.has-children:focus-within>.sub__item,.has-children:hover>.sub__item{display:block}.sub__item-li .nav__link{display:flex;padding:8px 16px}.nav__phone{display:inline-flex;align-items:center;gap:6px;font-weight:600;white-space:nowrap}.hdr-langs a,.nav__phone{color:inherit}.navbar__ecom .hdr-langs a[aria-current]{background:var(--brand);color:var(--brand-ink)}.header-pages-nav{border-top:1px solid var(--border);font-size:15px}.header-pages-nav__list{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.header-pages-nav__item .nav__link{padding:10px 0;white-space:nowrap}.time-to-work{position:relative}.time-to-work__summary{display:inline-flex;align-items:center;gap:6px;cursor:pointer;list-style:none;white-space:nowrap}.time-to-work__summary::-webkit-details-marker{display:none}.time-to-work .dot{width:8px;height:8px;border-radius:50%;background:var(--muted);flex:none}.time-to-work .dot.on{background:#22a35a}.time-to-work[open] .caret{transform:rotate(180deg)}.time-to-work__popup{position:absolute;z-index:45;top:calc(100% + 8px);right:0;min-width:240px;padding:12px 14px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow)}.time-to-work .popup-title{font-weight:600;margin-bottom:6px}.time-to-work .popup-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.time-to-work .popup-list li{display:flex;justify-content:space-between;gap:16px}.time-to-work .popup-list li.today{font-weight:600;color:var(--brand)}.nav__cur{position:relative}.nav__cur>.nav__item{display:inline-flex;align-items:center;gap:4px;border:0;background:none;color:inherit;font:inherit;cursor:pointer;padding:4px 0}.nav__cur>.nav__item:disabled{cursor:default}.nav__cur .sub__item{position:absolute;z-index:45;top:100%;right:0;min-width:140px;list-style:none;margin:0;padding:6px 0;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow)}.nav__cur .sub__item button{display:block;width:100%;text-align:left;padding:8px 14px;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.nav__cur .sub__item button.current,.nav__cur .sub__item button:hover{color:var(--brand)}.header-banner{background:var(--bg);line-height:0}.header-banner__link{display:block}.header-banner__link[hidden]{display:none}.header-banner img{width:100%;height:auto;max-height:60px;object-fit:cover}.ecom-menu-badge{display:inline-flex;align-items:center;gap:3px;margin-left:6px;padding:1px 6px;border-radius:6px;vertical-align:middle;font-size:11px;font-weight:600;line-height:16px;background:var(--badge-bg,var(--sale));color:var(--badge-color,#fff)}.ecom-menu-badge img{width:14px;height:14px;object-fit:contain}.nav-panel{display:none}#nav-catalog:target,#nav-menu:target,html[data-nav-open=catalog] #nav-catalog,html[data-nav-open=menu] #nav-menu{display:block}.nav-overlay{position:fixed;inset:0;background:rgb(0 0 0/.4)}.nav-catalog{position:absolute;left:0;right:0;top:100%;z-index:50}.nav-catalog__box{position:relative;max-width:var(--maxw);margin:0 auto;background:var(--surface);color:var(--text);border:1px solid var(--border);border-top:0;border-radius:0 0 var(--radius) var(--radius);box-shadow:var(--shadow);height:min(560px,calc(100dvh - 140px));overflow:hidden}.nav-catalog__head{display:none}.menu__categories{list-style:none;margin:0;padding:8px 0;width:300px;height:100%;overflow-y:auto;border-right:1px solid var(--border)}.category__link,.menu__category-row{display:flex;align-items:center}.category__link{flex:1 1;gap:10px;min-height:44px;padding:8px 8px 8px 18px;color:var(--text);font-size:15px}.category__link img{width:30px;height:30px;object-fit:contain;flex:none}.category__link.is-label{cursor:default}.menu__category-toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:44px;border:0;background:none;color:var(--muted);cursor:pointer}.menu__category-toggle svg{transform:rotate(-90deg)}.menu__subcategories{display:none;position:absolute;top:0;bottom:0;left:300px;right:0;overflow-y:auto;padding:20px 24px}@media (min-width:1025px){.menu__categories:not(:hover):not(:has(.is-open))>.menu__category:first-child>.menu__category-row,.menu__category.is-open>.menu__category-row,.menu__category:hover>.menu__category-row{background:var(--bg)}.menu__category:hover>.menu__category-row .category__link{color:var(--brand)}.menu__categories:not(:hover):not(:focus-within):not(:has(.is-open))>.menu__category:first-child>.menu__subcategories,.menu__category.is-open>.menu__subcategories,.menu__category:focus-within>.menu__subcategories,.menu__category:hover>.menu__subcategories{display:flex;gap:24px}.menu__category:hover~.menu__category>.menu__subcategories{display:none}}.subcategories__content{flex:1 1;min-width:0;display:flex;flex-direction:column}.subcategories__items{list-style:none;margin:0;padding:0;columns:200px 3;column-gap:24px}.subcategories__item{page-break-inside:avoid;break-inside:avoid;margin-bottom:18px}.subcategories__item__content{display:flex;align-items:center;gap:8px}.subcategory__link{font-weight:600;color:var(--text)}.subcategories__item ul{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-gap:4px;gap:4px;font-size:14px}.subcategories__item ul a{color:var(--muted)}.mega a:hover,.subcategories__item a:hover{color:var(--brand)}.subcategories__all-products{display:inline-flex;align-items:center;gap:2px;color:var(--brand)!important}.footer__subcategory{margin-top:auto;padding-top:12px}.footer__subcategory .btn__secondary{display:inline-flex;padding:8px 16px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:14px}.banner__category{flex:none;width:260px;border-radius:var(--radius);background:var(--bg) center /cover no-repeat;display:flex;align-items:flex-end;min-height:280px;overflow:hidden}.banner__content{width:100%;padding:16px;background:linear-gradient(transparent,rgb(0 0 0/.55));color:#fff}.banner__content .title{font-weight:700;font-size:18px}.banner__content .btn__link{display:inline-block;margin-top:8px;color:#fff;text-decoration:underline}.mega{flex:1 1;display:flex;flex-direction:column;gap:20px}.mega-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));grid-gap:12px;gap:12px}.mega-card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px;text-align:center;border-radius:var(--radius-sm);color:var(--text);font-size:14px}.mega-card:hover{background:var(--bg)}.mega-card img,.mega-card__ph{width:96px;height:96px;object-fit:contain;border-radius:var(--radius-sm)}.mega-card__ph{background:var(--bg)}.mega-seo{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:16px 24px;gap:16px 24px}.mega-seo__title{font-weight:600;margin-bottom:6px}.mega-seo ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px;font-size:14px}.mega-seo a{color:var(--muted)}.mega__all{display:inline-flex;align-items:center;gap:4px;color:var(--brand);font-weight:600}.nav-drawer{position:fixed;inset:0;z-index:110}.nav-drawer__box{position:absolute;top:0;bottom:0;left:0;width:min(380px,88vw);display:flex;flex-direction:column;background:var(--surface);color:var(--text);box-shadow:var(--shadow);animation:nav-in .2s ease}@keyframes nav-in{0%{transform:translateX(-24px);opacity:.4}to{transform:none;opacity:1}}.nav-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 16px;border-bottom:1px solid var(--border)}.nav-drawer__logo img{height:32px;width:auto;max-width:160px;object-fit:contain}.nav-drawer__close{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;color:var(--text)}.nav-drawer__body{flex:1 1;overflow-y:auto;padding:8px 0 24px;overscroll-behavior:contain}.menu__catalog{display:flex;align-items:center;gap:10px;margin:8px 16px;padding:0 14px;height:48px;border-radius:var(--radius-sm);background:var(--brand);color:var(--brand-ink);font-weight:600}.menu__catalog .caret{margin-left:auto}.menu__links,.menu__sub{list-style:none;margin:0;padding:0}.nav-drawer .menu__link{display:flex;align-items:center;gap:10px;min-height:46px;padding:6px 16px;color:var(--link-color,var(--text));font-size:var(--link-size,16px);cursor:pointer;list-style:none}.nav-drawer .menu__link::-webkit-details-marker{display:none}.nav-drawer .menu__link .caret{margin-left:auto;color:var(--muted);transition:transform .15s}details[open]>.menu__link .caret{transform:rotate(90deg)}.menu__sub{padding-left:14px;border-left:2px solid var(--border);margin-left:16px}.menu__actions,.menu__item+.menu__item{border-top:1px solid var(--border)}.menu__actions{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px}.menu__actions:empty{display:none}.menu__action{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);position:relative}.menu__action .act-count,.menu__action .header__count-badge{position:static}.menu__info{display:grid;grid-gap:12px;gap:12px;padding:14px 16px;border-top:1px solid var(--border)}.menu__info .time-to-work__popup{position:static;margin-top:8px;box-shadow:none}.menu__switches{display:flex;align-items:center;justify-content:space-between;gap:12px}.menu__switches .nav__cur .sub__item{top:auto;bottom:100%;left:0;right:auto}.nav-search{position:relative;display:flex;align-items:center;height:46px;border:1px solid var(--border);border-radius:999px;background:var(--bg)}.nav-search:focus-within{border-color:var(--brand);background:var(--surface)}.nav-search .search__input{flex:1 1;min-width:0;height:100%;padding:0 8px 0 18px;border:0;background:none;font:inherit;color:var(--text);outline:none}.nav-search .search__input::-webkit-search-cancel-button{display:none}.nav-search .exact-search-select{height:100%;max-width:40%;padding:0 8px 0 16px;border:0;border-right:1px solid var(--border);background:none;font:inherit;font-size:14px;color:var(--text);border-radius:999px 0 0 999px}.nav-search .btn__delete,.nav-search .btn__search,.nav-search__back{display:inline-flex;align-items:center;justify-content:center;flex:none;width:42px;height:42px;border:0;background:none;color:var(--muted);cursor:pointer;border-radius:50%}.nav-search .btn__search{color:var(--text);margin-right:2px}.nav-search .btn__search:hover{color:var(--brand)}.nav-search .btn__photo{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border:0;background:none;color:var(--muted);cursor:pointer;padding:0}.nav-search .btn__photo:hover{color:var(--brand)}.search-photo{display:flex;align-items:flex-start;gap:12px;padding:12px;margin-bottom:12px;border:1px solid var(--border);border-radius:var(--radius-sm)}.search-photo__preview{width:56px;height:56px;object-fit:cover;border-radius:var(--radius-sm);flex:none;background:var(--border)}.search-photo--loading .search-photo__preview{animation:search-photo-pulse 1.2s ease-in-out infinite}@keyframes search-photo-pulse{50%{opacity:.5}}.search-photo__body{flex:1 1;min-width:0;display:grid;grid-gap:6px;gap:6px}.search-photo__text{margin:0;color:var(--text)}.search-photo__note{margin:0;font-size:13px;color:var(--muted)}.search-photo__cancel{justify-self:start;border:0;background:none;padding:0;color:var(--brand);font:inherit;font-size:14px;cursor:pointer}.search-photo .badges{display:flex;flex-wrap:wrap;gap:8px;position:static}@media (prefers-reduced-motion:reduce){.search-photo--loading .search-photo__preview{animation:none}}.nav-search__back{display:none}.search-page__box{position:relative;z-index:15;margin:18px 0;max-width:820px}@media (min-width:1025px){.search-page__box{display:none}}.search-page__box .nav-search{height:50px}.nav-search__drop{position:absolute;z-index:60;top:calc(100% + 6px);left:0;right:0;min-width:min(640px,92vw);max-height:min(72vh,640px);overflow-y:auto;padding:14px;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.nav-search__drop[hidden]{display:none}.search-instant__zero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-gap:20px;gap:20px}.search-instant__zero:not(:has(.search-instant__popular)){grid-template-columns:1fr}.search-instant__section+.search-instant__section{margin-top:16px}.search-instant__title{margin:0 0 8px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--muted)}.search-instant__title--with-action{display:flex;justify-content:space-between;align-items:center}.search-instant__clear{border:0;background:none;color:var(--brand);cursor:pointer;font:inherit;font-size:13px;text-transform:none}.search-instant__row{color:var(--text)}.search-instant__row,.search-instant__row-main{display:flex;align-items:center;gap:8px;min-height:36px}.search-instant__row-main{flex:1 1;border:0;background:none;padding:0;text-align:left;font:inherit;color:inherit;cursor:pointer}.search-instant__row-icon{color:var(--muted);flex:none}.search-instant__row-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-instant__row-remove{border:0;background:none;color:var(--muted);cursor:pointer;width:32px;height:32px}.search-instant__row-main:hover,a.search-instant__row:hover{color:var(--brand)}.search-instant__section .badges{display:flex;flex-wrap:wrap;gap:8px}.ecom-popular-search-badge{height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--border);background:var(--bg);color:var(--text);font:inherit;font-size:14px;cursor:pointer}.ecom-popular-search-badge:hover{border-color:var(--brand);color:var(--brand)}.search-instant__product-section+.search-instant__product-section{margin-top:16px}.results__list,.search-instant__products{display:grid;grid-gap:4px;gap:4px}.result__product,.search-instant__product{display:flex;align-items:center;gap:12px;padding:6px;border-radius:var(--radius-sm);color:var(--text)}.result__product:hover,.search-instant__product:hover{background:var(--bg)}.nav-search .product__ph,.result__product img,.search-instant__product img{width:50px;height:50px;object-fit:contain;flex:none;border-radius:8px;background:#fff}.nav-search .product__ph{background:var(--bg)}.product__info{display:grid;grid-gap:2px;gap:2px;min-width:0;font-size:14px}.product__brand,.product__code{font-size:12px;color:var(--muted)}.product__name{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product__price{display:flex;gap:8px;align-items:baseline}.product__price .price{font-weight:700}.product__price .old__price{font-weight:400;text-decoration:line-through}.product__price .no-price,.product__price .old__price{color:var(--muted);font-size:13px}.box__result{display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-gap:16px;gap:16px}.box__result:not(:has(.result__categories)){grid-template-columns:1fr}.box__result.is-loading{opacity:.6}.all__results{display:block;margin-top:8px;padding:10px;text-align:center;border-radius:var(--radius-sm);background:var(--bg);color:var(--brand);font-weight:600;font-size:14px}.result__categories .links{display:block;margin-bottom:8px;font-size:13px;color:var(--muted)}.result__categories .items{display:flex;flex-direction:column;gap:4px}.result__categories .item{display:flex;justify-content:space-between;gap:8px;padding:6px 10px;border:0;border-radius:var(--radius-sm);background:none;text-align:left;font:inherit;font-size:14px;color:var(--text);cursor:pointer}.result__categories .item--active,.result__categories .item:hover{background:var(--bg);color:var(--brand)}.result__categories .count{color:var(--muted)}.search-skeleton{display:grid;grid-gap:10px;gap:10px}.search-skeleton__row{display:flex;gap:12px;align-items:center}.search-skeleton__row span{display:block;height:50px;border-radius:8px;background:linear-gradient(90deg,var(--bg),var(--border),var(--bg));background-size:200% 100%;animation:nav-shimmer 1.2s linear infinite}.search-skeleton__row span:first-child{width:50px;flex:none}.search-skeleton__row span:last-child{flex:1 1;height:18px}@keyframes nav-shimmer{to{background-position:-200% 0}}.nav-search .message{display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:16px;text-align:center;color:var(--muted)}.message__img{max-width:160px;height:auto}.bar-mobile,.bar__item:empty{display:none}@media (max-width:1024px){.hdr-buttons,.hdr-catalog,.header-pages-nav,.navbar{display:none}.hdr .header__main{height:60px;gap:6px}.hdr .hdr-logo img{height:32px;max-width:min(140px,100%)}.hdr .hdr-row>.hdr-logo{min-width:0!important;flex:0 1 auto}.hdr-burger{display:inline-flex;margin-left:-10px}.hdr[data-family=default] .hdr-burger{order:10;margin:0 -10px 0 0}.hdr[data-family=ecom] .hdr-logo{margin-right:auto}.hdr .hdr-actions{gap:0}.hdr .hdr-actions .act-label,.hdr[data-family=ecom] .hdr-actions .hdr-cart:after{display:none}.hdr-call{display:inline-flex!important}.hdr[data-family=default] .hdr-langs--m{display:flex!important}.hdr-langs--m a[aria-current]{display:none}.hdr-langs--m a{border:1px solid var(--border)}.hdr.header-casa{padding:12px 0}.hdr.header-casa .header-casa__content{grid-template-columns:141px 1fr;gap:16px}.hdr.header-casa .language-switch,.header-casa__nav{display:none}.hdr.header-casa .header-casa__logo{justify-content:flex-start}.hdr.header-casa .header-casa__logo img{width:100%;height:auto;max-height:48px}.hdr.header--categories .header-casa__logo img{max-width:70px;max-height:40px}.hdr.header-casa .header-casa__actions{gap:24px}.hdr.header-casa .header-casa__actions :is(.btn__auth,.favorite__link,.compare__btn){display:none}.hdr.header-casa .hdr-burger{display:inline-flex}.header-casa__search{position:static;padding:0;box-shadow:none}.hdr:not([data-bar=hide]) .hdr-actions .btn__auth,.hdr:not([data-bar=hide]) .hdr-actions .compare__btn,.hdr:not([data-bar=hide]) .hdr-actions .favorite__link{display:none}.hdr[data-mobile-search=button] .nav-search-btn{display:inline-flex!important}.hdr[data-mobile-search=button] .hdr-searchbox{display:none}html[data-nav-open=search] .hdr[data-mobile-search=button] .hdr-searchbox{display:block;position:fixed;inset:0;z-index:120;padding:10px 12px;background:var(--surface);overflow-y:auto}html[data-nav-open=search] .hdr-searchbox .nav-search__back{display:inline-flex}html[data-nav-open=search] .hdr-searchbox .nav-search__drop{left:-12px;right:-12px;top:calc(100% + 8px);min-width:0;max-height:calc(100dvh - 76px);border:0;border-radius:0;box-shadow:none;padding:4px 12px 16px}.nav-search .exact-search-select{max-width:112px;font-size:13px;padding-left:12px}.hdr[data-mobile-search=field] .header__main{flex-wrap:wrap;height:auto;padding-top:8px;padding-bottom:8px}.hdr[data-mobile-search=field] .hdr-searchbox{order:20;flex-basis:100%}.box__result,.search-instant__zero{grid-template-columns:1fr}.nav-search__drop{min-width:0}.nav-catalog{position:fixed;inset:0;z-index:110}.nav-catalog__box{position:absolute;inset:0;height:auto;max-width:none;border:0;border-radius:0;overflow-y:auto;overscroll-behavior:contain}.nav-catalog__head{display:flex;align-items:center;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:8px 8px 8px 16px;background:var(--surface);border-bottom:1px solid var(--border);font-weight:600;font-size:18px}.close__catalog{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;color:var(--text)}.menu__categories{width:auto;height:auto;overflow:visible;border:0;padding:0}.menu__category{border-bottom:1px solid var(--border)}.menu__category-toggle{width:52px;height:52px}.menu__category-toggle svg{transform:none;transition:transform .15s}.menu__category.is-open>.menu__category-row .menu__category-toggle svg{transform:rotate(180deg)}.category__link{min-height:52px;padding-left:16px}.menu__subcategories{position:static;padding:4px 16px 16px}.menu__category.is-open>.menu__subcategories{display:block}.subcategories__items{column-count:1}.subcategories__item{margin-bottom:12px}.banner__category{width:100%;min-height:180px;margin-top:12px}.mega-cards{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.mega-card img,.mega-card__ph{width:72px;height:72px}.bar-mobile{display:block;position:fixed;left:0;right:0;bottom:0;z-index:90;height:calc(60px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--surface);border-top:1px solid var(--border);box-shadow:0 -2px 12px rgb(0 0 0/.05)}.bar-mobile>.bar__items{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;height:100%}body:has(.bar-mobile){padding-bottom:calc(60px + env(safe-area-inset-bottom))}.bar__item{min-width:0;color:var(--text)}.bar__item,.bar__item>a,.bar__item>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.bar__item>a,.bar__item>button{width:100%;height:100%;position:relative;border:0;background:none;color:inherit;font:inherit;cursor:pointer;padding:0}.bar-mobile .hdr-cart:after,.bar__item .act-label{font-size:11px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.bar__item .act-count,.bar__item .hdr-cart-n,.bar__item .header__count-badge{top:4px;right:calc(50% - 22px)}html[data-nav-open=catalog] .bar__item-catalog{color:var(--brand)}.bar-mobile.mobile__bar{background:var(--t-bg-bar,#131313);border-top-color:var(--t-border-gray,var(--border));box-shadow:none}.bar-mobile.mobile__bar .bar__item{color:#fff;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.bar-mobile.mobile__bar .bar__item .act-label,.bar-mobile.mobile__bar .hdr-cart:after{font-size:10px}.bar-mobile .bar__item .hdr-cart{color:inherit}.bar-mobile--ecom{background:var(--t-surface-surface-dark-ground,#131313);border-top:0;box-shadow:none}.bar-mobile--ecom .bar__item{color:#fff}}.header-top__list{display:flex;justify-content:flex-end;align-items:center;list-style:none;margin:0;padding:0}.header-top__item{position:relative;display:flex;align-items:center;margin-left:10px}.header-top__item>a,.header-top__link{display:flex;align-items:center;gap:5px;padding:10px 5px;font-size:16px;line-height:19px;color:var(--t-text-colors-body-text,#000);text-decoration:none;transition:color .2s,background-color .2s}.header-top__item:is(:hover,:focus-within)>a{background:var(--t-bg-primary,var(--brand));color:#fff}.header-top__item>.header-top__phone{font-weight:700}.header-top__item>.header-top__phone:hover{background:none;color:var(--t-color-gray-500,#6b7280)}.header-top__item>ul{display:none;position:absolute;top:100%;right:0;z-index:99;min-width:160px;margin:0;padding:0;list-style:none;background:#fff;box-shadow:0 8px 16px rgba(0,0,0,.2)}.header-top__item:is(:hover,:focus-within)>ul{display:block}.hdr[data-variant=uniplast]{border-bottom:0;box-shadow:0 7px 10px rgb(0 0 0/.06)}.hdr[data-variant=uniplast] .header-top{border-bottom:1px solid rgb(0 0 0/.04)}.hdr[data-variant=uniplast] .header__main{min-height:99px;padding-block:16px;gap:24px}.hdr[data-variant=uniplast] .hdr-logo{flex:none;max-width:115px}.hdr[data-variant=uniplast] .hdr-logo img{width:auto;max-width:115px;height:auto;max-height:64px}.hdr[data-variant=uniplast] .hdr-catalog{height:48px;padding:0 20px;gap:12px;border-radius:10px;font-size:16px;font-weight:600;background:var(--t-menu-button-color,var(--t-bg-primary,var(--brand)));color:#fff}.hdr[data-variant=uniplast] .nav-search{height:48px;border:1px solid var(--t-border-gray,#e5e7eb);border-radius:8px;background:#fff}.hdr[data-variant=uniplast] .hdr-actions{gap:8px}.hdr[data-variant=uniplast] .hdr-actions .act-label,.hdr[data-variant=uniplast] .hdr-actions .hdr-cart:after{display:none}.hdr[data-variant=uniplast] .hdr-actions>:is(a,button,.btn__action){min-width:36px;height:36px;padding:0 6px}.hdr[data-variant=uniplast] .hdr-actions>.hdr-cart,.hdr[data-variant=uniplast] .hdr-actions>:has(>.hdr-cart){order:2}.hdr[data-variant=uniplast] .header-tertiary__lang{order:3;display:inline-flex;align-items:center;height:36px}.hdr[data-variant=uniplast] .hdr-actions .hdr-cart-n{top:-4px;right:8px;min-width:20px;height:20px;border-radius:50%;background:var(--t-bg-primary,var(--brand));color:#fff;font-size:12px}.hdr[data-variant=uniplast] .header-tertiary__lang{margin-left:16px;font-size:18px;font-weight:500;color:var(--t-text-colors-body-text,#000);text-decoration:none}@media (max-width:1024px){.header-top{display:none}.hdr[data-variant=uniplast] .header__main{min-height:0;padding-block:8px;gap:12px}.hdr[data-variant=uniplast] .hdr-logo img{max-height:40px}.hdr[data-variant=uniplast] .hdr-actions .hdr-cart{border-left:0;padding:0 6px}.hdr[data-variant=uniplast] .header-tertiary__lang{margin-left:4px;font-size:16px}}}@layer sections{.bar-mobile .hdr-cart,.hdr .hdr-cart{font-size:0;padding:0 6px}.bar-mobile .hdr-cart-n,.hdr .hdr-cart-n{top:0;right:2px;font-size:11px}.hdr[data-variant=uniplast] .hdr-actions .hdr-cart{height:36px;padding:0 17px;border-left:1px solid var(--t-border-gray,#e5e7eb)}.hdr[data-variant=uniplast] .hdr-actions .hdr-cart-n{top:-4px;right:8px;min-width:20px;height:20px;font-size:12px}@media (max-width:1024px){.hdr[data-variant=uniplast] .hdr-actions .hdr-cart{border-left:0;padding:0 6px}.bar-mobile .hdr-cart-n{top:4px;right:calc(50% - 22px)}}}@layer base{.category-title{display:flex;align-items:baseline;gap:12px;flex-wrap:nowrap;justify-content:flex-start}.category-title>h1{min-width:0;overflow-wrap:anywhere}.category-title>.muted{flex:none}.category-title h1{font-size:clamp(22px,2.4vw,32px)}.breadcrumb__items,.casa-breadcrumb__items{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.breadcrumb__item:not(:last-child):after{content:"/";-webkit-margin-start:8px;margin-inline-start:8px;color:var(--border)}.breadcrumb__item>span,.casa-breadcrumb__item>span{color:var(--text)}.casa-breadcrumb__item{display:inline-flex;align-items:center;gap:6px}@media (max-width:767px){.breadcrumb--back-mobile .breadcrumb__item{display:none}.breadcrumb--back-mobile .breadcrumb__item--parent{display:inline-flex}.breadcrumb--back-mobile .breadcrumb__item--parent:after{content:none}.breadcrumb--back-mobile .breadcrumb__item--parent a:before{content:"←";-webkit-margin-end:6px;margin-inline-end:6px}}.catalog__sort{margin:0 0 16px}.catalog__sort-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.catalog__sort__parameters{display:flex;flex-wrap:wrap;gap:8px;flex:1 1 100%;order:2}.catalog__sort__parameters__item{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border-radius:999px;background:var(--surface);border:1px solid var(--border);font-size:13px}.catalog__sort__parameters__item__type{color:var(--muted)}.catalog__sort__parameters__item__delete{-webkit-margin-start:4px;margin-inline-start:4px;font-size:16px;line-height:1;color:var(--muted)}.catalog__sort__parameters__item.-delete-all{border-color:transparent;background:none;color:var(--brand)}.catalog__sort__parameters__item:hover{border-color:var(--text)}.sorting-bar{position:relative;-webkit-margin-start:auto;margin-inline-start:auto}.sorting-bar>summary{list-style:none;display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);font-size:14px;white-space:nowrap}.sorting-bar>summary::-webkit-details-marker{display:none}.sorting-bar .text__short{display:none}.sorting-bar__list{position:absolute;z-index:20;inset-inline-end:0;top:calc(100% + 6px);min-width:240px;display:grid;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow);padding:6px}.sorting-bar__item{padding:8px 10px;border-radius:8px;font-size:14px}.sorting-bar__item:hover{background:var(--bg)}.sorting-bar__item.selected{color:var(--brand);font-weight:600}@media (max-width:767px){.sorting-bar .text__full{display:none}.sorting-bar .text__short{display:inline}.sorting-bar__list{inset-inline:auto 0}}.view-type{display:inline-flex;gap:4px}.view-type__button{display:inline-grid;place-items:center;width:38px;height:38px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--muted);cursor:pointer}.view-type__button--active,.view-type__button.active{color:var(--brand);border-color:var(--brand)}.view-type__icon-grid{display:none}@media (max-width:1024px){.view-type__button--grid{display:none}.view-type__button--list{color:var(--muted);border-color:var(--border)}.listing[data-view=list] .view-type__icon-list{display:none}.listing[data-view=list] .view-type__icon-grid{display:inline}}.filters-mobile-btn{display:none;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;font-size:14px}.filters-mobile-btn__count{min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-grid;place-items:center;background:var(--brand);color:var(--brand-ink);font-size:12px}.listing{margin-bottom:var(--space-section,32px)}.listing__main{min-width:0}.listing .cat-layout{grid-template-columns:270px minmax(0,1fr)}.filters-col{display:grid;grid-gap:16px;gap:16px;align-content:start;min-width:0}@media (min-width:1025px){.listing[data-filters=horizontal] .cat-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:1024px){.listing .cat-layout{grid-template-columns:minmax(0,1fr)}.filters-mobile-btn{display:inline-flex}.listing .filters-col>.filters{display:none;position:static;max-height:none}.listing .filters-col>.filters-toggle:checked~.filters{display:block}.listing .filters-vertical--subcategory{display:none}}.filters-vertical__header__found-goods{font-size:14px;color:var(--muted);margin:0 0 8px}.filters details>summary{list-style:none;display:flex;align-items:center;gap:8px}.filters details>summary::-webkit-details-marker{display:none}.filters details>summary:after{content:"";-webkit-margin-start:auto;margin-inline-start:auto;width:8px;height:8px;border:solid var(--muted);border-width:0 2px 2px 0;transform:rotate(45deg);transition:transform .15s}.filters details[open]>summary:after{transform:rotate(-135deg)}.filters details>summary strong{font-weight:400;color:var(--brand);font-size:13px}.filters-vertical__content__params__item__content{padding-top:8px}.filters-vertical__options{list-style:none;margin:0;padding:0;display:grid}.filters-vertical__options li{align-items:center;gap:6px}.filters-vertical__options li>.label,.filters-vertical__options li>a{flex:1 1;min-width:0;display:flex;gap:8px;align-items:center}.filters li.on .box{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.filters li.partial .box{border-color:var(--brand);color:var(--brand)}.filters-vertical__options .count{color:var(--muted);font-size:12px;font-weight:400}.filters-vertical__show-btn{margin-top:6px;padding:0;border:0;background:none;color:var(--brand);cursor:pointer;font-size:14px}.filter-tree-node__caret,.filter-tree-node__caret-placeholder{flex:none;width:18px;height:18px;display:inline-grid;place-items:center}.filter-tree-node__caret{border:0;background:none;padding:0;cursor:pointer;color:var(--muted);transform:rotate(-90deg);transition:transform .15s}.filter-tree-node__caret.--expanded{transform:none}.filter-search{position:relative;margin-bottom:8px}.filter-search__input{width:100%;padding:8px 30px 8px 10px;border:1px solid var(--border);border-radius:8px;font:inherit;font-size:14px;background:var(--surface);color:inherit}.filter-search__clear{position:absolute;inset-inline-end:4px;top:50%;transform:translateY(-50%);border:0;background:none;font-size:18px;cursor:pointer;color:var(--muted)}.filters-price input{padding:8px 10px;border:1px solid var(--border);border-radius:8px;font:inherit;background:var(--surface);color:inherit}.filters-price:has(.range-slider) button[type=submit]{display:none}.range-slider{grid-column:1/-1;position:relative;height:24px;margin:4px 9px 0;touch-action:none;cursor:pointer}.range-slider__thumb{position:absolute;top:3px;width:18px;height:18px;margin-left:-9px;border-radius:50%;background:var(--surface,#fff);border:3px solid var(--brand);z-index:1}.range-slider__thumb:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.range-slider:after,.range-slider:before{content:"";position:absolute;top:10px;height:4px;border-radius:2px}.range-slider:before{left:0;right:0;background:var(--border)}.range-slider:after{left:var(--a);right:calc(100% - var(--b));background:var(--brand)}.filters-price button{padding:8px 12px;border:1px solid var(--brand);border-radius:8px;background:var(--brand);color:var(--brand-ink);cursor:pointer}.filters-vertical__content__params__item__header__icon{width:16px;height:16px;object-fit:contain}.filters-vertical__in-stock,.filters-vertical__statuses{display:grid;grid-gap:8px;gap:8px;padding:8px 0;border-bottom:1px solid var(--border)}.filters-vertical__content__params__item__header--status{font-weight:600;font-size:14px}.switch{display:inline-flex;align-items:center;gap:10px;font-size:14px;cursor:pointer}.switch__track{position:relative;flex:none;width:36px;height:20px;border-radius:999px;background:var(--border);transition:background .15s}.switch__dot{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgb(0 0 0/.2);transition:left .15s}.switch.on .switch__track{background:var(--brand)}.switch.on .switch__dot{left:18px}.filters-vertical--subcategory{display:grid;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:8px}.filters-vertical--subcategory .filters-vertical__content__params__item{display:flex;justify-content:space-between;gap:8px;padding:8px;border-radius:8px;font-size:14px}.filters-vertical--subcategory .filters-vertical__content__params__item:hover{background:var(--bg)}.filters-vertical__subcategory-title{display:inline-flex;align-items:center;gap:8px}.filters-horizontal{position:static;max-height:none;overflow:visible;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px}.filters-horizontal>details{position:relative;border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 12px}.filters-horizontal>details>summary{font-size:14px;white-space:nowrap}.filters-horizontal>details>:not(summary){position:absolute;z-index:20;top:calc(100% + 6px);inset-inline-start:0;width:280px;max-height:360px;overflow:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow);padding:12px}.filters-horizontal>details.--have-active-options{border-color:var(--brand)}.filters-horizontal .filters-vertical__in-stock,.filters-horizontal .filters-vertical__statuses{border:0;padding:0;display:flex;gap:12px}.casa-filter-vertical{border:0;padding:0;background:none}.casa-filter-vertical details{border-bottom:1px solid var(--text)}.casa-filter-vertical li .box,.casa-sorting-bar>summary,.view-type--casa .view-type__button{border-radius:0;border-color:var(--text)}.modal-filters-mobile .ui-modal__box{display:flex;flex-direction:column;padding:0;width:min(480px,100%);max-height:100dvh}.modal-filters-mobile .ui-modal__head{padding:16px 16px 0;margin-bottom:4px}.modal-filters-mobile .head__title{display:inline-flex;align-items:center;gap:8px}.modal-filters-mobile .head__title__count{min-width:22px;height:22px;padding:0 6px;border-radius:999px;display:inline-grid;place-items:center;background:var(--brand);color:var(--brand-ink);font-size:12px}.modal-filters-mobile .found-goods{padding:0 16px 8px;color:var(--muted);font-size:14px}.modal-filters-mobile__body{flex:1 1;overflow:auto;padding:0 16px}.modal-filters-mobile__body .filters{position:static;max-height:none;overflow:visible;border:0;padding:0;background:none}.modal-filters-mobile__body .filters-vertical__header__found-goods{display:none}.modal-filters-mobile__body .filters-horizontal{display:block}.modal-filters-mobile__body .filters-horizontal>details{border:0;border-bottom:1px solid var(--border);border-radius:0;padding:10px 0}.modal-filters-mobile__body .filters-horizontal>details>:not(summary){position:static;width:auto;max-height:none;border:0;box-shadow:none;padding:8px 0 0}.modal-filters-mobile__body .filters-horizontal .filters-vertical__in-stock,.modal-filters-mobile__body .filters-horizontal .filters-vertical__statuses{display:grid;padding:8px 0;border-bottom:1px solid var(--border)}.modal__sort__btns{display:flex;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface)}.modal__sort__btns>*{flex:1 1;display:grid;place-items:center;padding:12px;border-radius:var(--radius-sm);font-weight:600;cursor:pointer;font-size:15px}.modal__sort__btns__reset{border:1px solid var(--border);background:var(--surface);color:var(--text)}.modal__sort__btns__reset.disabled{opacity:.45;pointer-events:none}.modal__sort__btns__ready,.modal__sort__btns__show-all{border:1px solid var(--brand);background:var(--brand);color:var(--brand-ink)}@media (max-width:640px){.modal-filters-mobile .ui-modal__box{width:100%;height:100dvh;border-radius:0}}.modal-filters-mobile--buttons .filters-vertical__options{display:flex;flex-wrap:wrap;gap:8px}.modal-filters-mobile--buttons .filters-vertical__options li{padding:0}.modal-filters-mobile--buttons .filters-vertical__options li>.label,.modal-filters-mobile--buttons .filters-vertical__options li>a{padding:6px 12px;border:1px solid var(--border);border-radius:999px}.modal-filters-mobile--buttons .filters-vertical__options li.on>a{border-color:var(--brand);color:var(--brand)}.modal-filters-mobile--buttons .filters-vertical__options .box,.modal-filters-mobile--buttons .filters-vertical__options .count{display:none}.listing .product__items{grid-template-columns:repeat(auto-fill,minmax(min(46%,210px),1fr))}@media (min-width:1361px){.listing .product__items{grid-template-columns:repeat(4,minmax(0,1fr))}.listing .cat-layout .product__items,.listing[data-cols="3"] .product__items{grid-template-columns:repeat(3,minmax(0,1fr))}.listing[data-cols="4"] .cat-layout .product__items{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1025px) and (max-width:1360px){.listing .product__items{grid-template-columns:repeat(3,minmax(0,1fr))}.listing[data-cols="3"] .cat-layout .product__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.listing[data-per-row=one_in_row] .product__items{grid-template-columns:minmax(0,1fr)}.listing[data-per-row=two_in_row] .product__items{grid-template-columns:repeat(2,minmax(0,1fr))}}.listing[data-view=list] .product__items{grid-template-columns:minmax(0,1fr)}.filter__empty{display:grid;justify-items:start;grid-gap:12px;gap:12px;padding:24px;border:1px dashed var(--border);border-radius:var(--radius)}.filter__empty.search-empty{justify-items:center;text-align:center;border:0;padding:32px 16px}.search-empty .filter__empty-img{width:min(240px,70vw);height:auto}.search-empty p{margin:0;font-weight:600;max-width:260px}.catalog__description{margin:12px 0 20px}.subcatalog-block{margin:0 0 20px}.subcatalog-blocks{display:flex;gap:10px;overflow-x:auto;scrollbar-width:thin;padding-bottom:4px}.subcatalog-blocks__item{flex:none;display:grid;justify-items:center;grid-gap:6px;gap:6px;width:124px;padding:10px;text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:13px}.subcatalog-blocks__item img{width:72px;height:72px;object-fit:contain}.subcatalog-blocks__item:hover{border-color:var(--brand)}.subcatalog{margin:0 0 50px}.subcatalog__items{display:grid;grid-gap:1.5px;gap:1.5px;grid-template-columns:repeat(7,minmax(50px,1fr));border-radius:10px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.02)}.subcatalog__items.--row-5{grid-template-columns:repeat(5,minmax(50px,1fr))}@media (min-width:1024px) and (max-width:1360px){.subcatalog__items{grid-template-columns:repeat(5,1fr)}.subcatalog__items.--row-5{grid-template-columns:repeat(4,minmax(50px,1fr))}}@media (min-width:768px) and (max-width:1023px){.subcatalog__items{grid-template-columns:repeat(4,1fr)}.subcatalog__items.--row-5{grid-template-columns:repeat(3,minmax(50px,1fr))}}@media (max-width:767px){.subcatalog{margin-bottom:0}.subcatalog__items,.subcatalog__items.--row-5{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:0}}.subcatalog__item{display:flex;flex-direction:column;align-items:center;padding:45px 20px 30px;background:var(--bg-white,#fff);color:inherit;text-decoration:none}.subcatalog__item img{width:100%;max-width:100%;height:160px;object-fit:contain;transition:transform .3s ease}.subcatalog__item:hover img{transform:scale(1.15)}.subcatalog__item .title{margin:25px auto 0;font-weight:600;font-size:16px;line-height:1.2;color:var(--text-body-strong,var(--text));overflow-wrap:break-word;word-break:break-word;transition:color .3s ease}.subcatalog__item:hover .title{color:var(--bg-primary,var(--brand))}@media (max-width:767px){.subcatalog__item{padding:25px 20px 30px}.subcatalog__item .title{margin-top:15px}}.subcatalog__item-name{min-height:160px;display:grid;place-items:center}.brand-product-counter{display:grid;grid-gap:2px;gap:2px;font-size:13px;color:var(--muted)}.brand-product-counter .title{color:var(--text)}.subcatalog-sliders{display:grid;grid-gap:var(--space-section,32px);gap:var(--space-section,32px);margin-top:var(--space-section,32px)}.subcatalog-sliders__more{margin-top:12px;text-align:center}.category-banner{position:relative;margin:0 0 16px;border-radius:var(--radius);overflow:hidden}.category-banner img{width:100%;height:auto}.category-banner__title{position:absolute;inset-inline-start:24px;bottom:20px;color:#fff;font-size:clamp(20px,3vw,36px);font-weight:700;text-shadow:0 2px 8px rgb(0 0 0/.4)}.category-tags{margin:var(--space-section,32px) 0}.category-tags__title{font-size:16px;margin-bottom:10px}.category-tags__inner{display:flex;flex-wrap:wrap;gap:8px}.category-tags__item{padding:6px 12px;border-radius:999px;background:var(--surface);border:1px solid var(--border);font-size:13px}.category-tags__show-button{margin-top:10px;padding:0;border:0;background:none;color:var(--brand);cursor:pointer}.catalog__advantages{margin:var(--space-section,32px) 0}.brands-grouped{display:grid;grid-gap:24px;gap:24px}.brands-grouped__section{display:grid;grid-gap:12px;gap:12px}.brands-grouped__subtitle{font-size:20px}.brands-grouped__items{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.brand-item{display:grid;place-items:center;min-height:80px;padding:10px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);text-align:center}.brand-item[hidden],.brands-grouped__group[hidden]{display:none}.brand-item:hover{border-color:var(--brand)}.brand-item__image{max-height:60px;width:auto;object-fit:contain}.brand-item__fallback{font-weight:600;font-size:14px}.brand-search-block__row{position:relative;display:flex;max-width:480px}.brand-search-block__input{flex:1 1;min-width:0;padding:10px 70px 10px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);font:inherit;background:var(--surface);color:inherit}.brand-search-block__clear-btn,.brand-search-block__search-btn{position:absolute;top:50%;transform:translateY(-50%);border:0;background:none;cursor:pointer;color:var(--muted)}.brand-search-block__clear-btn{inset-inline-end:38px;font-size:18px}.brand-search-block__search-btn{inset-inline-end:8px;display:grid;place-items:center}.brand-alphabet-row{display:flex;flex-wrap:wrap;gap:6px}.brand-alphabet-row__item{min-width:34px;height:34px;padding:0 6px;display:grid;place-items:center;border:1px solid var(--border);border-radius:8px;font-size:14px;background:var(--surface)}.brand-alphabet-row__item:hover{border-color:var(--brand);color:var(--brand)}.brands-grouped__groups{display:grid;grid-gap:20px;gap:20px}.brands-grouped__group{scroll-margin-top:140px;display:grid;grid-gap:10px;gap:10px}.brands-grouped__group-letter{font-size:22px;font-weight:700}.brand-description{margin-top:var(--space-section,32px)}}