.product{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-5)}.product__head h1{margin:0 0 4px}.product__meta{display:flex;align-items:center;gap:var(--s-3)}.product__sku{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-3);margin-bottom:var(--s-1);font-size:13px;line-height:1.4}.product__sku a{color:inherit;text-decoration:underline}.gallery__main>picture,.gallery__thumb>picture{display:contents}.gallery__main img{width:100%;height:auto;border-radius:var(--r-md)}.gallery__thumbs,.thumbs{display:flex;gap:var(--s-2);margin-top:var(--s-3);overflow-x:auto}.gallery__thumb,.thumbs__item{flex:0 0 auto;width:72px;height:72px;border:1px solid var(--c-line);border-radius:var(--r-sm);overflow:hidden}.gallery__thumb img,.thumbs__item img{display:block;width:100%;height:100%;object-fit:contain;object-position:top center}.gallery__thumb.is-active,.thumbs__item.is-active{border-color:var(--c-accent)}.purchase{display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-4);border:1px solid var(--c-line);border-radius:var(--r-md)}.purchase__price,.priceblock{display:flex;align-items:baseline;gap:var(--s-3)}.purchase__buy{display:flex;align-items:center;gap:var(--s-3)}.purchase__submit{flex:1 1 auto}.purchase__meta{display:flex;flex-direction:column;gap:var(--s-1)}.purchase__out{display:flex;align-items:center;gap:var(--s-3)}.purchase__savings{font-size:14px;font-weight:500;color:var(--c-success)}.labels{display:flex;gap:var(--s-2)}.specs{margin:0}.specs__row{display:grid;grid-template-columns:minmax(140px,40%) 1fr;gap:var(--s-3);padding:var(--s-2) 0;border-bottom:1px dashed var(--c-line)}.specs__row dt,.specs__name{margin:0;color:var(--c-text-soft)}.specs__row dd,.specs__value{margin:0}.specs__link{color:inherit;text-decoration:underline;text-decoration-color:var(--c-border-strong,currentColor);text-underline-offset:3px}.specs__link:hover{color:var(--c-accent);text-decoration-color:currentColor}.varlist{display:flex;flex-direction:column;gap:var(--s-2)}.varlist__row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);border:1px solid var(--c-line);border-radius:var(--r-sm);cursor:pointer}.varlist__row.is-disabled{opacity:.5}.packtable{width:100%;border-collapse:collapse}.packtable__row td{padding:var(--s-2);border-bottom:1px solid var(--c-line)}.packtable__row.is-out{opacity:.55}.swatches{display:flex;flex-wrap:wrap;gap:var(--s-2)}.swatch{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--fs-sm)}.swatch__dot{width:16px;height:16px;border:1px solid var(--c-line-strong);border-radius:var(--r-pill)}.kit{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4);padding:var(--s-4) 0}.kit__items{display:flex;align-items:center;gap:var(--s-3)}.kit__plus{color:var(--c-text-faint)}.kit__buy{display:flex;align-items:center;gap:var(--s-3)}.related{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-2)}.related__item{display:flex;flex-direction:column;gap:4px;width:68px;text-decoration:none;color:inherit}.related__media{display:block;width:68px;height:68px;border:1px solid var(--c-line);border-radius:var(--r-sm);overflow:hidden}.related__item img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.related__label{display:block;font-size:11px;line-height:1.25;text-align:center;color:var(--c-text-faint)}.related__item.is-active .related__media{border-color:var(--c-accent)}.related__item.is-active .related__label{color:var(--c-text);font-weight:600}.related__item:hover .related__label{color:var(--c-text)}.sales{display:flex;flex-direction:column;gap:var(--s-2)}.sales__row{display:flex;justify-content:space-between;gap:var(--s-3);color:inherit;text-decoration:none}.shipping{margin-top:var(--s-4)}.shipping__head{margin-bottom:var(--s-2);font-weight:600}.shipping__row{display:flex;justify-content:space-between;gap:var(--s-3);padding:var(--s-1) 0}.actions{display:flex;gap:var(--s-2)}.bonus-hint{margin-top:var(--s-2)}.quickview{display:grid;grid-template-columns:1fr;gap:var(--s-4)}@media (min-width:720px){.quickview{grid-template-columns:1fr 1fr}}.checkout{display:grid;grid-template-columns:1fr;gap:var(--s-5)}@media (min-width:960px){.checkout{grid-template-columns:minmax(0,1fr) 360px;align-items:start}.checkout__form{display:contents}.checkout__block{grid-column:1}.checkout__aside{grid-column:2;grid-row:1;align-self:start;position:sticky;top:var(--s-4)}}.checkout__submit{width:100%;margin-top:var(--s-4);padding:var(--s-4);font-size:var(--fs-md)}@media (min-width:960px){.checkout__submit{width:auto;margin-top:0;grid-column:1 / -1;justify-self:end}}.checkout__block{margin-bottom:var(--s-5)}.cartline,.summary__item{display:grid;grid-template-columns:72px 1fr auto;align-items:center;gap:var(--s-3);padding:var(--s-3) 0;border-bottom:1px solid var(--c-line)}.cartline__img img,.summary__photo img{width:72px;height:72px;object-fit:contain}.cartline__body,.summary__info{display:flex;flex-direction:column;gap:var(--s-1);min-width:0}.cartline__name,.summary__name{color:inherit;text-decoration:none}.cartline__sum,.summary__price{white-space:nowrap}.cartline__del,.summary__del,.minicart__del{border:0;background:none;color:var(--c-text-faint);font-size:var(--fs-lg);line-height:1;text-decoration:none;cursor:pointer}.cartline__del:hover,.summary__del:hover,.minicart__del:hover{color:var(--c-danger)}.summary__qty{display:inline-flex;align-items:center;border:1px solid var(--c-line-strong);border-radius:var(--r-sm)}.summary__qty button{width:32px;height:32px;border:0;background:none;cursor:pointer}.summary__qty-input{width:44px;height:32px;border:0;font:inherit;text-align:center}.summary__total{display:flex;justify-content:space-between;padding-top:var(--s-3);font-weight:600}.sums{display:flex;flex-direction:column;gap:var(--s-2)}.sums__row{display:flex;justify-content:space-between;gap:var(--s-3)}.sums__row--accent{color:var(--c-success)}.freeship{margin:var(--s-3) 0}.freeship__bar{height:6px;border-radius:var(--r-pill);background:var(--c-bg-muted);overflow:hidden}.freeship__bar>span{display:block;height:100%;background:var(--c-success)}.freeship__note{color:var(--c-text-soft);font-size:var(--fs-sm)}.delivery{display:flex;flex-direction:column;gap:var(--s-2)}.delivery__row{display:grid;grid-template-columns:auto 1fr;gap:var(--s-3);padding:var(--s-3);border:1px solid var(--c-line);border-radius:var(--r-md);cursor:pointer}.delivery__row:has(input:checked){border-color:var(--c-accent);background:var(--c-accent-soft)}.delivery__info{display:flex;flex-direction:column;gap:var(--s-1);min-width:0}.delivery__name{font-weight:600}.delivery__price{color:var(--c-text-soft)}.delivery__extra:not(:empty){padding:0 var(--s-3) var(--s-3) var(--s-6)}.minicart{display:flex;flex-direction:column;gap:var(--s-3)}.minicart__list{display:flex;flex-direction:column;gap:var(--s-2);max-height:320px;overflow-y:auto}.minicart__row{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:var(--s-2)}.minicart__img{width:48px;height:48px;object-fit:contain}.minicart__body{display:flex;flex-direction:column;min-width:0}.minicart__name{color:inherit;text-decoration:none}.minicart__foot{display:flex;justify-content:space-between;font-weight:600}.header__cart-mini{position:absolute;z-index:30;top:calc(100% + 6px);right:0;width:min(92vw, 360px);padding:var(--s-4);border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-bg);box-shadow:var(--shadow-md)}.orderlines{display:flex;flex-direction:column}.orderlines__row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:var(--s-3);padding:var(--s-3) 0;border-bottom:1px solid var(--c-line)}.orderlines__thumb{display:flex;width:64px;height:64px;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-bg-soft);color:var(--c-text-faint)}.orderlines__thumb img{width:100%;height:100%;object-fit:cover}.orderlines__thumb .i{width:26px;height:26px}.orderlines__name{min-width:0;font-size:15px;line-height:1.3}.orderlines__name a{color:var(--c-text);text-decoration:none;font-weight:500}.orderlines__name a:hover{color:var(--c-link)}.orderlines__qty{display:block;margin-top:2px;color:var(--c-text-faint);font-size:14px}.orderlines__price{color:var(--c-accent-2,var(--c-price));font-weight:700;white-space:nowrap}.orderlines__price--lg{font-size:20px}.orderlines__total{display:flex;justify-content:space-between;align-items:center;padding-top:var(--s-3);font-weight:700}.paybox{margin-top:var(--s-4)}.thanks{display:flex;flex-direction:column;align-items:center;gap:var(--s-2);padding:var(--s-5) var(--s-4);border:1px solid #bfe6c6;border-radius:var(--r-md);background:#f2fbf4;text-align:center}.thanks__check{display:flex;width:64px;height:64px;align-items:center;justify-content:center;border-radius:50%;background:var(--c-success,#2e9e4a);color:#fff}.thanks__check .i{width:34px;height:34px}.thanks__title{margin:var(--s-1) 0 0;font-family:var(--f-head);font-size:24px;line-height:1.2}.thanks__meta{color:var(--c-text-soft);font-size:15px}.thanks__text{display:flex;align-items:flex-start;gap:8px;margin:var(--s-2) 0 0;color:var(--c-text-soft);font-size:15px;line-height:1.4;text-align:left}.thanks__text .i{flex:0 0 auto;width:20px;height:20px;margin-top:1px;color:var(--c-accent-2)}.np{display:flex;flex-direction:column;gap:var(--s-3)}.np__types .chip{cursor:pointer}.np__doors-grid{display:flex;gap:var(--s-2)}.np__doors-grid input{flex:1 1 0%;min-width:0}.np__saved{display:flex;flex-direction:column;padding:0 14px;border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-bg)}.np__saved-row{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--c-line);cursor:pointer}.np__saved-row:last-child{border-bottom:0}.np__saved-row input[type="radio"]{width:20px;height:20px;margin:0;accent-color:var(--c-accent)}.np__saved-ico{display:flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:50%;background:rgb(255 138 0 / .12);color:var(--c-accent-2,#FF8A00)}.np__saved-ico .i{width:20px;height:20px}.np__saved-text{display:flex;flex-direction:column;gap:2px;min-width:0;line-height:1.3}.np__saved-city{font-weight:700;color:var(--c-text)}.np__saved-addr{color:var(--c-text-soft);font-size:14px}.np__saved-chev{display:flex;color:var(--c-accent)}.np__saved-chev .i{width:18px;height:18px}.np__forget{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--c-text-faint);font-size:14px;white-space:nowrap;cursor:pointer}.np__forget .i{width:18px;height:18px}.np__forget:hover{color:var(--c-danger)}@media (max-width:479px){.np__forget span+*{display:none}.np__forget{font-size:0}.np__forget .i{width:20px;height:20px}}.np__notice{margin:0}.filter{display:flex;flex-direction:column;gap:var(--s-4)}.filter__title{margin-bottom:var(--s-2);font-size:var(--size-filter-title-m);font-weight:700}.filter__price{display:flex;gap:var(--s-2)}.filter__price label{display:flex;flex:1 1 0%;flex-direction:column;gap:var(--s-1);min-width:0}.filter__list{display:flex;max-height:260px;flex-direction:column;gap:var(--s-1);overflow-y:auto}.filter__row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--s-2);cursor:pointer}.filter__row.is-disabled{opacity:.45}.filter__reset{align-self:flex-start}.chip--removable{cursor:pointer}.brands__item{display:flex;align-items:center;justify-content:center;height:160px;padding:var(--s-3);color:inherit;text-decoration:none}.brands__item img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.brandhead{display:flex;align-items:center;gap:var(--s-4)}.brandhead__logo{max-height:80px;width:auto}.catlist__head{display:flex;align-items:center;gap:var(--s-2);color:inherit;font-weight:600;text-decoration:none}.catlist__sub{display:flex;flex-direction:column;gap:var(--s-1);margin:var(--s-3) 0 0;padding:0;list-style:none}.catlist__sub a{color:var(--c-text-soft);text-decoration:none}.catlist__sub li{display:flex;justify-content:space-between;gap:var(--s-2)}.catalog__main{min-width:0}.gallery-grid__item img{width:100%;height:auto;border-radius:var(--r-sm)}.cmp{overflow-x:auto}.cmp__table{min-width:640px;border-collapse:collapse}.cmp__table th,.cmp__table td{padding:var(--s-3);border-bottom:1px solid var(--c-line);text-align:left;vertical-align:top}.cmp__name{color:var(--c-text-soft);font-weight:400}.cmp__remove{display:block;margin-top:var(--s-1);color:var(--c-danger,#D64545);font-size:var(--fs-sm)}.cmp__remove:hover{color:var(--c-danger,#D64545);text-decoration:underline}.cabinet{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-5)}.cabinet__side{min-width:0}@media (min-width:900px){.cabinet{grid-template-columns:280px minmax(0,1fr);align-items:start}}.cabinet__who{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.cabinet__avatar{display:flex;width:52px;height:52px;align-items:center;justify-content:center;border-radius:50%;background:var(--c-accent-2,#FF8A00);color:#fff;font-size:22px;font-weight:700}.cabinet__avatar .i{width:26px;height:26px}.cabinet__whotext{display:flex;flex-direction:column;gap:2px;min-width:0}.cabinet__name{font-weight:700;font-size:17px;line-height:1.2;overflow-wrap:anywhere}.cabinet__mail{color:var(--c-text-soft);font-size:14px;overflow-wrap:anywhere}.cabinet__exit{display:flex;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid var(--c-danger-soft,#f3c7c7);border-radius:50%;color:var(--c-danger);text-decoration:none}.cabinet__exit .i{width:20px;height:20px}.cabinet__nav{display:flex;gap:8px;margin-top:var(--s-4);overflow-x:auto;scrollbar-width:none}.cabinet__nav::-webkit-scrollbar{display:none}.cabinet__item{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--c-line);border-radius:var(--r-pill);color:var(--c-text);font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap}.cabinet__item .i{width:18px;height:18px;color:var(--c-accent-2,#FF8A00)}.cabinet__item:hover,.cabinet__item.is-active{border-color:var(--c-accent);color:var(--c-accent)}.cabinet__count{display:inline-flex;min-width:22px;height:22px;align-items:center;justify-content:center;padding:0 7px;border-radius:var(--r-pill);background:var(--c-accent);color:#fff;font-size:12px;font-weight:700}.cabinet__item--exit{display:none}.cabinet__h{margin:0;font-size:22px}.cabinet__h+.cabinet__sub{margin:4px 0 var(--s-4);color:var(--c-text-soft);font-size:14px}@media (min-width:900px){.cabinet__exit{display:none}.cabinet__nav{flex-direction:column;gap:4px;overflow:visible}.cabinet__item{display:flex;padding:10px 12px;border:0;border-radius:var(--r-md);font-size:15px;white-space:normal}.cabinet__item:hover,.cabinet__item.is-active{background:var(--c-bg-soft);color:var(--c-text)}.cabinet__itemtext{flex:1 1 auto}.cabinet__item--exit{display:flex;margin-top:var(--s-2);color:var(--c-danger)}.cabinet__item--exit .i{color:var(--c-danger)}.cabinet__item--exit:hover{background:var(--c-danger-soft,#fdecec);color:var(--c-danger)}}.orders{display:flex;flex-direction:column;gap:12px}.orders__row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main go" "pills go" "sum go" "cancel go";align-items:center;gap:8px 12px;padding:14px 16px;border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-bg)}.orders__row:hover{border-color:var(--c-line-strong,var(--c-line))}.orders__main{grid-area:main;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.orders__id{color:var(--c-accent);font-size:17px;font-weight:700;text-decoration:none}.orders__id:hover{text-decoration:underline}.orders__date{color:var(--c-text-soft);font-size:14px}.orders__pills{grid-area:pills;display:flex;flex-wrap:wrap;gap:6px}.orders__sum{grid-area:sum;color:var(--c-accent-2,var(--c-price));font-size:18px;font-weight:700}.orders__cancel{grid-area:cancel;margin:0}.orders__cancelbtn{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--c-danger);font-size:14px;font-weight:500;cursor:pointer}.orders__cancelbtn .i{width:16px;height:16px}.orders__cancelbtn:hover{text-decoration:underline}.orders__go{grid-area:go;display:flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:50%;color:var(--c-accent);text-decoration:none}.orders__go .i{width:20px;height:20px}.orders__go:hover{background:var(--c-bg-soft)}@media (min-width:720px){.orders__row{grid-template-columns:minmax(0,1.2fr) auto minmax(0,1fr) auto auto;grid-template-areas:"main cancel pills sum go"}.orders__main{flex-direction:column;align-items:flex-start;gap:2px}.orders__pills{justify-content:flex-end}.orders__cancel{justify-self:start}}.bonus{display:flex;flex-direction:column;gap:var(--s-2)}.bonus__row{display:flex;justify-content:space-between;gap:var(--s-3)}.reviews{display:flex;flex-direction:column;gap:var(--s-4)}.reviews__list{display:flex;flex-direction:column;gap:var(--s-4)}.review{display:flex;flex-direction:column;gap:var(--s-2)}.review--reply{margin-left:var(--s-5);padding-left:var(--s-3);border-left:2px solid var(--c-line)}.review__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.review__author{font-weight:600}.review__foot{display:flex;gap:var(--s-3)}.review__reply{flex-direction:column}.review__reply>summary{list-style:none;align-self:flex-start}.review__reply>summary::-webkit-details-marker{display:none}.review__reply[open]>summary{margin-bottom:var(--s-2)}.ratepick{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end}.ratepick input{position:absolute;opacity:0}.ratepick label{padding:0 2px;color:var(--c-line-strong);font-size:var(--fs-xl);cursor:pointer}.ratepick input:checked~label,.ratepick label:hover,.ratepick label:hover~label{color:var(--c-warning)}.page-article{max-width:760px}.page-article__comments{margin-top:var(--s-7)}.post-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-6);align-items:start}.page-article.post{min-width:0;max-width:none}.post__head{padding-bottom:var(--s-4);border-bottom:1px solid var(--c-line)}.post__title{margin:0}.post__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);margin:var(--s-3) 0 0;color:var(--c-text-faint);font-size:var(--fs-xs)}.post__cat{display:inline-flex;align-items:center;padding:2px 10px;border-radius:var(--r-pill);background:var(--c-accent-soft);color:var(--c-accent);font-weight:600;text-decoration:none}a.post__cat:hover{background:var(--c-accent);color:var(--c-text-inverse)}.post__cover{margin:var(--s-5) 0 0}.post__cover img{display:block;width:auto;max-width:100%;height:auto;max-height:460px;border-radius:var(--r-md)}.post__body{max-width:none;margin:var(--s-5) 0 0;line-height:1.75}.post__body>:first-child{margin-top:0}.post__body h2,.post__body h3{margin:var(--s-6) 0 var(--s-3);color:var(--c-text);line-height:1.25}.post__body h2{font-size:var(--fs-lg)}.post__body h3{font-size:var(--fs-md)}.post__body :is(h1,h2,h3,h4) [style*="font-weight"]{font-weight:inherit!important}.post__body p{margin:0 0 var(--s-4)}.post__body ul,.post__body ol{margin:0 0 var(--s-4);padding-left:1.4em}.post__body li+li{margin-top:var(--s-1)}.post__body a{color:var(--c-link);text-decoration:underline;text-underline-offset:2px}.post__body a:hover{color:var(--c-link-hover)}.post__back{margin:var(--s-6) 0 0;padding-top:var(--s-5);border-top:1px solid var(--c-line)}.post-aside{padding:var(--s-5);border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-bg)}.post-aside__title{margin:0 0 var(--s-3);font-size:var(--fs-md)}.post-aside__list{margin:0;padding:0;list-style:none}.post-aside__item{display:flex;gap:var(--s-3);padding:var(--s-3) 0;border-top:1px solid var(--c-line)}.post-aside__item:first-child{border-top:0;padding-top:0}.post-aside__media{flex:0 0 80px}.post-aside__media img{display:block;width:80px;height:56px;object-fit:cover;border-radius:var(--r-sm)}.post-aside__text{display:flex;flex-direction:column;gap:2px;min-width:0}.post-aside__link{color:var(--c-text);font-size:var(--fs-xs);font-weight:500;line-height:1.35;text-decoration:none}.post-aside__link:hover{color:var(--c-link);text-decoration:underline}.post-aside__date{color:var(--c-text-faint);font-size:13px}.post-aside__all{display:inline-block;margin-top:var(--s-3);color:var(--c-link);font-size:var(--fs-xs);font-weight:600;text-decoration:none}.post-aside__all:hover{text-decoration:underline}@media (min-width:1024px){.post-layout{grid-template-columns:minmax(0,1fr) 360px;gap:var(--s-7)}.post-aside{position:sticky;top:calc(var(--header-h, 0px) + var(--s-5))}}.contacts{display:grid;grid-template-columns:1fr;gap:var(--s-5)}@media (min-width:900px){.contacts{grid-template-columns:320px minmax(0,1fr)}}.contacts__map{margin-top:var(--s-5)}.contacts__map iframe{width:100%;min-height:320px;border:0}.product-card__flip{position:relative;display:block}.product-card__back{position:absolute;inset:0;opacity:0;transition:opacity .18s ease}.product-card:hover .product-card__back{opacity:1}.gallery-grid{align-items:start}.summary__items{display:flex;flex-direction:column}.kit__item img{width:96px;height:96px;object-fit:contain}.header__act{position:relative}.checkout__form{display:flex;flex-direction:column;gap:var(--s-4)}.contacts__info>div{display:flex;flex-direction:column;gap:2px}.cartline__qty{justify-self:end}.np__picker[hidden]{display:none}@media (max-width:599px){.summary__item{grid-template-columns:72px minmax(0,1fr);grid-template-areas:'photo info' 'photo price' 'qty   del';row-gap:var(--s-2)}.summary__photo{grid-area:photo}.summary__info{grid-area:info}.summary__price{grid-area:price}.summary__qty{grid-area:qty}.summary__del{grid-area:del;justify-self:end}}.delivery__extra{display:none;padding:0 var(--s-3) var(--s-3) var(--s-6)}.delivery__group:has([data-cart-delivery--input]:checked) .delivery__extra,.delivery__extra.is-open{display:block}.cmp__product{display:flex;flex-direction:column;gap:var(--s-2);color:inherit;text-decoration:none}.cmp__product img{width:120px;height:120px;object-fit:contain}.gallery--side{display:grid;grid-template-columns:1fr;gap:var(--s-3)}.gallery--side .gallery__main{max-height:420px;overflow:hidden}.gallery--side .gallery__main img{width:100%;height:auto;object-position:top center;background:var(--c-bg-soft)}@media (min-width:720px){.gallery--side{grid-template-columns:88px minmax(0,1fr)}.gallery--side .gallery__thumbs{order:-1;flex-direction:column;overflow:visible}.gallery--side .gallery__main{grid-column:2}.gallery--side .gallery__thumbs{grid-row:1;grid-column:1}}.product__extra .wblock--side .wblock__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--s-4)}.product__extra .thumbcard img{aspect-ratio:1 / 1;object-fit:contain}.brands-box{display:flex;align-items:center;gap:var(--s-4);padding:20px 24px;border:1px solid var(--c-line);border-radius:var(--r-md)}.brands-box>.roundbtn{flex:0 0 auto}.brands--strip{display:flex;flex:1;gap:14px;scroll-snap-type:x proximity;overflow-x:auto;scrollbar-width:none}.brands--strip::-webkit-scrollbar{display:none}.brands--strip .brands__item{flex:0 0 138px;height:100px;padding:10px 16px;border:1px solid var(--c-line);border-radius:var(--r-md);scroll-snap-align:start}.brands--strip .brands__name{color:var(--c-text-soft);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase}.purchase__price .price{font-family:var(--f-price);font-size:var(--size-product-price-m);font-weight:600}.purchase__price{flex-direction:column;align-items:flex-start;gap:2px}.purchase__was{display:flex;align-items:center;gap:var(--s-2)}.purchase__was .price__old{margin:0;font-size:var(--size-product-old-m);line-height:1.2}.purchase__was .chip--danger{font-weight:600;padding:2px 8px}.purchase__price--sale .price{color:var(--c-danger);line-height:1.1}.purchase__submit{flex:1 1 auto;font-size:var(--size-buy-btn-m)}.product__head h1{font-size:var(--size-product-title)}.steps{display:flex;flex-wrap:wrap;gap:var(--s-4);margin:0 0 var(--s-4);padding:0;list-style:none;color:var(--c-text-faint);font-size:var(--fs-sm)}@media (max-width:519px){.steps{gap:var(--s-2);font-size:var(--fs-xs)}}.steps__item{display:flex;align-items:center;gap:var(--s-2);counter-increment:step}.steps__item::before{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid currentColor;border-radius:var(--r-pill);font-size:var(--fs-xs);content:counter(step)}.steps{counter-reset:step}.steps__item.is-done{color:var(--c-text)}.steps__item.is-done::before{border-color:var(--c-text);background:var(--c-text);color:var(--c-text-inverse);content:'✓'}.steps__item.is-active{color:var(--c-text);font-weight:600}.steps__item.is-active::before{border-color:var(--c-text);background:var(--c-text);color:var(--c-text-inverse)}.promo{display:flex;gap:var(--s-2);margin:var(--s-3) 0}.promo .input{min-width:0}@media (min-width:960px){.checkout{grid-template-columns:minmax(0,560px) minmax(320px,380px);justify-content:space-between}}.summary__item{grid-template-columns:72px minmax(0,1fr) auto}.summary__info{min-width:0}.summary__name{overflow-wrap:anywhere}@media (min-width:1024px){.playout{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-template-rows:repeat(10,auto) minmax(0,1fr);column-gap:var(--s-5);align-items:start}.playout>*{grid-column:1;min-width:0}.playout>.product__aside{grid-column:2;grid-row:1 / -1}.playout>.tabs--product{margin-top:var(--s-4)}.product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:'gallery head' 'gallery mid';gap:var(--s-5);align-items:start}.product__box{display:contents}.product__head{grid-area:head;margin-bottom:0}.product__gallery{position:relative;grid-area:gallery}.product__mid{grid-area:mid}}.purchase__related{margin-top:var(--s-2)}.purchase__related-title{margin-bottom:var(--s-1)}.product__head h1{margin:0 0 4px}.product__gallery{border:0;border-radius:0;background:none}.product__pins{position:absolute;z-index:2;top:var(--s-3);right:var(--s-3);display:flex;flex-direction:column;gap:var(--s-2)}.product__mid>h1{margin:0 0 var(--s-2)}.infocard{padding:var(--s-4) var(--s-5);border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-bg)}.infocard+.infocard{margin-top:var(--s-4)}.infocard__head{display:flex;align-items:center;gap:var(--s-2);margin-bottom:var(--s-2);font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.infocard__head .i{width:16px;height:16px}.infocard__row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:14px 0;font-size:var(--fs-sm)}.infocard__row+.infocard__row{border-top:1px solid var(--c-line)}.product__mid .purchase{padding:0;border:0}.product__gallery .gallery--stack .gallery__main{height:auto;aspect-ratio:5 / 4;max-height:520px;overflow:hidden;border-radius:var(--r-md);background:var(--gallery-bg,transparent)}.product__gallery .gallery--stack .gallery__main img{width:100%;height:100%;max-height:none;object-fit:var(--gallery-fit,cover);object-position:center;background:none}.product__gallery .gallery--stack{padding:0;gap:var(--s-3)}.product__gallery .gallery--stack .gallery__strip{padding:0}.product{padding-top:var(--s-3)}.gallery__zoombox{display:none;position:fixed;background-repeat:no-repeat;background-size:220% 220%;background-color:var(--c-bg,#fff);border:1px solid var(--c-line);border-radius:var(--r-md);box-shadow:0 8px 24px rgb(0 0 0 / .18);z-index:40;pointer-events:none}.gallery__zoombox.is-active{display:block}@media (max-width:1023px){.gallery__zoombox.is-active{display:none}}.product__mid .actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3);margin-top:var(--s-4)}.product__mid .actions>*{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);border:1px solid var(--c-line);border-radius:var(--r-md);font-size:var(--fs-sm)}.product__aside .bonus,.product__mid .bonus{padding:var(--s-4);border-radius:var(--r-lg);background:var(--c-text);color:var(--c-bg);text-align:center}.purchase__stock{display:flex;align-items:center;gap:var(--s-2);color:var(--c-text-soft);font-size:var(--size-stock)}.purchase__stock::before{width:8px;height:8px;border-radius:var(--r-pill);background:var(--c-success);content:''}.purchase__stock.is-out{color:#fff;background:var(--c-danger)}.purchase__stock.is-out::before{background:rgb(255 255 255 / .5)}@media (max-width:767px){.product-card__media{height:var(--card-media-h-m,150px);aspect-ratio:var(--card-media-ar-m,auto)}.product-card__body{padding:var(--s-2) var(--s-3) 13px}.product-card__foot{margin-top:9px;padding-bottom:0}.product-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;min-height:73px;padding:0;font-size:var(--size-widget-title-m);line-height:24.5px}.product-card__buy,.product-card__buy .btn{height:46px}.product-card__buy .btn{gap:6px;font-size:var(--size-card-btn-m);letter-spacing:.03em;white-space:nowrap}.product-card__acts{margin-top:6px}.product-card__acts .iconbtn{height:40px}}@media (max-width:1023px){.cathead{margin-bottom:0}.catalog__toolbar--head{display:block;width:100%;margin:8px 0 12px}.catalog__filter-btn{display:flex;width:100%;height:44px;align-items:center;justify-content:center;margin-bottom:8px}.catalog__toolbar--head .toolbar{gap:var(--s-3)}.catalog__toolbar--head .toolbar__item{flex:1 1 0%;min-width:0}.catalog__toolbar--head .select{width:100%;height:46px}.chips--subcats{margin:24px 0 14px}.container>.xbanner{margin:0}}@media (max-width:1023px){.page__content{padding-top:0}}@media (max-width:1023px){.product__box{display:block;padding:var(--s-4);border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-bg)}.product__gallery{padding:0;border:0}.product__gallery .gallery--stack{padding:0}.product__gallery .gallery--stack .gallery__strip{padding:0}.product__gallery .gallery--stack .gallery__main{height:auto;max-height:328px}.product__mid .purchase__price{margin-top:18px}.product__meta{flex-wrap:wrap;gap:var(--s-2);font-size:var(--fs-xs)}.product__meta{margin-bottom:4px}.product__aside{margin-top:var(--s-4)}}@media (max-width:767px){.featcards{grid-template-columns:repeat(2,minmax(0,1fr))}.featcards__item{flex-direction:column;align-items:flex-start;gap:var(--s-2)}}@media (max-width:1023px){.stats{margin-top:15px}.stats__col{padding:11px var(--s-3)}.stats__num{font-size:var(--fs-lg)}}@media (max-width:1023px){.home__main .wblock__head{margin-bottom:10px}.promo-cta--framed{padding:20px var(--s-4)}}@media (max-width:767px){.promo-cta--framed{margin-top:10px}}.purchase__qty-label{font-size:var(--fs-xs)}.purchase__note{margin-top:calc(var(--s-2) * -1);font-size:var(--fs-xs);text-align:center}@media (max-width:767px){.featcards__item{padding:22px var(--s-4)}}@media (max-width:1023px){.home__main .wblock .grid--auto{align-items:start}}.bonus{margin-top:var(--s-4);padding:var(--s-5) var(--s-4);border-radius:var(--r-lg);background:var(--c-text);color:var(--c-bg);text-align:center}.bonus__title{font-family:var(--f-head);font-size:24.6px;font-weight:600}.bonus__sub{margin-top:var(--s-1);font-size:var(--fs-xs);opacity:.75}.infocard__more{display:inline-block;margin-top:var(--s-3);color:var(--c-text);font-size:var(--fs-xs);text-decoration:none}.infocard__foot{display:flex;align-items:center;justify-content:flex-end;gap:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--c-line);margin-top:var(--s-2);font-size:var(--fs-xs)}.infocard__foot .infocard__more{margin-top:0}.infocard__foot .i{width:14px;height:14px;vertical-align:-2px}.product-card__rating,.product-card__stock{font-size:var(--size-stock);line-height:16px}.product-card__price{line-height:23px}.product-card__title{line-height:21.5px}.product-card__buy .btn{height:40px}.stats__num{font-size:var(--size-stats-num);line-height:1.2}.stats__lbl{font-size:var(--size-stats-lbl);font-weight:300;line-height:1.3}.stats{padding:18px var(--s-5)}.promo-cta--framed{padding:22px var(--s-5)}.promo-cta__title--caps+p{margin-bottom:0}.featcards__item{padding:var(--s-3) var(--s-4)}.featcards__title{font-size:18.6px;line-height:1.4}.featcards .muted{line-height:1.4}.prose--seo{line-height:1.6}.prose--seo p{margin-bottom:var(--s-2)}.home__main .promo-cta:not(.promo-cta--framed){padding:28px var(--s-5)}.product-card__stock{font-size:var(--size-stock)}.product-card__stock::before{background:var(--c-text-soft)}.toolbar__item{display:inline-flex;align-items:center;gap:2px;padding:0 4px 0 18px;border:1px solid #DDD;border-radius:var(--r-pill);background:var(--c-bg);font-size:16.8px}.toolbar__item>.faint{color:var(--c-text);white-space:nowrap}.toolbar__item .select{max-width:200px;padding:9px 26px 9px 4px;border:0;border-radius:var(--r-pill);background-color:#fff0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='3'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;font:400 12px var(--f-body);color:var(--c-text);appearance:none;cursor:pointer}.toolbar__item .select:focus{outline:0}.viewtoggle{display:inline-flex;gap:var(--s-2)}.viewtoggle button{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;padding:0;border:1px solid #DDD;border-radius:10px;background:var(--c-bg);color:var(--c-text)}.viewtoggle button.is-active{border-color:var(--c-text);background:var(--c-text);color:var(--c-bg)}.viewtoggle svg{width:16px;height:16px}.grid--list{grid-template-columns:1fr!important}.grid--list .product-card{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:center}.grid--list .product-card__media img{height:200px}.grid--list .product-card__body{padding:var(--s-4) var(--s-5)}.grid--list .product-card__foot{max-width:320px}.product__mid .actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3)}.product__mid .actions form{display:contents}.actcard{display:flex;width:100%;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-bg);color:var(--c-text);text-align:left;text-decoration:none}.actcard:hover{border-color:var(--c-line-strong);color:var(--c-text)}.actcard__ico{display:inline-flex;width:34px;min-width:34px;height:34px;align-items:center;justify-content:center;border-radius:50%;background:var(--c-bg-soft)}.actcard__ico .i{width:16px;height:16px}.actcard__text{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;align-items:center;text-align:center}.actcard__title{font-size:17.4px;font-weight:600}.actcard__sub{color:var(--c-text-faint);font-size:15px}.purchase__note{font-size:15px}.actcard__arrow{margin-left:auto;color:var(--c-text-faint)}.purchase__buy .qty{height:56px}.purchase__buy .qty .input{height:56px;width:56px;text-align:center}.purchase__buy .qty .icon-btn{width:48px;height:56px}.purchase__submit{min-height:56px}.product__pins .iconbtn{width:40px;height:40px;border:0;border-radius:50%;background:var(--c-bg);box-shadow:var(--shadow-md)}.infocard__row{flex-wrap:nowrap}.infocard__row>span:first-child{white-space:nowrap}.infocard__row{color:inherit;text-decoration:none}.infocard__row .faint{margin-left:auto;font-size:15px;white-space:nowrap}.infocard__arrow{margin-left:var(--s-2);color:var(--c-text-faint)}.infocard__row>span:first-child{min-width:0;white-space:normal}.infocard__row:hover{color:var(--c-accent)}.purchase__qty-label{color:var(--c-text);font-size:16.8px}@media (max-width:1023px){.catalog__toolbar--head{margin:1px 0 12px}.toolbar__item{padding:0 4px 0 12px}.toolbar__item .select{height:44px;padding:0 24px 0 4px}.catalog__toolbar--head .viewtoggle{display:none}}@media (max-width:1023px){.stats__col{padding:7px var(--s-3)}.stats__num{font-size:calc(calc(var(--fs-stats-num, 28px) * .836) * var(--role-scale, 1))}.stats__lbl{font-size:calc(var(--fs-stats-lbl, 15px) * var(--role-scale, 1))}.promo-cta--framed{padding:16px var(--s-4)}}@media (max-width:1023px){.product__extra .grid--auto{display:flex;gap:var(--s-3);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.product__extra .grid--auto::-webkit-scrollbar{display:none}.product__extra .grid--auto>*{flex:0 0 calc(50% - var(--s-2));scroll-snap-align:start}.crumbs__list{flex-wrap:nowrap;overflow-x:auto}.crumbs__item{white-space:nowrap}}@media (max-width:1023px){.product__gallery{position:relative}.product__mid .actions{grid-template-columns:1fr}.product__head h1{font-size:var(--size-product-title-m)}.purchase__price .price{font-size:var(--size-product-price-m)}}.home__main .promo-cta:not(.promo-cta--framed){border:0;border-radius:var(--r-md);background:var(--c-bg-soft);padding:36px 44px}.prose--seo{font-size:var(--fs-md);font-weight:var(--fw-p,300);color:var(--c-text-soft)}.prose--seo [style*="font-size"],.cat-desc [style*="font-size"]{font-size:inherit!important}.prose--seo h1{margin:0 0 var(--s-3);color:var(--c-text);font-size:var(--size-seo-h1);font-weight:600}.prose--seo h2{color:var(--c-text);font-size:var(--size-seo-h2);font-weight:600}.prose--seo p{margin:12px 0 0}.home{padding-top:24px}.page--home .page__content{padding-top:0}.breadcrumbs{padding:0 0 2px}.cathead{margin-bottom:5px}.home__catnav .nav{margin:0;padding:0}.sidebox{padding:var(--s-4) var(--s-5) 18px}.sidebox__title{padding-bottom:10px;margin-bottom:12px;font-size:calc(var(--fs-side-title, 17px) * var(--role-scale, 1));font-weight:600;letter-spacing:var(--h2-tracking,.1em)}.sidebox__list{gap:12px}.siderow{gap:var(--s-3)}.siderow__name{font-size:calc(var(--fs-side-item, 16px) * var(--role-scale, 1));font-weight:400}.wblock--titled>.wblock__head{margin-bottom:22px}.home__main .promo-cta:not(.promo-cta--framed){padding:30px 44px}.prose--seo{line-height:1.85}.home__main>.prose--seo{margin-top:2px}.prose--seo h1{margin-bottom:14px}.prose--seo p{margin:14px 0 0}@media (max-width:767px){.product-card__price{gap:6px}.product-card__price .price{font-size:var(--size-card-price-m)}.product-card__price .price__old{font-size:var(--size-card-old-m)}}.header__phone{font-size:var(--size-header-top);font-weight:600}.header__top .btn{font-size:var(--size-header-top);font-weight:600}.header__top .nav__link{letter-spacing:.12em;line-height:1.3}.home__catnav .nav__sub .nav__link{font-size:calc((var(--fs-catnav, 19px) - 2px) * var(--role-scale, 1));font-weight:400}.product-card__rating .faint{font-size:13.8px}.crumbs{font-size:var(--size-crumbs-m);font-weight:400}.filter .faint{font-size:16.8px;font-weight:400}.filter__opt{font-size:var(--size-filter);font-weight:400}.filter__opt .faint{font-size:16.8px}.footer__title,.dt-footer__coltitle{font-size:var(--size-footer-title)}.footer .chip{font-size:calc(var(--fs-footer-chips, 14px) * var(--role-scale, 1));font-weight:500}.footer .menu__link{font-weight:300}.footer__bottom .faint{font-size:calc(calc(var(--fs-footer-label, 13px) * 1.108) * var(--role-scale, 1))}.footer__rating .dt-footer__rating-num,.footer__rating strong{font-size:var(--size-footer-rating)}.header__tools .header__cart-label{font-size:calc(calc(var(--fs-header-tools, 13px) * 1.108) * var(--role-scale, 1))}.btn.header__catalog{font-size:var(--size-header-catalog)}.home .home__catnav-head{font-size:calc(calc(var(--fs-side-title, 17px) * 1.059) * var(--role-scale, 1));font-weight:700}.advlist__row span{font-size:var(--size-advantages);font-weight:500}.filter .filter__cur{font-size:15px}.cookiebar .btn{font-size:var(--size-cookiebar)}.prose--seo h1{font-size:var(--size-seo-h1);font-weight:300}.linkbtn.wblock__more{font-size:calc(calc(var(--fs-btn, 18px) * .933) * var(--role-scale, 1))}.crumbs__item>span{font-size:var(--size-crumbs-m)}.chips--subcats .chip{font-size:17.4px}.catsub__list a{font-size:17.4px}.filter__row>span{font-size:var(--size-filter)}.footer .chip--brand{font-weight:700}.gallery--stack{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4)}.gallery--stack .gallery__main{display:block;cursor:pointer;border-radius:var(--r-md);overflow:hidden}.gallery--stack .gallery__main img{display:block;width:100%;height:auto;object-position:top center}.gallery__strip{position:relative}.gallery--stack .gallery__thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:var(--s-2);margin:0;overflow:visible}.gallery--stack .gallery__thumb{width:auto;height:auto;aspect-ratio:1 / 1;cursor:pointer}.gallery--stack .gallery__thumb.is-active{cursor:pointer}.gallery__nav{position:absolute;top:50%;z-index:2;display:none;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--c-line);border-radius:var(--r-pill);background:var(--c-bg);color:var(--c-text);box-shadow:0 2px 8px rgb(16 22 32 / .12);transform:translateY(-50%);cursor:pointer}.gallery__nav .i{width:18px;height:18px}.gallery__nav--prev{left:-8px}.gallery__nav--next{right:-8px}.gallery__strip.is-scrollable .gallery__nav{display:inline-flex}.gallery__strip.at-start .gallery__nav--prev,.gallery__strip.at-end .gallery__nav--next{opacity:.35;pointer-events:none}.lightbox{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center}.lightbox[hidden]{display:none}.lightbox__backdrop{position:absolute;inset:0;background:rgb(16 22 32 / .92)}.lightbox__figure{position:relative;z-index:1;margin:0;max-width:min(92vw, 1200px);max-height:92vh;text-align:center}.lightbox__img{display:block;max-width:100%;max-height:86vh;width:auto;height:auto;margin:0 auto;border-radius:var(--r-sm);background:#fff}.lightbox.has-many .lightbox__img{cursor:pointer}.lightbox__img{transition:opacity .15s}.lightbox.is-loading .lightbox__img{opacity:.35}.lightbox.is-loading .lightbox__figure::after{content:"";position:absolute;top:calc(50% - 22px);left:calc(50% - 22px);width:44px;height:44px;border:3px solid rgb(255 255 255 / .35);border-top-color:#fff;border-radius:50%;opacity:0;animation:cart-spin .8s linear infinite,lightbox-spin-in .01s linear .25s forwards;pointer-events:none}@keyframes lightbox-spin-in{to{opacity:1}}.lightbox__count{margin-top:var(--s-2);color:rgb(255 255 255 / .75);font-size:var(--fs-sm);letter-spacing:.08em}.lightbox__close,.lightbox__nav{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--r-pill);background:rgb(255 255 255 / .12);color:#fff;cursor:pointer}.lightbox__close{top:16px;right:16px;font-size:30px;line-height:1}.lightbox__close:hover,.lightbox__nav:hover{background:rgb(255 255 255 / .24)}.lightbox__nav{top:50%;transform:translateY(-50%);display:none}.lightbox.has-many .lightbox__nav{display:inline-flex}.lightbox__nav .i{width:24px;height:24px}.lightbox__nav--prev{left:16px}.lightbox__nav--next{right:16px}body.is-lightbox{overflow:hidden}@media (max-width:767px){.lightbox__nav{width:36px;height:36px}.lightbox__nav--prev{left:6px}.lightbox__nav--next{right:6px}.lightbox__img{max-height:80vh}}.gallery--stack .gallery__thumb img{object-fit:cover;object-position:center}.infocard__row{font-size:15px;padding:12px 0}.infocard__arrow{display:none}.purchase__buy .qty{border:0;border-radius:0;gap:var(--s-1)}.purchase__buy .qty .input{border:0;border-radius:0;background:#fff0;box-shadow:none;font-weight:600}.purchase__price .price__old{margin-left:0}.prose--seo{max-width:none}.seo-fold{position:relative;margin:var(--s-6) 0}.seo-fold .prose--seo{margin:0}.seo-fold.is-folded .seo-fold__body{max-height:420px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent)}.seo-fold__btn{margin-top:var(--s-3)}.brandside__cats{padding-top:var(--s-2)}.brandside__all{display:inline-block;margin:var(--s-3) 0 0;font-size:var(--fs-sm);color:var(--c-text-faint);text-decoration:none}.brandside__all:hover{color:var(--c-text)}.brandside__group+.brandside__group{border-top:1px solid var(--c-line)}.brandside__item{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-2)}.brandside__item a{flex:1 1 auto}.brandside__item.is-active a{color:var(--c-accent);font-weight:600}.brandside__count{flex:none;font-size:var(--fs-sm);color:var(--c-text-faint)}.brandside__logo{display:flex;align-items:center;justify-content:center;padding:var(--s-4) 0 var(--s-5);border-top:1px solid var(--c-line)}.brandside__logo img{max-width:160px;max-height:90px;width:auto;height:auto;object-fit:contain}.brand__desc{margin-top:var(--s-6)}@media (min-width:1024px){.catalog--brand .catalog__main .grid--auto,.catalog--promo .catalog__main .grid--auto{grid-template-columns:repeat(var(--catalog-cols-wide,4),minmax(0,1fr))}}@media (min-width:1024px) and (max-width:1279px){.catalog--brand .catalog__main .grid--auto,.catalog--promo .catalog__main .grid--auto{grid-template-columns:repeat(var(--catalog-cols-laptop,var(--catalog-cols-wide,4)),minmax(0,1fr))}}.gallery--stack .gallery__main{position:relative;isolation:isolate}.gallery--stack .gallery__main::after,.purchase__submit::after{content:"";opacity:var(--shine-opacity,1);animation-play-state:var(--shine-play,running);position:absolute;top:-60%;bottom:-60%;left:0;width:60%;transform:translateX(-180%) rotate(14deg);pointer-events:none;z-index:2}.gallery--stack .gallery__main::after{background:linear-gradient(100deg,transparent 0%,rgb(255 255 255 / .26) 50%,transparent 100%);animation:gallery-shine 6s linear infinite}.purchase__submit{position:relative;overflow:hidden;isolation:isolate}.purchase__submit::after{background:linear-gradient(100deg,transparent 0%,rgb(255 255 255 / .3) 50%,transparent 100%);animation:gallery-shine-btn 6s linear 1.61s infinite}@keyframes gallery-shine{0%,70%{transform:translateX(-180%) rotate(14deg)}100%{transform:translateX(280%) rotate(14deg)}}@keyframes gallery-shine-btn{0%,60%{transform:translateX(-180%) rotate(14deg)}100%{transform:translateX(280%) rotate(14deg)}}.gallery--stack .gallery__main.is-swapped::after{animation:gallery-shine-once 1.8s linear 1,gallery-shine 6s linear 1.8s infinite}.purchase__submit.is-swapped::after{animation:gallery-shine-once 2.4s linear 1.01s 1,gallery-shine-btn 6s linear 3.41s infinite}@keyframes gallery-shine-once{0%{transform:translateX(-180%) rotate(14deg)}100%{transform:translateX(280%) rotate(14deg)}}@media (prefers-reduced-motion:reduce){.gallery--stack .gallery__main::after,.purchase__submit::after{animation:none;opacity:0}}.gallery__zoom{position:absolute;left:12px;bottom:12px;z-index:3;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--r-pill);background:rgb(255 255 255 / .85);box-shadow:0 1px 4px rgb(0 0 0 / .18);pointer-events:none}.gallery__zoom .i{width:20px;height:20px;color:var(--c-text)}@media (hover:hover){.gallery__zoom{opacity:0;transition:opacity .15s ease}.gallery--stack .gallery__main:hover .gallery__zoom,.gallery--stack .gallery__main:focus-visible .gallery__zoom{opacity:1}}@media (hover:hover){.gallery--stack .gallery__main img[data-gallery-main]{transition:transform .15s ease}.gallery--stack .gallery__main.is-zoom{cursor:zoom-in}.gallery--stack .gallery__main.is-zoom img[data-gallery-main]{transform:scale(2.2)}}.cartdrawer{position:fixed;inset:0;z-index:120}.cartdrawer[hidden]{display:none}.cartdrawer__backdrop{position:absolute;inset:0;background:rgb(15 18 22 / .45);opacity:0;transition:opacity .22s ease}.cartdrawer.is-open .cartdrawer__backdrop{opacity:1}.cartdrawer__panel{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;max-height:92vh;background:var(--c-bg);border-radius:18px 18px 0 0;box-shadow:0 -18px 48px rgb(15 18 22 / .22);transform:translateY(100%);transition:transform .26s ease}.cartdrawer.is-open .cartdrawer__panel{transform:translateY(0)}@media (min-width:768px){.cartdrawer__panel{top:0;left:auto;bottom:0;width:min(440px, 100vw);max-height:none;border-radius:0;box-shadow:-18px 0 48px rgb(15 18 22 / .18);transform:translateX(100%)}}.cartdrawer__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-3);padding:18px 18px 12px;border-bottom:1px solid var(--c-line)}.cartdrawer__title{margin:0;font-size:var(--size-cart-section);line-height:1.2}.cartdrawer__count{margin:4px 0 0;font-size:13px;color:var(--c-text-muted,#7a828c)}.cartdrawer__close{flex:0 0 auto;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;cursor:pointer;background:var(--c-surface-2,#f2f4f7);color:inherit}.cartdrawer__close .i{width:18px;height:18px}.cartdrawer__body{flex:1 1 auto;overflow-y:auto;padding:16px 18px}.cartline__list{display:flex;flex-direction:column;gap:14px}.cartline{display:grid;align-items:start;grid-template-columns:84px minmax(0,1fr) 32px;grid-template-areas:"media body del" "media foot foot";gap:4px 12px;padding:12px;border:1px solid var(--c-line);border-radius:14px}.cartline__media{grid-area:media;display:block;width:84px;height:84px;border:1px solid var(--c-line);border-radius:var(--r-sm,10px);overflow:hidden}.cartline__media img{width:100%;height:100%;object-fit:cover;display:block}.cartline__body{grid-area:body;min-width:0}.cartline__brand{font-size:var(--size-cart-label);letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-muted,#7a828c)}.cartline__name{display:block;margin-top:2px;font-size:var(--size-cart-line);line-height:1.35;color:inherit;text-decoration:none}.cartline__name:hover{color:var(--c-accent)}.cartline__del{grid-area:del;width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;background:none;cursor:pointer;color:var(--c-text-muted,#7a828c)}.cartline__del:hover{color:#d33}.cartline__del .i{width:18px;height:18px}.cartline__foot{grid-area:foot;display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);margin-top:8px}.cartline__foot .qty{height:34px;border-radius:999px}.cartline__foot .qty__btn{width:34px;height:34px;font-size:16px}.cartline__foot .qty__val{min-width:28px;text-align:center;font-size:var(--size-cart-line)}.cartline__foot input.qty__val{width:28px;height:32px;padding:0;border:0;background:#fff0;color:inherit;font-family:inherit}.cartline__foot input.qty__val:focus-visible{outline:2px solid var(--c-accent);outline-offset:-2px}.cartline__price{font-weight:600;font-size:var(--size-cart-price);white-space:nowrap}.cartline.is-busy{opacity:.5;pointer-events:none}.shipbar{margin-top:16px;padding:12px 14px;border:1px solid var(--c-line);border-radius:var(--r-sm,10px);background:var(--c-surface-2,#f7f8fa)}.shipbar__note{display:flex;align-items:center;gap:8px;font-size:13px}.shipbar__note .i{width:18px;height:18px;flex:0 0 auto}.shipbar__bar{margin-top:10px;height:6px;border-radius:999px;overflow:hidden;background:var(--c-line-strong,#e3e6ea)}.shipbar__bar>span{display:block;height:100%;border-radius:999px;background:var(--c-accent)}.shipbar--done .shipbar__bar>span{background:#2fa84f}.shipbar__scale{display:flex;justify-content:space-between;margin-top:6px;font-size:11.5px;color:var(--c-text-muted,#7a828c)}.cartsum{margin-top:16px;display:flex;flex-direction:column;gap:8px}.cartsum__row{display:flex;align-items:baseline;justify-content:space-between;font-size:var(--size-cart-line)}.cartsum__row--total{padding-top:8px;border-top:1px solid var(--c-line);font-size:16px;font-weight:600}.cartsum__row--total .price{font-size:var(--size-cart-total)}.cartdrawer__foot{flex:0 0 auto;display:flex;flex-direction:column;gap:8px;padding:14px 18px calc(14px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--c-line);background:var(--c-bg)}.cartdrawer__foot .btn{justify-content:center}.cartdrawer__foot .btn .i{width:18px;height:18px}@media (prefers-reduced-motion:reduce){.cartdrawer__panel,.cartdrawer__backdrop{transition:none}}.catgrid{display:grid;gap:var(--s-3);grid-template-columns:1fr;align-items:start}@media (min-width:768px){.catgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.catgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.catcard{border:1px solid var(--c-line);border-radius:16px;overflow:hidden;background:var(--c-bg)}.catcard__head,.catcard__sub a{display:flex;align-items:center;gap:12px;padding:14px 16px;color:inherit;text-decoration:none}.catcard__head{font-weight:600;font-size:17px}.catcard__head:hover .catcard__name,.catcard__sub a:hover .catcard__subname{color:var(--c-accent)}.catcard__ico{flex:0 0 auto;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center}.catcard__ico img{width:40px;height:40px;object-fit:contain}.catcard__ico .i{width:26px;height:26px}.catcard__name{flex:1 1 auto;min-width:0}.catcard__subname{flex:1 1 auto;min-width:0;font-size:15px;color:var(--c-text-soft)}.catcard__num{margin-left:8px;font-size:13px;font-weight:400;color:var(--c-text-faint)}.catcard__go{flex:0 0 auto;width:18px;height:18px;color:var(--c-text-faint)}.catcard__sub{margin:0;padding:0;list-style:none}.catcard__sub li{border-top:1px solid var(--c-line)}.breadcrumbs .container>a,.breadcrumbs .container>span{display:inline-flex;align-items:center;vertical-align:middle}.breadcrumbs__sep{width:12px;height:12px;margin:0 6px;color:var(--c-text-faint)}.prose img,.prose iframe,.prose video,.prose table,.prose object,.prose embed{max-width:100%}.prose p img{display:inline-block;vertical-align:top}.prose-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:var(--s-3);margin:0 0 var(--s-4)}.prose-gallery>a{display:block}.prose .prose-gallery img{display:block;width:100%;max-width:none;height:auto;aspect-ratio:var(--ar,auto);object-fit:cover}.prose iframe,.prose video{width:100%}.prose table{display:block;overflow-x:auto}.prose table{margin:var(--s-4) 0;border-collapse:collapse;font-size:15px;line-height:1.35}.prose table td,.prose table th{padding:8px 12px;border:1px solid var(--c-line);text-align:left;vertical-align:top}.prose table thead td,.prose table th,.prose table .dom_table_zg{font-weight:700;background:var(--c-bg-soft)}.prose table tbody tr:nth-child(even) td{background:rgb(0 0 0 / .02)}.prose table .dom_table_price{white-space:nowrap;font-weight:700;color:var(--c-accent-2,var(--c-price))}.prose table p{margin:0}@media (min-width:768px){.prose table{display:table;width:100%}}.crumbs__list{align-items:center}.crumbs__item{display:inline-flex;align-items:center;line-height:1.2}.crumbs__item>a,.crumbs__item>span{display:inline-flex;align-items:center;line-height:1.2}.crumbs__item+.crumbs__item::before{display:inline-flex;align-items:center;line-height:1}.crossrow{margin-top:20px}.crossrow__title{margin:0 0 10px;font-size:15px;font-weight:600}.crossrow__track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.crossrow__track::-webkit-scrollbar{display:none}.crosscard{flex:0 0 auto;width:150px;display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--c-line);border-radius:14px;scroll-snap-align:start}.crosscard__media{display:block;height:110px;border-radius:10px;overflow:hidden}.crosscard__media img{width:100%;height:100%;object-fit:cover;display:block}.crosscard__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.3;color:inherit;text-decoration:none}.crosscard__name:hover{color:var(--c-accent)}.crosscard__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}.crosscard__price{font-size:13px;font-weight:600}.crosscard__add{flex:0 0 auto;width:34px;height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;cursor:pointer;background:var(--c-text);color:var(--c-text-inverse)}.crosscard__add .i{width:17px;height:17px}.crosscard__add:disabled{opacity:.5;cursor:default}@media (max-width:1023px){.purchase__buy{gap:var(--s-3)}.purchase__buy{min-width:0}.purchase__buy .qty{display:flex;overflow:hidden;flex:0 0 132px;gap:0;border:1px solid var(--c-line);border-radius:var(--r-md)}.purchase__buy .qty .icon-btn{width:40px;min-width:0;flex:0 0 40px;border:0;border-radius:0;background:#fff0;font-size:20px}.purchase__buy .qty .input{width:auto;min-width:0;flex:1 1 0%;padding:0;text-align:center;border-right:1px solid var(--c-line);border-left:1px solid var(--c-line);border-radius:0;font-size:18px}.purchase__submit{min-width:0;flex:1 1 0%;gap:var(--s-2);border-radius:var(--r-md);font-size:var(--size-buy-btn-m);font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.purchase__submit .i{width:20px;height:20px}.purchase .btn--ghost{width:100%;min-height:56px;margin-top:var(--s-3);border:1px solid var(--c-accent);border-radius:var(--r-md);color:var(--c-text);font-size:17px;font-weight:600}.purchase .btn--ghost .i--bolt{background:var(--c-warning)}.purchase__note{margin-top:var(--s-2);text-align:center}}@media (max-width:1023px){.catalog__filter-btn{gap:var(--s-2);height:52px;border:1px solid var(--c-accent);border-radius:var(--r-md);background:var(--c-bg);color:var(--c-accent);font-size:17px;font-weight:600;letter-spacing:0;text-transform:none}.catalog__filter-btn .i{width:20px;height:20px}.catalog__toolbar--head .toolbar{display:grid;grid-template-columns:1.25fr 1fr}.catalog__toolbar--head .toolbar__item{display:flex;height:52px;padding:0 6px 0 10px;border-color:var(--c-line);border-radius:var(--r-md);font-size:13px;font-weight:600}.catalog__toolbar--head .toolbar__item>.faint{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.catalog__toolbar--head .toolbar__item>.faint{font-weight:600}.catalog__toolbar--head .toolbar__item .select{min-width:0;max-width:none;flex:0 1 auto;height:auto;padding:0 18px 0 4px;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%234a66f0' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 2px center;font-size:15px;font-weight:400}}.toolbar__lab--short{display:none}@media (max-width:1023px){.catalog__toolbar--head .toolbar__lab--long{display:none}.catalog__toolbar--head .toolbar__lab--short{display:inline}.catalog__toolbar--head .toolbar__item>.faint{overflow:visible;flex:0 0 auto;text-overflow:clip}.catalog__toolbar--head .toolbar__item .select{flex:1 1 auto;font-size:13px}}.filter{gap:0}.filter__body{display:flex;flex-direction:column;gap:0}.filter__item{padding:var(--s-5) 0}.filter__item:first-child{padding-top:0}.filter__title{margin:0;font-size:var(--size-filter-title-m);font-weight:700;letter-spacing:-.01em}.filter__price{gap:var(--s-3)}.filter__price label{gap:6px}.filter__price .faint{font-size:15px;color:var(--c-text-faint)}.filter .filter__pricefield .input{height:56px;padding:0 48px 0 var(--s-4);border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-bg);color:var(--c-text);font-size:20px;font-weight:600}.filter .filter__cur{right:var(--s-4);font-size:15px}.filter__slider{height:28px;margin-top:var(--s-5)}.filter__track,.filter__range{height:4px;border-radius:4px}.filter__track{background:var(--c-bg-muted)}.filter__knob{width:22px;height:22px;border:6px solid var(--c-accent-2);background:var(--c-bg);box-shadow:0 1px 3px rgb(17 17 17 / .2)}.filter__head{gap:var(--s-3)}.filter__count{display:inline-flex;min-width:26px;height:24px;align-items:center;justify-content:center;padding:0 7px;border-radius:var(--r-sm);background:var(--c-accent);color:var(--c-text-inverse);font-size:14px;font-weight:600}.filter__chev{width:12px;height:12px;border-width:2px;border-color:var(--c-accent)}.filter__search{position:relative}.filter__search .i{position:absolute;top:50%;left:16px;width:22px;height:22px;margin-top:-11px;background:var(--c-accent);pointer-events:none}.filter .filter__search .input{height:52px;padding:0 var(--s-4) 0 50px;border:0;border-radius:var(--r-md);background:var(--c-bg-soft);font-size:17px}.filter__list{gap:0}.filter__row{gap:var(--s-3);padding:var(--s-3) 0}.filter__row+.filter__row{border-top:1px solid var(--c-line)}.filter__row input[type="checkbox"]{width:26px;height:26px;flex:0 0 26px;margin:0;padding:0;border:1.5px solid var(--c-line-strong);border-radius:7px;background:var(--c-bg) center / 16px 16px no-repeat;-webkit-appearance:none;appearance:none;cursor:pointer}.filter__row input[type="checkbox"]:checked{border-color:var(--c-accent);background-color:var(--c-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7'/%3E%3C/svg%3E")}.filter__foot{display:grid;grid-template-columns:1fr 1.5fr;gap:var(--s-3);align-items:stretch;margin:0;padding:var(--s-4) 0 0;border-top:1px solid var(--c-line)}.filter__foot .btn{min-height:56px;border-radius:var(--r-md);font-size:17px;font-weight:600;letter-spacing:0;text-transform:none}.filter__foot .filter__reset{align-self:stretch;border:1px solid var(--c-accent);background:var(--c-bg);color:var(--c-accent)}@media (min-width:1024px){.filter__foot{display:grid}.catalog__side .filter{padding-bottom:0}.catalog__side .filter__foot{position:sticky;bottom:0;z-index:2;margin-top:var(--s-4);padding:var(--s-4) 0;background:var(--c-bg)}}@media (max-width:1023px){.catalog__side{inset:auto 0 0 0;width:100%;max-height:92vh;flex-direction:column;padding:0;border-radius:20px 20px 0 0;overflow:hidden}.catalog__side.is-open{display:flex}.catalog__side-grip{width:56px;height:5px;margin:10px auto 0;border-radius:var(--r-pill);background:var(--c-line-strong)}.catalog__side-head{align-items:center;margin:0;padding:var(--s-3) var(--s-5) var(--s-2)}.catalog__side-title{font-size:30px;font-weight:700}.catalog__side-head .iconbtn{width:48px;height:48px;min-width:48px;border:0;border-radius:50%;background:var(--c-bg-soft)}.catalog__side-head .iconbtn .i{width:20px;height:20px}.catalog__side .filter{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;padding:0}.catalog__side .filter__body{min-height:0;flex:1 1 auto;padding:0 var(--s-5);overflow-y:auto}.catalog__side .filter__foot{padding:var(--s-4) var(--s-5) calc(var(--s-4) + env(safe-area-inset-bottom));background:var(--c-bg)}}@media (min-width:1024px){.catalog__side{max-height:calc(100vh - var(--header-h) - var(--s-5));overflow:hidden}.catsub{flex:0 0 auto}.catsub__list{max-height:220px;overflow-y:auto}.catalog__side .filter{display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.catalog__side .filter__body{min-height:0;flex:1 1 auto;overflow-y:auto}.catalog__side .filter__list{max-height:none}.filter .filter__pricefield .input{height:48px;padding:0 36px 0 var(--s-3);font-size:17px}.filter .filter__cur{right:var(--s-2);font-size:13px}.filter__foot .btn{min-height:48px;font-size:15px}.filter__title{font-size:var(--size-filter-title)}}.filter__slider{margin-right:11px;margin-left:11px}@media (min-width:1024px){.filter__foot{grid-template-columns:1fr 1.7fr;gap:var(--s-2)}.filter__foot .btn{padding:0 var(--s-2);font-size:14px}}.i--check{-webkit-mask-image:var(--ic-check);mask-image:var(--ic-check)}:root{--ic-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5 9.5 18 20 6.5'/%3E%3C/svg%3E")}.cart-fly{position:fixed;z-index:120;object-fit:cover;border-radius:12px;pointer-events:none;will-change:transform,opacity}.btn.is-loading{position:relative;color:transparent!important;pointer-events:none}.btn.is-loading>*{visibility:hidden}.btn.is-loading::after{position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid currentColor;border-top-color:#fff0;border-radius:50%;animation:cart-spin .6s linear infinite;color:var(--c-text-inverse);content:""}.btn.is-added,.btn.is-added:hover{border-color:var(--c-success,#2e9e5b);background:var(--c-success,#2e9e5b);color:var(--c-text-inverse)}.btn.is-added .i{background:currentColor}.header__cart.is-bumped,.tabbar__item--cart.is-bumped .tabbar__ico{animation:cart-bump .42s cubic-bezier(.3,1.4,.5,1)}@keyframes cart-spin{to{transform:rotate(360deg)}}@keyframes cart-bump{0%{transform:scale(1)}45%{transform:scale(1.18)}100%{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.cart-fly{display:none}.header__cart.is-bumped,.tabbar__item--cart.is-bumped .tabbar__ico{animation:none}}@media (min-width:1024px){.product-card__title{font-weight:var(--card-title-fw,600)}.product-card__stock{align-self:flex-start;display:inline-flex;padding:6px 12px 6px 10px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--c-accent) 10%,#fff);color:var(--c-text);font-size:var(--size-stock);font-weight:500}.product-card__stock::before{width:7px;height:7px;background:var(--c-accent)}.product-card__stock.is-out{background:var(--c-danger);color:#fff}.product-card__stock.is-out::before{background:rgb(255 255 255 / .5)}.product-card__price{gap:10px}.product-card__price .price{display:inline-flex;align-items:baseline;gap:5px;color:var(--card-price-fg,var(--c-accent-2));font-size:var(--size-card-price);font-weight:800;line-height:1.1}.product-card__price .price .price__cur{font-size:.567em;font-weight:700}.product-card__price .price__old{display:inline-flex;align-items:baseline;gap:4px;font-size:var(--size-card-old)}.product-card__price .price__old .price__cur{font-size:1em}.product-card__foot{gap:10px;padding-top:var(--s-2);align-items:stretch}.product-card__acts{align-items:stretch}.product-card__buy .btn{height:52px;border-radius:10px;font-size:var(--size-card-btn);letter-spacing:.04em}.product-card__buy .btn .i{width:20px;height:20px}.product-card__foot .iconbtn--boxed{width:52px;min-width:52px;height:52px;border-radius:10px;border:1px solid var(--c-line);background:var(--c-bg)}.product-card__foot .iconbtn--boxed .i{width:20px;height:20px}.product-card__top .label--sale{background:var(--label-sale-bg,var(--c-accent-2));color:var(--label-sale-fg,var(--c-text-inverse));letter-spacing:0;font-size:var(--size-label);font-weight:700;padding:5px 12px}}.price__num+.price__cur{margin-left:4px}@media (max-width:767px){.product-card .product-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-height:21.5px;min-height:65px}}@media (min-width:1024px){.catalog__side{position:sticky;top:calc(var(--header-h, 72px) + 8px);align-self:start;max-height:calc(100vh - var(--header-h, 72px) - 16px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.catalog__side .filter{display:block}.catalog__side .filter__body{min-height:0;overflow:visible}.catsub__list{max-height:none;overflow:visible}}.filter__list.is-clipped .filter__row.is-over{display:none}.filter__item.is-expanded .filter__list.is-clipped .filter__row.is-over{display:grid}.filter__more{display:block;width:100%;padding:8px 0 4px;border:0;background:none;color:var(--c-accent);font:inherit;font-size:14.4px;font-weight:600;text-align:left;cursor:pointer}.filter__more:hover{color:var(--c-accent-hover)}.filter__item.is-collapsed .filter__more{display:none}.gallery--stack{position:relative}.gallery__arrow{position:absolute;z-index:2;top:var(--gallery-mid,50%);display:none;width:44px;height:44px;align-items:center;justify-content:center;border:0;border-radius:var(--r-pill);margin-top:-22px;background:rgb(255 255 255 / .72);box-shadow:0 1px 4px rgb(0 0 0 / .18);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer}.gallery__arrow .i{width:20px;height:20px;background-color:var(--c-text)}.gallery__arrow--prev{left:12px}.gallery__arrow--next{right:12px}.gallery__arrow:hover{background:rgb(255 255 255 / .92)}@media (min-width:768px){.gallery__arrow{display:flex}}.purchase__pricerow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3)}.purchase__pricerow .purchase__price{margin:0}.purchase__price .price{display:inline-flex;align-items:baseline;gap:7px;color:var(--c-accent-2);font-weight:800}.purchase__price--sale .price{color:var(--c-accent-2)}.purchase__price .price .price__cur{font-size:.58em;font-weight:700}.purchase__was .price__old{display:inline-flex;align-items:baseline;gap:4px}.chip--sale{background:color-mix(in srgb,var(--c-accent-2) 16%,#fff);color:var(--c-accent-2);font-weight:700}.purchase__stock{display:inline-flex;align-self:center;padding:7px 14px 7px 12px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--c-accent) 10%,#fff);color:var(--c-text);font-size:var(--size-stock);font-weight:500}.purchase__stock::before{background:var(--c-accent)}.purchase__stock.is-out{background:var(--c-danger);color:#fff}.purchase__related-title{display:flex;align-items:baseline;gap:var(--s-2);color:var(--c-text);font-weight:600}@media (min-width:1024px){.purchase__price .price{font-size:var(--size-product-price);line-height:1.05}.purchase__was .price__old{font-size:var(--size-product-old)}.purchase__submit,.purchase__buy .qty,.purchase .buy-one-click,.purchase .btn--ghost{border-radius:10px}.purchase__submit{font-size:var(--size-buy-btn);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.purchase__buy .qty{border:1px solid var(--c-line);gap:0}.purchase__buy .qty .input{border:0;background:none}.purchase__buy .qty .icon-btn{border:0;background:none;font-size:22px}}.purchase__pricerow{justify-content:flex-start;gap:var(--s-3) 28px}@media (min-width:1024px){.related{gap:var(--s-3)}.related__item{width:88px;gap:6px}.related__media{position:relative;width:88px;height:88px;border-radius:10px}.related__item.is-active .related__media{border-color:var(--c-accent);box-shadow:0 0 0 1px var(--c-accent)}.related__item.is-active .related__media::after{position:absolute;z-index:1;top:-7px;right:-7px;width:22px;height:22px;border-radius:var(--r-pill);background:var(--c-accent-2) var(--ic-check) center / 13px 13px no-repeat;background-blend-mode:normal;content:'';-webkit-mask:none}.related__item.is-active .related__media::before{position:absolute;z-index:2;top:-7px;right:-7px;width:22px;height:22px;background:var(--c-text-inverse);content:'';-webkit-mask:var(--ic-check) center / 12px 12px no-repeat;mask:var(--ic-check) center / 12px 12px no-repeat}.related__label{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}}@media (min-width:1024px){.header__catalog-drop .mm--header .mm__root-link,.home__catnav--mega .mm--home .mm__root-link{position:relative;gap:10px;padding:10px 12px;border-radius:8px;font-size:var(--size-menu)}.header__catalog-drop .mm--header .mm__root-link::before,.home__catnav--mega .mm--home .mm__root-link::before{content:'';flex:0 0 auto;width:22px;height:22px;background:currentColor;-webkit-mask:var(--mm-ic,var(--ic-grid)) center / contain no-repeat;mask:var(--mm-ic,var(--ic-grid)) center / contain no-repeat;opacity:.85}.header__catalog-drop .mm--header .mm__root-name,.home__catnav--mega .mm--home .mm__root-name{margin-right:auto}.header__catalog-drop .mm--header .mm__chev,.home__catnav--mega .mm--home .mm__chev{margin-left:0;font-size:20px}.header__catalog-drop .mm--header .mm__root.is-active>.mm__root-link,.header__catalog-drop .mm--header .mm__root-link:hover,.home__catnav--mega .mm--home .mm__root.is-active>.mm__root-link,.home__catnav--mega .mm--home .mm__root-link:hover{background:color-mix(in srgb,var(--c-accent) 9%,#fff);color:var(--c-accent)}.header__catalog-drop .mm--header .mm__root.is-active>.mm__root-link::after,.home__catnav--mega .mm--home .mm__root.is-active>.mm__root-link::after{content:'';position:absolute;top:8px;bottom:8px;left:0;width:3px;border-radius:0 3px 3px 0;background:var(--c-accent)}.header__catalog-drop .mm--header .mm__panel-title,.home__catnav--mega .mm--home .mm__panel-title{position:relative;padding-bottom:12px;margin-bottom:12px;font-size:calc(var(--size-menu) * 1.6);font-weight:700}.header__catalog-drop .mm--header .mm__panel-title::after,.home__catnav--mega .mm--home .mm__panel-title::after{content:'';position:absolute;bottom:0;left:0;width:56px;height:3px;border-radius:3px;background:var(--c-accent)}.header__catalog-drop .mm--header .mm__cols,.home__catnav--mega .mm--home .mm__cols{column-gap:36px}.header__catalog-drop .mm--header .mm__group,.home__catnav--mega .mm--home .mm__group{margin-bottom:18px}.header__catalog-drop .mm--header .mm__group-title,.home__catnav--mega .mm--home .mm__group-title{margin-bottom:6px;color:var(--c-accent);font-size:var(--size-menu-items);font-weight:600}.header__catalog-drop .mm--header .mm__item+.mm__item,.home__catnav--mega .mm--home .mm__item+.mm__item{margin-top:6px}.header__catalog-drop .mm--header .mm__item a,.home__catnav--mega .mm--home .mm__item a{color:var(--c-text);font-size:var(--size-menu-items)}.header__catalog-drop .mm--header .mm__group-title:hover,.home__catnav--mega .mm--home .mm__group-title:hover{color:var(--c-accent-hover,var(--c-accent));text-decoration:underline}.header__catalog-drop .mm--header .mm__item a:hover,.home__catnav--mega .mm--home .mm__item a:hover{color:var(--c-accent)}.header__catalog-drop .mm--header .mm__aside,.home__catnav--mega .mm--home .mm__aside{justify-content:flex-start}.header__catalog-drop .mm--header .mm__banner,.home__catnav--mega .mm--home .mm__banner{border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-bg-soft)}.header__catalog-drop .container{position:relative;padding-top:0;padding-bottom:0}.header__catalog-drop .mm--header{border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-bg);box-shadow:0 24px 60px rgb(0 0 0 / .14);overflow:hidden}.catdrop__head{position:absolute;z-index:61;top:0;left:var(--container-pad,28px);display:flex;align-items:center;gap:12px;width:246px;height:58px;padding:0 18px;border-radius:var(--r-lg) 0 0 0;background:#16203a;color:#fff;font-size:15px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.catdrop__head .i--menu{width:20px;height:20px;background:currentColor}.header__catalog-drop .mm--header .mm__roots{padding:58px 8px 10px;border-right:1px solid var(--c-line);max-height:var(--catdrop-max,74vh);overscroll-behavior:contain}.header__catalog-drop .mm--header .mm__panels{padding:26px 28px 28px;max-height:var(--catdrop-max,74vh);overflow-y:auto;overscroll-behavior:contain}.home__catnav--mega .mm--home .mm__roots{padding:8px}.home__catnav--mega .mm--home .mm__panels{padding:26px 28px 28px}}@media (max-width:1023px){.catdrop__head{display:none}}@media (min-width:1024px){.catfly>.nav--vert{position:relative}.catfly>.nav--vert>.nav__item{position:static}.catfly>.nav--vert>.nav__item>.nav__link{transition:background-color .12s,color .12s}.catfly>.nav--vert>.nav__item:hover>.nav__link,.catfly>.nav--vert>.nav__item:focus-within>.nav__link{background:var(--c-bg-soft,#f4f5f7);color:var(--c-accent,var(--c-text))}.catfly>.nav--vert>.nav__item>.nav__sub{position:absolute;z-index:70;top:0;left:100%;display:block;visibility:hidden;opacity:0;transition:visibility 0s linear .25s,opacity .12s linear .13s;box-sizing:border-box;width:min(880px, calc(100vw - 340px));min-height:100%;max-height:var(--catdrop-max,74vh);overflow-y:auto;overscroll-behavior:contain;margin:0;padding:22px 28px 24px;border:1px solid var(--c-line);border-radius:0 var(--r-lg) var(--r-lg) 0;background:var(--c-bg);box-shadow:0 24px 60px rgb(0 0 0 / .14);columns:3 200px;column-gap:28px}.catfly>.nav--vert>.nav__item:hover>.nav__sub,.catfly>.nav--vert>.nav__item:focus-within>.nav__sub{z-index:71;visibility:visible;opacity:1;transition:visibility 0s linear .1s,opacity .12s linear .1s}.catfly>.nav--vert>.nav__item--flip>.nav__sub{left:auto;right:100%;border-radius:var(--r-lg) 0 0 var(--r-lg)}.catfly .nav__sub .nav__item{break-inside:avoid;border-top:0!important}.catfly .nav__sub .nav__link{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-height:0;white-space:normal;padding:6px 0;font-size:calc((var(--fs-catnav, 19px) - 2px) * var(--role-scale, 1));font-weight:400;line-height:1.35;color:var(--c-text)}.catfly .nav__sub .nav__link::after{content:none!important}.catfly .nav__sub .nav__link>.nav__icon{flex:0 0 20px;width:20px;height:20px}.catfly .nav__sub .nav__link:hover{color:var(--c-accent,var(--c-text));text-decoration:underline}.catfly .nav__sub .nav__sub{position:static;display:block;padding:0 0 6px 12px}.catfly .nav__sub .nav__sub .nav__link{padding:3px 0;font-size:var(--fs-sm);color:var(--c-text-soft)}.home__catnav--fly{overflow:visible}.home__catnav--fly>.nav--vert>.nav__item:last-child>.nav__link{border-radius:0 0 var(--r-md) var(--r-md)}.header__catalog-drop:has(.catfly--header){border-top:0;background:#fff0;box-shadow:none}.catfly--header{position:relative;z-index:60;width:246px;padding-top:58px;border:1px solid var(--c-line);border-radius:var(--r-lg) 0 0 var(--r-lg);background:var(--c-bg);box-shadow:0 24px 60px rgb(0 0 0 / .14)}.catfly--header>.nav--vert{margin:0;padding:6px 0 8px;list-style:none}.catfly--header>.nav--vert>.nav__item+.nav__item{border-top:1px solid var(--c-line)}.catfly--header>.nav--vert>.nav__item>.nav__link{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-height:42px;padding:8px var(--s-3);font-size:var(--size-catnav);font-weight:500;line-height:1.25;text-align:left;white-space:normal;color:var(--c-text)}.catfly--header>.nav--vert>.nav__item>.nav__link>.nav__icon{flex:0 0 22px;width:22px;height:22px}.catfly--header>.nav--vert>.nav__item.has-sub>.nav__link::after{flex:0 0 auto;margin-left:auto;padding-left:6px;color:var(--c-text-faint);content:'›'}.catfly--header>.nav--vert>.nav__item>.nav__sub{top:-59px;min-height:calc(100% + 59px)}}.catsub.filter__item{padding:var(--s-4) var(--s-5)}@media (min-width:1024px){.catalog__side-grip{display:none}}.chips--active{align-items:center;margin-bottom:var(--s-4)}.chips--active .chip--removable{padding:7px 10px;border:1px solid var(--c-accent);background:var(--c-accent-soft);color:var(--c-accent);font-weight:600}.chips--active .chip--removable:hover{background:var(--c-accent);color:var(--c-text-inverse)}.chips--active .chip__x{margin-left:6px;font-size:16px;line-height:1}.chips__reset{font-size:14.4px}.cathead__t{min-width:0}.cathead h1{overflow-wrap:anywhere}:root{--ic-sort:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 4v16M7 20l-3.5-3.5M7 20l3.5-3.5M14 6h7M14 12h5M14 18h3'/%3E%3C/svg%3E")}.i--sort{-webkit-mask-image:var(--ic-sort);mask-image:var(--ic-sort)}.toolbar__ico{width:18px;height:18px;flex:0 0 auto;background-color:var(--c-text-soft)}.toolbar__item--sort{padding-left:12px}.toolbar__item--sort .select{max-width:none;padding-left:6px}@media (max-width:1023px){.catalog__toolbar--head .toolbar{grid-template-columns:1fr 1fr}.catalog__toolbar--head .toolbar__item--sort{padding-left:10px}.catalog__toolbar--head .toolbar__ico{width:20px;height:20px}}.filter .filter__pricefield .input{padding-right:34px;padding-left:var(--s-3);font-size:16px}.filter .filter__cur{right:var(--s-3)}:root{--ic-rows:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Crect x='3' y='4' width='18' height='4' rx='1.2'/%3E%3Crect x='3' y='10' width='18' height='4' rx='1.2'/%3E%3Crect x='3' y='16' width='18' height='4' rx='1.2'/%3E%3C/svg%3E")}.i--rows{-webkit-mask-image:var(--ic-rows);mask-image:var(--ic-rows)}.toolbar__item--perpage{padding-left:12px}.toolbar__item--perpage .select{max-width:none;padding-left:6px}@media (max-width:1023px){.catalog__toolbar--head .toolbar__item--perpage{padding-left:10px}}@media (max-width:1023px){.catalog__toolbar--head .toolbar{grid-template-columns:1fr auto}.catalog__toolbar--head .toolbar__item--perpage{padding-right:2px}}@media (min-width:960px){.checkout{grid-template-columns:minmax(0,1fr) 400px;gap:var(--s-6);justify-content:stretch}.checkout__form{max-width:760px}}.summary__item{grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:'photo info del' 'photo qty  price';row-gap:var(--s-2);align-items:center}.summary__photo{grid-area:photo;align-self:start}.summary__info{grid-area:info}.summary__del{grid-area:del;justify-self:end;align-self:start}.summary__qty{grid-area:qty;justify-self:start}.summary__price{grid-area:price;justify-self:end;font-weight:600}.summary__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.summary__item.is-busy{opacity:.55}.summary__row{display:flex;justify-content:space-between;gap:var(--s-3);padding-top:var(--s-2)}.summary__row--gift{color:var(--c-success)}.specs__row dd,.specs__value{min-width:0;overflow-wrap:anywhere}@media (max-width:559px){.specs__row{grid-template-columns:1fr;gap:2px}}.product-card__acts .i--move{-webkit-mask-image:var(--ic-move);mask-image:var(--ic-move)}:root{--ic-move:url("data:image/svg+xml,%3Csvg xmlns=http://www.w3.org/2000/svg viewBox=0 0 24 24 fill=none stroke=%23000 stroke-width=1.6 stroke-linecap=round stroke-linejoin=round%3E%3Cpath d=M4 8h11/%3E%3Cpath d=M12 5l3 3-3 3/%3E%3Cpath d=M20 16H9/%3E%3Cpath d=M12 13l-3 3 3 3/%3E%3C/svg%3E")}.wishlist__block+.wishlist__block{margin-top:var(--s-7)}.wishlist__block .row--between{align-items:center;gap:var(--s-3);flex-wrap:wrap}:root{--ic-star:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.5l2.6 5.3 5.9.9-4.3 4.1 1 5.8-5.2-2.7-5.2 2.7 1-5.8L3.5 9.7l5.9-.9z'/%3E%3C/svg%3E");--ic-box:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l8 4.2v9.6L12 21l-8-4.2V7.2z'/%3E%3Cpath d='M4 7.2l8 4.2 8-4.2'/%3E%3Cpath d='M12 11.4V21'/%3E%3C/svg%3E");--ic-award:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='9' r='5'/%3E%3Cpath d='M9 13.2L7.5 21l4.5-2.4L16.5 21 15 13.2'/%3E%3C/svg%3E")}.i--star{-webkit-mask-image:var(--ic-star);mask-image:var(--ic-star)}.i--box{-webkit-mask-image:var(--ic-box);mask-image:var(--ic-box)}.i--award{-webkit-mask-image:var(--ic-award);mask-image:var(--ic-award)}.stats__col{display:flex;align-items:center;gap:var(--s-3);text-align:left}.stats__ico{flex:0 0 auto;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--c-accent-soft,color-mix(in srgb,var(--c-accent) 12%,transparent))}.stats__ico .i{width:24px;height:24px;background:var(--c-accent)}.stats__body{min-width:0}@media (max-width:767px){.stats__ico{width:42px;height:42px}.stats__ico .i{width:21px;height:21px}}.home__main .slider--home,.home__main .xbanner,.home__main .banners{margin-bottom:var(--s-5)}.home__main .xbanner img,.home__main .banners img,.home__main .slider--home img{width:100%;height:auto;border-radius:var(--r-lg,14px)}@media (max-width:767px){.home__main .xbanner img,.home__main .banners img,.home__main .slider--home img{max-height:none}}.whyus{margin-top:var(--s-6)}.whyus__head{margin:0 0 var(--s-5);font-family:var(--f-head);font-size:var(--fs-xl);font-weight:800;text-transform:var(--h2-transform,uppercase);letter-spacing:var(--h2-tracking,.01em)}.whyus__head::after{content:"";display:block;width:64px;height:5px;margin-top:10px;border-radius:3px;background:var(--c-accent)}.whyus__grid{display:grid;gap:var(--s-3);grid-template-columns:1fr}@media (min-width:1024px){.whyus__grid{grid-template-columns:repeat(var(--whyus-cols,3),minmax(0,1fr))}}.whyus__item{display:flex;align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-5);border:1px solid var(--c-line);border-radius:var(--r-lg,14px);background:var(--c-bg);box-shadow:0 6px 18px rgb(20 30 60 / .06)}.whyus__ico{flex:0 0 auto;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--ico-tile-bg,color-mix(in srgb,var(--c-accent-2) 14%,#fff))}.whyus__ico .i{width:30px;height:30px;background:var(--ico-tile-fg,var(--c-accent-2))}.whyus__body{min-width:0}.whyus__title{margin-bottom:2px;font-size:calc(calc(var(--fs-side-title, 17px) * 1.059) * var(--role-scale, 1));font-weight:800}.whyus__text{margin:0;color:var(--c-text-faint);line-height:1.35}@media (max-width:767px){.whyus__ico{width:56px;height:56px}.whyus__ico .i{width:26px;height:26px}.whyus__title{font-size:calc(var(--fs-side-title, 17px) * var(--role-scale, 1))}}.homecats__row{display:grid;gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.homecats__row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.homecats__row{grid-template-columns:repeat(6,minmax(0,1fr))}}.homecats__item{display:flex;flex-direction:column;padding:8px;border:1px solid var(--c-line);border-radius:16px;background:var(--c-bg);color:inherit;text-decoration:none;box-shadow:0 2px 10px rgb(17 24 39 / .04);transition:border-color .15s,box-shadow .15s}.homecats__item:hover{border-color:var(--c-accent);box-shadow:0 6px 18px rgb(17 24 39 / .08)}.homecats__media{display:block;aspect-ratio:9 / 10;margin:0;overflow:hidden;border-radius:10px;background:var(--c-bg-soft,#f4f5f7)}.homecats__media img{width:100%;height:100%;object-fit:cover}.homecats__name{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-height:56px;padding:10px 4px 6px 8px;font-weight:600;line-height:1.25;color:var(--c-accent)}.homecats__label{text-align:center;overflow-wrap:anywhere}.homecats__label{overflow-wrap:normal;word-break:normal;hyphens:manual}@media (max-width:767px){.homecats__name{gap:4px;padding:10px 0 6px 2px;font-size:15px}.homecats__arrow{font-size:18px}}.homecats__arrow{font-size:22px;line-height:1;transition:transform .15s}.homecats__item:hover .homecats__arrow{transform:translateX(3px)}@media (max-width:1023px){.wblock--with-more .wblock__more{position:static;align-self:center;margin-top:var(--s-4)}}.subcats{margin:var(--s-3) 0 var(--s-3)}.subcats__grid{display:grid;gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr))}.subcat{display:flex;align-items:center;gap:var(--s-3);min-height:74px;padding:var(--s-3);border:1px solid var(--c-line);border-radius:var(--r-lg,14px);background:var(--c-bg);color:inherit;text-decoration:none}.subcat:hover{border-color:var(--c-accent);color:inherit}.subcat__ico{flex:0 0 auto;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--c-accent-soft,color-mix(in srgb,var(--c-accent) 12%,transparent))}.subcat__ico .i{width:26px;height:26px;background:var(--c-accent)}.subcat__ico img{width:26px;height:26px;object-fit:contain}.subcat__name{font-weight:600;line-height:1.25}.subcats.is-clipped .subcat.is-over{display:none}.subcats__more{display:block;width:100%;margin-top:var(--s-3);padding:10px;border:0;background:none;color:var(--c-accent);font:inherit;font-weight:600;cursor:pointer}.subcats__more::after{content:'';display:inline-block;width:16px;height:16px;margin-left:6px;vertical-align:-3px;background:currentColor;-webkit-mask:var(--ic-chevron-down,none) center / contain no-repeat;mask:var(--ic-chevron-down,none) center / contain no-repeat}.subcat__img{display:none}:root{--ic-chevron-down:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%272.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M6 9l6 6 6-6%27/%3E%3C/svg%3E")}.subcats:not(.is-clipped) .subcats__more::after{transform:rotate(180deg)}.subcat__name{min-width:0;overflow-wrap:anywhere}@media (max-width:767px){.home__main>.slider,.home__main>.banners{margin-left:0;margin-right:0;width:auto}.home__main>.slider .slider__slide,.home__main>.slider .slider__slide img,.home__main>.banners img{border-radius:var(--r-lg,14px)}}.subcat{gap:10px;padding:12px 10px}.subcat__ico{width:40px;height:40px}.subcat__ico .i{width:22px;height:22px}.subcat__ico img{width:22px;height:22px}.subcat__name{font-size:15px;overflow-wrap:break-word;word-break:normal}@media (max-width:480px){.subcat{gap:8px;padding:12px 8px}.subcat__ico{width:34px;height:34px}.subcat__ico .i{width:19px;height:19px}.subcat__ico img{width:19px;height:19px}.subcat__name{font-size:14px}}.stats__col{min-width:0}@media (max-width:400px){.stats__ico{width:38px;height:38px}.stats__ico .i{width:19px;height:19px}.stats__col{gap:var(--s-2);padding:var(--s-3) 10px}}.prose p,.prose li,.prose td{overflow-wrap:break-word}@media (max-width:767px){.stats__col{gap:10px;padding:12px 12px;border-radius:12px}.stats__ico{width:40px;height:40px}.stats__ico .i{width:20px;height:20px}.stats__num{font-size:var(--fs-stats-num-m,26px);line-height:1.15}.stats__lbl{font-size:var(--fs-stats-lbl-m,13px);line-height:1.25}}@media (max-width:400px){.stats__col{gap:8px;padding:11px 10px}.stats__ico{width:36px;height:36px}.stats__ico .i{width:18px;height:18px}.stats__num{font-size:calc(var(--fs-stats-num-m, 26px) * .923)}.stats__lbl{font-size:var(--fs-stats-lbl-m,13px)}}@media (max-width:767px){.stats{padding:0;gap:12px}}@media (max-width:767px){.stats{grid-auto-rows:1fr}.stats__lbl{font-size:var(--fs-stats-lbl-m,13px)}}@media (max-width:767px){.home__main>.slider .slider__slide{--slider-ratio:2.4 / 1}.home__main>.slider .slider__slide img{object-position:center}}@media (max-width:1023px){.catalog__filterbar{position:sticky;top:calc(var(--header-sticky-h, 60px) - 1px);z-index:30;margin:8px 0;padding:6px 0;background:var(--c-bg)}.catalog__filter-btn{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-text-inverse);margin-bottom:0}.catalog__filter-btn:hover,.catalog__filter-btn:focus-visible{color:var(--c-text-inverse)}.header__burger{width:38px;height:38px;padding:6px 1px;gap:5px}.header__burger span{height:5px;border-radius:2px}.page__header .header__bar{padding-top:12px}}.catalog__main>.cat-desc{max-width:none;margin-top:var(--s-6)}.prose .lk-title{display:inline-block;margin:var(--s-4) 0;border-bottom:3px solid var(--c-accent);font-size:var(--fs-lg);text-transform:uppercase}.prose .lk-list-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-2) var(--s-4)}.prose .llk-list-column{display:flex;flex-direction:column;gap:var(--s-2);min-width:0}.prose .llk-list-column a{text-decoration:underline;overflow-wrap:anywhere}@media (max-width:767px){.prose .lk-list-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.product__mid>.purchase:first-child{margin-top:18px}}.stats__ico{width:56px;height:56px;background:var(--c-accent-soft,#EAEFFC)}.stats__ico .i{width:30px;height:30px;background:var(--c-accent)}@media (max-width:767px){.stats__ico{width:46px;height:46px}.stats__ico .i{width:26px;height:26px}}@media (max-width:1023px){.page__header .header__search{transition:max-height .2s ease,opacity .16s ease,margin-bottom .2s ease;max-height:60px}html.is-search-collapsed .page__header .header__search,html.is-header-compact .page__header .header__search{max-height:0;margin-bottom:0;opacity:0;overflow:hidden;pointer-events:none}}@media (max-width:1023px){.product-card .label--sale{background:var(--label-sale-bg,var(--c-accent-2));color:var(--label-sale-fg,var(--c-text-inverse));letter-spacing:0;font-weight:700}.product-card__stock{color:var(--c-success)}.product-card__stock::before{background:var(--c-success)}.product-card__stock.is-out{color:#fff;background:var(--c-danger)}.product-card__stock.is-out::before{background:rgb(255 255 255 / .5)}.product-card__price .price{font-weight:800}}.purchase__was .chip--sale{background:var(--c-danger);color:var(--c-text-inverse);font-weight:700}.sizes{margin-top:var(--s-5)}.sizes__label{margin-bottom:var(--s-3);color:var(--c-text);font-size:20px;font-weight:700}.sizes__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3)}.sizebtn{display:flex;align-items:center;justify-content:center;gap:8px;min-height:56px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--c-accent) 45%,#fff);border-radius:10px;background:#fff;color:var(--c-text);font:inherit;font-size:15px;line-height:1.2;text-align:center;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.sizebtn:hover{border-color:var(--c-accent)}.sizebtn.is-active{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-text-inverse);font-weight:700}.sizebtn__ok{display:none;width:22px;height:22px;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='%23000' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5 9.5 18 20 6.5'/%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='%23000' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5 9.5 18 20 6.5'/%3E%3C/svg%3E") center / contain no-repeat}.sizebtn.is-active .sizebtn__ok{display:inline-block}.sizebtn.is-out{border-color:var(--c-line);color:var(--c-text-faint);text-decoration:line-through}.purchase__submit[disabled]{opacity:.55;cursor:not-allowed}.product-card__price,.siderow__price{flex-wrap:wrap;row-gap:2px}.product-card__price .price,.product-card__price .price__old,.siderow__price .price,.siderow__price .price__old{flex:0 0 auto;min-width:0;overflow:visible;text-overflow:clip;white-space:nowrap}.product-card__badges{top:8px;left:8px;flex-direction:column;align-items:flex-start;gap:4px}.label--hot{background:var(--label-new-bg,var(--c-success));color:var(--label-new-fg,var(--c-text-inverse))}.label--action{background:var(--c-danger)}.label--hit{background:var(--label-hit-bg,var(--c-accent));color:var(--label-hit-fg,var(--c-text-inverse))}.label--freeship{background:var(--label-freeship-bg,var(--c-success));color:var(--label-freeship-fg,var(--c-text-inverse))}.label--bf{background:var(--label-bf-bg,var(--ink,#111111));color:var(--label-bf-fg,var(--ink-contrast,#fff))}.label--lowstock{background:var(--label-lowstock-bg,var(--c-danger));color:var(--label-lowstock-fg,var(--c-text-inverse))}.product-card__badges .label,.gallery__badges .label{letter-spacing:.06em;font-size:var(--size-label);padding:5px 10px}.gallery__badges{position:absolute;top:12px;left:12px;z-index:3;display:flex;flex-direction:column;gap:4px}@media (min-width:1024px){.product-card__badges{top:10px;left:10px}.product-card__badges .label{font-size:var(--size-label)}}@media (max-width:767px){.header__burger{width:44px;height:44px;padding:7px;gap:5px;margin-left:-7px;justify-content:center}.header__burger span{height:3.5px;border-radius:2px}.page__header .header__cart,.header__cart{margin-right:3px}.header__cart .i{width:34px;height:34px;transform:translateY(-2px)}.header__cart .header__badge{right:-3px;top:0;min-width:18px;height:18px;padding:0 4px;font-size:11px;line-height:18px}}@media (max-width:1023px){html.is-header-compact .header__bar{grid-template-rows:44px 0;row-gap:0;padding-top:4px;min-height:0}html.is-header-compact .header__search{margin-bottom:0}}.product-card__badges--right{left:auto;right:8px;align-items:flex-end}@media (min-width:1024px){.product-card__badges--right{left:auto;right:10px}}@media (max-width:379px){.product-card__badges .label{font-size:11px;padding:3px 8px;letter-spacing:.04em}}.product-card__stock,.purchase__stock{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--s-2);padding:6px 12px 6px 10px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--c-success) 12%,#fff);color:var(--c-success);font-weight:600}.product-card__stock::before,.purchase__stock::before{width:7px;height:7px;border-radius:var(--r-pill);background:var(--c-success);content:''}.purchase__stock{align-self:center;padding:7px 14px 7px 12px;font-size:var(--size-stock)}.product-card__stock.is-out,.purchase__stock.is-out{background:var(--c-danger);color:#fff}.product-card__stock.is-out::before,.purchase__stock.is-out::before{background:rgb(255 255 255 / .5)}@media (max-width:767px){.product-card__stock{padding:4px 10px 4px 8px;font-size:var(--size-stock-m);line-height:16px}.product-card__stock::before{width:6px;height:6px}}.purchase__pricerow{align-items:flex-end}.purchase__pricerow .purchase__stock{align-self:flex-end}.product__head h1+.product__sku{margin:6px 0 0}@media (min-width:1024px){.purchase__pricerow .purchase__stock{margin-bottom:6px}}.mobmenu .mobrow{color:var(--c-accent)}.mobmenu .mobrow>.i{background:var(--c-accent-2)}.mobmenu .mobrow__chev{background:var(--c-accent);color:var(--c-accent)}.mobmenu .mobrow--top{font-weight:700}.mobmenu .mobrow:hover,.mobmenu .mobrow:focus{color:var(--c-accent)}.mobmenu__head-tools .langs{border:0}.mobmenu__head-tools .langs__item{padding:7px 18px;background:var(--c-accent-2);color:var(--c-text-inverse);font-size:var(--fs-sm)}.mobmenu__head-tools .langs__item.is-active{background:var(--c-accent);color:var(--c-text-inverse)}.mobmenu .mobrow>.mobrow__chev{background:var(--c-accent)}.mobmenu__head-tools .langs{gap:0;overflow:hidden}.countdown{background:var(--c-promo-bg,#fff4f0);border:2px dashed var(--c-danger,#e53935);border-radius:8px;padding:12px 16px;margin-bottom:16px}.countdown__title{font-weight:600;font-size:var(--fs-sm,.875rem);margin-bottom:6px;color:var(--c-danger,#e53935)}.countdown__timer{display:flex;align-items:baseline;gap:4px;font-variant-numeric:tabular-nums}.countdown__timer--compact{gap:3px}.countdown__item{font-size:1.5rem;font-weight:700;line-height:1;padding:0 2px}.countdown__timer--compact .countdown__item{font-size:1.25rem}.countdown__item::after{content:':';font-weight:400;padding-left:2px}.countdown__item--nomark::after{content:''}.countdown__label{font-size:var(--fs-xs,.75rem);color:var(--c-muted,#888);margin-right:4px}.promo-banner{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;background:var(--c-promo-bg,#fff4f0);border:2px dashed var(--c-danger,#e53935);border-radius:8px;padding:12px 16px;margin-bottom:12px}.promo-banner__body{flex:1 1 180px;min-width:0}.promo-banner__title{font-weight:600;font-size:var(--fs-sm,.875rem);color:var(--c-danger,#e53935);text-decoration:none;line-height:1.3}.promo-banner__title:hover{text-decoration:underline}.promo-banner__desc{font-size:var(--fs-xs,.75rem);color:var(--c-text,#333);margin-top:4px;line-height:1.4}.promo-banner__timer{flex-shrink:0;text-align:center}.promo-banner__timer-title{font-size:var(--fs-xs,.75rem);font-weight:600;color:var(--c-danger,#e53935);margin-bottom:4px}.promo-products{margin-top:24px;padding-top:24px;border-top:1px solid var(--c-border,#e0e0e0)}.promo-products h2{font-size:1.25rem;margin-bottom:16px}.summary__foot{display:contents}.summary__brand,.summary__del-icon{display:none}@media (max-width:959px){.checkout__aside>.card{border:0;background:none;box-shadow:none}.checkout__aside>.card>.card__body{padding:0}.checkout__aside .summary__items{gap:14px}.checkout__aside .summary__item{grid-template-columns:84px minmax(0,1fr) 32px;grid-template-areas:"photo info del" "photo foot foot";align-items:start;gap:4px 12px;padding:12px;border:1px solid var(--c-line);border-radius:14px}.checkout__aside .summary__photo{display:block;width:84px;height:84px;border:1px solid var(--c-line);border-radius:var(--r-sm,10px);overflow:hidden}.checkout__aside .summary__photo img{width:100%;height:100%;object-fit:cover;display:block}.checkout__aside .summary__brand{display:block;font-size:var(--size-cart-label);letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-muted,#7a828c)}.checkout__aside .summary__name{display:block;margin-top:2px;font-size:var(--size-cart-line);line-height:1.35;-webkit-line-clamp:unset;overflow:visible}.checkout__aside .summary__del{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:var(--c-text-muted,#7a828c)}.checkout__aside .summary__del-cross{display:none}.checkout__aside .summary__del-icon{display:inline-block;width:18px;height:18px}.checkout__aside .summary__foot{grid-area:foot;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--s-2);margin-top:8px;min-width:0}.checkout__aside .summary__qty{height:34px;border-radius:999px;flex-shrink:0}.checkout__aside .summary__qty button{width:34px;height:34px;font-size:16px}.checkout__aside .summary__qty-input{width:28px;height:32px;padding:0;font-size:var(--size-cart-line);background:none}.checkout__aside .summary__price{margin-left:auto;font-weight:600;font-size:var(--size-cart-price);white-space:nowrap}}@media (min-width:1024px){.breadcrumbs{padding-bottom:10px}.crumbs,.crumbs__item>span{font-size:var(--size-crumbs)}.playout{padding-top:28px}.product{padding-top:0}.product__sku,.product__sku .product__meta{display:flex;flex-wrap:nowrap;align-items:center;gap:12px;font-size:13px;line-height:1.4;white-space:nowrap}.product__sku{margin:8px 0 0}.product__sku .product__meta{margin:0}.product__sku .stars{flex:0 0 auto}.product__sku .product__meta a{color:inherit;text-decoration:none}.purchase .buy-one-click,.purchase .btn--ghost{display:flex;width:100%;min-height:56px;align-items:center;justify-content:center;gap:9px;border:1px solid var(--c-accent);background:#fff;color:var(--c-text);font-weight:700}.purchase .buy-one-click .i--bolt,.purchase .btn--ghost .i--bolt{background-color:var(--c-accent-2)}.related__item.is-active .related__media{border:2px solid var(--c-accent);box-shadow:none}.related__item.is-active .related__media::after,.related__item.is-active .related__media::before{display:none}.sizes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sizebtn{min-height:60px}.sizebtn.is-active{background:var(--c-accent);border-color:var(--c-accent)}.product__mid .actions{gap:12px}.actcard{min-height:76px;padding:12px 14px}.actcard__ico{width:38px;min-width:38px;height:38px;background:color-mix(in srgb,var(--c-accent) 10%,#fff)}.actcard__ico .i{width:18px;height:18px;background-color:var(--c-accent)}.actcard__title{font-size:14px;font-weight:700}.actcard__sub,.purchase__note{font-size:12px;line-height:1.3}.actcard__arrow{font-size:24px;line-height:1}.specs__name{color:var(--c-text);font-weight:700}.specs__value{font-weight:400}.infocard{padding:18px;border-radius:12px}.infocard__head{margin-bottom:8px}.infocard__row{min-height:52px;padding:8px 0;gap:10px}.infocard__row-icon{display:inline-flex;width:32px;min-width:32px;height:32px;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--c-accent) 9%,#fff)}.infocard__row-icon .i{width:16px;height:16px;background-color:var(--c-accent)}.infocard__row-name{min-width:0;overflow-wrap:anywhere}.infocard__arrow{display:inline-block;margin-left:auto;font-size:22px}}@media (min-width:1024px){.product__sku{flex-wrap:wrap}}@media (min-width:768px){.catalog__main .product-card__title{display:-webkit-box;width:calc(100% + (2 * var(--s-3)));min-height:57px;margin-right:calc(var(--s-3) * -1);margin-left:calc(var(--s-3) * -1);padding:0;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:var(--size-card-title);line-height:19px}}.answer-block{display:grid;gap:14px;margin:24px 0;padding:18px 20px;border:1px solid var(--line,#e5e5e5);border-radius:var(--radius,10px);background:var(--surface,#fff)}.answer-block__q{margin:0 0 4px;font-size:1rem;font-weight:600;line-height:1.35}.answer-block__a{margin:0;max-width:68ch;line-height:1.6}.category-summary{margin:24px 0;color:var(--c-muted,#888);font-size:.875rem;line-height:1.5}.category-summary__line{margin:0}.pricelist{display:var(--cat-pricelist-display,block);margin:24px 0}.pricelist--brand{display:var(--brand-pricelist-display,block)}.pricelist__title{margin:0 0 12px;font-size:1.25rem;line-height:1.3}.pricelist__table{width:100%;border-collapse:collapse;border:1px solid var(--c-line);border-radius:var(--r-md,10px);overflow:hidden}.pricelist__table th,.pricelist__table td{padding:10px 14px;border-bottom:1px solid var(--c-line);text-align:left;vertical-align:top;line-height:1.4}.pricelist__table th{background:var(--c-bg-soft);font-weight:600}.pricelist__table tbody tr:last-child td{border-bottom:0}.pricelist__table a{color:inherit;text-decoration:underline;text-underline-offset:2px}.pricelist__table a:hover{color:var(--c-accent)}.pricelist__table .pricelist__price{width:1%;white-space:nowrap;text-align:right}td.pricelist__price{font-weight:600}.pricelist__date{margin:8px 0 0;font-size:.875rem;color:var(--c-text-soft)}@media (max-width:767px){.pricelist__table th,.pricelist__table td{padding:8px 10px}}@media (max-width:1023px){.product__box{display:flex;flex-direction:column}.product__box>.product__gallery{order:1}.product__box>.product__head{order:2;margin:16px 0 0}.product__box>.product__mid{order:3}.product__box>.product__head .product__meta{margin-bottom:0}}.crosscard__add{background:var(--c-accent);color:var(--c-text-inverse)}.crosscard__add:hover{background:color-mix(in srgb,var(--c-accent) 88%,#000)}@media (max-width:1023px){.catalog__filter-btn{height:40px;min-height:40px;font-size:15px}.catalog__filter-btn .i{width:18px;height:18px}}@media (min-width:1024px){.cathead__t:has(.subcats){flex:1 1 100%;width:100%}.subcats{margin:var(--s-4) 0 var(--s-2)}.subcats__grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--s-4) var(--s-3)}.subcat{flex-direction:column;justify-content:flex-start;gap:var(--s-2);min-height:0;padding:0;border:0;background:none;text-align:center}.subcat:hover{color:var(--c-accent)}.subcat__img{display:block;width:100px;height:100px;border-radius:12px;overflow:hidden;background:var(--c-bg-soft)}.subcat__img img{width:100%;height:100%;object-fit:cover;transition:transform .2s}.subcat:hover .subcat__img img{transform:scale(1.05)}.subcat__img+.subcat__ico{display:none}.subcat__ico{width:100px;height:100px;border-radius:12px}.subcat__ico .i{width:40px;height:40px}.subcat__ico img{width:40px;height:40px}.subcat__name{font-weight:500;font-size:15px;line-height:1.3}.subcats__more{width:auto;margin:var(--s-3) auto 0}}@media (min-width:1024px){.product-card .product-card__body{position:relative}.product-card .product-card__fav,.product-card .product-card__cmp{top:auto;bottom:calc(100% + var(--s-2))}.product-card .product-card__cmp{right:var(--s-2)}.product-card .product-card__fav{right:calc(var(--s-2) + 34px + var(--s-1))}.product-card .product-card__fav:last-child{right:var(--s-2)}}.page__header .header__top .nav__link{font-size:var(--size-topnav)}.mm--header,.mm--home,.mobmenu,.page__header .header__top,.page__header .header__catalog{font-family:var(--f-menu)}.subcats .subcat__name,.catcard .catcard__subname{font-size:var(--size-subcats)}.cat-desc,.cat-desc p,.cat-desc li,.brand__desc,.brand__desc p,.brand__desc li{font-size:var(--size-category-desc)}[data-tab-panel="description"] .prose,[data-tab-panel="description"] .prose p,[data-tab-panel="description"] .prose li{font-size:var(--size-product-desc)}.specs .specs__name,.specs .specs__value{font-size:var(--size-product-specs)}.tabs .tabs__btn{font-size:var(--size-product-tabs)}.product__head .product__sku{font-size:var(--size-product-sku)}@media (min-width:1024px){.product__head .product__sku .product__meta{font-size:var(--size-product-sku)}}.sizes__grid .sizebtn{font-size:var(--size-sizes)}@media (max-width:767px){.catalog__main .product-card .product-card__title{font-size:var(--size-card-title-m)}.subcats .subcat__name{font-size:var(--size-subcats-m)}.cat-desc,.cat-desc p,.cat-desc li,.brand__desc,.brand__desc p,.brand__desc li{font-size:var(--size-category-desc-m)}[data-tab-panel="description"] .prose,[data-tab-panel="description"] .prose p,[data-tab-panel="description"] .prose li{font-size:var(--size-product-desc-m)}.specs .specs__name,.specs .specs__value{font-size:var(--size-product-specs-m)}.tabs .tabs__btn{font-size:var(--size-product-tabs-m)}}.promos__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:32px}@media (min-width:640px){.promos__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.promos__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.promocard{display:flex;flex-direction:column;gap:8px;min-width:0;color:inherit;text-decoration:none}.promocard__media{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--r-lg,14px);background:var(--c-bg-soft)}.promocard__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s}.promocard:hover .promocard__media img{transform:scale(1.03)}.promocard__badge{position:absolute;top:10px;left:10px;padding:4px 10px;border-radius:6px;background:var(--c-danger);color:var(--c-text-inverse,#fff);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.promocard__title{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;font-size:var(--size-promo-title);font-weight:700}.promocard__arrow{flex:0 0 auto;color:var(--c-accent)}.promocard:hover .promocard__title{color:var(--c-accent)}.promocard__term{font-size:14px;color:var(--c-text-muted,#6b6b6b)}.promocard__info{display:flex;align-items:center;gap:14px}.promocard__days{display:flex;flex-direction:column;align-items:center;flex:0 0 auto;min-width:64px;padding:6px 8px;border-radius:8px;background:var(--c-bg-soft);line-height:1.1}.promocard__days b{font-size:26px;font-weight:800;color:var(--c-accent-2);font-variant-numeric:tabular-nums}.promocard__days small{font-size:12px;color:var(--c-text-muted,#6b6b6b)}.promopage{margin-bottom:24px}.promo__banner{position:relative;overflow:hidden;border-radius:var(--r-lg,14px);background:var(--c-bg-soft);margin-bottom:16px}.promo__banner img{display:block;width:100%;height:auto;max-height:420px;object-fit:cover}.promo__info{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:16px}@media (min-width:768px){.promo__info{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.promo__period,.promo__countdown,.promo__finished{display:flex;flex-direction:column;justify-content:center;gap:6px;padding:14px 18px;border-radius:var(--r-md,10px);background:var(--c-bg-soft);min-width:0}.promo__label{font-size:14px;color:var(--c-text-muted,#6b6b6b)}.promo__dates{font-size:var(--size-promo-dates);font-weight:700}.promo__timer{display:flex;gap:8px;flex-wrap:wrap}.promo__cell{display:flex;flex-direction:column;align-items:center;min-width:58px;padding:6px 8px;border-radius:8px;background:var(--c-bg,#fff)}.promo__cell b{font-size:22px;font-weight:800;color:var(--c-accent-2);font-variant-numeric:tabular-nums}.promo__cell small{font-size:12px;color:var(--c-text-muted,#6b6b6b)}.promo__finished{color:var(--c-danger);font-weight:700}.promo__desc{max-width:none}.promo__products-title{margin:0;font-size:var(--size-h2,24px)}.catalog--promo .catalog__main{min-width:0}.related.related--chips{display:flex;flex-wrap:wrap;gap:8px;max-width:none}.related--chips .related__item{width:auto}.related__chip{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:6px 14px;border:1px solid color-mix(in srgb,var(--c-accent) 45%,#fff);border-radius:10px;background:#fff;color:var(--c-text);font-size:var(--size-sizes);line-height:1.2;white-space:nowrap}.related--chips .related__item:hover .related__chip{border-color:var(--c-accent)}.related--chips .related__item.is-active .related__chip{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-text-inverse);font-weight:700}.related:not(.related--chips){display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;max-width:440px}.related:not(.related--chips) .related__item{width:auto;min-width:0}@media (min-width:1280px){.related:not(.related--chips){grid-template-columns:repeat(8,minmax(0,1fr));max-width:none}}.related:not(.related--chips) .related__media{width:100%;height:auto;aspect-ratio:1 / 1}.related:not(.related--chips) .related__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card .product-card__body{gap:10px}.product-card .product-card__title{margin-top:6px}@media (max-width:767px){.product-card .product-card__body{gap:8px}.product-card .product-card__title{margin-top:4px}}@media (min-width:1024px){.product-card .product-card__fav .iconbtn,.product-card .product-card__cmp .iconbtn{border:0;background:var(--fav-bg,var(--c-accent));color:var(--fav-fg,var(--c-text-inverse));box-shadow:0 2px 6px rgb(17 24 39 / .18)}.product-card .product-card__fav .iconbtn:hover,.product-card .product-card__cmp .iconbtn:hover{background:var(--fav-hover-bg,color-mix(in srgb,var(--c-accent) 85%,#000));color:var(--fav-hover-fg,var(--c-text-inverse))}.product-card .product-card__fav .iconbtn.is-active,.product-card .product-card__cmp .iconbtn.is-active{background:var(--c-accent-2)}.product-card .product-card__fav .iconbtn .i,.product-card .product-card__cmp .iconbtn .i{background-color:currentColor}}@media (max-width:1023px){.product-card .product-card__acts .iconbtn{border:1px solid var(--c-accent);border-radius:6px;background:var(--c-bg);color:var(--c-accent-2)}.product-card .product-card__acts .iconbtn .i{background-color:currentColor}.product-card .product-card__acts .iconbtn.is-active{background:var(--c-accent);color:var(--c-text-inverse)}.product-card .product-card__acts .iconbtn--boxed{color:var(--c-accent-2)}}.product-card .iconbtn--boxed{border-color:var(--c-accent)}.product-card .iconbtn--boxed .i--bolt{background-color:var(--c-accent-2)}.purchase .buy-one-click,.purchase .btn--ghost{border-color:var(--c-accent)}.purchase .buy-one-click .i--bolt,.purchase .btn--ghost .i--bolt{background-color:var(--c-accent-2)}.product__mid .actcard{border-color:var(--c-accent);border-radius:10px}.product__mid .actcard:hover{border-color:var(--c-accent);background:color-mix(in srgb,var(--c-accent) 5%,#fff)}.product__mid .actcard__ico{background:color-mix(in srgb,var(--c-accent-2) 12%,#fff)}.product__mid .actcard__ico .i{background-color:var(--c-accent-2)}.product__mid .actcard__arrow{color:var(--c-accent)}.subcats .subcat{border-color:var(--c-accent);border-radius:10px}.subcats .subcat__ico{background:color-mix(in srgb,var(--c-accent-2) 12%,#fff)}.subcats .subcat__ico .i{background-color:var(--c-accent-2)}.subcats .subcats__more{border:1px solid var(--c-accent);border-radius:10px;background:var(--c-bg);color:var(--c-text)}.subcats .subcats__more::after{background:var(--c-accent-2)}.cathead__title{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:14px;row-gap:2px;padding-bottom:10px;border-bottom:1px solid var(--c-line)}.cathead__title h1{margin:0}.cathead__title .cathead__count{display:inline-flex;align-items:center;gap:14px;font-size:var(--fs-md);font-weight:400;color:var(--c-text-faint);white-space:nowrap}.cathead__title .cathead__count::before{content:'';width:1px;height:1.3em;background:var(--c-line-strong,var(--c-line))}@media (max-width:767px){.cathead__title{column-gap:10px;padding-bottom:8px}.cathead__title .cathead__count{gap:10px;font-size:14px}}@media (max-width:767px){.catalog__main .slider--cat,.catalog__main .xbanner--cat{margin-bottom:12px;border-radius:10px;overflow:hidden}.catalog__toolbar--head .toolbar__item,.catalog__toolbar--head .select{height:40px;min-height:40px}.catalog__toolbar--head{margin-bottom:10px}.catalog__main .slider--cat .slider__dots{display:none}.cathead .subcats{margin-bottom:4px}.cathead{margin-bottom:0}.catalog__filterbar{margin-top:0}}.filter__list .filter__row{padding:7px 0;gap:10px}.filter__list .filter__row>span{font-size:min(var(--size-filter), 16px);line-height:1.3}.filter__list .filter__row .faint{font-size:14px}.filter__list .filter__row input[type="checkbox"]{width:20px;height:20px;flex-basis:20px;border-radius:5px;background-size:13px 13px}.product-card__media img{width:100%;height:var(--card-media-img-h,100%);object-fit:var(--card-media-fit,cover);object-position:var(--card-media-pos,center)}@media (max-width:767px){.product-card__media img{height:var(--card-media-img-h-m,var(--card-media-img-h,100%));object-fit:var(--card-media-fit-m,var(--card-media-fit,cover));object-position:var(--card-media-pos-m,var(--card-media-pos,center))}}.product-card__row{display:contents}@media (min-width:768px){.catalog__main .product-card__title{width:auto;min-height:66px;margin-right:0;margin-left:0;padding:0 4px;line-height:22px}.catalog__main .product-card__rating{padding:0 4px}}@media (min-width:1024px){.product-card__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.product-card__row .product-card__price{flex:0 1 auto;min-width:0}.product-card__row .product-card__stock{order:2;align-self:center;margin-left:auto;white-space:nowrap}.catalog__main .product-card__row{padding:0 4px}.purchase__buy .qty,.purchase__buy .qty .input,.purchase__buy .qty .icon-btn{height:48px}.purchase__submit{min-height:48px}.purchase .buy-one-click,.purchase .btn--ghost{min-height:48px}.product__mid .actcard{min-height:58px;padding:8px 14px}.product__mid .actcard__ico{width:38px;min-width:38px;height:38px;background:color-mix(in srgb,var(--c-accent-2) 14%,#fff)}.product__mid .actcard__ico .i{background-color:var(--c-accent-2)}.product__mid .actcard__arrow{color:var(--c-accent)}}.purchase__cta{display:contents}.purchase__cta[data-product-buy-unavailable]{display:contents}.purchase__cta[data-product-buy-unavailable]>:not(.actions){display:none!important}@media (min-width:1280px){.purchase__cta{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6px 10px}.purchase__cta .purchase__buy{display:contents}.purchase__cta .purchase__buy .qty{grid-column:1;grid-row:1}.purchase__cta .purchase__submit{grid-column:2;grid-row:1;min-width:0;padding-inline:12px}.purchase__cta .buy-one-click,.purchase__cta .btn--ghost{grid-column:3;grid-row:1;min-width:0;padding-inline:12px;white-space:nowrap}.purchase__cta .purchase__note{grid-column:3;grid-row:2;margin-top:0}.purchase__cta .purchase__buy .qty .icon-btn{width:40px}.purchase__cta .purchase__buy .qty .input{width:44px}}@media (min-width:1024px){.catalog__toolbar--head.is-inhead{margin:0 0 0 auto;align-self:center}.cathead__title:has(.is-inhead){align-items:center}.cathead:has(>.is-inhead){align-items:center}.cathead__t:has(.is-inhead){flex:1 1 auto;min-width:0}}@media (min-width:1024px) and (max-width:1279px){.product__mid .actions{grid-template-columns:1fr}}@media (max-width:767px){.product__mid .purchase__note{margin-top:-10px}.product__mid .actions{margin-top:10px}}.crossrow__head{display:flex;align-items:center;gap:8px;margin:0 0 10px}.crossrow__head .crossrow__title{margin:0}.crossrow__nav{display:flex;gap:6px;margin-left:auto}.crossrow__nav .roundbtn{width:32px;height:32px;min-width:32px}.crossrow__nav .roundbtn .i{width:16px;height:16px}@media (max-width:767px){.cathead__title h1{font-size:var(--size-cathead-h1-m)}}@media (max-width:519px){.steps{flex-wrap:nowrap;gap:var(--s-3)}.steps__item{white-space:nowrap}}@media (max-width:374px){.steps{gap:var(--s-2);font-size:13px}.steps__item{gap:4px}.steps__item::before{width:18px;height:18px;font-size:11px}}@media (max-width:767px){.catalog__main .product-card .product-card__title{margin:-2px -6px 0;letter-spacing:-.01em;line-height:18px;min-height:54px}}.product-card .product-card__media{box-sizing:border-box;padding:var(--card-media-pt,0) var(--card-media-pr,0) 0 var(--card-media-pl,0)}.home__side .product-card .product-card__media{padding:0}@media (max-width:767px){.product-card:not(.home__side .product-card) .product-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:-2px -6px 0;font-size:var(--size-card-title-m);letter-spacing:-.01em;line-height:18px;min-height:54px}}@media (min-width:768px){.product-card:not(.home__side .product-card) .product-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;width:auto;min-height:66px;margin:6px 0 0;padding:0 4px;font-size:var(--size-card-title);font-weight:600;line-height:22px}.product-card:not(.home__side .product-card) .product-card__rating,.product-card:not(.home__side .product-card) .product-card__row{padding:0 4px}}.product-card__title-row{display:flex;align-items:flex-start;gap:0}.product-card__title-row .product-card__title{flex:1 1 auto}.product-card__title-toggle{flex:0 0 auto;width:16px;height:16px;margin-top:4px;padding:0;border:0;background:none;color:var(--c-text);cursor:pointer}.product-card__title-toggle::after{content:'';display:block;width:16px;height:16px;background:currentColor;-webkit-mask:var(--ic-chevron-down,none) center / contain no-repeat;mask:var(--ic-chevron-down,none) center / contain no-repeat}.product-card__title-toggle[aria-expanded="true"]::after{transform:rotate(180deg)}.home__side .product-card__title-toggle{display:none}.product-card:not(.home__side .product-card) .product-card__title.is-expanded{display:block;-webkit-line-clamp:unset;overflow:visible;min-height:0}.product-card:not(.home__side .product-card) .product-card__title-row{display:block}.product-card:not(.home__side .product-card) .product-card__title-row .product-card__title-toggle:not([hidden]){display:block;margin:2px 0 0 auto}@media (max-width:767px){.product-card:not(.home__side .product-card) .product-card__title-row .product-card__title:not(.is-expanded){-webkit-line-clamp:4;min-height:72px}}@media (max-width:1023px){.product__head .product__sku .product__meta,.product__head .product__sku .product__meta a{font-size:inherit}}.promopage{margin-bottom:0}.promopage .promo__title{margin:0 0 12px}.promopage .promo__title h1{margin:0}.promopage>:last-child{margin-bottom:0}.promopage .promo__desc{margin:16px 0 0}.promo__head{margin-top:20px}.purchase__out{flex-direction:column;align-items:stretch;gap:12px}.purchase__out .purchase__stock{align-self:flex-start}.purchase__out a.purchase__notify{display:inline-flex;justify-content:center;gap:8px;min-height:56px;width:100%;padding-inline:14px;white-space:normal;text-wrap:balance;line-height:1.15}@media (max-width:767px){.home__main>.slider+.stats{margin-top:-16px}.stats{gap:10px}.stats__col{gap:10px;padding:14px 10px;border-radius:14px}.stats__ico{width:40px;height:40px;flex:0 0 40px}.stats__num{font-size:calc(var(--fs-stats-num-m, 26px) * .846);line-height:1.15}.stats__lbl{font-size:calc(var(--fs-stats-lbl-m, 13px) * .885);line-height:1.3}}.cartline__del,.summary__del,.checkout__aside .summary__del{color:var(--c-danger)}.cartline__del:hover,.summary__del:hover{color:color-mix(in srgb,var(--c-danger) 80%,#000)}.cartline__price,.cartline__sum,.summary__price{color:var(--c-accent-2)}.steps{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;font-size:16px}.steps__item{flex:1 1 auto;gap:8px;white-space:nowrap}.steps__item:last-child{flex:0 0 auto}.steps__item::before{width:26px;height:26px;flex:0 0 26px;font-size:13px}.steps__item:not(:last-child)::after{content:'';flex:1 1 auto;min-width:12px;height:1px;background:var(--c-line)}@media (max-width:519px){.steps{gap:8px;font-size:15px}.steps__item{gap:6px}.steps__item::before{width:24px;height:24px;flex-basis:24px;font-size:12px}}@media (max-width:374px){.steps{gap:6px;font-size:14px}.steps__item{gap:4px}.steps__item::before{width:20px;height:20px;flex-basis:20px;font-size:11px}}.related:not(.related--chips) .related__label{display:none}.loadmore+.pagination{margin-top:16px}@media (max-width:767px){.crumbs__list{flex-wrap:nowrap;row-gap:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding-right:28px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent);scrollbar-width:none}.crumbs__list::-webkit-scrollbar{display:none}.crumbs__item{flex:0 0 auto;white-space:nowrap}.crumbs a{min-height:0}.crumbs__scrollbar{display:none;position:relative;height:3px;margin:var(--s-2) 0 0;border-radius:var(--r-pill);background:var(--c-line);overflow:hidden}.crumbs--scrollable .crumbs__scrollbar{display:block}.crumbs__scrollbar-thumb{position:absolute;top:0;left:0;height:100%;min-width:24px;border-radius:var(--r-pill);background:var(--c-line-strong);will-change:transform,width}}@media (min-width:768px){.crumbs__scrollbar{display:none!important}}.gallery__badges--right{left:auto;right:calc(var(--gallery-right, 0px) + 12px);align-items:flex-end}.gallery__badges .label--sale{background:var(--label-sale-bg,var(--c-accent-2));color:var(--label-sale-fg,var(--c-text-inverse,#fff));letter-spacing:0;font-weight:700;padding:5px 12px}.product__gallery{position:relative}.product__gallery .product__pins{top:calc(var(--gallery-foot, 100%) - 12px);right:calc(var(--gallery-right, 0px) + 12px);bottom:auto;flex-direction:row;transform:translateY(-100%)}.auth__title{margin:28px 0 20px;text-align:center}@media (min-width:768px){.auth__title{margin:40px 0 24px}}:root{--ic-grid-tab:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2'%3E%3Crect x='2.5' y='2.5' width='8' height='8' rx='2'/%3E%3Crect x='13.5' y='2.5' width='8' height='8' rx='2'/%3E%3Crect x='2.5' y='13.5' width='8' height='8' rx='2'/%3E%3Crect x='13.5' y='13.5' width='8' height='8' rx='2'/%3E%3C/svg%3E")}.i--grid-tab{-webkit-mask-image:var(--ic-grid-tab);mask-image:var(--ic-grid-tab)}.tabbar__ico .i--grid-tab{width:28px;height:28px}@media (max-width:767px){.breadcrumbs{padding:12px 0 10px}.breadcrumbs .crumbs__list{align-items:center}.cathead__title{row-gap:6px;padding-bottom:12px}.cathead__title h1{margin-top:2px}.catalog .cathead,.page__content>.container>.cathead{margin-bottom:8px}}.mobmenu__head-tools .langs{gap:6px;overflow:visible}.mobmenu__head-tools .langs__item{--lang-c:var(--c-accent);border:2px solid var(--lang-c);border-radius:999px;background:#fff;color:var(--lang-c);font-weight:700;padding:5px 14px}.mobmenu__head-tools .langs__item:last-child{--lang-c:var(--c-accent-2)}.mobmenu__head-tools .langs__item.is-active{background:var(--lang-c);color:var(--c-text-inverse)}.mobmenu .mobnav .mobrow{font-weight:700}.mobmenu .moblist .nav__link,.mobmenu .moblist .menu__link,.mobmenu .moblist .nav__item.is-active>.nav__link,.mobmenu .moblist .menu__item.is-active>.menu__link{color:var(--c-accent)}.mobmenu .moblist .nav__link::before,.mobmenu .moblist .menu__link::before{background:var(--c-accent-2)}.mobmenu .moblist .nav__link::after,.mobmenu .moblist .menu__link::after{background:var(--c-accent)}.cms-share__list{gap:10px}.product-card .product-card__title,.product-card:not(.home__side .product-card) .product-card__title{font-weight:var(--card-title-fw,700)}.related--chips .related__item{max-width:100%}.related__chip{max-width:100%;white-space:normal;text-align:center;overflow-wrap:anywhere}.promos .cathead{margin-bottom:16px}.promos__grid{margin-top:8px}@media (min-width:1024px){.promos .cathead{margin-bottom:24px}.promos__grid{margin-top:12px}}.promopage .promo__banner,.promopage>.cathead+*{margin-top:14px}.related:not(.related--chips) .related__item.is-active .related__media{border:3px solid var(--c-accent);box-shadow:none}.ptabs{display:none}.tabs__mhead{display:none}@media (max-width:767px){.ptabs{position:sticky;top:calc(var(--header-sticky-h, 60px) - 1px);z-index:29;display:flex;gap:8px;margin:0 0 10px;padding:8px 16px;overflow-x:auto;scrollbar-width:none;background:var(--c-bg);border-bottom:1px solid var(--c-line)}.ptabs::-webkit-scrollbar{display:none}.ptabs__btn{flex:0 0 auto;padding:8px 14px;border:1px solid var(--c-line);border-radius:999px;color:var(--c-text);font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap}.ptabs__btn.is-active{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-text-inverse)}.tabs--product .tabs__nav{display:none}.tabs--product .tabs__panel{display:block;padding:18px 0 8px;border-top:1px solid var(--c-line)}.tabs--product .tabs__panel:first-of-type{border-top:0}.tabs--product .tabs__mhead{display:block;margin:0 0 12px;font-size:22px;font-weight:800}#product-top,#product-desc,#product-props,#reviews{scroll-margin-top:calc(var(--header-sticky-h, 60px) + 64px)}}:root{--ic-calendar:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Crect x='3.5' y='5' width='17' height='15.5' rx='2.5'/%3E%3Cpath d='M3.5 10h17M8 3v4M16 3v4'/%3E%3Cpath d='M8 13.5h.01M12 13.5h.01M16 13.5h.01M8 17h.01M12 17h.01' stroke-width='2.4'/%3E%3C/svg%3E")}.i--calendar{-webkit-mask-image:var(--ic-calendar);mask-image:var(--ic-calendar)}.promo-banner.pbanner{display:block;margin:0 0 16px;padding:18px 18px 16px;border:1px solid color-mix(in srgb,var(--c-accent-2) 28%,#fff);border-radius:16px;background:color-mix(in srgb,var(--c-accent-2) 9%,#fff);box-shadow:none;text-align:left}.pbanner__badge{display:inline-block;padding:5px 14px;border-radius:999px;background:var(--c-danger,#e53935);color:#fff;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pbanner__title{display:block;margin:12px 0 0;color:var(--c-text);font-size:20px;font-weight:800;line-height:1.25;text-decoration:none}.pbanner__title:hover{color:var(--c-accent)}.pbanner__note{margin-top:6px;color:var(--c-text-soft);font-size:14px}.pbanner__timer{margin-top:14px}.pbanner__cap{margin-bottom:8px;color:var(--c-text-soft);font-size:15px;text-align:center}.pbanner__cells{display:flex;align-items:center;justify-content:center;gap:6px}.pbanner__cell{display:flex;flex:1 1 0%;flex-direction:column;align-items:center;max-width:92px;padding:8px 4px 6px;border:1px solid color-mix(in srgb,var(--c-accent) 22%,#fff);border-radius:12px;background:#fff}.pbanner__cell b{color:var(--c-text);font-size:26px;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}.pbanner__cell small{margin-top:2px;color:var(--c-text-soft);font-size:12px}.pbanner__sep{flex:0 0 auto;color:var(--c-accent-2);font-size:22px;font-weight:800}.pbanner__until{display:flex;align-items:center;gap:8px;margin-top:14px;color:var(--c-text-soft);font-size:14px}.pbanner__until .i{width:20px;height:20px;flex:0 0 20px;background:var(--c-text-soft)}@media (min-width:1024px){.page__header .header__bar .header__catalog{position:static;transform:none;flex:0 0 auto;height:var(--header-ctrl-h,48px);min-height:var(--header-ctrl-h,48px);margin-inline:clamp(8px, 3.2vw - 24px, 48px)}.page__header .header__bar .header__search{position:relative;left:auto;transform:none;width:auto;flex:1 1 360px;max-width:640px}.page__header .header__bar .header__search .input{height:var(--header-ctrl-h,48px);min-height:var(--header-ctrl-h,48px);font-size:calc(var(--fs-header-search, 17px) * var(--role-scale, 1))}.page__header .header__bar .header__tools{margin-left:0;gap:24px}.page__header .header__tools .header__cart{height:var(--header-ctrl-h,48px);min-height:var(--header-ctrl-h,48px)}}.subcats .subcats__more.btn{display:flex;width:auto;min-height:44px;margin:var(--s-3) auto 0;padding:0 28px;border:1px solid #fff0;border-radius:var(--r-pill);background:var(--btn-bg,var(--c-accent));color:var(--btn-fg,var(--c-text-inverse));font-weight:500}.subcats .subcats__more.btn:hover{background:var(--btn-hover-bg,var(--c-accent-hover))}.subcats .subcats__more.btn::after{margin-left:0;background:currentColor}@media (min-width:768px){.stats .stats__col{justify-content:center}}.page__header .header__links a{color:var(--header-top-link,var(--c-link));font-weight:700;opacity:1}.page__header .header__links a:hover{color:var(--header-top-link,var(--c-link-hover,var(--c-link)))}.page__header .header__links a[href$="/akcii"]{color:var(--c-danger)}.mm .mm__root--promo>.mm__root-link .mm__root-name{color:var(--c-danger);font-weight:700}.page__header .header__top .header__phone{color:var(--header-top-link,var(--c-link));font-weight:700;opacity:1}.page__header .header__top .header__callback{border-color:#fff0;background:var(--c-accent);color:var(--c-text-inverse);font-weight:700}.page__header .header__top .header__callback:hover{background:var(--c-accent-hover,var(--c-accent))}@media (min-width:1024px){.header-callback-link .page__header .header__top .header__callback{border-color:#fff0;background:none;color:var(--c-accent);padding:0;min-height:auto}.header-callback-link .page__header .header__top .header__callback:hover{background:none;opacity:.85}}.page__header .header__langs a{color:var(--header-top-link,var(--c-link));font-weight:700;opacity:1}.page__header .header__langs a.is-active{background:var(--c-accent);color:var(--c-text-inverse)}.hphones{position:relative;display:inline-flex;align-items:center;gap:2px}.hphones__toggle{display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:none;color:var(--c-accent);cursor:pointer}.hphones__toggle::before{content:'';width:14px;height:14px;background:currentColor;-webkit-mask:var(--ic-chevron-down) center / contain no-repeat;mask:var(--ic-chevron-down) center / contain no-repeat;transition:transform .15s}.hphones__list{position:absolute;top:100%;right:0;z-index:70;display:none;min-width:100%;margin:6px 0 0;padding:8px 0;border:1px solid var(--c-line);border-radius:12px;background:var(--c-bg);box-shadow:0 10px 30px rgb(17 24 39 / .12);list-style:none;white-space:nowrap}.hphones__list::before{content:'';position:absolute;left:0;right:0;top:-8px;height:8px}.hphones__list a{display:block;padding:7px 16px;color:var(--c-accent);font-size:15px;font-weight:700;text-decoration:none}.hphones__list a:hover{background:var(--c-bg-soft)}.hphones.is-open .hphones__list{display:block}.hphones.is-open .hphones__toggle::before{transform:rotate(180deg)}@media (hover:hover){.hphones:hover .hphones__list,.hphones:focus-within .hphones__list{display:block}.hphones:hover .hphones__toggle::before{transform:rotate(180deg)}}.product-card .product-card__notify{flex:1 1 100%;height:46px;border-radius:10px;font-weight:600;white-space:normal;line-height:1.15}@media (min-width:768px){.product-card .product-card__notify{height:52px}}.filter .filter__search .input{height:40px;min-height:40px;padding-left:44px;font-size:15px}.filter__search .i{left:14px;width:18px;height:18px;margin-top:-9px}.toolbar__item{border:2px solid var(--c-accent)}.toolbar__item .select{color:var(--c-accent);font-weight:700}.toolbar__item .toolbar__ico{background-color:var(--c-accent)}.viewtoggle button{border:2px solid var(--c-accent);color:var(--c-accent)}.viewtoggle button.is-active{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-text-inverse)}.gallery__thumb.is-active,.thumbs__item.is-active{border-color:var(--c-accent);box-shadow:inset 0 0 0 2px var(--c-accent)}.product__head .product__sku,.product__head .product__sku a,.product__head .product__sku .product__meta a{color:var(--c-accent);font-weight:700}.product__pins .iconbtn{background:var(--c-accent);color:var(--c-text-inverse);box-shadow:0 2px 6px rgb(17 24 39 / .18)}.product__pins .iconbtn:hover{background:color-mix(in srgb,var(--c-accent) 85%,#000);color:var(--c-text-inverse)}.product__pins .iconbtn.is-active{background:var(--c-accent-2)}.product__pins .iconbtn .i{background-color:currentColor}.prose strong,.prose b{font-weight:700}@media (min-width:768px){.contacts__form .input,.contacts__form .field{max-width:520px}.contacts__form textarea,.contacts__form .field:has(textarea){max-width:720px}}.promocard__media{aspect-ratio:1 / 1}.promocard__badge{top:auto;bottom:10px}.mm__panel--promo .mm__promo-media{aspect-ratio:1 / 1}.mm__panel--promo .mm__promo-badge{top:auto;bottom:8px}@media (min-width:1200px){.mm__panel--promo .mm__promos{grid-template-columns:repeat(4,minmax(0,1fr))}}.promohero{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin-top:14px}.promopage .promohero .promo__banner{margin:0}.promohero .promo__banner img{width:100%;height:100%;max-height:none;aspect-ratio:1 / 1;object-fit:cover}.promohero .promo__badge{top:14px;bottom:auto;left:14px;padding:6px 14px;font-size:15px}.promohero__card{display:flex;flex-direction:column;justify-content:center;gap:18px;min-width:0;padding:20px;border:1px solid var(--c-line);border-radius:var(--r-lg,14px);background:var(--c-bg);box-shadow:0 8px 28px rgb(17 24 39 / .06)}.promohero .promo__title{margin:0;padding:0;border:0}.promohero .promo__title h1{margin:0;font-weight:800;line-height:1.15}.promohero .promo__info{grid-template-columns:minmax(0,1fr);gap:18px;margin:0}.promohero .promo__period{flex-direction:row;align-items:center;justify-content:flex-start;gap:16px;padding:16px 20px;border-radius:12px;background:color-mix(in srgb,var(--c-accent) 7%,#fff)}.promohero .promo__period-ico{width:34px;height:34px;flex:0 0 34px;background:var(--c-accent)}.promohero .promo__period-body{display:flex;flex-direction:column;gap:2px;min-width:0}.promohero .promo__dates{font-size:calc(calc(var(--fs-promo-dates, 18px) * 1.111) * var(--role-scale, 1));font-weight:800}.promohero .promo__countdown{gap:10px;padding:0;background:none}.promohero .promo__countdown>.promo__label{font-size:17px}.promohero .promo__timer{flex-wrap:nowrap;align-items:center;gap:6px}.promohero .promo__cell{flex:1 1 0%;min-width:0;padding:10px 4px;border:1px solid var(--c-line);border-radius:10px;background:var(--c-bg)}.promohero .promo__cell b{font-size:var(--size-promo-counter);line-height:1.1}.promohero .promo__cell small{font-size:14px}.promo__sep{flex:0 0 auto;color:var(--c-accent-2);font-size:24px;font-weight:800}.promo__progress{position:relative;height:8px;margin-top:8px;border-radius:99px;background:var(--c-bg-soft)}.promo__progress>span{position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:var(--c-accent)}.promo__progress>span::after{content:'';position:absolute;top:50%;right:-7px;width:14px;height:14px;margin-top:-7px;border:2px solid #fff;border-radius:50%;background:var(--c-accent-2)}.promopage+.promo__head{margin-top:24px;padding-top:20px;border-top:1px solid var(--c-line)}@media (min-width:1024px){.promohero{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:28px}.promohero--noimg{grid-template-columns:minmax(0,1fr)}.promohero__card{padding:36px 40px;gap:24px}.promohero .promo__title h1{font-size:clamp(30px, 2.6vw, 44px)}.promohero .promo__cell b{font-size:calc(calc(var(--fs-promo-counter, 28px) * 1.357) * var(--role-scale, 1))}.promohero .promo__cell small{font-size:16px}}@media (min-width:768px) and (max-width:1023px){.promohero .promo__banner img{aspect-ratio:16 / 9}}.promohero .promo__badge{top:auto;bottom:14px}@media (max-width:1023px){.promohero .promo__title h1{font-size:clamp(24px, 6.4vw, 30px)}}.homepromos{display:none}.homepromos__head{display:none}@media (max-width:1279px){.homepromos__head{display:block;margin:18px 0 10px;font-size:var(--size-section-title,24px);font-weight:700}.homepromos{display:block;border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-bg);box-shadow:0 6px 22px rgb(17 24 39 / .06);overflow:hidden}.homepromos .slider__slide.homepromos__slide{display:flex;flex-direction:column;aspect-ratio:auto;max-height:none;border-radius:0;background:var(--c-bg);color:var(--c-text);text-decoration:none}.homepromos__media{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--c-bg-soft)}.homepromos .homepromos__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%}.homepromos__badge{position:absolute;top:12px;left:12px;padding:5px 14px;border-radius:var(--r-pill);background:var(--c-danger);color:#fff;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.homepromos__body{display:flex;flex-direction:column;gap:6px;padding:12px 16px 30px}.homepromos__term{display:flex;align-items:center;gap:8px;color:var(--c-text-muted,#6b7280);font-size:14px}.homepromos__term .i{width:18px;height:18px}.homepromos__title{font-size:calc(calc(var(--fs-promo-title, 17px) * 1.059) * var(--role-scale, 1));font-weight:700;line-height:1.25}.homepromos__more{color:var(--c-accent-2);font-size:15px;font-weight:700}.homepromos .slider__nav{display:flex;top:28%;width:36px;height:36px}.homepromos .homepromos__dots{bottom:6px}}@media (min-width:1280px){.homehero{display:grid;grid-template-columns:minmax(0,1fr) clamp(290px, calc(100vw - 990px), 380px);gap:16px;align-items:stretch}.homehero__main{min-width:0}.homehero__main .slider__slide{aspect-ratio:1.85 / 1}.homepromos{display:block;min-width:0;border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-bg);box-shadow:0 6px 22px rgb(17 24 39 / .06);overflow:hidden}.homepromos .slider__track{height:100%}.homepromos .slider__slide.homepromos__slide{display:flex;flex-direction:column;aspect-ratio:auto;max-height:none;height:100%;border-radius:0;background:var(--c-bg);color:var(--c-text);text-decoration:none}.homepromos__media{position:relative;flex:1 1 auto;min-height:120px;overflow:hidden;background:var(--c-bg-soft)}.homepromos .homepromos__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%}.homepromos__badge{position:absolute;bottom:12px;left:12px;padding:5px 14px;border-radius:var(--r-pill);background:var(--c-danger);color:#fff;font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.homepromos__body{display:flex;flex-direction:column;gap:6px;padding:12px 18px 34px}.homepromos__term{display:flex;align-items:center;gap:8px;color:var(--c-text-muted,#6b7280);font-size:15px}.homepromos__term .i{width:18px;height:18px}.homepromos__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:19px;font-weight:700;line-height:1.25}.homepromos__more{color:var(--c-accent-2);font-size:16px;font-weight:700}.homepromos__slide:hover .homepromos__more{text-decoration:underline}.homepromos .slider__nav{top:30%;width:36px;height:36px}.homepromos .homepromos__dots{bottom:6px}}.pkits{margin:28px 0 8px}.pkits__title{margin:0 0 14px;font-size:var(--size-section-title,24px);font-weight:700}.pkit{display:grid;gap:14px;padding:16px;border:2px solid color-mix(in srgb,var(--c-accent) 35%,#fff);border-radius:var(--r-lg,14px);background:color-mix(in srgb,var(--c-accent) 4%,#fff)}.pkit+.pkit{margin-top:14px}.pkit__items{display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none}.pkit__items::-webkit-scrollbar{display:none}.pkit__item{display:flex;flex:1 0 130px;flex-direction:column;gap:6px;min-width:0;max-width:200px;padding:10px;border-radius:12px;background:var(--c-bg);color:var(--c-text);text-decoration:none}.pkit__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:8px;background:var(--c-bg-soft)}.pkit__media img{width:100%;height:100%;object-fit:cover}.pkit__disc{position:absolute;top:6px;right:6px;padding:2px 8px;border-radius:var(--r-pill);background:var(--c-accent-2);color:#fff;font-size:13px;font-weight:700}.pkit__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:14px;line-height:1.3}.pkit__item:hover .pkit__name{color:var(--c-accent)}.pkit__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:auto;font-weight:700}.pkit__old{color:var(--c-text-muted,#6b7280);font-size:.85em;font-weight:400}.pkit__op{flex:0 0 auto;color:var(--c-accent);font-size:30px;font-weight:800;line-height:1}.pkit__op--eq{display:none}.pkit__sum{display:flex;align-items:center;gap:12px}.pkit__total{display:flex;flex-direction:column;gap:4px;width:100%}.pkit__label{color:var(--c-text-muted,#6b7280);font-size:14px}.pkit__new{color:var(--c-accent-2);font-size:28px;font-weight:800;line-height:1.1}.pkit__save{color:var(--c-danger);font-size:15px;font-weight:700}.pkit__total form{margin-top:8px}.pkit__total .btn{width:100%;min-height:48px;font-weight:700}@media (min-width:1024px){.pkit{grid-template-columns:minmax(0,auto) auto;justify-content:start;align-items:center;gap:20px;padding:20px 24px}.pkit__item{flex:0 0 190px}.pkit__op--eq{display:block}.pkit__total{width:240px}}.product-card .product-card__promo{display:block;color:var(--c-danger);font-size:14px;font-weight:700;line-height:18px;text-align:center;text-decoration:none}.product-card .product-card__promo:hover{text-decoration:underline}.product-card .product-card__rating{justify-content:center}.product-card .product-card__rating+.product-card__title{margin-top:0}@media (min-width:768px){.catalog__main .product-card__title{min-height:44px}}@media (max-width:767px){.product-card .product-card__promo{font-size:12px;line-height:15px}.catalog__main .product-card .product-card__rating+.product-card__title{margin-top:-2px;min-height:0}.product-card .product-card__rating{flex-wrap:nowrap;gap:6px}.product-card .product-card__rating .faint{font-size:12px;white-space:nowrap}}.np__whsearch{margin-bottom:6px}.np__whcount{display:block;margin:-2px 0 6px;font-size:12px}.np__whlist{max-height:300px}.np__whlist .combo__item{white-space:normal;line-height:1.3}.np__whlist .combo__item.is-active{background:var(--c-bg-soft);font-weight:600}.related-group+.related-group{margin-top:10px}.related-group__title{margin-bottom:var(--s-1);color:var(--c-text);font-size:var(--size-related-title,15px);font-weight:600}.filter__apply.is-counting{opacity:.6}.filter__apply[disabled]{opacity:.55;cursor:default}.product-card--banner{display:block;overflow:hidden;padding:0}.product-card--banner img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:767px){.product-card--banner{background:var(--c-bg)}.product-card--banner img{object-fit:contain;object-position:center top}}.checkout__title{display:flex;align-items:center;gap:var(--s-2)}.checkout__num{display:inline-flex;width:1.6em;height:1.6em;align-items:center;justify-content:center;flex:0 0 auto;border-radius:50%;background:var(--c-accent-soft);color:var(--c-accent);font-size:.75em;font-weight:700}.methods{display:grid;grid-template-columns:1fr;gap:var(--s-3)}@media (min-width:768px){.methods{grid-template-columns:1fr 1fr}}.method{display:grid;grid-template-columns:20px 32px minmax(0,1fr);align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--c-line);border-radius:var(--r-md);cursor:pointer}.method:has(input:checked){border-color:var(--c-accent);background:var(--c-accent-soft)}.method input{position:absolute;width:1px;height:1px;opacity:0}.method__mark{width:20px;height:20px;flex:0 0 auto;border:2px solid var(--c-line-strong,var(--c-line));border-radius:50%}.method:has(input:checked) .method__mark{border-color:var(--c-accent);box-shadow:inset 0 0 0 4px var(--c-bg),inset 0 0 0 12px var(--c-accent)}.method__ico{width:26px;height:26px;justify-self:center;color:var(--c-accent)}.method__logo{width:32px;height:32px;flex:0 0 auto;object-fit:contain}.method__body{display:flex;min-width:0;flex-direction:column;gap:2px}.method__name{font-weight:600}.method__note,.method__price{color:var(--c-text-soft);font-size:var(--fs-sm)}.delivery .delivery__extra:not(:empty){padding:var(--s-4) 0 0}.checkout__safe{display:flex;align-items:center;justify-content:center;gap:var(--s-2);margin-top:var(--s-3);color:var(--c-text-soft);font-size:var(--fs-sm)}.checkout__safe .i{width:18px;height:18px;color:var(--c-accent)}.checkout__submit--aside{display:none}@media (min-width:960px){.checkout__submit--aside{display:block;width:100%;margin-top:var(--s-4)}.checkout>.checkout__submit:not(.checkout__submit--aside){display:none}}@media (max-width:767px){[data-cart-scope]>h1{font-size:var(--size-cart-h1);line-height:1.2}}@media (max-width:1023px){.product__box>.product__gallery .gallery--stack .gallery__main{margin:calc(var(--s-4) * -1) calc(var(--s-4) * -1) 0;width:auto;border-radius:calc(var(--r-lg) - 1px) calc(var(--r-lg) - 1px) 0 0}.product__box>.product__gallery .gallery__badges{top:calc(12px - var(--s-4));left:calc(12px - var(--s-4))}.product__box>.product__gallery .gallery__badges--right{left:auto;right:calc(var(--gallery-right, 0px) + 12px - var(--s-4))}.product__box>.product__gallery .product__pins{right:calc(var(--gallery-right, 0px) + 12px - var(--s-4))}}@media (max-width:767px){html:has(.aichat) .product__box>.product__gallery .product__pins{right:calc(var(--gallery-right, 0px) + 12px - var(--s-4) + 64px)}}.homepromos__media{aspect-ratio:1 / 1;flex:0 0 auto;min-height:0}.homepromos .homepromos__media img{object-position:50% 50%}.page__header .header__langs{gap:6px}.page__header .header__langs a{--lang-c:var(--c-accent);border:2px solid var(--lang-c);border-radius:999px;padding:3px 12px;background:#fff;color:var(--lang-c);font-weight:700}.page__header .header__langs li:last-child a{--lang-c:var(--c-accent-2)}.page__header .header__langs a.is-active{background:var(--lang-c);color:var(--c-text-inverse)}.mm .mm__root .mm__root-link[data-mm-root="promo"],.mm .mm__root .mm__root-link[data-mm-root="promo"] .mm__root-name{color:var(--c-danger);font-weight:700}.page__header .header__links a[href$="/akcii"]{font-weight:700}.filter__search{margin-bottom:10px}.filter__head+.filter__search{margin-top:var(--s-3)}.product__head .product__sku .product__sku-key{color:var(--c-accent);font-weight:700}.product__head .product__sku .product__sku-val,.product__head .product__sku a .product__sku-val{color:var(--c-text);font-weight:600}.page__header .header__phone,.page__header .hphones__btn{font-size:calc(calc(var(--fs-header-top, 14px) * 1.071) * var(--role-scale, 1));font-weight:700}.gallery__thumb.is-active,.thumbs__item.is-active{border:3px solid var(--c-accent);box-shadow:none}.infocard__row-icon img{width:100%;height:100%;object-fit:contain}.infocard--delivery .infocard__row-icon--logo{background:none;width:30px;min-width:30px;height:30px}.infocard--delivery .infocard__arrow{display:none}.infocard--payment .infocard__row-icon img{width:20px;height:20px}.infocard--payment .infocard__arrow{display:inline-block;margin-left:auto;color:var(--c-accent);font-size:22px}@media (min-width:1024px){.subcats__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--s-3)}.subcat__img{display:none}.subcats .subcat{flex-direction:column;justify-content:center;gap:8px;min-height:104px;padding:12px 10px;border:2px solid var(--c-accent);border-radius:10px;background:var(--c-bg);text-align:center}.subcats .subcat__ico{width:32px;height:32px;background:none}.subcats .subcat__ico .i{width:28px;height:28px}.subcats .subcat__ico img{width:28px;height:28px}.subcats .subcat__name{color:var(--c-text);font-weight:700;font-size:15px}}.home__catnav-head{position:relative;justify-content:center}.home__catnav-head>.i--menu{position:absolute;left:var(--s-4,16px)}.home__catnav-head-t{text-align:center}@media (min-width:1024px){.pbanner__badge{vertical-align:middle}.pbanner__title{display:inline;margin:0 0 0 12px;vertical-align:middle}}.sidebox__list{gap:0}.siderow{grid-template-columns:88px minmax(0,1fr) 16px;gap:14px;padding:14px 0}.siderow+.siderow{border-top:1px solid var(--c-line)}.siderow__thumb{width:88px;height:88px;border-radius:12px;background:var(--c-bg-soft)}.siderow__thumb img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}.siderow__name{overflow:visible;font-size:16px;font-weight:500;line-height:1.3;text-overflow:clip;white-space:normal}.siderow__price .price{color:var(--card-price-fg,var(--c-accent-2));font-size:19px;font-weight:800}.siderow__price .price__old{color:var(--c-text-faint);font-size:15px;text-decoration:line-through}.siderow__arrow{align-self:center;color:var(--c-accent);font-size:26px;line-height:1}.sidebox__title{color:var(--c-accent);font-size:calc(var(--fs-side-head, 18px) * var(--role-scale, 1));font-weight:800}.sidebox__title::after{width:56px;height:3px;border-radius:2px}@media (min-width:1024px){.siderow{grid-template-columns:64px minmax(0,1fr) 12px;gap:10px}.siderow__thumb{width:64px;height:64px;border-radius:10px}.siderow__name{font-size:calc(calc(var(--fs-side-item, 16px) * .875) * var(--role-scale, 1))}.siderow__price .price{font-size:17px}.siderow__arrow{font-size:22px}}.purchase__cta{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.purchase__cta .purchase__buy{display:contents}.purchase__cta .purchase__buy .qty{grid-column:1;grid-row:1;width:132px;justify-self:start}.purchase__cta .purchase__buy .qty .input{flex:0 0 52px;width:52px}.purchase__cta .purchase__submit{grid-column:2;grid-row:1;min-width:0}.purchase__cta>.actions{grid-column:1;grid-row:2;width:max-content;justify-self:start}.purchase__cta .buy-one-click,.purchase__cta>.btn--ghost{grid-column:2;grid-row:2;min-width:0;height:52px;padding-inline:8px;font-size:14px;white-space:nowrap}.purchase__cta .purchase__note{grid-column:2;grid-row:3;margin-top:0}.product__mid .purchase__cta .actions,.purchase__cta .actions{display:flex;gap:10px;grid-template-columns:none}.purchase__cta .actions form{display:contents}.purchase__cta .actcard{width:52px;min-height:52px;height:52px;padding:0;justify-content:center;border:2px solid color-mix(in srgb,var(--c-accent-2) 35%,#fff);border-radius:50%;background:color-mix(in srgb,var(--c-accent-2) 7%,#fff)}.purchase__cta .actcard__ico{width:auto;min-width:0;height:auto;background:none}.purchase__cta .actcard__ico .i{width:24px;height:24px;background-color:var(--c-accent-2)}.purchase__cta .actcard__arrow{display:none}.purchase__cta .actcard__text{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (min-width:1280px){.purchase__cta{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);gap:6px 10px}.purchase__cta .purchase__submit{padding-inline:12px}.purchase__cta .buy-one-click,.purchase__cta>.btn--ghost{grid-column:3;grid-row:1;padding-inline:12px;white-space:nowrap}.purchase__cta .purchase__note{grid-column:3;grid-row:2}.purchase__cta>.actions{grid-column:1 / 3;grid-row:2}}.specs .specs__name{color:var(--c-accent);font-weight:700}.specs .specs__value,.specs .specs__value .specs__link{color:var(--c-text);font-weight:400}@media (max-width:767px){.specs .specs__name{color:var(--c-text);font-weight:700}}.mobmenu__profile .btn--ghost{border-color:var(--c-accent-2);background:var(--c-accent-2);color:#fff}.mobmenu__profile .btn--ghost .i{background-color:#fff}@media (max-width:1279px){.homepromos__badge{top:auto;bottom:12px}}.totop{position:fixed;right:16px;bottom:24px;z-index:44;display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;padding:0;border:1px solid var(--c-line);border-radius:50%;background:var(--c-bg);box-shadow:0 6px 18px rgb(17 24 39 / .16);color:var(--c-accent);cursor:pointer}.totop[hidden]{display:none}.totop .i{width:24px;height:24px;transform:rotate(90deg)}.totop:hover{border-color:var(--c-accent)}@media (max-width:1023px){.totop{right:12px;bottom:calc(76px + env(safe-area-inset-bottom))}}.buybar{display:none}@media (max-width:767px){.buybar{position:fixed;right:0;bottom:0;left:0;z-index:46;display:flex;align-items:center;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--c-line);background:var(--c-bg);box-shadow:0 -6px 18px rgb(17 24 39 / .08)}.buybar[hidden]{display:none}.has-buybar .tabbar{display:none}.buybar__price{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;line-height:1.1;white-space:nowrap}.buybar__price .price{color:var(--c-text);font-size:22px;font-weight:800}.buybar__price.is-sale .price{color:var(--c-accent-2)}.buybar__price .price__old{color:var(--c-text-soft);font-size:13px;text-decoration:line-through}.buybar__btn{display:inline-flex;width:44px;height:44px;flex:0 0 auto;align-items:center;justify-content:center;padding:0;border:1px solid color-mix(in srgb,var(--c-accent) 30%,#fff);border-radius:10px;background:var(--c-bg);color:var(--c-text);cursor:pointer}.buybar__btn[hidden]{display:none}.buybar__btn .i{width:24px;height:24px}.buybar__btn.is-active{border-color:var(--c-accent-2);color:var(--c-accent-2)}.buybar__buy{height:44px;min-height:44px;flex:0 0 auto;gap:8px;padding-inline:16px;border-radius:10px;font-weight:700;text-transform:uppercase}.buybar__buy .i{width:22px;height:22px}}@media (max-width:340px){.buybar{gap:6px;padding-inline:10px}.buybar__btn{width:38px;height:38px}.buybar__buy{padding-inline:12px;gap:6px}}@media (max-width:767px){.purchase__cta{grid-template-columns:auto minmax(0,1fr);gap:10px}.purchase__cta .purchase__buy .qty{width:134px;height:46px;min-height:46px;align-items:stretch;overflow:hidden;align-self:start}.purchase__cta .purchase__buy .qty .icon-btn,.purchase__cta .purchase__buy .qty .input{height:auto;min-height:0;margin:0;border-radius:0;-webkit-appearance:none;appearance:none;box-shadow:none}.purchase__cta .purchase__submit{align-self:start}.purchase__cta .purchase__submit{height:46px;min-height:46px}.purchase__cta .buy-one-click,.purchase__cta>.btn--ghost{grid-column:1 / -1;grid-row:2;height:44px;min-height:44px;font-size:15px}.purchase__cta .purchase__note{grid-column:1 / -1;grid-row:3;margin:-4px 0 0;text-align:center}.product__mid .purchase__cta>.actions,.purchase__cta>.actions{display:grid;width:auto;grid-column:1 / -1;grid-row:4;grid-template-columns:1fr 1fr;justify-self:stretch;gap:10px}.purchase__cta .actcard{width:100%;height:auto;min-height:52px;padding:8px 6px;border:1px solid var(--c-line);border-radius:10px;background:var(--c-bg);text-align:center}.purchase__cta .actcard__ico{display:none}.purchase__cta .actcard__text{position:static;display:flex;width:auto;height:auto;flex:1 1 auto;flex-direction:column;gap:2px;overflow:visible;clip-path:none;white-space:normal}.purchase__cta .actcard__title{color:var(--c-text);font-size:14px;font-weight:700;line-height:1.2}.purchase__cta .actcard .actcard__sub{color:var(--c-text-soft);font-size:12px;line-height:1.2}}@media (min-width:1280px){.purchase__cta .buy-one-click,.purchase__cta>.btn--ghost{height:48px;min-height:48px}}.delivery{gap:0}.delivery>.methods{margin-bottom:var(--s-2)}.checkout__block--payment{margin-bottom:0}.checkout__callback-slot:empty{display:none}.checkout__callback-slot{margin-top:var(--s-4)}.checkout__callback-slot .checkout__callback{margin:0}@media (max-width:767px){.checkout__title{font-size:var(--size-cart-section);line-height:1.25}}.mobmenu .mobrow>.i:not(.mobrow__chev){width:28px;height:28px;flex:0 0 28px}.mobmenu .mobrow>.mobrow__ico{width:28px;height:28px;flex:0 0 28px}@media (min-width:1024px){.subcats .subcat__ico{display:none}.subcats .subcat{min-height:84px;padding:10px}.subcats .subcat__name{line-height:1.3}}@media (min-width:1280px){.homehero{grid-template-columns:minmax(0,1fr) clamp(250px, calc((100% - 294px) / 2.85), 380px)}.homehero__main{display:flex;aspect-ratio:auto}.homehero__main>.slider{width:100%;flex:1 1 auto}.homehero__main .slider__track{height:100%}.homehero__main .slider__slide{height:auto;min-height:100%}}.home-loyalty{display:var(--home-loyalty-display,flex)}.home-adv{display:var(--home-advantages-display,block)}.home-adv.advlist{display:flex}.home__catnav-head{justify-content:flex-start;gap:8px}.home__catnav-head>.i--menu{position:static;flex:0 0 auto}.home__catnav-head>.i--menu+*{min-width:0;flex:1 1 auto;text-align:center;white-space:nowrap}.home .home__catnav-head{font-size:calc(calc(var(--fs-side-title, 17px) * .941) * var(--role-scale, 1))}@media (max-width:767px){[data-catalog-products]{grid-auto-flow:dense}}@media (min-width:1024px){.catalog__side>*{flex-shrink:0}.catalog__side .filter{flex:0 0 auto;min-height:auto}}@media (min-width:768px){.purchase__cta .buy-one-click,.purchase__cta>.btn--ghost{grid-column:1 / -1;grid-row:2}.purchase__cta .purchase__note{grid-column:1 / -1;grid-row:3;margin:-4px 0 0;text-align:center}.product__mid .purchase__cta>.actions,.purchase__cta>.actions{display:grid;width:auto;grid-column:1 / -1;grid-row:4;grid-template-columns:1fr 1fr;justify-self:stretch;gap:10px}.product__mid .purchase__cta .actcard,.purchase__cta .actcard{width:100%;height:auto;min-height:58px;padding:8px 10px;border:1px solid var(--c-line);border-radius:12px;background:var(--c-bg);text-align:center}.product__mid .purchase__cta .actcard:hover,.purchase__cta .actcard:hover{border-color:var(--c-accent);background:var(--c-bg)}.product__mid .purchase__cta .actcard__ico,.purchase__cta .actcard__ico{display:none}.purchase__cta .actcard__text{position:static;display:flex;width:auto;height:auto;flex:1 1 auto;flex-direction:column;gap:2px;overflow:visible;clip-path:none;white-space:normal}.purchase__cta .actcard__title{color:var(--c-text);font-size:15px;font-weight:700;line-height:1.2}.purchase__cta .actcard .actcard__sub{color:var(--c-text-soft);font-size:13px;line-height:1.2}}@media (min-width:1280px){.purchase__cta .buy-one-click,.purchase__cta>.btn--ghost{grid-column:3;grid-row:1}.purchase__cta .purchase__note{grid-column:3;grid-row:2;margin:0}.product__mid .purchase__cta>.actions,.purchase__cta>.actions{grid-column:2 / 4;grid-row:3;margin-top:4px}}.purchase__cta .btn--ghost .i--bolt{background-color:var(--c-accent-2)}.pkit{border:1px solid color-mix(in srgb,var(--c-accent) 22%,#fff);border-radius:18px;background:var(--c-bg);box-shadow:0 6px 24px color-mix(in srgb,var(--c-accent) 8%,transparent)}.pkit__items{align-items:stretch}.pkit__items>.pkit__op{align-self:center}.pkit__item{border:1px solid var(--c-line);border-radius:14px}.pkit__media{border-radius:10px}.pkit__total .btn{border-radius:14px}@media (min-width:1024px){.pkit{grid-template-columns:minmax(0,auto) minmax(260px,1fr);justify-content:stretch;gap:0;padding:22px 24px}.pkit__items{gap:12px;padding-right:28px}.pkit__item{flex:0 0 220px;max-width:240px;padding:12px}.pkit__name{font-size:15px}.pkit__price{font-size:19px}.pkit__sum{position:relative;align-self:stretch;padding-left:44px;border-left:1px solid color-mix(in srgb,var(--c-accent) 22%,#fff)}.pkit__op--eq{position:absolute;top:50%;left:0;padding:8px 0;background:var(--c-bg);transform:translate(-50%,-50%)}.pkit__total{width:100%;max-width:380px;gap:6px}.pkit__label{font-size:16px}.pkit__new{font-size:38px}.pkit__total form{margin-top:14px}.pkit__total .btn{min-height:54px;font-size:17px}}@media (min-width:1280px){.pkit__item{flex:0 0 250px;max-width:270px}.pkit__total{max-width:440px}.pkit__new{font-size:42px}}.wblock__title::after,.pkits__title::after,.homepromos__head::after,.tabs__mhead::after,.crossrow__title::after{content:"";display:block;width:64px;height:5px;margin-top:10px;border-radius:3px;background:var(--c-accent)}.home__side .wblock__title::after,.crossrow__title::after{width:44px;height:3px;margin-top:8px;border-radius:2px}.infocard__head{position:relative;padding-bottom:9px}.infocard__head::after{content:"";position:absolute;left:0;bottom:0;width:44px;height:3px;border-radius:2px;background:var(--c-accent)}.cathead__title h2{margin:0}.promo__head .cathead__title{position:relative}.promo__head .cathead__title::after{content:"";position:absolute;bottom:-3px;left:0;width:64px;height:5px;border-radius:3px;background:var(--c-accent)}.promo-banner.pbanner{text-align:center}.pbanner__until{justify-content:center}@media (min-width:1024px){.header__top .container{min-height:44px}}.sidebox__title{color:var(--c-text)}@media (min-width:1024px){.catalog__side{top:calc(var(--page-header-h, 130px) + 8px);max-height:calc(100vh - var(--page-header-h, 130px) - 16px)}}.homebanners{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}.homebanners__col{display:grid;gap:12px;min-width:0}.homebanners__tile{display:block;overflow:hidden;border-radius:var(--r-md);aspect-ratio:var(--tile-ratio,3 / 1)}.homebanners__tile img{display:block;width:100%;height:100%;object-fit:cover}.homebanners__col--right{grid-auto-rows:1fr}.homebanners__col--right .homebanners__tile{aspect-ratio:auto;height:100%}.homebanners__main{flex:1 1 100%;order:-1;min-width:0}.homebanners__main>.slider{width:100%}.homebanners__col--left{flex:var(--hb-left,1) 1 0}.homebanners__col--right{flex:var(--hb-right,1) 1 0}@media (min-width:1280px){.homebanners{flex-wrap:nowrap}.homebanners__main{flex:var(--hb-main,3) 1 0;order:0}.homebanners__tile{aspect-ratio:auto;height:100%}}.delivery__address{display:block;margin:0 0 var(--s-4,16px)}.related__chip{border-width:3px;padding:4px 12px}.sizebtn{border-width:3px;padding:6px 8px}.purchase .buy-one-click,.purchase .btn--ghost,.purchase__cta .buy-one-click,.purchase__cta>.btn--ghost{border-width:3px}@media (min-width:1024px){.header__catalog-drop .mm--header .mm__root-link,.home__catnav--mega .mm--home .mm__root-link,.header__catalog-drop .mm--header .mm__root-link .mm__root-name,.home__catnav--mega .mm--home .mm__root-link .mm__root-name{color:var(--catnav-item-color,var(--c-accent));font-weight:var(--catnav-item-weight,700)}.header__catalog-drop .mm--header .mm__root-link::before,.home__catnav--mega .mm--home .mm__root-link::before{background:var(--ico-tile-fg,var(--c-accent-2));opacity:1}}.mobmenu .mobrow--phone .mobrow__label,.mobmenu a.mobrow[href^="tel:"] .mobrow__label{font-weight:700}.mobmenu .mobrow--phone .pmsg{gap:8px}.mobmenu .mobrow--phone .pmsg .pmsg__link{width:30px;height:30px}.mobmenu .mobrow--phone .pmsg .pmsg__link svg{width:18px;height:18px}@media (min-width:1024px){.promo-banner.pbanner{padding:12px 16px;text-align:left}.pbanner__head{display:flex;align-items:flex-start;gap:12px}.pbanner__head .pbanner__badge{flex:0 0 auto;margin-top:1px;padding:4px 12px;font-size:12px}.pbanner__head .pbanner__title{display:block;margin:0;font-size:calc(var(--fs-promo-title, 17px) * var(--role-scale, 1));line-height:1.3}.pbanner__note{margin-top:4px;font-size:13px}.pbanner__foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:10px}.pbanner__foot .pbanner__timer{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;min-width:0}.pbanner__foot .pbanner__cap{margin:0;font-size:12px;text-align:left;white-space:nowrap}.pbanner__foot .pbanner__cells{justify-content:flex-start;gap:4px}.pbanner__foot .pbanner__cell{flex:0 0 44px;width:44px;max-width:none;padding:4px 2px 3px;border-radius:10px}.pbanner__foot .pbanner__cell b{font-size:17px}.pbanner__foot .pbanner__cell small{margin-top:0;font-size:10px;line-height:1.2}.pbanner__foot .pbanner__sep{font-size:15px}.pbanner__foot .pbanner__until{flex:1 1 110px;min-width:0;margin:0;gap:6px;justify-content:flex-start;font-size:12px;line-height:1.25;text-align:left}.pbanner__foot .pbanner__until .i{width:16px;height:16px;flex:0 0 16px}}@media (max-width:1023px){.subcats .subcat__ico{display:none}.subcats .subcat{justify-content:center;min-height:64px;text-align:center}.subcats .subcat__name{line-height:1.3}}@media (min-width:960px){.checkout{grid-template-columns:minmax(0,760px) 400px;justify-content:start}}@media (min-width:1024px){.header__catalog-drop .mm--header .mm__root-link:has(>.mm__ico)::before,.home__catnav--mega .mm--home .mm__root-link:has(>.mm__ico)::before{content:none}.header__catalog-drop .mm--header .mm__root-link>.mm__ico,.home__catnav--mega .mm--home .mm__root-link>.mm__ico{order:-1;flex:0 0 22px;width:22px;height:22px;margin:0;object-fit:contain}.header__catalog-drop .mm--header .mm__root-link>.mm__ico+.mm__chev,.home__catnav--mega .mm--home .mm__root-link>.mm__ico+.mm__chev{margin-left:0}.header__catalog-drop .mm--header .mm__more,.home__catnav--mega .mm--home .mm__more{color:var(--c-text);font-weight:600}.header__catalog-drop .mm--header .mm__more:hover,.home__catnav--mega .mm--home .mm__more:hover{color:var(--c-accent)}}[data-tab-panel="description"] .prose>:is(h1,h2,h3,h4,h5):first-child,[data-tab-panel="description"] .prose>p.prose__lead{margin:0 0 14px;color:var(--c-text);font-size:var(--size-desc-head);font-weight:700;line-height:1.25}[data-tab-panel="description"] .prose>p.prose__lead strong{font-weight:inherit}@media (max-width:767px){[data-tab-panel="description"] .prose>:is(h1,h2,h3,h4,h5):first-child,[data-tab-panel="description"] .prose>p.prose__lead{font-size:calc(var(--size-desc-head) - 3px)}}[data-tab-panel="description"] .prose [style*="font-family"],[data-tab-panel="description"] .prose [style*="font-size"],[data-tab-panel="description"] .prose [style*="line-height"]{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}[data-tab-panel="description"] .prose p[style*="line-height"]{line-height:1.85!important}[data-tab-panel="description"] .prose [style*="color: black"],[data-tab-panel="description"] .prose [style*="color:black"],[data-tab-panel="description"] .prose [style*="color: #000"],[data-tab-panel="description"] .prose [style*="color:#000"]{color:inherit!important}.product__mid .product__share{margin-top:var(--s-4)}.product__mid .product__share .cms-share{margin:0}.product__mid .product__share:empty{display:none}@media (min-width:1024px){.cathead:not(:has(.subcats)){margin-bottom:18px}}.filter__row .filter__brandlogo{display:block;width:auto;height:26px;margin:-7px 0;object-fit:contain}.filter__row--logo{grid-template-columns:auto 1fr auto auto}.prose{overflow-wrap:anywhere}@media (max-width:1023px){.catalog{grid-template-columns:minmax(0,1fr)}}.page__header .header__links a[href$="/akcii"]{font-weight:800}.langask{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:16px;background:rgb(17 24 39 / .45)}.langask[hidden]{display:none}.langask__box{width:min(100%, 440px);padding:32px 28px 26px;border-radius:24px;background:var(--c-bg,#fff);box-shadow:0 24px 60px rgb(17 24 39 / .25);text-align:center}.langask__title{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 0 22px;color:var(--c-text);font-size:20px;font-weight:600;line-height:1.3}.langask__flag{flex:0 0 auto;width:30px;height:20px;border-radius:3px;background:linear-gradient(#0057b7 50%,#ffd700 50%)}.langask__yes{min-width:190px;min-height:52px;font-size:17px}.langask__no{display:block;margin:18px auto 0;padding:4px 8px;border:0;background:none;color:var(--c-text);cursor:pointer;font:inherit;font-size:16px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.langask__no:hover{color:var(--c-accent)}@media (max-width:1023px){.promo-banner.pbanner{padding:12px 14px;text-align:left}.pbanner__head{display:flex;align-items:flex-start;gap:10px}.pbanner__head .pbanner__badge{flex:0 0 auto;padding:4px 11px;font-size:11px}.pbanner__head .pbanner__title{margin:1px 0 0;font-size:calc(calc(var(--fs-promo-title, 17px) * .941) * var(--role-scale, 1));line-height:1.3}.pbanner__note{margin-top:4px;font-size:13px}.pbanner__timer{margin-top:8px}.pbanner__cap{margin-bottom:5px;font-size:13px}.pbanner__cells{gap:8px}.pbanner__cell{flex:0 1 58px;max-width:58px;padding:5px 2px 4px;border-radius:10px}.pbanner__cell b{font-size:18px}.pbanner__cell small{margin-top:0;font-size:10px;line-height:1.2}.pbanner__sep{font-size:16px}.pbanner__until{justify-content:flex-start;gap:7px;margin-top:8px;font-size:13px}.pbanner__until .i{width:17px;height:17px;flex:0 0 17px}}.article-card__media--ph,.article-card__chev{display:none}.home__side .wblock--news{padding:var(--s-4) var(--s-5) 4px;border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-bg)}.home__side .wblock--news .wblock__title{font-size:calc(calc(var(--fs-side-title, 17px) * 1.059) * var(--role-scale, 1));font-weight:800}.home__side .newslist{gap:0}.home__side .newslist .article-card,.home__side .newslist .article-card--noimg{grid-template-columns:88px minmax(0,1fr) 16px;align-items:center;gap:14px;padding:14px 0}.home__side .newslist .article-card+.article-card{border-top:1px solid var(--c-line)}.home__side .newslist .article-card__media{display:flex;align-items:center;justify-content:center;width:88px;height:88px;overflow:hidden;border-radius:12px;background:var(--c-bg-soft)}.home__side .newslist .article-card__media--ph{display:flex}.home__side .newslist .article-card__media img{width:100%;height:100%;border-radius:0;object-fit:cover}.home__side .newslist .article-card__media--ph .i{width:32px;height:32px;color:var(--c-accent)}.home__side .newslist .article-card__title{font-size:calc(var(--fs-side-item, 16px) * var(--role-scale, 1));font-weight:700}.home__side .newslist .article-card__date{font-size:calc(var(--fs-side-date, 14px) * var(--role-scale, 1))}.home__side .newslist .article-card__chev{display:block;align-self:center;color:var(--c-accent);font-size:26px;line-height:1;text-decoration:none}@media (min-width:1024px){.home__side .newslist .article-card,.home__side .newslist .article-card--noimg{grid-template-columns:64px minmax(0,1fr) 12px;gap:10px}.home__side .newslist .article-card__media{width:64px;height:64px;border-radius:10px}.home__side .newslist .article-card__media--ph .i{width:26px;height:26px}.home__side .newslist .article-card__title{font-size:calc(calc(var(--fs-side-item, 16px) * .875) * var(--role-scale, 1))}.home__side .newslist .article-card__date{font-size:calc(calc(var(--fs-side-date, 14px) * .929) * var(--role-scale, 1))}}.home__main .promo-cta.helpcta{display:grid;gap:14px;padding:22px var(--s-4);border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-bg)}.helpcta__head{display:flex;align-items:center;gap:16px}.helpcta__ico{display:flex;flex:0 0 72px;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:#fff1e3;background:var(--ico-tile-bg,color-mix(in srgb,var(--c-accent-2) 14%,var(--c-bg)));color:var(--ico-tile-fg,var(--c-accent-2))}.helpcta__ico .i{width:40px;height:40px}.home__main .helpcta__title{font-size:var(--size-helpcta);font-weight:700;line-height:1.15}.helpcta__accent{display:block;color:var(--c-accent)}.home__main .helpcta__sub{margin:0;font-size:calc(var(--size-helpcta) * .708);line-height:1.35}.helpcta__btn{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;width:100%;min-height:56px;padding:12px 22px;border-radius:14px;font-size:calc(var(--size-helpcta) * .75);font-weight:700;text-align:center}.helpcta__btn .i{width:28px;height:28px}.helpcta__arrow{font-size:26px;line-height:1}@media (min-width:1024px){.home__main .promo-cta.helpcta{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head btn" "sub btn";align-items:center;column-gap:32px;row-gap:10px;padding:26px 32px}.helpcta__head{grid-area:head}.home__main .helpcta__sub{grid-area:sub}.helpcta__btn{grid-area:btn;width:auto;min-width:340px}.helpcta__accent{display:inline}}.subcats--icons .subcats__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.subcats--icons .subcat{flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;min-height:64px;padding:10px 12px;border:1px solid var(--c-accent);border-radius:10px;background:var(--c-bg);text-align:left}.subcats--icons .subcat:hover{background:var(--c-accent-soft,#eaeffc)}.subcats--icons .subcat__ico{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;border-radius:0;background:none}.subcats--icons .subcat__ico .i{width:32px;height:32px;background:var(--c-accent-2)}.subcats--icons .subcat__ico img{width:32px;height:32px;object-fit:contain}.subcats--icons .subcat__name{color:var(--c-text);font-weight:400;line-height:1.25}.subcats--icons .subcats__more{display:block;width:max-content;max-width:100%;margin:12px auto 0;padding:6px 10px;border:0;border-radius:0;background:none;color:var(--c-accent);font-size:16px;font-weight:500}.subcats--icons .subcats__more:hover{background:none;text-decoration:underline}.subcats--icons .subcats__more::after{margin-left:8px;background:var(--c-accent)}@media (min-width:1024px){.subcats--icons .subcats__grid{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:12px}.subcats--icons .subcat{min-height:84px;padding:12px 14px}.subcats--icons .subcat__ico{width:40px;height:40px}.subcats--icons .subcat__ico .i,.subcats--icons .subcat__ico img{width:36px;height:36px}.subcats--icons .subcat__name{font-size:15px;line-height:1.3}.subcats--icons .subcats__more{margin-top:10px}}@media (max-width:1023px){.catalog__filterbar.has-toolbar{display:flex;align-items:stretch;gap:8px}.catalog__filterbar.has-toolbar .catalog__filter-btn{flex:0 0 auto;width:auto;height:44px;min-height:44px;margin:0;padding:0 16px;border-radius:10px;font-size:15px}.catalog__toolbar--head.is-inbar{flex:1 1 auto;min-width:0;width:auto;margin:0}.catalog__toolbar--head.is-inbar .toolbar{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:8px}.catalog__toolbar--head.is-inbar .toolbar__item{display:flex;align-items:center;gap:4px;height:44px;min-height:44px;margin:0;padding:0 4px 0 10px;border:1px solid var(--c-accent);border-radius:10px;background:var(--c-bg)}.catalog__toolbar--head.is-inbar .toolbar__ico{width:18px;height:18px;flex:0 0 auto;background:var(--c-accent)}.catalog__toolbar--head.is-inbar .toolbar__item .select,.catalog__toolbar--head.is-inbar .select{flex:1 1 auto;width:auto;height:42px;min-height:42px;padding:0 18px 0 4px;border:0;background-color:#fff0;color:var(--c-accent);font-size:14px}.catalog__toolbar--head.is-inbar .viewtoggle{display:none}.catalog__filterbar.is-stuck .catalog__toolbar--head{display:none}.catalog__filterbar.is-stuck .catalog__filter-btn{flex:1 1 auto;width:100%}}@media (min-width:1024px){.header__catalog-drop .mm:has(.mm__root--promo) .mm__root:not(.mm__root--promo):has(>.mm__root-link[href$="/akcii"]),.home__catnav--mega .mm:has(.mm__root--promo) .mm__root:not(.mm__root--promo):has(>.mm__root-link[href$="/akcii"]){display:none}}@media (min-width:1024px){.header__catalog-drop .mm--header .mm__group-title,.home__catnav--mega .mm--home .mm__group-title{color:var(--c-accent);font-weight:700}}.mmpromos{display:none}@media (min-width:1024px){.header__catalog-drop .mm--header .mm__aside{justify-content:flex-start}.header__catalog-drop .mm--header .mm__aside:has(.mmpromos) .mm__banner{display:none}.header__catalog-drop .mm--header .mm__aside .mmpromos{display:block;width:100%}.mmpromos__head{margin:0 0 10px;color:var(--c-text);font-size:16px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.mmpromos__box{position:relative;border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-bg);box-shadow:0 6px 22px rgb(17 24 39 / .06);overflow:hidden}.mmpromos .slider__slide.mmpromos__slide{display:flex;flex-direction:column;aspect-ratio:auto;max-height:none;height:auto;border-radius:0;color:var(--c-text);text-decoration:none}.mmpromos__media{position:relative;flex:0 0 auto;min-height:0;aspect-ratio:1 / 1;overflow:hidden;background:var(--c-bg-soft)}.mmpromos .mmpromos__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mmpromos__badge{position:absolute;bottom:10px;left:10px;padding:4px 12px;border-radius:var(--r-pill);background:var(--c-danger);color:#fff;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.mmpromos__body{display:flex;flex-direction:column;gap:4px;padding:10px 14px 30px}.mmpromos__term{display:flex;align-items:center;gap:6px;color:var(--c-text-muted,#6b7280);font-size:13px}.mmpromos__term .i{width:16px;height:16px}.mmpromos__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;font-weight:700;line-height:1.25}.mmpromos__more{color:var(--c-accent-2);font-size:14px;font-weight:700}.mmpromos__slide:hover .mmpromos__more{text-decoration:underline}.mmpromos .slider__nav{display:inline-flex;top:30%;width:32px;height:32px}.mmpromos .slider__nav .i{width:16px;height:16px}.mmpromos .mmpromos__dots{position:absolute;bottom:4px;left:0;right:0;display:flex;justify-content:center}}@media (min-width:960px){.checkout{grid-template-columns:minmax(0,1fr) 440px}.checkout__aside{top:calc(var(--page-header-h, 130px) + 16px)}.checkout__aside .summary__name{-webkit-line-clamp:3}}@media (min-width:1280px){.checkout{grid-template-columns:minmax(0,760px) 480px}}.method:has(input:checked){border-color:var(--c-accent);background:var(--c-accent);color:var(--c-text-inverse,#fff)}.method:has(input:checked) .method__name,.method:has(input:checked) .method__note,.method:has(input:checked) .method__price{color:var(--c-text-inverse,#fff)}.method:has(input:checked) .method__note,.method:has(input:checked) .method__price{opacity:.85}.method:has(input:checked) .method__ico{color:var(--c-text-inverse,#fff);background-color:var(--c-text-inverse,#fff)}.method:has(input:checked) .method__mark{border-color:var(--c-text-inverse,#fff);box-shadow:inset 0 0 0 4px var(--c-accent),inset 0 0 0 12px var(--c-text-inverse,#fff)}.method__logo{border-radius:8px}.method:has(input:checked) .method__logo{background:#fff;padding:3px}.np__doors{display:grid;gap:var(--s-3)}.np__doors:not([hidden]){display:grid}.catx-grid{column-gap:14px}@media (min-width:768px){.catx-grid{columns:2}}@media (min-width:1200px){.catx-grid{columns:3}}.catx{break-inside:avoid;margin-bottom:14px;padding:14px 16px 16px;border:1px solid var(--c-accent);border-radius:12px;background:var(--c-bg)}.catx__head{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.catx__ico,.catx__photo{flex:0 0 auto;display:grid;place-items:center;width:56px;height:56px;border-radius:12px;overflow:hidden}.catx__ico{background:color-mix(in srgb,var(--c-accent-2) 12%,#fff)}.catx__ico .i{width:32px;height:32px;background:var(--c-accent-2)}.catx__ico img{width:32px;height:32px;object-fit:contain}.catx__photo{background:var(--c-bg-soft)}.catx__photo img{width:100%;height:100%;object-fit:cover}.catx__name{flex:1 1 auto;min-width:0;color:var(--c-accent);font-size:17px;font-weight:700;line-height:1.25}.catx__num{margin-left:6px;color:var(--c-text-faint);font-size:13px;font-weight:400;white-space:nowrap}.catx__go{flex:0 0 auto;width:18px;height:18px;color:var(--c-accent);background:var(--c-accent)}.catx__head:hover .catx__name{text-decoration:underline}.catx__chips{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none}.catx__chips.is-clipped .is-over{display:none}.catx__chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:5px 12px;border:1px solid var(--c-line);border-radius:var(--r-pill);background:var(--c-bg-soft);color:var(--c-text);font:inherit;font-size:14px;line-height:1.2;text-decoration:none;cursor:pointer}.catx__chip:hover{border-color:var(--c-accent);color:var(--c-accent)}.catx__chipnum{color:var(--c-text-faint);font-size:12px}.catx__chip--more{border-style:dashed;border-color:var(--c-accent);background:var(--c-bg);color:var(--c-accent);font-weight:600}.np__types .chips{margin-bottom:0}.np__types .chip{min-height:40px;padding:6px 16px;border:1px solid var(--c-line);border-radius:var(--r-pill);background:var(--c-bg);color:var(--c-text);font:inherit;font-size:15px;font-weight:500;line-height:1.2;transition:background .15s,color .15s,border-color .15s}.np__types .chip:hover{border-color:var(--c-accent);color:var(--c-accent)}.np__types .chip.is-active,.np__types .chip.is-active:hover{background:var(--btn-bg,var(--c-accent));border-color:var(--btn-border,transparent);color:var(--btn-fg,var(--c-text-inverse))}.subcats--icons .subcat__name{font-weight:700}.np__types{margin-bottom:14px}@media (min-width:1280px){.checkout{justify-content:space-between}}@media (min-width:1024px){.home__catnav--mega .mm--home .mm__aside:has(.mmpromos) .mm__banner{display:none}.home__catnav--mega .mm--home .mm__aside .mmpromos{display:block;width:100%}}@media (max-width:480px){.subcats--icons .subcat__name{font-size:13px}}@media (max-width:375px){.subcats--icons .subcat__name{font-size:12px}}.boc__qty{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--s-3)}.boc__qty-label{display:flex;align-items:center;gap:var(--s-2)}.boc__qty .qty{height:44px;gap:0;overflow:hidden;border:1px solid var(--c-line);border-radius:10px}.boc__qty .qty .icon-btn{width:40px;height:44px;border:0;border-radius:0;background:none;font-size:22px}.boc__qty .qty .qty__input{width:52px;height:44px;min-height:44px;border:0;border-radius:0;background:none;box-shadow:none;font-weight:600;text-align:center}.boc__total{font-size:18px;font-weight:700}.boc__msg{padding:12px 14px;border-radius:var(--r-md)}.boc__msg--ok{background:var(--c-bg-soft);font-weight:600}.boc__msg--err{background:var(--c-danger-soft);color:var(--c-danger)}.qty>.icon-btn,.summary__qty .icon-btn,.qty__btn{--pm-len:12px;--pm-thick:2px;position:relative;color:transparent!important}.cartline__foot .qty__btn,.summary__qty .icon-btn{--pm-len:10px}.qty>.icon-btn::before,.qty>.icon-btn::after,.summary__qty .icon-btn::before,.summary__qty .icon-btn::after,.qty__btn::before,.qty__btn::after{content:'';position:absolute;left:50%;top:50%;width:var(--pm-len);height:var(--pm-thick);margin:calc(var(--pm-thick) / -2) 0 0 calc(var(--pm-len) / -2);border-radius:1px;background:var(--c-text);pointer-events:none}.qty>.icon-btn::after,.summary__qty .icon-btn::after,.qty__btn::after{display:none}.qty>.icon-btn[data-qty-plus]::after,.summary__qty .icon-btn:last-of-type::after,.qty__btn[data-cart-step="1"]::after,.qty__btn[data-qty-inc]::after{display:block;width:var(--pm-thick);height:var(--pm-len);margin:calc(var(--pm-len) / -2) 0 0 calc(var(--pm-thick) / -2)}.qty>.icon-btn:hover::before,.qty>.icon-btn:hover::after,.summary__qty .icon-btn:hover::before,.summary__qty .icon-btn:hover::after,.qty__btn:hover::before,.qty__btn:hover::after{background:var(--c-accent)}.qty__btn:disabled,.qty>.icon-btn:disabled,.summary__qty .icon-btn:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.mobmenu .mobnav .mobrow[href$="/akcii"]{color:var(--c-danger);font-weight:800;text-transform:uppercase;font-size:1.12em}.mobmenu .mobnav .mobrow[href$="/akcii"]>.i{background:var(--c-danger)}@media (max-width:959px){.checkout__form form>.checkout__block:last-child{margin-bottom:0}}:root{--ic-truck-fast:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 6h9v10H7z'/%3E%3Cpath d='M16 9h3.2L22 12.2V16h-6z'/%3E%3Ccircle cx='10' cy='18' r='1.7'/%3E%3Ccircle cx='18.3' cy='18' r='1.7'/%3E%3Cpath d='M2 8h3M1 11h4M2 14h3'/%3E%3C/svg%3E");--ic-scales:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v18M8 21h8M4 6.5h16'/%3E%3Cpath d='M6.5 6.5L3 13.5h7z'/%3E%3Cpath d='M17.5 6.5L14 13.5h7z'/%3E%3Cpath d='M3 13.5a3.5 2.4 0 0 0 7 0M14 13.5a3.5 2.4 0 0 0 7 0'/%3E%3C/svg%3E")}.i--truck-fast{-webkit-mask-image:var(--ic-truck-fast);mask-image:var(--ic-truck-fast)}.i--scales{-webkit-mask-image:var(--ic-scales);mask-image:var(--ic-scales)}.newsbar__formwrap{min-width:0}.newsbar__msg{margin:10px 0 0;font-size:15px;line-height:1.35;color:rgb(255 255 255 / .85)}.newsbar__msg.is-ok{color:#9be7a5}.newsbar__msg.is-error{color:#ffb4b4}@media (min-width:600px){.newsbar__formwrap{display:flex;flex-direction:column;align-items:stretch}}@media (max-width:1279px){.home__main>.homehero+.wblock{margin-top:0}}.product-card__nav{position:absolute;top:50%;z-index:3;display:flex;width:32px;height:32px;margin-top:-16px;padding:0;align-items:center;justify-content:center;border:0;border-radius:50%;background:rgb(255 255 255 / .72);box-shadow:0 1px 4px rgb(0 0 0 / .18);color:#111;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.product-card__nav::before{content:"";width:9px;height:9px;border-top:2px solid currentColor;border-right:2px solid currentColor}.product-card__nav--prev{left:4px}.product-card__nav--prev::before{transform:translateX(2px) rotate(-135deg)}.product-card__nav--next{right:4px}.product-card__nav--next::before{transform:translateX(-2px) rotate(45deg)}.product-card__nav:hover{background:rgb(255 255 255 / .92)}.product-card__nav[hidden]{display:none}.home__side .product-card__nav{display:none}.method__price-note{font-weight:400;color:var(--c-text-soft)}:root{--ic-mail:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3 7l9 6 9-6'/%3E%3C/svg%3E");--ic-pin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-6.5-5.6-6.5-11a6.5 6.5 0 0 1 13 0c0 5.4-6.5 11-6.5 11z'/%3E%3Ccircle cx='12' cy='10' r='2.4'/%3E%3C/svg%3E");--ic-plus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E");--ic-lock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='10' width='14' height='11' rx='2'/%3E%3Cpath d='M8 10V7a4 4 0 0 1 8 0v3'/%3E%3Ccircle cx='12' cy='15.5' r='1.2'/%3E%3C/svg%3E");--ic-logout:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 4H6a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h4'/%3E%3Cpath d='M15 8l4 4-4 4M19 12H9'/%3E%3C/svg%3E")}.i--mail{-webkit-mask-image:var(--ic-mail);mask-image:var(--ic-mail)}.i--pin{-webkit-mask-image:var(--ic-pin);mask-image:var(--ic-pin)}.i--plus{-webkit-mask-image:var(--ic-plus);mask-image:var(--ic-plus)}.i--lock{-webkit-mask-image:var(--ic-lock);mask-image:var(--ic-lock)}.i--logout{-webkit-mask-image:var(--ic-logout);mask-image:var(--ic-logout)}.pill{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:var(--r-pill);font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.pill--info{background:rgb(82 120 230 / .12);color:var(--c-accent)}.pill--ok{background:rgb(46 158 74 / .12);color:var(--c-success,#2e9e4a)}.pill--danger{background:var(--c-danger-soft,rgb(214 69 69 / .12));color:var(--c-danger)}.oview{display:flex;flex-direction:column;gap:var(--s-4)}.oview__head{display:flex;flex-direction:column;gap:8px}.oview__back{display:inline-flex;align-items:center;gap:6px;color:var(--c-accent);font-size:14px;font-weight:500;text-decoration:none}.oview__back .i{width:18px;height:18px}.oview__titlerow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.container--narrow .oview__title{margin:0;font-size:24px;text-align:left}.oview__date{display:inline-flex;align-items:center;gap:6px;color:var(--c-text-soft);font-size:14px}.oview__date .i{width:18px;height:18px}.oview__cards{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4)}.container--narrow .oview__card{padding:var(--s-4)}.oview__h{display:flex;align-items:center;gap:8px;margin:0 0 var(--s-3);font-size:18px}.oview__h .i{width:22px;height:22px;color:var(--c-accent-2,#FF8A00)}.oview__actions{display:flex;flex-direction:column;align-items:stretch;gap:12px}.oview__actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px}.oview__actions .btn .i{width:18px;height:18px}.oview__cancel{margin:0;display:flex}.oview__cancel .btn{flex:1 1 auto}.btn--cancel{border-color:var(--c-danger);color:var(--c-danger)}.btn--cancel:hover{background:var(--c-danger-soft,#fdecec);border-color:var(--c-danger);color:var(--c-danger)}.oview__link{align-self:center;color:var(--c-accent);font-size:15px;font-weight:500;text-decoration:none}.oview__link:hover{text-decoration:underline}.odet{display:flex;flex-direction:column}.odet__row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--c-line)}.odet__row:last-child{border-bottom:0}.odet__ico{display:flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:50%;background:rgb(255 138 0 / .12);color:var(--c-accent-2,#FF8A00)}.odet__ico .i{width:20px;height:20px}.odet__body{display:flex;flex-direction:column;gap:2px;min-width:0}.odet__label{color:var(--c-text-faint);font-size:12px;text-transform:uppercase;letter-spacing:.02em}.odet__value{font-size:15px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.odet__value a{color:var(--c-link)}@media (min-width:768px){.container--narrow .oview__card{padding:var(--s-5)}.oview__actions{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.oview__actions .btn{min-width:220px}.oview__cancel .btn{flex:0 0 auto}.odet{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.odet__row{padding:12px 14px;border:1px solid var(--c-line);border-radius:var(--r-md)}.odet__row:last-child{border-bottom:1px solid var(--c-line)}.odet__row--wide{grid-column:1 / -1}}@media (min-width:900px){.container--narrow .oview__title{font-size:28px}.thanks{padding:var(--s-6) var(--s-5)}.thanks__title{font-size:30px}}@media (max-width:767px){.product-card__nav{width:28px;height:28px;margin-top:-14px;background:#fff0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:rgb(110 110 110 / .55)}.product-card__nav::before{width:10px;height:10px;border-width:2px;filter:drop-shadow(0 0 1px rgb(255 255 255 / .45))}.product-card__nav--prev{left:0;justify-content:flex-start;padding-left:4px}.product-card__nav--next{right:0;justify-content:flex-end;padding-right:4px}.gallery__arrow{display:flex;width:32px;height:44px;margin-top:-22px;background:#fff0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.gallery__arrow .i{width:18px;height:18px;background-color:rgb(110 110 110 / .55);filter:drop-shadow(0 0 1px rgb(255 255 255 / .45))}.gallery__arrow--prev{left:0;justify-content:flex-start;padding-left:2px}.gallery__arrow--next{right:0;justify-content:flex-end;padding-right:2px}.gallery__arrow:hover{background:#fff0}.product-card__nav:hover{background:#fff0}.odet__row{gap:14px;padding:12px 0}.odet__ico{width:48px;height:48px}.odet__ico .i{width:24px;height:24px}.odet__body{gap:3px}.odet__label{font-size:14px;text-transform:none;letter-spacing:0;color:var(--c-text-soft)}.odet__value{font-size:16px;font-weight:400}}.oview__actions .btn--ghost:not(.btn--cancel){border-color:var(--c-accent);color:var(--c-accent)}.oview__actions .btn--ghost:not(.btn--cancel):hover{background:rgb(82 120 230 / .08)}@media (max-width:1023px){.product__box>.product__gallery .gallery__arrow--prev{left:calc(12px - var(--s-4))}.product__box>.product__gallery .gallery__arrow--next{right:calc(12px - var(--s-4))}}@media (max-width:767px){.product__box>.product__gallery .gallery__arrow--prev{left:calc(var(--s-4) * -1)}.product__box>.product__gallery .gallery__arrow--next{right:calc(var(--s-4) * -1)}}.catx__chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.catx__chips>li{display:flex;min-width:0}.catx__chip{flex:1 1 auto;min-width:0;gap:8px;min-height:0;padding:10px 8px;border:1px solid color-mix(in srgb,var(--c-accent) 35%,#fff);border-radius:12px;background:var(--c-bg);text-align:left}.catx__chipico{display:grid;flex:0 0 auto;place-items:center;width:42px;height:42px;border-radius:50%;background:color-mix(in srgb,var(--c-accent-2) 12%,#fff)}.catx__chipico .i{width:26px;height:26px;background:var(--c-accent-2)}.catx__chipico img{width:26px;height:26px;object-fit:contain}.catx__chiptext{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:6px}.catx__chipname{max-width:100%;color:var(--c-text);font-size:14px;font-weight:600;line-height:1.25;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.catx__chip:hover .catx__chipname{color:var(--c-accent)}.catx__chipnum{padding:2px 10px;border-radius:var(--r-pill);background:var(--c-bg-soft);color:var(--c-text-soft);font-size:13px}.catx__chips-more{grid-column:1 / -1}.catx__chip--more{justify-content:center;min-height:46px;border:0;background:var(--btn-bg,var(--c-accent));color:var(--btn-fg,var(--c-text-inverse));font-size:15px;text-align:center}.catx__chip--more::after{content:"";width:8px;height:8px;margin:-4px 0 0 4px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg)}.catx__chips:not(.is-clipped) .catx__chip--more::after{margin-top:4px;transform:rotate(-135deg)}.catx__chip--more:hover{color:var(--btn-fg,var(--c-text-inverse))}@media (min-width:768px){.catx__chip--more{min-height:40px;font-size:14px}}@media (max-width:767px){.catx{padding:0;border:0;border-radius:0;background:none;margin-bottom:22px}.catx__head{padding:12px 14px;border:1px solid color-mix(in srgb,var(--c-accent) 35%,#fff);border-radius:12px;background:var(--c-bg)}.catx__head .catx__name{font-size:18px}.catx__head .catx__num{display:block;margin:4px 0 0;font-size:14px}.catx__chips{margin-top:10px}.catx__chip{padding:12px 8px}}@media (max-width:419px){.catx__chipname{font-size:13px}}@media (max-width:359px){.catx__chipico{width:36px;height:36px}.catx__chipico .i,.catx__chipico img{width:22px;height:22px}}:root{--ic-clock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E")}.i--clock{-webkit-mask-image:var(--ic-clock);mask-image:var(--ic-clock)}.infocard--dlvtable{container-type:inline-size}.infocard--dlvtable .infocard__head{font-size:calc(var(--fs-infocard-head, 18px) * var(--role-scale, 1));letter-spacing:.04em;margin-bottom:14px}.infocard--dlvtable .infocard__head .i{width:26px;height:26px;background-color:var(--c-accent-2)}.dlv__thead{display:grid;grid-template-columns:minmax(0,1fr) 130px;gap:10px;margin:0 calc(var(--s-2) * -1);padding:8px var(--s-2);border-radius:8px;background:var(--c-bg-soft);color:var(--c-text-soft);font-size:14px}.dlv__thead span:last-child{padding-right:0}.infocard--dlvtable .dlv__row{display:grid;grid-template-columns:30px minmax(0,1fr) 108px 12px;align-items:center;gap:10px;min-height:0;padding:14px 0;color:var(--c-text)}.infocard--dlvtable .dlv__thead+.dlv__row{border-top:0}.dlv__body{display:flex;min-width:0;flex-direction:column;gap:3px}.dlv__name{font-size:16px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.dlv__note{color:var(--c-text-soft);font-size:13px;line-height:1.3}.dlv__term{display:flex;align-items:center;gap:6px;margin-top:2px;color:var(--c-text-soft);font-size:13px}.dlv__term .i{flex:0 0 auto;width:16px;height:16px;background-color:var(--c-accent-2)}.infocard--dlvtable .dlv__row .dlv__term{font-size:12px;white-space:nowrap}.dlv__price{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:3px;font-size:13px;line-height:1.3}.dlv__sum{color:var(--c-text)}.dlv__pill{padding:4px 8px;white-space:nowrap;border-radius:8px;background:color-mix(in srgb,var(--c-success) 14%,#fff);color:color-mix(in srgb,var(--c-success) 80%,#000);font-weight:700}.dlv__free{color:var(--c-text-soft);font-size:12px}.dlv__go{width:12px;height:14px;background-color:var(--c-accent)}.infocard--dlvtable .dlv__row:hover .dlv__name{color:var(--c-accent)}.dlv__foot{padding-top:12px;border-top:1px solid var(--c-line)}.dlv__more{color:var(--c-accent);font-size:15px;font-weight:600;text-decoration:none}.dlv__more:hover{text-decoration:underline}@container (max-width:279px){.dlv__thead{display:none}.infocard--dlvtable .dlv__row{grid-template-columns:30px minmax(0,1fr) 12px;row-gap:6px}.dlv__price{font-size:14px}.infocard--dlvtable .dlv__row .dlv__term{font-size:13px;white-space:normal}.infocard--dlvtable .dlv__row .infocard__row-icon{align-self:start}.dlv__price{grid-column:2;grid-row:2}.dlv__go{grid-column:3;grid-row:1 / span 2}.dlv__name{font-size:15px}}.infocard--payment .infocard__head{font-size:18px;letter-spacing:.04em;margin-bottom:14px}.infocard--payment .infocard__head .i{width:26px;height:26px;background-color:var(--c-accent-2)}.newsbar__sub--lead{margin-top:0;color:#fff;font-size:calc(var(--size-newsbar) * .679);font-weight:400;line-height:1.4}@media (max-width:767px){.buybar__price .price{font-size:22px}}@media (max-width:374px){.buybar__price .price{font-size:20px}}.page-landing{margin-bottom:var(--s-7)}.page-landing>.prose{max-width:900px}.lp-hero{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:var(--s-4);margin:var(--s-3) 0 var(--s-6);padding:var(--s-5);border-radius:calc(var(--r-lg, 14px) * 1.5);background:color-mix(in srgb,var(--c-accent) 12%,#fff);overflow:hidden}.lp-hero__kicker{margin:0 0 var(--s-2);color:var(--c-accent-2);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.lp-hero .lp-hero__title{margin:0 0 var(--s-3);font-family:var(--f-head);font-size:clamp(30px, 3.6vw, 52px);font-weight:800;line-height:1.1}.lp-hero__lead{margin:0 0 var(--s-3);color:var(--c-text);font-size:clamp(17px, 1.5vw, 20px);font-weight:600;line-height:1.4}.lp-hero__text{margin:0 0 var(--s-5);color:var(--c-text-soft);line-height:1.5}.lp-hero__actions{display:flex;flex-wrap:wrap;gap:var(--s-3);margin:0}.lp-hero__actions .btn{min-height:48px;padding:0 28px;font-weight:600}.lp-hero__actions .btn--ghost{border-color:var(--c-accent);background:var(--c-bg);color:var(--c-accent)}.lp-hero__actions .btn--ghost:hover{background:var(--c-accent);color:var(--c-text-inverse)}.lp-hero__img{display:block;width:100%;height:auto;border-radius:0}@media (min-width:900px){.lp-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:var(--s-5);padding:var(--s-6) 0 var(--s-6) var(--s-7)}.lp-hero__img{margin:calc(var(--s-6) * -1) 0}}.lp-head{margin:0 0 var(--s-5);font-family:var(--f-head);font-size:var(--fs-xl);font-weight:800}.lp-head::after{content:"";display:block;width:64px;height:5px;margin-top:10px;border-radius:3px;background:var(--c-accent)}.lp-tiles{margin:0 0 var(--s-6)}.lp-tiles__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3)}@media (min-width:768px){.lp-tiles__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-4)}}.lp-tile{position:relative;display:block;aspect-ratio:262 / 245;border-radius:var(--r-lg,14px);overflow:hidden;background:var(--c-bg-muted);color:#fff;text-decoration:none;box-shadow:0 6px 18px rgb(20 30 60 / .08)}.lp-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:0;transition:transform .3s ease}.lp-tile::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(10 15 30 / .82) 0%,rgb(10 15 30 / .35) 38%,#fff0 62%)}.lp-tile:hover img{transform:scale(1.04)}.lp-tile__name,.lp-tile__more{position:absolute;z-index:1;left:var(--s-4);right:64px}.lp-tile__name{bottom:38px;font-size:19px;font-weight:700;line-height:1.2}.lp-tile__more{bottom:16px;font-size:14px;opacity:.9}.lp-tile__go{position:absolute;z-index:1;right:var(--s-4);bottom:16px;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#fff}.lp-tile__go .i{width:18px;height:18px;background:var(--c-text)}@media (max-width:767px){.lp-tile__name,.lp-tile__more{left:var(--s-3);right:var(--s-3)}.lp-tile__name{bottom:30px;font-size:15px}.lp-tile__more{bottom:10px;font-size:12px}.lp-tile__go{display:none}}.lp-why{margin:0 0 var(--s-6)}.lp-why .whyus__head{text-transform:none}.lp-why .whyus__grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1024px){.lp-why .whyus__grid{grid-template-columns:repeat(var(--whyus-cols,4),minmax(0,1fr))}}.lp-why .whyus__item{flex-direction:column;justify-content:flex-start;gap:var(--s-2);padding:var(--s-5) var(--s-3);text-align:center}.lp-why .whyus__ico{width:64px;height:64px;background:none}.lp-why .whyus__ico .i{width:48px;height:48px;background:var(--c-accent)}@media (max-width:767px){.lp-why .whyus__item{padding:var(--s-4) var(--s-2)}.lp-why .whyus__ico{width:48px;height:48px}.lp-why .whyus__ico .i{width:36px;height:36px}.lp-why .whyus__title{font-size:15px}.lp-why .whyus__text{font-size:13px}}.mm .mm__root--promo>.mm__root-link .mm__root-name,.mm .mm__root .mm__root-link[data-mm-root="promo"] .mm__root-name{text-transform:var(--mm-promo-transform,none);letter-spacing:var(--mm-promo-spacing,normal)}@media (max-width:1023px){html:not(.is-search-collapsed):not(.is-header-compact) .page__header .header__search{overflow:visible}}html:has([data-checkout]) .tabbar{display:none}@media (max-width:1023px){html:has([data-checkout]) .page__footer{padding-bottom:0}html:has([data-checkout]) .cookiebar{bottom:0}}.tabbar__item--wish .tabbar__badge{top:-7px;right:-2px;left:auto;transform:none;min-width:20px;height:20px;padding:0 5px;border-radius:var(--r-pill);background:var(--c-warning);color:#FFF;font-size:calc(calc(var(--fs-cart-badge, 14px) * .857) * var(--role-scale, 1));font-weight:700;line-height:20px;text-align:center}.tabbar__item--wish .tabbar__badge[hidden]{display:none}.thanks__socs{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;width:100%;margin-top:var(--s-2);padding-top:var(--s-3);border-top:1px solid #bfe6c6}.thanks__socs-label{color:var(--c-text);font-size:15px;font-weight:600}.thanks__soc{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;color:#fff;text-decoration:none;transition:transform .15s ease}.thanks__soc:hover{transform:scale(1.06);color:#fff}.thanks__soc--instagram{border-radius:14px;background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%)}.thanks__soc--telegram{background:#29A9EB}.thanks__soc--telegram svg{margin-left:-2px}.tabbar__ico .i--user,.tabbar__item--cart .tabbar__ico .i{width:28px;height:28px}.tabbar__ico .i--heart{width:34px;height:34px}.thanks__socs{flex-wrap:nowrap}.thanks__socs-label{min-width:0;font-size:inherit}.thanks__soc{flex:none}@media (max-width:767px){.thanks__socs{gap:10px}.thanks__soc{width:40px;height:40px}.thanks__soc--instagram{border-radius:11px}.thanks__soc svg{width:22px;height:22px}}@media (max-width:767px){.header__suggest .suggest__item{grid-template-columns:40px 1fr auto;gap:var(--s-2);font-size:var(--size-suggest-m);line-height:1.3}.header__suggest .suggest__img{width:40px;height:40px}.header__suggest .suggest__all{font-size:var(--size-suggest-m)}.header__suggest .suggest__item .price{font-size:var(--size-suggest-price-m);white-space:nowrap}}.product-card .product-card__acts .iconbtn.iconbtn--danger,.product-card .product-card__fav .iconbtn.iconbtn--danger{border:1px solid var(--c-danger);background:var(--c-danger);color:var(--c-text-inverse)}.product-card .product-card__acts .iconbtn.iconbtn--danger:hover,.product-card .product-card__fav .iconbtn.iconbtn--danger:hover{background:color-mix(in srgb,var(--c-danger) 85%,#000);color:var(--c-text-inverse)}.product-card .product-card__fav .iconbtn.iconbtn--danger .i{background-color:currentColor}[data-product-button--add],.buybar__buy{--btn-bg:var(--buy-btn-bg);--btn-fg:var(--buy-btn-fg);--btn-border:var(--buy-btn-border);--btn-hover-bg:var(--buy-btn-hover);--btn-hover-fg:var(--buy-btn-fg)}[data-product-button--add].is-loading::after,.buybar__buy.is-loading::after{color:var(--buy-btn-fg,var(--c-text-inverse))}@media (min-width:768px){.cards-foot-bottom .product-card:not(.home__side .product-card) .product-card__foot{margin-top:auto}}@media (max-width:767px){.cards-foot-bottom .product-card .product-card__price{min-height:48px;align-content:flex-end}.cards-foot-bottom .product-card .product-card__price .price__old{flex-basis:100%}.cards-foot-bottom .product-card:not(.home__side .product-card) .product-card__foot{margin-top:auto}}.slider{container-type:inline-size}.slider__slide--animated{aspect-ratio:auto;max-height:none;display:flex;min-height:min(calc(100cqw / (var(--slider-ratio, 3 / 1))), var(--slider-max-h, 480px))}.slider__slide--animated>.xba{flex:1 1 auto;display:flex;height:auto}.slider__slide--animated .xba__stage{flex:1 1 auto;height:auto}@container (min-width:641px){.slider__slide--animated .xba__stage{padding-bottom:max(32px, 4cqw)}}@container (max-width:640px){.slider__slide--animated .xba__stage{padding-bottom:36px}}@container (max-width:640px){.hero-anim-stacked .slider__slide--animated .xba__stage{justify-content:flex-start;padding:24px 20px calc(var(--mvh, 0) * 1px + 36px)}.hero-anim-stacked .slider__slide--animated .xba__content{max-width:none}}.cmp__buy{display:flex;flex-direction:column;gap:var(--s-2);margin-top:var(--s-2);max-width:240px}.cmp__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--s-2)}.cmp__price .price{font-size:var(--fs-lg,1.25rem);font-weight:700}.cmp__buy .btn{white-space:nowrap}