:root{--accent:#c8102e;--text:#1d2125;--muted:#6b7280;--border:#e3e5e8;--bg:#fff;--bg-soft:#f5f6f7;--radius:8px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:after,:before{box-sizing:border-box}body{color:var(--text);background:var(--bg);margin:0;font:15px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}a{color:inherit}img{max-width:100%;display:block}h1{margin:0 0 20px;font-size:26px;line-height:1.25}h2{margin:0 0 14px;font-size:20px}.container{max-width:1240px;margin:0 auto;padding:0 16px}.page{flex-direction:column;min-height:100vh;display:flex}.main{flex:1;width:100%;padding-top:24px;padding-bottom:48px}.section{margin-top:36px}.button{border-radius:var(--radius);cursor:pointer;background:var(--accent);color:#fff;font:inherit;border:0;padding:10px 18px}.header{border-bottom:1px solid var(--border)}.header__top{flex-wrap:wrap;align-items:center;gap:24px;padding-top:14px;padding-bottom:14px;display:flex}.logo{flex-direction:column;text-decoration:none;display:flex}.logo img{width:auto;max-height:48px}.logo__name{color:var(--accent);font-size:24px;font-weight:700}.logo__slogan{color:var(--muted);font-size:13px}.search{flex:1;min-width:240px;display:flex}.search input{min-width:0;font:inherit;border:1px solid var(--border);border-radius:var(--radius) 0 0 var(--radius);border-right:0;flex:1;padding:9px 12px}.search button{font:inherit;cursor:pointer;color:#fff;background:var(--accent);border-radius:0 var(--radius) var(--radius) 0;border:0;padding:0 16px}.contacts{flex-direction:column;align-items:flex-end;font-size:14px;display:flex}.card,.contacts a,.nav a,.sidebar__list a{text-decoration:none}.contacts a:first-child{font-size:16px;font-weight:600}.footer,.nav{background:var(--bg-soft)}.nav__inner{gap:4px;display:flex;overflow-x:auto}.nav a{white-space:nowrap;padding:10px 14px}.nav a.is-active,.nav a:hover{color:var(--accent)}.footer{border-top:1px solid var(--border);color:var(--muted);font-size:14px}.footer__inner{flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:20px;padding-bottom:20px;display:flex}.catalog{grid-template-columns:260px 1fr;align-items:start;gap:32px;display:grid}.sidebar section+section{margin-top:24px}.sidebar__title{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);font-size:15px}.sidebar__list{margin:0;padding:0;font-size:14px;list-style:none}.sidebar__list li{justify-content:space-between;gap:8px;padding:4px 0;display:flex}.sidebar__list a.is-active,.sidebar__list a:hover{color:var(--accent)}.sidebar__count{color:var(--muted);font-variant-numeric:tabular-nums}.listing__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.listing__empty,.listing__total{color:var(--muted)}.listing__sort select{font:inherit;border:1px solid var(--border);border-radius:var(--radius);margin-left:8px;padding:6px 8px}.price-range__fields{gap:8px;font-size:14px;display:flex}.price-range__fields label{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.price-range__fields input{border:1px solid var(--border);border-radius:var(--radius);width:100%;min-width:0;font:inherit;padding:4px 6px}.price-range__slider{height:24px;margin-top:8px;position:relative}.price-range__slider:after,.price-range__slider:before{content:"";border-radius:2px;height:4px;position:absolute;top:10px}.price-range__slider:before{background:var(--border);left:0;right:0}.price-range__slider:after{left:var(--from);right:calc(100% - var(--to));background:var(--accent)}.price-range__slider input{z-index:1;pointer-events:none;appearance:none;background:0 0;width:100%;margin:0;position:absolute;inset:0}.price-range__slider input::-webkit-slider-thumb{border:2px solid var(--accent);pointer-events:auto;cursor:pointer;appearance:none;background:#fff;border-radius:50%;width:16px;height:16px}.price-range__slider input::-moz-range-thumb{border:2px solid var(--accent);pointer-events:auto;cursor:pointer;background:#fff;border-radius:50%;width:12px;height:12px}.price-range__slider input::-moz-range-track{background:0 0}.price-range__reset{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;font-size:14px}.saved__bar{color:var(--muted);flex-wrap:wrap;gap:16px}.compare__image,.saved__bar,.saved__bar label{align-items:center;display:flex}.saved__bar label{color:var(--text,inherit);cursor:pointer;gap:4px}.saved__icon{vertical-align:middle;fill:currentColor;width:18px;height:18px}.compare{overflow-x:auto}.compare__table{border-collapse:collapse;font-size:13px}.compare__table td,.compare__table th{border-bottom:1px solid var(--border);vertical-align:top;padding:6px 10px}.compare__table th{z-index:1;text-align:left;min-width:140px;color:var(--muted);background:#fff;font-weight:500;position:sticky;left:0}.compare__table td{width:200px;min-width:180px;max-width:220px}.compare__table tbody tr:nth-child(odd) td,.compare__table tbody tr:nth-child(odd) th{background:#f5f5f5}.compare__product{text-align:center;position:relative}.compare__remove{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:20px;position:absolute;top:0;right:0}.compare__remove:hover{color:var(--accent)}.compare__image{justify-content:center;height:130px}.compare__image img{-o-object-fit:contain;object-fit:contain;max-width:120px;max-height:120px}.compare__title{color:var(--link,var(--accent));margin:6px 0;line-height:1.35;display:block}.compare__price{font-size:16px;display:block}.compare__buy{flex-direction:column;align-items:center;gap:6px;margin-top:6px;display:flex}.grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.card{border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:6px;padding:12px;transition:box-shadow .15s;display:flex}.card:hover{box-shadow:0 4px 16px #00000014}.card__image{aspect-ratio:1;justify-content:center;align-items:center;display:flex}.as-card__image,.bs-card__image,.card__image,.rz-card__image{position:relative;overflow:hidden}.as-card__image img,.bs-card__image img,.card__image img,.rz-card__image img{inset:var(--image-pad,0);-o-object-fit:contain;object-fit:contain;max-width:calc(100% - 2 * var(--image-pad,0px));max-height:calc(100% - 2 * var(--image-pad,0px));margin:auto;position:absolute}.card__noimage{color:var(--muted);font-size:13px}.card__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:4.05em;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.card__sku{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.card .price{margin-top:auto}.price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.price__current{font-size:17px;font-weight:700}.price__current--sale{color:var(--accent)}.price__old{color:var(--muted);font-size:14px}.price--large .price__current{font-size:28px}.pagination{flex-wrap:wrap;gap:6px;margin-top:28px;display:flex}.pagination__gap,.pagination__item{text-align:center;border-radius:var(--radius);min-width:36px;padding:6px 10px;text-decoration:none}.pagination__item{border:1px solid var(--border)}.pagination__item--current{background:var(--accent);border-color:var(--accent);color:#fff}.tiles{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.tile{background:var(--bg-soft);border-radius:var(--radius);justify-content:space-between;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.tile:hover{color:var(--accent)}.breadcrumbs,.tile__count{color:var(--muted)}.breadcrumbs{margin-bottom:10px;font-size:14px}.breadcrumbs a,.cart-link{text-decoration:none}.breadcrumbs a:hover{color:var(--accent)}.product__main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;display:grid}.gallery__main{aspect-ratio:1;border:1px solid var(--border);border-radius:var(--radius);justify-content:center;align-items:center;padding:16px;display:flex}.gallery__main img{-o-object-fit:contain;object-fit:contain;max-height:100%}.gallery__thumbs{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.gallery__thumbs button{border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;background:0 0;width:64px;height:64px;padding:4px}.gallery__thumbs button.is-active{border-color:var(--accent)}.gallery__thumbs img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.specs{grid-template-columns:max-content 1fr;gap:6px 20px;margin:24px 0;display:grid}.note,.specs dt{color:var(--muted)}.specs dd{margin:0}.note{font-size:14px}.set-items{margin:0;padding:0;list-style:none}.set-items li{border-bottom:1px solid var(--border);grid-template-columns:1fr auto auto;gap:16px;padding:8px 0;display:grid}.prose{max-width:820px}.cart-table,.prose table{border-collapse:collapse}.prose td,.prose th{border:1px solid var(--border);padding:6px 10px}.error{text-align:center;padding:60px 0}@media (width<=860px){.catalog,.product__main{grid-template-columns:1fr}.sidebar{order:2}.product__main{gap:20px}.contacts{align-items:flex-start}}.cart-link{border:1px solid var(--border);border-radius:var(--radius);white-space:nowrap;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}.cart-link:hover{border-color:var(--accent);color:var(--accent)}.cart-link__count{text-align:center;background:var(--accent);color:#fff;border-radius:11px;min-width:22px;padding:0 6px;font-size:13px;line-height:22px}.add-to-cart{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.add-to-cart__link{color:var(--accent);font-size:14px}.qty{width:72px;font:inherit;border:1px solid var(--border);border-radius:var(--radius);padding:9px 8px}.cart-table{width:100%}.cart-table td,.cart-table th{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:12px 8px}.cart-table th{color:var(--muted);font-size:13px;font-weight:500}.cart-table__image{width:72px;height:80px}.cart-table__image img{-o-object-fit:contain;object-fit:contain;width:64px;height:64px}.cart-table__title a{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;text-decoration:none;display:-webkit-box;overflow:hidden}.cart-table__title a:hover{color:var(--accent)}.cart-table__sku{color:var(--muted);font-size:12px}.cart-table .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.link-button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.discontinued a,.link-button:hover{color:var(--accent)}.checkout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:40px;margin-top:32px;display:grid}.form{gap:16px;display:grid}.form fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.form legend{margin-bottom:6px;font-weight:600}.field{gap:4px;display:grid}.field span{color:var(--muted);font-size:14px}.field input,.field textarea{font:inherit;border:1px solid var(--border);border-radius:var(--radius);width:100%;padding:9px 12px}.field input:focus,.field textarea:focus{outline:2px solid var(--accent);outline-offset:-1px}.choice{border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.choice.is-disabled{opacity:.55;cursor:not-allowed}.choice small{color:var(--muted);display:block}.choice__price{white-space:nowrap;margin-left:auto;font-weight:600}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.discontinued{background:#f5f5f5;border-left:4px solid #999;flex-direction:column;gap:6px;margin:12px 0;padding:12px 16px;display:flex}.discontinued b{font-size:16px}.static-page__date{color:var(--muted,#777);margin:-4px 0 16px;font-size:13px;display:block}.articles{margin:0;padding:0;list-style:none}.articles li{border-bottom:1px solid var(--border,#ddd);align-items:baseline;gap:16px;padding:10px 0;display:flex}.articles time{width:150px;color:var(--muted,#777);flex:none;font-size:13px}.articles a{color:var(--accent)}.inquiry{max-width:560px;margin-top:32px}.inquiry h2{margin:0 0 12px}.inquiry__form{gap:12px;position:relative}.inquiry__field,.inquiry__form{flex-direction:column;display:flex}.inquiry__field{gap:4px;font-size:13px}.inquiry__field input,.inquiry__field textarea{font:inherit;background:#fff;border:1px solid #ccc;border-radius:3px;padding:7px 10px;font-size:14px}.inquiry__field input:focus,.inquiry__field textarea:focus{border-color:var(--accent);outline:none}.inquiry__send{background:var(--accent);color:#fff;height:34px;font:inherit;cursor:pointer;border:0;border-radius:3px;align-self:flex-start;padding:0 18px;font-weight:700}.inquiry__send:disabled{opacity:.6;cursor:default}.inquiry__done{border-left:4px solid var(--accent);background:var(--bg-soft,#f5f5f5);padding:12px 16px}.summary{background:var(--bg-soft);border-radius:var(--radius);gap:8px;padding:20px;display:grid;position:sticky;top:16px}.summary__row{justify-content:space-between;gap:12px;display:flex}.summary__total{border-top:1px solid var(--border);margin-top:4px;padding-top:10px;font-size:20px;font-weight:700}.summary .button{width:100%;margin-top:8px;padding:12px}.summary .button:disabled{opacity:.6;cursor:progress}.alert{color:#8a1020;background:#fdecee;padding:12px 16px}.alert,.success{border-radius:var(--radius)}.success{background:#eaf7ee;padding:24px}@media (width<=860px){.checkout{grid-template-columns:1fr}.summary{position:static}.cart-table td:nth-child(3),.cart-table th:nth-child(3),.cart-table__image{display:none}}.configurator__body{grid-template-columns:minmax(240px,360px) 1fr;align-items:start;gap:24px;display:grid}.catalog>*,.configurator__body>*{min-width:0}.configurator__preview{border-radius:16px;flex-direction:column;align-items:center;gap:16px;padding:28px;display:flex}.configurator__stack{width:100%;max-width:260px;position:relative}.configurator__stack img{width:100%;height:auto}.configurator__top{position:absolute;inset:0}.configurator__walls{gap:8px;display:flex}.configurator__wall{width:26px;height:26px;box-shadow:0 0 0 1px var(--border);cursor:pointer;border:2px solid #fff;border-radius:50%;padding:0}.configurator__wall.is-active{box-shadow:0 0 0 2px var(--accent)}.configurator__label{color:var(--muted);margin:4px 0 6px;font-size:14px}.configurator__label b{color:var(--text);font-weight:600}.configurator__options{gap:8px;margin-bottom:12px;padding-bottom:6px;display:flex;overflow-x:auto}.configurator__option{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);cursor:pointer;width:84px;font:inherit;text-align:center;flex:none;padding:6px;font-size:12px}.configurator__option img{-o-object-fit:contain;object-fit:contain;width:100%;height:64px;margin-bottom:4px}.configurator__option span{text-overflow:ellipsis;line-height:1.2;display:block;overflow:hidden}.configurator__option.is-active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.configurator__products{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.configurator__product a{font-weight:500;text-decoration:none}.configurator__hint{color:var(--muted);font-size:14px}@media (width<=760px){.configurator__body{grid-template-columns:1fr}.configurator__preview{padding:20px}}.brand-head{align-items:center;gap:16px;margin-bottom:12px;display:flex}.brand-head__logo{width:auto;max-height:64px}.brand-head h1{margin:0}.slider{border:1px solid var(--border);border-radius:16px;padding:20px}.slider .configurator{margin-top:12px}.slider__head{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.slider__head h2{margin:0}.rz-bar a,.rz-cart,.rz-logo,.slider__head h2 a,.slider__more{text-decoration:none}.slider__count,.slider__price{color:var(--muted)}.slider__nav{align-items:center;gap:8px;margin-left:auto;display:flex}.slider__count{font-size:14px}.slider__arrow{border:1px solid var(--border);background:var(--bg);cursor:pointer;border-radius:50%;width:36px;height:36px;font-size:22px;line-height:1}.slider__arrow:hover{border-color:var(--accent);color:var(--accent)}.slider__image img{max-height:320px;margin:12px auto}.slider__more{margin-top:12px;display:inline-block}[data-theme=rozetki]{--accent:#027be3;--positive:#21ba45;--link:#1a0dab;--link-soft:#31ccec}[data-theme=rozetki] body{font-family:Roboto,system-ui,-apple-system,Segoe UI,sans-serif}[data-theme=rozetki] .container{max-width:none;padding-left:calc(clamp(12px,2vw,32px));padding-right:calc(clamp(12px,2vw,32px))}[data-theme=rozetki] .button{background:var(--positive);text-transform:uppercase;font-weight:500;box-shadow:0 1px 3px #0003}.rz-top{background:#e0e0e0}.rz-top__inner{justify-content:space-between;gap:16px;min-height:52px}.rz-logo,.rz-top__inner{align-items:center;display:flex}.rz-logo{color:#000;gap:10px}.rz-logo__icon{border-radius:50%;width:35px;height:35px}.rz-logo__text{flex-direction:column;line-height:1.1;display:flex}.rz-logo__name{font-size:22px}.rz-logo__slogan{color:#424242;font-size:11px}.rz-cart{color:#000;border-radius:4px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:500;display:flex;position:relative}.rz-cart svg{fill:currentColor;width:22px;height:22px}.rz-cart.is-filled{background:var(--positive);color:#fff;box-shadow:0 1px 3px #00000040}.rz-top__actions{align-items:center;gap:8px;display:flex}.rz-cart--saved{font-weight:400}.rz-cart--saved .rz-cart__count{background:var(--accent)}.rz-cart__count{color:#fff;text-align:center;background:#1b5e20;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:11px;line-height:18px;position:absolute;top:-6px;right:-6px}.rz-bar{z-index:20;background:var(--accent);color:#fff;position:sticky;top:0;box-shadow:0 2px 4px #0003}.rz-bar__inner{flex-wrap:wrap;align-items:center;gap:16px;min-height:50px;display:flex}.rz-bar a{color:#fff}.rz-catalog{position:relative}.rz-catalog__button{color:#fff;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;height:50px;padding:0 8px;font:500 15px/1 inherit;display:flex}.rz-catalog__button svg{fill:currentColor;width:22px}.rz-catalog__panel{max-height:70vh;color:var(--text);background:#fff;border-radius:4px;display:flex;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 4px 16px #00000040}.rz-catalog__panel ul{margin:0;padding:6px 0;list-style:none;overflow-y:auto}.rz-catalog__brands{border-right:1px solid var(--border);width:220px}.rz-catalog__series{width:300px}.rz-bar .rz-catalog__panel a{color:var(--accent);padding:6px 14px;font-size:14px;display:block}.rz-catalog__brands li.is-active{background:#e3f2fd}.rz-catalog__panel a:hover{background:#f5f5f5}.rz-catalog__all a{font-weight:500}.rz-search{background:#ffffff26;border-radius:4px;flex:0 260px;align-items:center;gap:6px;padding:0 10px;display:flex;position:relative}.rz-search svg{fill:#fff;opacity:.8;width:20px}.rz-search input{color:#fff;min-width:0;height:34px;font:inherit;background:0 0;border:0;flex:1;font-size:14px}.rz-search input::placeholder{color:#ffffffbf}.rz-search input:focus{outline:none}.rz-search__spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite rz-spin}@keyframes rz-spin{to{transform:rotate(1turn)}}.rz-search__list{z-index:30;background:#424242;border-radius:4px;width:max(100%,340px);max-height:70vh;margin:2px 0 0;padding:4px 0;list-style:none;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 5px 15px #00000059}.rz-search__item{color:#fff;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:4px 12px;text-decoration:none;display:grid}.rz-search__item:hover{background:#ffffff1a}.rz-search__item img,.rz-search__noimage{-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:4px;width:32px;height:32px}.rz-search__text{flex-direction:column;min-width:0;font-size:13px;display:flex}.rz-search__price,.rz-search__text small{color:#ffffffb3;font-size:11px}.rz-search__text small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rz-nav{flex-wrap:wrap;flex:1;justify-content:center;display:flex}.rz-nav a{text-transform:uppercase;letter-spacing:.02em;opacity:.85;padding:0 14px;font-size:13px;font-weight:500;line-height:50px}.rz-nav a.is-active,.rz-nav a:hover{opacity:1;box-shadow:inset 0 -3px #fff}.rz-phone{align-items:center;gap:6px;display:flex}.rz-phone svg{fill:#fff;width:28px}.rz-phone span{flex-direction:column;line-height:1.2;display:flex}.rz-phone__number{font-size:20px;font-weight:700}.rz-phone__mail{opacity:.9;font-size:12px}.rz-home__top{grid-template-columns:8fr 4fr;align-items:stretch;gap:16px;display:grid}@media (width>=1920px){.rz-home__top{grid-template-columns:9fr 3fr}}.rz-home__top>*,.rz-series__body>*{min-width:0}.rz-brands{grid-template-columns:1fr 1fr;align-content:start;gap:8px;display:grid}.rz-brands__item{background:#fff;border-radius:4px;justify-content:center;align-items:center;height:60px;padding:16px;display:flex;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f}.rz-brands__item:hover{opacity:.3}.rz-brands__item img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:28px}.rz-slider{padding:4px 4px 76px;position:relative}.rz-slider__card{background:#fff;border-radius:4px;margin-bottom:8px;padding:4px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f}.rz-slider__head{border-top:1px solid #0000001f;grid-template-columns:3fr 1fr;align-items:center;margin:0 16px;padding-top:4px;display:grid}.rz-slider__head h2{text-align:center;letter-spacing:.0125em;margin:0;padding-left:8px;font:400 20px/2rem Roboto,sans-serif}.rz-slider__bg{color:#000;text-transform:uppercase;cursor:pointer;background:#bbdefb;border-radius:3px;justify-self:end;align-items:center;gap:8px;min-height:36px;padding:4px 16px;font:500 14px Roboto,sans-serif;display:inline-flex;position:relative;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f}.rz-slider__bg svg{fill:currentColor;width:22px;height:22px}.rz-slider__bg input{opacity:0;cursor:pointer;position:absolute;inset:0}.rz-style{grid-template-columns:4fr 8fr;align-items:center;display:grid}.rz-style__preview{border-radius:20px;justify-content:center;align-items:center;padding:4px;display:flex}.rz-style__stack{position:relative}.rz-style__stack img{width:250px;max-width:100%}.rz-style__top{position:absolute;top:0;left:0}.rz-style__choice{flex-direction:column;align-items:center;font:14px Roboto,sans-serif;display:flex}.rz-style__choice>span+.rz-swatches+span{padding-top:16px}.rz-style__image img{max-height:320px;margin:12px auto}.rz-swatches{height:125px;margin:0 50px;position:relative}.rz-swatches__window{width:332px;height:100%;overflow:hidden}.rz-swatches__track{transition:transform .3s;display:flex}.rz-swatches__item{cursor:pointer;width:83px;font:inherit;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;margin:4px 0;padding:4px 4px 0;display:flex}.rz-swatches__item img{-o-object-fit:contain;object-fit:contain;width:75px;height:75px}.rz-swatches__name{text-align:center;max-width:75px;margin-bottom:5px;font-size:.6em}.rz-swatches__line{background:#fff;width:100%;height:3px}.rz-swatches__line.is-active{background:#add8e6}.rz-swatches__arrow{width:32px;height:32px;color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:28px;line-height:1;position:absolute;bottom:45px}.rz-swatches__arrow:hover{background:#027be31a}.rz-swatches__arrow--left{left:-50px}.rz-swatches__arrow--right{right:-50px}.rz-slider__actions{border-top:1px solid #0000001f;justify-content:center;margin:0 16px;padding:8px;display:flex}.rz-slider__more{color:#fff;text-transform:uppercase;background:#21ba45;border-radius:3px;align-items:center;min-height:36px;margin:4px;padding:4px 16px;font:500 14px Roboto,sans-serif;text-decoration:none;display:inline-flex;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f}.rz-slider__nav{gap:4px;display:flex;position:absolute;bottom:30px;right:30px}.rz-slider__nav button{color:#fff;cursor:pointer;background:#000;border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;box-shadow:0 3px 5px #0000004d}.rz-slider__nav svg{fill:currentColor;width:24px;height:24px}.grid--rozetki{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.rz-card{background:#fff;border-radius:4px;flex-direction:column;font-size:13px;display:flex;box-shadow:0 1px 5px #0003}.rz-card__image{--image-pad:12px;aspect-ratio:1;justify-content:center;align-items:center;padding:12px;display:flex}.rz-card__title{border-top:1px solid var(--border);color:var(--link);padding:8px 12px;line-height:1.35;text-decoration:none}.rz-card__title span{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;display:-webkit-box;overflow:hidden}.rz-card__title:hover span{text-decoration:underline}.rz-card__row{border-top:1px solid var(--border);white-space:nowrap;text-overflow:ellipsis;padding:8px 12px;overflow:hidden}.rz-card__sku{color:var(--link)}.rz-card__brand{color:var(--link-soft);text-decoration:none}.rz-card__price{border-top:1px solid var(--border);text-align:center;margin-top:auto;padding:12px;font-size:17px}.rz-card__price .price__old{font-size:13px;display:block}.rz-qty{justify-content:center;align-items:center;gap:4px;display:flex}.rz-qty button{cursor:pointer;background:0 0;border:0;width:32px;height:32px;font-size:20px}.rz-qty input{text-align:center;width:44px;font:inherit;border:0;border-bottom:1px solid #bdbdbd}.rz-buy{box-sizing:border-box;background:var(--positive);color:#fff;text-transform:uppercase;cursor:pointer;border:0;border-radius:3px;justify-content:center;align-items:center;gap:6px;height:34px;margin:10px auto 14px;padding:0 16px;font:500 13px/1 inherit;text-decoration:none;display:flex;box-shadow:0 1px 3px #00000040}.rz-buy svg{fill:currentColor;width:18px}.rz-buy--in{color:var(--positive);box-shadow:inset 0 0 0 1px var(--positive);background:#fff}.rz-series__top{justify-content:space-between;gap:16px;min-height:40px}.rz-crumbs,.rz-series__top{align-items:center;display:flex}.rz-crumbs{gap:6px;font-size:12px}.rz-crumbs a{color:var(--accent);text-decoration:none;display:inline-flex}.rz-crumbs svg{fill:currentColor;width:16px}.rz-series__logo img{width:auto;max-height:40px;margin:4px}.rz-series__body{grid-template-columns:2fr 10fr;align-items:start;gap:0;display:grid}.rz-side{max-height:calc(100vh - 60px);padding-right:16px;position:sticky;top:54px;overflow-y:auto}.rz-side__panel{border:1px solid #0000001f;border-radius:4px;margin-bottom:4px;font:14px Roboto,sans-serif}.rz-side__panel summary{cursor:pointer;justify-content:space-between;padding:8px 16px;list-style:none;display:flex}.rz-side__panel summary:after{content:"⌃"}.rz-side__panel:not([open]) summary:after{content:"⌄"}.rz-side__panel a,.rz-side__panel button{color:#000;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #0000001f;padding:4px 4px 4px 28px;font-size:13px;text-decoration:none;display:block;position:relative}.rz-side__panel .is-active{color:var(--accent);background:#b3e5fc}.rz-side__panel .is-active:before{content:"";background:var(--accent);border-radius:50%;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;left:10px}.rz-series__card{margin-bottom:8px}.rz-series__title{text-align:center;margin:0;padding-left:8px;font:400 24px/2rem Roboto,sans-serif}.rz-series__bar{border-top:1px solid #0000001f;border-bottom:1px solid #0000001f;justify-content:flex-end;margin:0 16px;padding:8px;display:flex}.rz-series__card .rz-style{margin:4px 0}.rz-series__summary{border-top:1px solid #0000001f;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 16px;padding:8px;font:13px Roboto,sans-serif;display:grid}.rz-series__summary>div{flex-direction:column;justify-content:center;gap:4px;padding:4px;display:flex}.rz-series__summary td:first-child{width:50%;padding-right:8px}.rz-link{color:var(--accent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.rz-link--dashed{border-bottom:1px dashed #0000;align-items:center;gap:8px;display:inline-flex}.rz-link svg{fill:currentColor;flex:none;width:20px}.rz-link--dashed:hover{border-bottom-color:currentColor}.rz-series__sizes{cursor:default;position:relative}.rz-series__tip{z-index:5;color:#fff;text-align:center;background:#757575;border-radius:4px;padding:8px;display:none;position:absolute;top:100%;left:0}.rz-series__sizes:focus .rz-series__tip,.rz-series__sizes:hover .rz-series__tip{display:block}.rz-series__tip img{max-width:420px;margin-top:8px;display:block}.rz-series__groups{padding-top:16px}.rz-series__group h2{text-align:center;margin:0 0 16px;font:400 14px Roboto,sans-serif}.rz-series__group{padding:0 16px 16px}.rz-row{background:#fff;border-radius:4px;grid-template-columns:2fr 3fr 2fr 2fr 3fr;grid-template-areas:"image title title title buy""image specs price qty buy";align-items:center;gap:4px 8px;margin-bottom:8px;padding:16px;font:13px Roboto,sans-serif;display:grid;position:relative;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f}.rz-row__info,.rz-row__qty{display:contents}.rz-row__image{grid-area:image;justify-content:center;align-items:center;height:108px;display:flex}.rz-row__image img{-o-object-fit:contain;object-fit:contain;width:100px;height:100px}.rz-row__title{color:var(--accent);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:title;padding:4px;line-height:1.4;text-decoration:underline;display:-webkit-box;overflow:hidden}.rz-row__specs{grid-area:specs}.rz-row__specs td{padding:2px 4px}.rz-row__specs td:first-child{width:110px}.rz-row__specs a{color:var(--accent);text-decoration:none}.rz-row__price{text-align:center;grid-area:price;font-size:18px}.rz-row .rz-qty{grid-area:qty;margin:0}.rz-row .rz-buy{grid-area:buy;margin:0 auto}.rz-card{position:relative}.rz-save{flex-wrap:wrap;grid-column:1/-1;gap:4px 16px;font-size:13px;display:flex}.rz-save__button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px dashed #0000;align-items:center;gap:4px;padding:0;display:inline-flex}.rz-save__button:hover{border-bottom-color:currentColor}.rz-save__button svg{fill:currentColor;width:18px;height:18px}.rz-save__button.is-on{color:var(--positive)}.rz-save--icons{z-index:1;gap:2px;position:absolute;top:4px;right:4px}.rz-save--icons .rz-save__button{color:#9e9e9e;background:#ffffffd9;border:0;border-radius:50%;justify-content:center;width:28px;height:28px}.rz-save--icons .rz-save__button.is-on,.rz-save--icons .rz-save__button:hover{color:var(--accent)}.rz-view{justify-content:flex-end;gap:4px;padding:0 16px 8px;display:flex}.rz-view button{color:#bdbdbd;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:4px;display:flex}.rz-view button.is-active,.rz-view button:hover{color:var(--accent)}.rz-view svg{fill:currentColor;width:20px;height:20px}.rz-series__others{margin-top:50px;padding:16px}.rz-series__others h2{color:var(--accent);text-align:center;margin:0 0 16px;font:400 20px Roboto,sans-serif}.rz-series__others-list{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.rz-other{border-radius:4px;flex-direction:column;gap:8px;width:216px;padding:8px;font:14px Roboto,sans-serif;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f}.rz-other,.rz-other__image{align-items:center;display:flex}.rz-other__image{justify-content:space-between;width:100%;height:215px}.rz-other__image a{flex:1;justify-content:center;display:flex}.rz-other__image img{max-width:150px;max-height:200px}.rz-other__arrow{width:28px;height:32px;color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;padding:0;font-size:26px}.rz-other__name{color:var(--link-soft);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;font-size:16px;line-height:1.3;text-decoration:none;display:-webkit-box;overflow:hidden}.rz-other__name:hover{text-decoration:underline}.rz-other__price{text-align:center;border-top:1px solid #0000001f;width:100%;margin-top:auto;padding-top:8px}.rz-dialog{border:0;border-radius:4px;max-width:calc(min(700px,92vw));padding:16px;font:14px Roboto,sans-serif;box-shadow:0 5px 20px #0000004d}.rz-dialog::backdrop{background:#0006}.rz-dialog__close{background:var(--accent);color:#fff;text-transform:uppercase;cursor:pointer;border:0;border-radius:3px;margin:12px auto 0;padding:6px 16px;display:block}.rz-strip{grid-template-columns:32px 1fr 32px;align-items:center;gap:4px;display:grid}.rz-strip__track{--per-row:1;grid-auto-flow:column;grid-auto-columns:calc((100% - 16px * (-1 + var(--per-row))) / var(--per-row));scroll-snap-type:x mandatory;gap:16px;padding:4px 2px 8px;display:grid;overflow-x:auto}.rz-strip__track>*{scroll-snap-align:start}@media (width>=600px){.rz-strip__track{--per-row:2}}@media (width>=1024px){.rz-strip__track{--per-row:4}}@media (width>=1440px){.rz-strip__track{--per-row:5}}@media (width>=1920px){.rz-strip__track{--per-row:6}}.rz-strip__arrow{width:32px;height:32px;color:var(--accent);cursor:pointer;background:0 0;border:0;font-size:30px}@media (width<=1439px){.rz-bar__inner{row-gap:0}.rz-phone{margin-left:auto}.rz-nav{border-top:1px solid #fff3;flex-basis:100%;order:3}.rz-nav a{line-height:42px}}@media (width<=900px){.rz-cart__body,.rz-home__top,.rz-order__address,.rz-order__pickup,.rz-product__info,.rz-product__top,.rz-series__body,.rz-series__summary,.rz-style{grid-template-columns:1fr}.rz-swatches{margin:0 35px}.rz-swatches__window{width:232px}.rz-swatches__arrow--left{left:-35px}.rz-swatches__arrow--right{right:-35px}.rz-cart__table td:first-child,.rz-side{display:none}.rz-row{grid-template-columns:1fr 1fr;grid-template-areas:"image image""title title""specs specs""price qty""buy buy"}.rz-brands{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.rz-nav{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}}@media (width<=600px){.rz-cart--saved>span:not(.rz-cart__count),.rz-logo__slogan,.rz-strip__arrow{display:none}.rz-cart,.rz-logo{white-space:nowrap}.rz-phone{margin:0 auto}.rz-search{flex-basis:100%;order:2}.rz-strip{grid-template-columns:1fr}.rz-catalog__panel{position:fixed;top:110px;left:8px;right:8px}.rz-catalog__brands{width:45%}.rz-catalog__series{width:55%}}[data-theme=brandshop]{--accent:#ee1c25;--accent-dark:#900;--text:#333;--border:#e3e3e3;--bg-soft:#f1f1f1;--heading-font:Cuprum;--heading-case:none}[data-theme=brandshop] body{color:var(--text);font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:13px}[data-theme=brandshop] h1,[data-theme=brandshop] h2{font-family:var(--heading-font),Tahoma,sans-serif;text-transform:var(--heading-case);font-weight:400}[data-theme=brandshop] h1{font-size:34px;line-height:1.15}[data-theme=brandshop] .container{max-width:1170px}[data-theme=brandshop] .main{padding-top:16px}[data-theme=brandshop] .prose a,[data-theme=brandshop] .sidebar a{color:var(--accent)}.bs-top{background:var(--bg-soft);font-size:12px}.bs-top__inner{justify-content:space-between;align-items:center;min-height:38px;display:flex}.bs-top__cart{color:#000;font-weight:700;text-decoration:none}.bs-header,.bs-nav{width:100%}.bs-header{grid-template-columns:auto 1fr auto;align-items:start;gap:24px;padding-top:10px;padding-bottom:10px;display:grid}.bs-logo{color:#000;flex-direction:column;align-items:center;text-decoration:none;display:flex}.bs-logo img{width:auto;max-height:70px}.bs-logo__mark{align-items:center;gap:6px;display:flex}.bs-logo__suffix{font:700 20px var(--heading-font),Tahoma,sans-serif;color:var(--accent)}.bs-logo__name{font:700 22px var(--heading-font),Tahoma,sans-serif;color:#666;text-transform:uppercase}.bs-logo__slogan{margin-top:4px;font-size:12px}.bs-header__tagline{margin:12px 0 0;font-size:15px}.bs-header__contacts{flex-direction:column;align-items:flex-end;display:flex}.bs-header__phone{color:#333;font-size:18px;font-weight:700;line-height:1.2;text-decoration:none}.bs-header__mail{color:var(--accent);font-size:16px;text-decoration:none}.bs-nav{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;display:flex}.bs-nav__menu{flex-wrap:wrap;display:flex}.bs-nav__menu a{color:#333;text-transform:uppercase;border-bottom:3px solid #0000;padding:14px 15px;font-size:13px;text-decoration:none}.bs-nav__menu a.is-active,.bs-nav__menu a:hover{border-bottom-color:var(--accent-dark)}.bs-search{background:var(--bg-soft);display:flex}.bs-search input{width:140px;height:36px;font:inherit;background:0 0;border:0;padding:0 10px}.bs-search button{cursor:pointer;background:0 0;border:0;width:40px}.bs-search svg{fill:#555;width:22px}.bs-title{align-items:center;gap:12px;margin-bottom:14px;display:flex}.bs-title h2{white-space:nowrap;margin:0;font-size:20px}.bs-title__line{background:#ccc;flex:1;height:2px}.bs-arrows{gap:4px;display:flex}.bs-arrows button{color:#555;cursor:pointer;background:#e8e8e8;border:0;width:32px;height:32px;font-size:20px}.bs-arrows button:hover{background:#d4d4d4}.bs-badge{background:var(--accent-dark);border-radius:12px;min-width:24px;height:24px;padding:0 6px;font-size:11px;line-height:24px}.bs-badge,.bs-opt{color:#fff;text-align:center}.bs-opt{z-index:1;background:var(--accent);border-radius:50%;width:38px;height:38px;font:700 13px/38px Cuprum,Tahoma,sans-serif;position:absolute;top:4px;left:4px}.bs-opt--inline{margin:6px 0;display:inline-block;position:static}.bs-buy{align-items:center;gap:6px;margin-top:10px;display:flex}.bs-buy input{text-align:center;width:44px;height:28px;font:inherit;border:1px solid #ccc}.bs-buy button,.bs-buy__in{box-sizing:border-box;background:var(--accent-dark);color:#fff;text-transform:uppercase;cursor:pointer;border:0;align-items:center;height:28px;padding:0 14px;font:700 13px Tahoma,sans-serif;text-decoration:none;display:inline-flex}.bs-buy__in{color:var(--accent-dark);box-shadow:inset 0 0 0 1px var(--accent-dark);background:#fff}.bs-home__row{grid-template-columns:2fr 1fr;align-items:start;gap:30px;display:grid}.bs-home__row>*{min-width:0}.bs-slider{position:relative}.bs-slider__slide{display:block}.bs-slider__slide img{width:100%;height:auto}.bs-slider__dots{justify-content:center;gap:8px;display:flex;position:absolute;bottom:12px;left:0;right:0}.bs-slider__dots button{cursor:pointer;background:#ffffffb3;border:0;border-radius:50%;width:11px;height:11px}.bs-slider__dots button.is-active{background:var(--accent-dark)}.bs-rotator__image img{-o-object-fit:contain;object-fit:contain;width:150px;height:150px}.bs-rotator__title{color:#333;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:4.35em;margin-top:6px;line-height:1.45;text-decoration:none;display:-webkit-box;overflow:hidden}.bs-rotator__price{margin-top:4px}.bs-series{grid-template-columns:repeat(var(--series-columns,2),1fr);grid-auto-flow:column;gap:0 22px;margin:0;padding:0;list-style:none;display:grid}.bs-series li{border:1px solid var(--border);grid-template-columns:110px 1fr auto;align-items:center;gap:12px;margin-top:-1px;padding:10px 12px;display:grid}.bs-series__image img{-o-object-fit:contain;object-fit:contain;width:75px;height:75px}.bs-series__name{color:var(--accent);font-size:12px;text-decoration:none}.grid--brandshop{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:28px}.bs-card{flex-direction:column;display:flex}.bs-card__image{--image-pad:8px;aspect-ratio:1;border:1px solid #eee;justify-content:center;align-items:center;padding:8px;display:flex}.bs-card__title{color:#333;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:4.35em;margin:14px 0 16px;line-height:1.45;text-decoration:none;display:-webkit-box;overflow:hidden}.bs-card__price{margin-top:auto;font:700 22px Cuprum,Tahoma,sans-serif}.bs-card__price .price__old{font-size:14px;font-weight:400;display:block}[data-theme=brandshop] .sidebar section{border:1px solid #ddd;margin-bottom:20px;padding:0 0 10px}[data-theme=brandshop] .sidebar__title{background:var(--accent-dark);color:#fff;text-transform:none;letter-spacing:0;margin:0 0 10px;padding:10px 12px;font:400 20px Cuprum,Tahoma,sans-serif}[data-theme=brandshop] .sidebar__list{padding:0 12px}.bs-crumbs{background:var(--bg-soft);margin-bottom:20px;padding:10px 16px;font-size:12px}.bs-crumbs a,.bs-footer a,.bs-product__links a{color:var(--accent);text-decoration:none}.bs-product__main{grid-template-columns:1fr 1fr;align-items:start;gap:30px;display:grid}.bs-product__photo{aspect-ratio:1;border:1px solid #eee;justify-content:center;align-items:center;max-width:420px;display:flex}.bs-product__photo img{-o-object-fit:contain;object-fit:contain;max-height:100%}.bs-product__thumbs{gap:6px;margin-top:6px;display:flex}.bs-product__thumbs button{cursor:pointer;background:#fff;border:1px solid #ddd;width:76px;height:76px;padding:2px}.bs-product__thumbs button.is-active{border-color:var(--accent)}.bs-product__thumbs img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.bs-product__price{border:1px solid #ddd;display:inline-flex}.bs-product__price span{background:var(--bg-soft);padding:8px 10px;font-size:12px;font-weight:700}.bs-product__price b{padding:6px 10px;font-size:18px}.bs-product__note{margin:12px 0;font-size:11px;line-height:1.6}.bs-product__links{margin:0 0 6px;padding:0;list-style:none}.bs-footer{background:var(--bg-soft);border-top:1px solid #e3e3e3;margin-top:40px;padding:18px 0}.bs-footer__inner{background:#fff;justify-content:space-between;padding:20px;font-size:12px;display:flex}@media (width<=900px){.bs-header{text-align:center;grid-template-columns:1fr;justify-items:center;gap:6px}.bs-header__tagline{margin:0}.bs-header__contacts{align-items:center}.bs-home__row,.bs-product__main,.bs-series{grid-template-columns:1fr}.bs-series{grid-auto-flow:row;grid-template-rows:none!important}.bs-nav,.bs-nav__menu{flex-wrap:wrap}}[data-theme=allshop]{--accent:#0062a0;--accent-dark:#337ab7;--text:#000;--border:#ddd;--bg-soft:#f5f5f5;--heading-font:Cuprum;--heading-case:none}[data-theme=allshop] body{color:var(--text);font:13px/1.5 Verdana,Arial,Helvetica,sans-serif}[data-theme=allshop] h1,[data-theme=allshop] h2{font-family:var(--heading-font),Verdana,sans-serif;font-weight:400}[data-theme=allshop] h2{margin:0 0 12px;font-size:24px}[data-theme=allshop] .container{max-width:1170px}[data-theme=allshop] .main{padding-top:12px}[data-theme=allshop] .prose a,[data-theme=allshop] .sidebar a{color:var(--accent)}[data-theme=allshop] .sidebar section{background:#f5f5f5;border:1px solid #ddd;margin-bottom:20px;padding:0 0 10px}[data-theme=allshop] .sidebar__title{text-transform:none;letter-spacing:0;color:#000;margin:0 0 8px;padding:10px 12px 0;font:400 24px Cuprum,Verdana,sans-serif}[data-theme=allshop] .sidebar__list{padding:0 12px}.as-top__inner{justify-content:space-between;min-height:22px;font-size:11px;display:flex}.as-top__cart{color:#000;font-weight:700;text-decoration:none}.as-header,.as-nav{width:100%}.as-header{grid-template-columns:3fr 4fr 5fr;align-items:start;gap:30px;padding-top:4px;padding-bottom:6px;display:grid}.as-logo{color:#666;flex-direction:column;font:13px/1.5 Cuprum,Verdana,sans-serif;text-decoration:none;display:flex}.as-logo img{align-self:flex-start;width:auto;max-height:46px}.as-logo__name{color:var(--accent);font:700 39px/1 Cuprum,Verdana,sans-serif}.as-logo img+.as-logo__slogan{color:#333;font:11px/1.5 Verdana,sans-serif}.as-search{align-self:start;max-width:265px;margin-top:6px;display:flex}.as-search input{border-radius:4px 0 0 4px;flex:1;min-width:0;height:34px;padding:0 10px}.as-search button,.as-search input{font:inherit;border:1px solid #ccc;font-size:11px}.as-search button{cursor:pointer;background:linear-gradient(#fff,#e0e0e0);border-left:0;border-radius:0 4px 4px 0;padding:0 12px;font-weight:700}.as-contacts{text-align:right;font:400 27px/1.2 Cuprum,Verdana,sans-serif}.as-contacts p{margin:0}.as-contacts a{color:var(--accent);text-decoration:none}.as-nav--links .as-nav__inner,.as-nav--tabs .as-nav__inner{flex-wrap:wrap;display:flex}.as-nav--links a{color:var(--accent);padding:0 15px;font:400 18px/36px Cuprum,Verdana,sans-serif}.as-nav--links a:first-child{padding-left:0}.as-nav--links a.is-active,.as-nav--links a:hover,.as-nav--tabs a{color:#000;text-decoration:none}.as-backdrop{background:var(--as-bg) center top repeat-x;width:100%}.as-backdrop>.main{background:var(--as-shadow) center -1px no-repeat;padding-top:20px}.as-nav--tabs{background:#f5f5f5;border-top:1px solid #ccc;border-bottom:1px solid #ddd;margin-top:6px}.as-nav--tabs a{border-right:1px solid #ccc;padding:0 18px;font:400 18px/36px Cuprum,Verdana,sans-serif}.as-nav--tabs a:first-child{border-left:1px solid #ccc}.as-nav--tabs a.is-active,.as-nav--tabs a:hover{color:#fff;background:#0062a0}.as-home .as-row{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:24px 30px;margin-bottom:28px;display:grid}.as-home__with-sidebar{grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start;gap:30px;display:grid}.as-home__with-sidebar>*{min-width:0}.as-home__sidebar{background:#f5f5f5;border:1px solid #ddd;padding:12px}.as-home__sidebar .as-block+.as-block{margin-top:16px}.as-brands{grid-template-columns:repeat(2,1fr);gap:33px 30px;margin:0;padding:0;list-style:none;display:grid}.as-brands--wide{grid-template-columns:repeat(6,1fr)}.as-brands a{color:var(--accent);border:1px solid #ddd;border-radius:4px;flex-direction:column;align-items:center;padding:4px;font-size:13px;font-weight:700;line-height:18.5px;text-decoration:none;display:flex;box-shadow:0 1px 2px #00000013}.as-brands img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:40px}.as-types ul{grid-template-columns:repeat(3,1fr);grid-auto-flow:column;gap:0 22px;margin:0;padding:0;list-style:none;display:grid}.as-types li{border:1px solid #ddd;justify-content:space-between;align-items:center;gap:8px;margin-top:-1px;padding:9px 10px;font-size:11px;display:flex}.as-types a{color:var(--accent);text-decoration:none}.as-types--sidebar ul{display:block}.as-types--sidebar li{border:0;padding:2px 0;font-size:13px}.as-types--sidebar h2{font-size:26px}.as-badge{color:#fff;text-align:center;background:#999;border-radius:10px;min-width:22px;padding:0 7px;font-size:10px;line-height:18px}.as-types--sidebar .as-badge{color:#333;background:#fff;border:1px solid #ccc}.as-text .prose{max-width:none}.as-text h2{font-size:28px}.as-strip__head{justify-content:space-between;align-items:center;display:flex}.as-arrows{display:flex}.as-arrows button{cursor:pointer;background:linear-gradient(#fff,#e6e6e6);border:1px solid #ccc;width:30px;height:28px;font-size:20px;line-height:1}.as-strip__row{gap:30px;display:grid}.as-card{flex-direction:column;display:flex}.as-card__image{aspect-ratio:1;justify-content:center;align-items:center;display:flex}.as-card__title{color:var(--accent);margin:6px 0 4px;font-size:11px;font-weight:700;line-height:1.4;text-decoration:none}.as-card__price{margin-top:auto;font-size:14px}.as-card__price s{color:#555;font-size:11px}.as-card__price b{color:#3c9e3c;font-size:15px;font-weight:400}.as-card--side{grid-template-columns:1fr 1fr;grid-template-areas:"image price""image buy""title title";align-items:start;gap:0 30px;display:grid}.as-card--side .as-card__image{grid-area:image}.as-card--side .as-card__price{color:#555;background:#f9f9f9;border:1px solid #ddd;grid-area:price;margin-top:0;padding:8px}.as-card--side .as-buy{grid-area:buy;margin-top:8px}.as-card--side .as-card__title{-webkit-line-clamp:4;grid-area:title;min-height:0;margin-top:10px;font-size:13px}.as-buy{align-items:center;gap:6px;margin-top:12px;display:flex}.as-buy input{text-align:center;width:40px;height:26px;font:inherit;border:1px solid #ccc}.as-buy button,.as-buy__in{box-sizing:border-box;color:#fff;height:26px;font:inherit;cursor:pointer;background:linear-gradient(#428bca,#2d6ca2);border:1px solid #2e6da4;border-radius:3px;align-items:center;padding:0 10px;font-size:12px;text-decoration:none;display:inline-flex}.as-buy__in{color:#2d6ca2;background:#fff}[data-theme=allshop] .bs-buy button,[data-theme=allshop] .bs-buy__in{text-transform:none;background:linear-gradient(#428bca,#2d6ca2);border-radius:3px;font-weight:400}@media (width<=900px){.as-header{gap:8px;grid-template-columns:minmax(0,1fr)!important}.as-logo{text-align:center;align-items:center}.as-logo img{align-self:center}.as-search{width:100%;max-width:none}.as-contacts{text-align:center;font-size:17px}.as-contacts p{display:inline}.as-home .as-row>.as-block{grid-column:span 12!important}.as-home__with-sidebar{grid-template-columns:1fr}.as-brands--wide{grid-template-columns:repeat(3,1fr)}.as-brands{grid-template-columns:minmax(0,1fr)!important}.as-types ul{grid-template-columns:1fr;grid-auto-flow:row;grid-template-rows:none!important}.as-strip__row{grid-template-columns:repeat(2,1fr)!important}}.rz-brand{margin-top:8px;padding:16px}.rz-brand__logo{justify-content:center;margin-bottom:16px;display:flex}.rz-brand__logo img{width:auto;max-height:90px}.rz-brand .prose{max-width:none;font:13px/1.5 Roboto,sans-serif}.rz-brand .prose p{margin:0}.rz-brand__series{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:16px;display:flex}.rz-product{font:14px Roboto,sans-serif}.rz-product__top{grid-template-columns:4fr 8fr;align-items:center;gap:8px;margin-top:8px;display:grid}.rz-product__gallery{grid-template-columns:40px 1fr 40px;place-items:center;height:300px;display:grid;position:relative}.rz-product__image{cursor:zoom-in;background:0 0;border:0;grid-column:2;width:100%;padding:0}.rz-product__image img,img.rz-product__image{max-width:100%;max-height:260px}.rz-product__arrow{width:36px;height:36px;color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:30px}.rz-product__dots{justify-content:center;gap:8px;display:flex;position:absolute;bottom:4px;left:0;right:0}.rz-product__dots button{cursor:pointer;background:#027be366;border:0;border-radius:50%;width:10px;height:10px;padding:0}.rz-product__dots .is-active{background:var(--accent)}.rz-product__info{grid-template-columns:7fr 5fr;align-items:center;gap:8px;padding-left:4px;display:grid}.rz-product__title{grid-column:1/-1;margin:4px 0;font:400 18px Roboto,sans-serif}.rz-product__specs td{padding:1px 4px;font-size:12px}.rz-product__specs td:first-child{width:110px}.rz-soft{color:var(--link-soft);text-decoration:none}.rz-product__buy{grid-template-columns:auto 1fr;grid-template-areas:"ql q""pl p""b b""d d";align-items:center;gap:8px;padding:16px;display:grid}.rz-product__buy>span:first-of-type{grid-area:ql}.rz-product__buy>span:nth-of-type(2){grid-area:pl}.rz-product__price{grid-area:p;justify-self:end;font-size:18px}.rz-product__buy .rz-qty{grid-area:q;justify-self:end;margin:0}.rz-product__buy .rz-buy{grid-area:b;margin:0 auto}.rz-delivery{border-top:1px solid var(--border);color:#616161;grid-area:d;padding-top:8px;font-size:12px}.rz-delivery ul{margin:0 0 6px;padding-left:16px}.rz-delivery li+li{margin-top:2px}.rz-docs{margin:0;padding:8px 0 0 48px;list-style:none}.rz-docs li+li{margin-top:6px}.rz-docs svg{fill:#d32f2f}.rz-product__description{max-width:none;margin-top:16px;padding:16px}.rz-product__label{margin:16px 0 4px}.rz-product__all{border-collapse:collapse;width:100%;font-size:.8rem}.rz-product__all tr:nth-child(odd){background:#eee}.rz-product__all td:first-child{width:230px;padding-left:48px}.rz-cart__title,.rz-product__all td:last-child{text-align:center}.rz-dialog img{max-width:100%;max-height:80vh;margin:0 auto;display:block}.rz-footer{color:#616161;background:#e0e0e0;flex-direction:column;justify-content:center;align-items:center;min-height:50px;padding:4px 0;font:11px Roboto,sans-serif;display:flex}.rz-footer a{color:var(--link-soft);text-decoration:none}.rz-cartpage,.rz-order{font:14px Roboto,sans-serif}.rz-cart__title{margin:0 0 16px;font:400 34px Roboto,sans-serif}.rz-cart__empty{flex-direction:column;align-items:center;gap:24px;margin:48px 0;display:flex}.rz-cart__empty p{margin:0}.rz-cart__back{color:#000;text-transform:uppercase;background:#fff;border-radius:3px;align-items:center;gap:12px;padding:16px;font:500 13px Roboto,sans-serif;text-decoration:none;display:inline-flex;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f}.rz-cart__back svg{fill:currentColor;width:20px}.rz-cart__body{grid-template-columns:9fr 3fr;align-items:start;gap:16px;display:grid}.rz-cart__table{border-collapse:collapse;width:100%;padding:0}.rz-cart__table th{color:#757575;text-align:right;border-bottom:1px solid #0000001f;padding:8px;font-size:12px;font-weight:500}.rz-cart__table th:nth-child(2){text-align:left}.rz-cart__table td{text-align:right;border-bottom:1px solid #0000001f;padding:4px 8px;font-size:13px}.rz-cart__table td:first-child{width:116px;height:116px}.rz-cart__table td:first-child img{-o-object-fit:contain;object-fit:contain;width:100px;height:100px}.rz-cart__product{max-width:250px;text-align:left!important}.rz-cart__product .rz-link{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;margin-bottom:16px;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.rz-cart__sku{justify-content:space-between;display:flex}.rz-cart__table .rz-qty{justify-content:flex-end;margin:0}.rz-cart__delete{color:#c10015;cursor:pointer;background:0 0;border:0}.rz-cart__delete svg{fill:currentColor;width:28px}.rz-cart__total{text-align:right;margin:8px 0;font:400 20px Roboto,sans-serif}.rz-cart__order{text-align:center;flex-direction:column;align-items:center;padding:16px;display:flex}.rz-cart__order p{margin:0 0 16px}.rz-cart__button{gap:8px;padding:12px 16px}.rz-cart__button svg{fill:currentColor;width:20px}.rz-order{padding:8px}.rz-order__step{margin:24px 0 16px;font-size:16px}.rz-order__mine{margin:16px}.rz-order__radios{flex-wrap:wrap;align-items:center;gap:8px 24px;margin:16px 8px;display:flex}.rz-order__radios label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.rz-order__fields{gap:16px}.rz-field,.rz-order__fields{flex-direction:column;display:flex}.rz-field{color:#757575;width:350px;max-width:100%;font-size:12px}.rz-field input,.rz-field textarea{color:#000;background:0 0;border:0;border-bottom:1px solid #0000003d;padding:6px 0;font:14px Roboto,sans-serif}.rz-field input:focus,.rz-field textarea:focus{border-bottom:2px solid var(--accent);outline:none}.rz-field small{color:#757575;margin-top:4px;font-size:11px}.rz-order__ways{border-radius:3px;display:flex;overflow:hidden;box-shadow:0 1px 5px #0003}.rz-order__ways button{color:#fff;cursor:pointer;background:#9c27b0;border:0;flex:1;padding:10px 16px;font:500 14px Roboto,sans-serif}.rz-order__ways .is-active{background:#21ba45}.rz-order__way{min-height:320px}.rz-order__pickup{grid-template-columns:8fr 4fr;align-items:center;gap:16px;padding:16px;display:grid}.rz-order__hours{margin-top:24px}.rz-order__warning{background:#fff8e1;border-left:4px solid #f2c037;padding:8px 8px 8px 12px}.rz-order__address{grid-template-columns:repeat(3,1fr);gap:16px;padding:16px;display:grid}.rz-order__address .rz-field{width:100%}.rz-order__center{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:8px 0;display:flex}.rz-order__min{padding:48px}.rz-order__info svg{width:36px;fill:var(--accent);margin-right:12px}.rz-order__done{text-align:center}.rz-page{font:13px/1.6 Roboto,sans-serif}.rz-page__body{max-width:none}.rz-page__body h2,.rz-page__body h3{margin:16px 0 8px;font:400 20px Roboto,sans-serif}.rz-page__body table{border-collapse:collapse;border-radius:4px;margin:16px 0;overflow:hidden;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f}.rz-page__body td,.rz-page__body th{text-align:left;border:0;border-bottom:1px solid #0000001f;width:160px;padding:12px 16px;font-weight:400}.rz-page__body td:first-child,.rz-page__body th{color:#757575}.rz-page__body:has(>iframe){-moz-column-gap:24px;grid-template-columns:1fr 1fr;align-items:start;column-gap:24px;display:grid}.rz-page__body:has(>iframe)>*{grid-column:1}.rz-page__body:has(>iframe)>iframe{grid-area:1/2/span 30}@media (width<=1023px){.rz-page__body:has(>iframe){display:block}}.ms-quote{margin:8px 0 16px;font-size:12px;line-height:1.5}.ms-quote .row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ms-quote .col-sm-8,.ms-quote .col-sm-9{flex:60%}.ms-quote .col-sm-3,.ms-quote .col-sm-4{flex:none}.ms-quote .btn,.ms-quote a.btn{color:#555;text-transform:uppercase;background:#e8e8e8;padding:7px 18px;font-weight:700;text-decoration:none;display:inline-block}.ms-about{margin-bottom:16px;font-size:12px;line-height:1.5}.ms-about img{max-width:120px;margin-bottom:12px;display:block}.ms-bar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;font-size:12px;display:flex}.ms-bar__sort{color:var(--accent);margin-left:8px;text-decoration:none}.ms-bar__modes{gap:6px;display:flex}.ms-bar__modes svg{fill:#bbb;width:16px;height:16px;display:block}.ms-bar__modes .is-active svg{fill:var(--accent)}.ms-facets{margin-bottom:14px}.ms-facets__title{margin:0 0 6px;font-size:18px}.ms-facets__list{margin:0;padding-left:16px;font-size:12px}.ms-facets__list a,.ms-table a{color:var(--accent);text-decoration:none}.ms-table,.ms-tree a{font-size:12px}.ms-banners a{margin:8px 0;display:block}.ms-banners img{width:auto;max-width:100px;height:auto;max-height:40px;display:block}.ms-table{border-collapse:collapse;width:100%}.ms-table th{color:#fff;text-align:left;background:#999;padding:8px;font-weight:700}.ms-table td{vertical-align:middle;border:1px solid #ddd;padding:8px}.ms-table tbody tr:nth-child(odd){background:#f9f9f9}.ms-table__image img{-o-object-fit:contain;object-fit:contain;width:60px;height:60px;display:block}.ms-table__buy,.ms-table__price{white-space:nowrap}.ms-table__opt{color:#3c8c3c;margin-top:4px;font-weight:700;display:block}.ms-table__buy input{text-align:center;width:46px;height:26px;font:inherit;margin-bottom:4px;display:block}.ms-table__buy button,.ms-table__in{background:var(--accent-dark);font:inherit;cursor:pointer;border:0;border-radius:3px;padding:5px 10px;display:inline-block;color:#fff!important}.bs-footer__inner{flex-wrap:wrap}.ms-footer-block{text-align:right;flex-basis:100%;margin-top:8px}.ms-footer-block img{vertical-align:middle;margin-left:6px}[data-shop=datchiki] .bs-product__price b,[data-shop=steinel] .bs-product__price b{color:var(--accent-dark)}@media (width<=760px){.ms-table td:nth-child(2),.ms-table th:nth-child(2){display:none}}@media (width<=900px){.rz-product__info,.rz-product__top{grid-template-columns:minmax(0,1fr)}.rz-product__gallery{height:auto;min-height:260px}.bs-buy button,.bs-buy__in,.rz-nav a{white-space:nowrap}.bs-rotator__image img{width:150px;height:150px;display:block}}[data-theme=allshop] .sidebar{flex-direction:column;display:flex}.as-card__opt{color:#3c8c3c;margin-top:4px;font-size:12px;font-weight:700;display:block}.ms-more{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 12px 0;font-size:11px}.ms-bar__modes--text a{color:var(--accent);margin-left:8px;text-decoration:none}.ms-bar__modes--text a.is-active{color:#000}[data-theme=allshop] .ms-quote .btn,[data-theme=allshop] .ms-quote a.btn{color:#fff;text-transform:none;background:#4cae4c;border-radius:4px;font-weight:400}[data-shop=viprozetki] .ms-bar{background:#f0f0f0;border:1px solid #ddd;border-radius:3px;padding:10px}[data-shop=motionsensors] .as-header-band,[data-shop=viprozetki] .as-header-band{background:linear-gradient(#fff,#f3f3f3)}.recent__item,[data-shop=motionsensors] .as-nav--links a{text-decoration:none}[data-shop=vserozetki] .sidebar section{background:0 0;border:0;border-radius:3px;padding:0 0 10px}[data-shop=vserozetki] .sidebar [class*=ms-panel--],[data-shop=vserozetki] .sidebar [class*=ms-panel--] .sidebar__title,[data-shop=vserozetki] .sidebar [class*=ms-panel--] a{color:#fff}[data-shop=vserozetki] .ms-panel--type{background:linear-gradient(#3a93a8,#2d7f94)!important}[data-shop=vserozetki] .ms-panel--brands{background:linear-gradient(#3f70a8,#30578f)!important}[data-shop=vserozetki] .ms-panel--color{background:linear-gradient(#a3a3b0,#8e8e9c)!important}[data-shop=vserozetki] .sidebar__count{color:#333;background:#fff;border-radius:8px;padding:0 6px;font-size:10px}[data-shop=vserozetki] .as-card__price{color:#e0202a;font:400 20px Cuprum,Verdana,sans-serif}[data-shop=steinel] .bs-logo__suffix{color:var(--accent-dark);text-transform:uppercase}[data-shop=jung] .bs-logo__suffix{color:#999;font-weight:400}[data-shop=berker] .bs-logo__suffix{color:#000;align-self:flex-end;margin-left:-4px;font-size:13px}[data-shop=jung] .bs-buy button,[data-shop=jung] .ms-table__buy button{background:#eee;border:1px solid #ccc;color:#333!important}[data-shop=vserozetki] .sidebar__count{align-self:flex-start;line-height:16px}.ms-banners--row div{flex-wrap:wrap;align-items:center;gap:30px;display:flex}.ms-banners--row a{margin:0}.bs-series li:has(.bs-series__image:empty){grid-template-columns:1fr auto}.bs-series__image:empty{display:none}@media (width<=900px){.bs-title h2{white-space:normal;min-width:0}.bs-title__line{min-width:20px}.as-strip__row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.as-html,.prose{overflow-wrap:anywhere}.as-html table,.ms-table,.prose table{max-width:100%;display:block;overflow-x:auto}.as-html img,.prose img{max-width:100%;height:auto}}.recent__list{grid-auto-columns:130px;grid-auto-flow:column;gap:16px;padding-bottom:6px;display:grid;overflow-x:auto}.recent__item{flex-direction:column;gap:6px;display:flex}.recent__image{aspect-ratio:1;border:1px solid var(--border);border-radius:var(--radius);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.recent__image img{-o-object-fit:contain;object-fit:contain;max-width:calc(100% - 12px);max-height:calc(100% - 12px);margin:auto;position:absolute;inset:6px}.recent__title{color:var(--link,var(--accent));-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.recent__item:hover .recent__title{text-decoration:underline}.recent--rozetki .recent__list{margin-top:8px}
