/* === Стили сайта (артикул + бренды) === */
.product-preview__area-sku{display:none}.brands .splide__list{width:100%!important;justify-content:center}.brands__item .img-ratio__inner{display:flex!important;align-items:center;justify-content:center}.brands__item picture{display:contents}.brands__item img{position:static!important;width:auto!important;height:70px!important;max-width:90%!important;object-fit:contain}.header__search-field{background:#fff!important;border-color:#fff!important;color:#243B53!important}.header__search-field::placeholder{color:#8a93a0!important;opacity:1}.header__search-btn{color:#1C4C7C!important}.header__area-search .header__search-btn,.header__area-search button[type=submit]{background:#1C4C7C!important;color:#fff!important;border-radius:8px!important}.header__area-search .header__search-btn:hover,.header__area-search button[type=submit]:hover{background:#15314c!important}.product-preview__area-photo img{object-fit:contain!important;object-position:50% 50%!important}.product-preview__area-variants{display:none!important}
/* === Вариант: деним + тан === */
.button{--color-btn-bg:#AA6E16!important;--color-btn-bg-hover:#956013!important;--color-btn-bg-minor-shade:#956013!important;--color-btn-bg-major-shade:#7E5210!important;--color-btn-bg-half-shade:#CC9E52!important;--color-btn-border-color:#AA6E16!important;--color-btn-border-color-hover:#956013!important;--color-btn-second-color:#AA6E16!important;--color-btn-second-border-color:#AA6E16!important}.sticker-sale{background:#AA6E16!important;border-color:#AA6E16!important;color:#fff!important}
/* === Шапка (стиль JNS) === */
.header-part-main{background:#15314c!important}@media(min-width:1024px){.header__collections{display:flex!important;align-items:center!important;gap:34px!important}.header__collections-item{margin:0!important;padding:0!important}.header__collections-link{margin:0!important;padding:0!important}.header__collections-link:has(.icon-angle-down){padding-right:20px!important}.header__collections-link[href="/collection/aktsii"]{padding:6px 14px!important}}.header__collections-link[href="/collection/aktsii"]{background:#C0392B!important;color:#fff!important;border-radius:6px;padding:5px 14px!important;display:inline-block;line-height:1.2}.header__collections-link[href="/collection/aktsii"]:hover{background:#A93226!important;color:#fff!important}.header__area-logo{white-space:nowrap}.header__area-logo .header__logo{display:inline-block!important;vertical-align:middle;width:auto!important;position:relative;top:4px}.wj-stores-btn{display:inline-flex;vertical-align:middle;align-items:center;gap:7px;margin:0 10px 0 22px;padding:8px 14px;border:1px solid rgba(255,255,255,.45);border-radius:8px;color:#fff!important;text-decoration:none;font-size:16px;font-weight:500;white-space:nowrap;line-height:1}.wj-stores-btn:hover{background:rgba(255,255,255,.12)}.wj-search-toggle{cursor:pointer;font-size:20px}@media(min-width:1024px){.header-part-main__inner{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;position:relative}.header__area-logo{order:0;flex:0 0 auto}.header__area-collections{order:1!important;width:auto!important;flex:1 1 auto!important;margin-left:24px}.header__area-controls{order:3!important;flex:0 0 auto;margin-left:16px}.header__area-search{order:2;display:none!important}.header-part-main__inner.wj-searching .wj-stores-btn{display:none!important}.header-part-main__inner.wj-searching .header__area-collections{display:none!important}.header-part-main__inner.wj-searching .header__area-search{display:block!important;flex:1 1 auto!important;margin:0 20px}}@media(max-width:1023px){.wj-stores-btn{display:none!important}.wj-search-toggle{display:none!important}}@media(min-width:1024px){.wj-mobile-stores{display:none!important}}
/* === Баннеры: подписи === */
.wj-bnr-label{position:absolute;left:0;right:0;bottom:7%;text-align:center;color:#fff;font-family:"Arial Black","Arial Bold","Helvetica Neue",Arial,sans-serif;font-weight:900;text-transform:uppercase;font-size:clamp(26px,4.2vw,56px);-webkit-text-stroke:1.5px rgba(0,0,0,.6);paint-order:stroke fill;text-shadow:2px 3px 6px rgba(0,0,0,.5);pointer-events:none;z-index:5;letter-spacing:.5px}.wj-bnr-link{position:absolute;inset:0;z-index:4;display:block}.banner-list__item-title{display:none!important}@media(max-width:1023px){[class*="widget_v4_banner_list_16"] .banner-list.grid-list{grid-template-columns:1fr 1fr!important;gap:10px!important}[class*="widget_v4_banner_list_16"] .banner-list.grid-list>.banner-list__item{grid-column:auto!important;width:auto!important;max-width:none!important}[class*="widget_v4_banner_list_16"] .banner-list.grid-list .banner-list__item-photo{aspect-ratio:7/10!important;padding-bottom:0!important;height:auto!important}[class*="widget_v4_banner_list_16"] .banner-list.grid-list .wj-bnr-label{font-size:clamp(14px,4.4vw,22px)!important;-webkit-text-stroke-width:1.2px!important}}
/* === Новинки: картинка === */
.special-products__description{text-align:center}.wj-novinki{height:48px;width:auto;display:inline-block;vertical-align:middle}
/* === Бренды (логотипы) === */
@media(min-width:1024px){.wj-bmega{position:static!important}.wj-bmega>.header__collections-submenu{position:absolute!important;left:0!important;right:0!important;top:100%!important;width:auto!important;max-width:none!important;min-width:0!important;transform:none!important;margin:0!important;background:#fff!important;border-top:1px solid #ececec!important;box-shadow:0 16px 30px rgba(0,0,0,.10)!important;border-radius:0 0 12px 12px!important;padding:30px 10px 34px!important;color:#3a3a3a!important}.wj-bmega .header__collections-submenu-content{background:transparent!important;display:block!important}.wj-bmega>.header__collections-submenu:before{display:block!important;content:""!important;position:absolute!important;left:0;right:0;top:-28px;height:28px;background:transparent}.wj-bmega>.header__collections-submenu:after,.wj-bmega .header__collections-submenu *:before,.wj-bmega .header__collections-submenu *:after{display:none!important;content:none!important;border:0!important}.wj-bm-built{display:flex!important;justify-content:center;gap:60px;flex-wrap:wrap;max-width:1120px;margin:0 auto}.wj-bm-brand{display:flex;flex-direction:column;align-items:center}.wj-bmega .wj-brand-link{display:flex!important;align-items:center;justify-content:center;width:152px;height:66px;padding:10px;border:1px solid #e6e6e6;border-radius:8px;background:#fff!important;margin-bottom:14px}.wj-bmega .wj-brand-link:hover{border-color:#1C4C7C;background:#f7f9fc!important}.wj-bmega .wj-brand-logo{max-width:100%;max-height:100%;object-fit:contain}.wj-bm-glink{font-size:14px;color:#444;text-decoration:none;padding:5px 0;display:block;text-align:center}.wj-bm-glink:hover{color:#1C4C7C}}
/* === Мега-меню (full-width) === */
@media(min-width:1024px){.header__area-collections,.header__collections{position:static!important}.wj-mega{position:static!important}.wj-mega>.header__collections-submenu{position:absolute!important;left:0!important;right:0!important;top:100%!important;width:auto!important;max-width:none!important;min-width:0!important;transform:none!important;margin:0!important;background:#fff!important;border-top:1px solid #ececec!important;box-shadow:0 16px 30px rgba(0,0,0,.10)!important;border-radius:0 0 12px 12px!important;padding:26px 10px 30px!important;color:#3a3a3a!important}.wj-mega .header__collections-submenu-content{background:transparent!important}.wj-mega>.header__collections-submenu>.header__collections-submenu-content{display:flex!important;flex-wrap:wrap;align-items:flex-start;gap:14px 64px;padding:0!important;max-width:1408px;margin:0 auto!important}.wj-mega>.header__collections-submenu>.header__collections-submenu-content>.header__collections-item{position:static!important;width:auto!important;margin:0!important}.wj-mega .header__collections-show-submenu-btn,.wj-mega .with-arrow .icon{display:none!important}.wj-mega>.header__collections-submenu>.header__collections-submenu-content>.header__collections-item>.header__collections-controls>a{font-weight:600!important;color:#1C4C7C!important;font-size:15px!important;margin-bottom:6px;display:inline-block}.wj-mega .header__collections-item>.header__collections-submenu{position:static!important;display:block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;box-shadow:none!important;border:0!important;background:transparent!important;padding:0!important;margin:8px 0 0!important;min-width:0!important;max-width:none!important;transform:none!important;inset:auto!important;border-radius:0!important}.wj-mega>.header__collections-submenu>.header__collections-submenu-content>.header__collections-item:nth-child(1) .header__collections-submenu-content{display:grid!important;grid-template-columns:repeat(2,150px);gap:1px 22px!important}.wj-mega .wj-models-grouped{display:block!important}.wj-mega .wj-bgroup{margin:0 0 14px}.wj-mega .wj-bgroup:last-child{margin-bottom:0}.wj-mega .wj-bhead{font-weight:700!important;color:#1C4C7C!important;font-size:13px!important;text-transform:uppercase;letter-spacing:.03em;margin:0 0 7px!important}.wj-mega .wj-bgrid{display:block!important;columns:4!important;column-gap:22px!important;width:666px!important;max-width:100%!important}.wj-mega .wj-bgrid>.header__collections-item{break-inside:avoid;-webkit-column-break-inside:avoid}.wj-mega .wj-ball{color:#1C4C7C!important;font-weight:500!important}.wj-mega .header__collections-item>.header__collections-submenu .header__collections-item{position:static!important;width:auto!important;margin:0!important}.wj-mega .header__collections-item>.header__collections-submenu .header__collections-link{font-size:14px!important;color:#2b2b2b!important;padding:4px 0!important;line-height:1.3!important}.wj-mega>.header__collections-submenu>.header__collections-submenu-content>.header__collections-item:nth-child(1) .header__collections-link{font-size:15px!important}.wj-mega .header__collections-item>.header__collections-submenu .header__collections-link:hover{color:#1C4C7C!important}.wj-mega .header__collections-submenu:before,.wj-mega .header__collections-submenu:after,.wj-mega .header__collections-submenu *:before,.wj-mega .header__collections-submenu *:after,.wj-mega>.header__collections-controls:before,.wj-mega>.header__collections-controls:after{display:none!important;content:none!important;border:0!important}.wj-mega .header__collections-item>.header__collections-submenu{border:0!important;box-shadow:none!important;outline:0!important}.wj-mega .header__collections-submenu-content{box-shadow:none!important;border:0!important}.wj-mega>.header__collections-submenu:before{display:block!important;content:""!important;position:absolute!important;left:0;right:0;top:-28px;height:28px;background:transparent}}
/* === Наши бренды (ссылки) === */
.banner-list__item:has(img[src*=lee_cooper]){display:none!important}.splide__slide:has(img[src*=lee_cooper]){display:none!important}.wj-nb-link{position:absolute;inset:0;z-index:3;display:block}.brands.banner-list .banner-list__item{transition:opacity .15s}.brands.banner-list .banner-list__item:hover{opacity:.72}.brands__title{text-align:center}.wj-nb-title{height:48px;width:auto;display:inline-block;vertical-align:middle}@media(max-width:1023px){[class*="widget_v4_banner_list_27"] .splide__track{overflow:visible!important;height:auto!important;padding:0!important}[class*="widget_v4_banner_list_27"] .splide__list{transform:none!important;flex-wrap:wrap!important;width:auto!important;height:auto!important;row-gap:12px!important}[class*="widget_v4_banner_list_27"] .splide__slide{width:50%!important;flex:0 0 50%!important;margin:0!important}[class*="widget_v4_banner_list_27"] .splide__slide--clone{display:none!important}[class*="widget_v4_banner_list_27"] .splide__arrows,[class*="widget_v4_banner_list_27"] .splide__pagination,[class*="widget_v4_banner_list_27"] .brands__slider-controls,[class*="widget_v4_banner_list_27"] .banner-list__arrow{display:none!important}}
/* === Магазины: карта === */
.wj-stores{display:grid;grid-template-columns:380px 1fr;grid-template-rows:auto 1fr 400px;grid-template-areas:"top map" "list map" "list hero";gap:16px 22px;max-width:1280px;margin:0 auto;height:870px}.wj-stores__top{grid-area:top;padding:0 4px}.wj-stores__title{font-size:26px;font-weight:700;color:#1C4C7C}.wj-stores__count{font-size:14px;color:#777;margin-top:4px}.wj-city{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.wj-city__tab{font-size:14px;padding:8px 18px;border:1px solid #d8d8d8;border-radius:999px;cursor:pointer;color:#444;background:#fff;transition:.15s}.wj-city__tab:hover{border-color:#1C4C7C;color:#1C4C7C}.wj-city__tab.is-active{background:#1C4C7C;border-color:#1C4C7C;color:#fff}.wj-near{margin-top:12px;width:100%;font-size:14px;font-weight:600;padding:10px;border-radius:10px;border:1px solid #1C4C7C;background:#fff;color:#1C4C7C;cursor:pointer;transition:.15s}.wj-near:before{content:"\1F4CD  "}.wj-near:hover{background:#1C4C7C;color:#fff}.wj-near[disabled]{opacity:.6;cursor:default}.wj-stores__list{grid-area:list;overflow:auto;padding:4px;display:flex;flex-direction:column;gap:12px;min-height:0}.wj-store{position:relative;border:1px solid #e6e6e6;border-radius:14px;background:#fff;cursor:pointer;transition:.15s;flex:0 0 auto}.wj-store:hover{border-color:#1C4C7C;box-shadow:0 6px 20px rgba(28,76,124,.10)}.wj-store.is-active{border-color:#1C4C7C;box-shadow:0 8px 22px rgba(28,76,124,.16);background:#f7fafd}.wj-store__body{padding:14px 16px 15px}.wj-store__name{font-size:16px;font-weight:600;color:#1C4C7C;margin-bottom:4px;padding-right:88px}.wj-store__addr{color:#222;font-size:13.5px}.wj-store__city{color:#999;font-size:12.5px;margin:2px 0 7px}.wj-store__meta{font-size:12.5px;color:#555;margin:1px 0}.wj-store__phone{color:#555;text-decoration:none}.wj-store__hours:before{content:"\1F552  "}.wj-store__phone:before{content:"\260E  "}.wj-badge{position:absolute;top:12px;right:14px;z-index:2;font-size:12px;font-weight:600;padding:5px 11px;border-radius:999px}.wj-badge--open{background:#e6f6ec;color:#1a8a4a}.wj-badge--open:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#1fb35a;margin-right:6px;vertical-align:middle}.wj-badge--closed{background:#eee;color:#888}.wj-store__btns{display:flex;gap:10px;margin-top:13px}.wj-btn{font-size:13px;font-weight:600;padding:8px 15px;border-radius:9px;text-decoration:none;text-align:center;transition:.15s}.wj-btn--route{background:#1C4C7C;color:#fff!important}.wj-btn--route:hover{background:#163e66}.wj-btn--ya{border:1px solid #d8d8d8;color:#555!important}.wj-btn--ya:hover{border-color:#1C4C7C;color:#1C4C7C!important}.wj-stores__mapwrap{grid-area:map;border-radius:16px;overflow:hidden;border:1px solid #e6e6e6;min-height:0}.wj-map{width:100%;height:100%;min-height:380px}.wj-stores__hero{grid-area:hero;position:relative;border-radius:16px;overflow:hidden;border:1px solid #e6e6e6;background:#15314c;background-size:cover;background-position:center}.wj-stores__hero:after{content:"\1F4CD";position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);font-size:34px;opacity:.5}.wj-stores__hero.has-img:after{display:none}.wj-hero__name{position:absolute;left:50%;transform:translateX(-50%);bottom:14px;z-index:2;background:rgba(0,0,0,.6);color:#fff;font-size:16px;font-weight:600;padding:7px 16px;border-radius:10px;max-width:88%;text-align:center;white-space:nowrap}.wj-hero__badge{position:absolute;top:14px;right:14px;z-index:2;font-size:12px;font-weight:600;padding:5px 12px;border-radius:999px}@media(max-width:900px){.wj-stores{display:flex;flex-direction:column;height:auto;gap:14px}.wj-stores__top{order:1;padding:0}.wj-stores__mapwrap{order:2;height:340px;min-height:0}.wj-map{height:340px}.wj-stores__list{order:3;max-height:none;overflow:visible}.wj-stores__hero{order:4;height:260px}}
/* === Пагинация (компактнее) === */
.pagination .button,.pagination .pagination-link,.pagination .pagination-span{height:38px!important;min-height:38px!important;line-height:36px!important;font-size:15px!important;padding:0 12px!important;min-width:38px!important}.pagination .button .icon,.pagination .pagination-link .icon{font-size:15px!important}.pagination .pagination-items{gap:6px}
/* === Наличие в магазинах === */
.option-values{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;align-content:flex-start!important;line-height:normal!important}.option-values .option-value{font-size:14px!important;height:42px!important;min-height:42px!important;line-height:42px!important;width:74px!important;min-width:74px!important;max-width:74px!important;padding:0!important;margin:0 12px 14px 0!important;box-sizing:border-box!important;text-align:center!important}.option-values .option-value span{width:100%!important;min-width:0!important;max-width:none!important;height:42px!important;min-height:0!important;max-height:none!important;line-height:42px!important;font-size:14px!important;padding:0!important;margin:0!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:8px!important}.add-cart-counter__btn.button_size-xl{height:48px!important;font-size:17px!important}.product__buy-one-click,.product__controls-right{height:auto!important;min-height:0!important}.product__buy-one-click .button_size-xl{height:44px!important;min-height:0!important;font-size:15px!important}.wj-instock{margin:10px 0 0;width:368px;max-width:100%}.wj-stock-link{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;cursor:pointer;background:#1C4C7C;border:0;color:#fff;font-weight:600;font-size:16px;height:48px;border-radius:10px;font-family:inherit;transition:.15s}.wj-stock-link:hover{background:#163e66}.wj-stock-link:before{content:"\1F3EC"}.wj-modal-ov{position:fixed;inset:0;z-index:99999;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;padding:16px}.wj-modal{background:#fff;border-radius:16px;max-width:900px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3)}.wj-modal__head{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;border-bottom:1px solid #eee}.wj-modal__title{font-size:18px;font-weight:700;color:#1C4C7C}.wj-modal__close{border:0;background:none;font-size:26px;line-height:1;cursor:pointer;color:#999;padding:0 2px}.wj-modal__top{display:flex;gap:24px;padding:16px 22px;border-bottom:1px solid #eee;flex-wrap:wrap}.wj-mctrl{flex:1 1 230px;min-width:200px}.wj-mctrl__lbl{display:block;font-size:13px;color:#777;margin:0 0 5px}.wj-mctrl select{width:100%;height:42px;border:1px solid #d8d8d8;border-radius:10px;padding:0 12px;font-size:14px;color:#222;background:#fff;margin-bottom:14px;cursor:pointer}.wj-mctrl select:last-child{margin-bottom:0}.wj-mcard{flex:2 1 320px;display:flex;gap:14px;align-items:center}.wj-mcard__img{width:78px;height:98px;object-fit:cover;border-radius:8px;background:#f5f5f5;flex:0 0 auto}.wj-mcard__t{font-size:15px;font-weight:600;color:#222;line-height:1.3}.wj-mcard__c{font-size:13px;color:#888;margin:4px 0 0}.wj-mcard__p{font-size:18px;font-weight:700;color:#1C4C7C;margin-top:6px}.wj-modal__body{display:flex;min-height:0}.wj-modal__list{flex:1 1 45%;padding:6px 22px 16px;overflow:auto;max-height:520px;max-height:calc(92vh - 240px)}.wj-modal__map{flex:1 1 55%;min-height:480px;border-left:1px solid #eee}.wj-map2{width:100%;height:100%;min-height:480px}.wj-mstore{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 0;border-bottom:1px solid #f0f0f0}.wj-mstore:last-child{border-bottom:0}.wj-mstore__name{font-weight:600;color:#1C4C7C;font-size:14px}.wj-mstore__addr{color:#888;font-size:12.5px;margin-top:2px}.wj-mstore__badge{font-size:12px;font-weight:600;padding:5px 11px;border-radius:999px;white-space:nowrap}.wj-mstore__badge--yes{background:#e6f6ec;color:#1a8a4a}.wj-mstore__badge--no{background:#f3f3f3;color:#aaa}.wj-mstore__right{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:0 0 auto}.wj-take{background:#1a8a4a;color:#fff;border:0;border-radius:8px;padding:7px 13px;font-size:12.5px;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap;transition:.15s}.wj-take:hover{background:#157a40}@media(max-width:680px){.wj-modal__body{flex-direction:column}.wj-modal__map{border-left:0;border-top:1px solid #eee;height:240px;min-height:240px;order:-1}.wj-map2{height:240px;min-height:240px}.wj-modal__list{max-height:none}}.wj-outlet{margin-top:4px;text-align:right}.wj-outlet__lbl{display:inline-block;font-size:10.5px;font-weight:700;color:#fff;background:#c0392b;padding:2px 8px;border-radius:999px;margin-bottom:3px}.wj-outlet__prices{display:flex;align-items:baseline;gap:7px;justify-content:flex-end}.wj-outlet__old{font-size:12.5px;color:#aaa;text-decoration:line-through}.wj-outlet__new{font-size:15px;font-weight:700;color:#c0392b}.wj-mcard__old{color:#9aa3ad;text-decoration:line-through;font-size:13px;margin-right:7px;font-weight:400}
/* === Акцент: беж (вместо охры) === */

/* === Бренд на карточках === */
.wj-brand-tag{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#8a8f98;margin:0 0 3px;line-height:1.2}.wj-brand-tag--page{font-size:13px;margin:0 0 4px}
/* === Возврат — форма === */
.wj-ret-btn{display:inline-flex;align-items:center;gap:8px;background:#1C4C7C;color:#fff;border:0;border-radius:10px;padding:13px 26px;font-size:16px;font-weight:600;cursor:pointer;font-family:inherit;margin:18px 0;transition:.15s}.wj-ret-btn:hover{background:#163e66}.wj-rov{position:fixed;inset:0;z-index:99999;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;padding:16px}.wj-rm{background:#fff;border-radius:16px;max-width:560px;width:100%;max-height:92vh;overflow:auto;box-shadow:0 20px 60px rgba(0,0,0,.3)}.wj-rm__head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid #eee}.wj-rm__title{font-size:20px;font-weight:700;color:#1C4C7C}.wj-rm__close{border:0;background:none;font-size:28px;line-height:1;cursor:pointer;color:#999}.wj-rm__body{padding:16px 22px 22px}.wj-rf{display:block;margin:0 0 13px}.wj-rf__l{display:block;font-size:14px;color:#555;margin:0 0 5px}.wj-rf__l b{color:#c0392b}.wj-rf input,.wj-rf select,.wj-rf textarea{width:100%;box-sizing:border-box;height:44px;border:1px solid #d8d8d8;border-radius:10px;padding:0 13px;font-size:15px;font-family:inherit;color:#222}.wj-rf textarea{height:80px;padding:10px 13px;resize:vertical}.wj-rf--hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.wj-ragree{display:flex;gap:9px;align-items:flex-start;font-size:13px;color:#777;margin:4px 0 16px}.wj-ragree input{width:18px;height:18px;flex:0 0 auto;margin-top:1px}.wj-ragree a{color:#1C4C7C}.wj-rsubmit{width:100%;height:50px;background:#1C4C7C;color:#fff;border:0;border-radius:11px;font-size:17px;font-weight:600;cursor:pointer;font-family:inherit}.wj-rsubmit:hover{background:#163e66}.wj-rsubmit:disabled{opacity:.6;cursor:default}.wj-rerr{color:#c0392b;font-size:13px;margin:0 0 12px;display:none}.wj-rok{text-align:center;padding:24px 8px}.wj-rok__i{font-size:46px}.wj-rok__t{font-size:19px;font-weight:700;color:#249641;margin:10px 0 6px}.wj-rok__s{font-size:14px;color:#666;line-height:1.5}
/* === ПДн: cookie-баннер + оферта на чекауте === */
.wj-ckbar{position:fixed;left:0;right:0;bottom:0;z-index:99990;background:#1c2b46;color:#fff;font-size:13.5px;line-height:1.45;padding:12px 16px;display:flex;gap:8px 18px;align-items:center;justify-content:center;flex-wrap:wrap;box-shadow:0 -2px 12px rgba(0,0,0,.25)}.wj-ckbar a{color:#9fc0ff;text-decoration:underline}.wj-ckbar button{background:#fff;color:#1c2b46;border:0;border-radius:6px;padding:8px 24px;font-weight:700;font-size:13.5px;cursor:pointer;flex:0 0 auto}@media(max-width:700px){.wj-ckbar{font-size:12px;padding:10px 12px}}.wj-oferta-note{margin:8px 0 0;font-size:12.5px;color:#777;line-height:1.4}.wj-oferta-note a{color:#777;text-decoration:underline}
/* === Карточка: характеристики под описанием === */
.wj-props-inline{margin-top:26px}.wj-props-inline .wj-props-title{font-weight:600;font-size:18px;margin:0 0 10px}
/* === Баннеры категорий === */

/* === Таблица размеров: контент родной модалки === */
[data-menu-item-id="49357281"]{display:none!important}
/* === О модели: попап на коллекциях === */
.wj-md-link{display:inline-flex;align-items:center;gap:7px;margin-left:16px;padding:7px 14px;border:1.5px solid #1C4C7C;border-radius:18px;font-size:13px;font-weight:600;color:#1C4C7C;cursor:pointer;vertical-align:middle;line-height:1;letter-spacing:.2px;text-transform:none;text-decoration:none;white-space:nowrap;transition:background .15s,color .15s}.wj-md-link:hover{background:#1C4C7C;color:#fff}.wj-md-link::before{content:"i";display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#1C4C7C;color:#fff;font-size:11px;font-style:italic;font-weight:700;font-family:Georgia,serif;transition:background .15s,color .15s}.wj-md-link:hover::before{background:#fff;color:#1C4C7C}.wj-md-overlay{position:fixed;inset:0;background:rgba(20,30,50,.45);z-index:99995;display:flex;align-items:center;justify-content:center;padding:16px}.wj-md-box{background:#fff;border-radius:10px;max-width:560px;width:100%;padding:26px 28px;position:relative;box-shadow:0 10px 40px rgba(0,0,0,.25);max-height:80vh;overflow:auto}.wj-md-box h3{margin:0 0 12px;font-size:20px}.wj-md-box p{margin:0 0 12px;line-height:1.55;font-size:15px}.wj-md-x{position:absolute;top:10px;right:14px;font-size:22px;line-height:1;cursor:pointer;color:#888;background:none;border:0;padding:4px}
/* === Корзина: пометка аутлет-цены === */
.wj-cart-old{display:block;text-decoration:line-through;color:#9aa3ad;font-size:13px;line-height:1.2;margin-bottom:2px}.wj-cart-badge{display:inline-block;background:#eef4fb;color:#1C4C7C;font-size:11.5px;line-height:1.3;padding:3px 9px;border-radius:6px;margin-top:5px}
/* === Контакты: форма обратной связи === */
.wj-cf{margin:28px 0;padding:22px 24px;background:#f7fafd;border:1px solid #e3ecf5;border-radius:12px;max-width:560px}.wj-cf h3{margin:0 0 14px;font-size:19px}.wj-cf input,.wj-cf textarea{width:100%;border:1px solid #d8d8d8;border-radius:8px;padding:11px 13px;font-size:14px;margin-bottom:11px;font-family:inherit;box-sizing:border-box;background:#fff}.wj-cf textarea{min-height:96px;resize:vertical}.wj-cf .wj-cf-ag{display:flex;gap:8px;align-items:flex-start;font-size:13px;color:#555;margin:2px 0 14px;line-height:1.4}.wj-cf .wj-cf-ag input{width:auto;margin:2px 0 0}.wj-cf button.wj-cf-sub{background:#1C4C7C;color:#fff;border:0;border-radius:8px;padding:12px 28px;font-size:15px;font-weight:600;cursor:pointer;font-family:inherit}.wj-cf button.wj-cf-sub:hover{background:#163d64}.wj-cf button.wj-cf-sub[disabled]{opacity:.6;cursor:default}.wj-cf .wj-cf-err{display:none;color:#c0392b;font-size:13px;margin:0 0 10px}.wj-cf .wj-cf-hp{position:absolute;left:-9999px;top:-9999px;height:1px;width:1px;overflow:hidden}.wj-cf .wj-cf-ok{font-size:15px;line-height:1.5;color:#1C4C7C;font-weight:600}