﻿@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&display=swap');body{font-family:'Montserrat',sans-serif}:root{--card-bg:#fff;--card-border:#e0e0e0;--card-radius:12px;--card-shadow:0 1px 3px rgba(0,0,0,.15);--card-shadow-hover:0 6px 14px rgba(0,0,0,.18);--font-base:'Montserrat',sans-serif;--font-size-base:14px;--font-size-small:12px;--font-size-large:16px;--transition-speed:.25s;--blue-gradient:linear-gradient(135deg,#004dfa,#0083ff);--green-gradient:linear-gradient(135deg,#2a9d8f,#2ecc71)}.products-view-item{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);transition:box-shadow var(--transition-speed) ease,transform var(--transition-speed) ease,border-color var(--transition-speed) ease;position:relative;overflow:hidden;padding:8px}.products-view-item:hover{box-shadow:var(--card-shadow-hover);transform:translateY(-2px);border-color:#c8c8c8}.products-view-item .products-view-info,.products-view-item .products-view-price-data,.products-view-item .product-view-action,.products-view-item .product-view-button{padding:4px 8px;transition:all var(--transition-speed) ease}.products-view-item .products-view-pictures{border-radius:calc(var(--card-radius) - 2px);overflow:hidden}.products-view-item .products-view-pictures img{display:block;width:100%;height:auto;transition:transform .3s ease}.products-view-item:hover .products-view-pictures img{transform:scale(1.05)}.products-view-item .products-view-name a{text-decoration:none;color:inherit;font-size:var(--font-size-base);line-height:1.35em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:calc(1.35em*2)}.products-view-item .products-view-name a:hover{text-decoration:underline}.products-view-item .price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px}.products-view-item .price-old{font-size:var(--font-size-small);color:#777;text-decoration:line-through}.products-view-item .price-new{font-size:var(--font-size-large);font-weight:700;color:#e63946}.products-view-item .price-discount{font-size:var(--font-size-small);color:#2a9d8f;font-weight:500}.products-view-item .product-view-action{display:flex;gap:4px;align-items:center;transition:transform var(--transition-speed) ease,opacity var(--transition-speed) ease}.products-view-item:hover .product-view-action{transform:translateY(-2px);opacity:1}.products-view-item .btn.btn-buy{font-family:var(--font-base);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600;color:#fff;background:linear-gradient(135deg,#1e90ff,#4facfe);border:none;cursor:pointer;text-align:center;transition:transform .25s ease,box-shadow .25s ease,background-position .5s ease;display:inline-block;width:100%;background-size:200% 200%}.products-view-item:hover .btn.btn-buy{transform:translateY(-2px);box-shadow:0 6px 14px rgba(0,0,0,.2);background-position:right center}.site-head__user-control{display:flex;align-items:center;gap:15px}.wishlist-header-block-link,.compare-header-block-link,.cart-mini-main{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;text-decoration:none;color:#444;border:1px solid #e0e0e0;border-radius:50px;background-color:#fff;transition:all .3s ease;font-family:'Montserrat',sans-serif;white-space:nowrap}.wishlist-header-block-link:hover,.compare-header-block-link:hover,.cart-mini-main:hover{background-color:#f0f0f0;border-color:#ccc;box-shadow:0 2px 5px rgba(0,0,0,.1)}.wishlist-header-icon svg,.compare-header-icon svg,.cart-mini-main-icon svg{display:block;width:20px;height:20px;fill:#e63946 !important;transition:fill .3s ease}.wishlist-header-block-count,.compare-header-block-count,.cart-mini-main-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;background-color:#e63946 !important;color:#fff;font-size:11px;font-weight:700;border-radius:50%;transform:scale(.9);transition:transform .3s ease}.wishlist-header-block-link:hover .wishlist-header-block-count,.compare-header-block-link:hover .compare-header-block-count,.cart-mini-main:hover .cart-mini-main-count{transform:scale(1.1)}.wishlist-header-block-link:hover .wishlist-header-icon svg,.compare-header-block-link:hover .compare-header-icon svg,.cart-mini-main:hover .cart-mini-main-icon svg{fill:#007bff}.wishlist-header-block__name,.compare-header-block__name,.cart-mini-main__text{font-size:13px;font-weight:500}.cart-mini-buttons{display:flex;flex-direction:column;align-items:center;gap:5px;margin-top:15px}.cart-mini-buttons-cart,.cart-mini-buttons-checkout{display:block;width:100%;padding:10px 20px;text-decoration:none;font-weight:700;font-size:14px;border:none;border-radius:50px !important;cursor:pointer;transition:all .5s ease;box-shadow:none;text-align:center;background-size:200% 200%}.cart-mini-buttons-cart{background-image:var(--blue-gradient);color:#fff}.cart-mini-buttons-checkout{background-image:var(--green-gradient);color:#fff}.cart-mini-buttons-cart:hover,.cart-mini-buttons-checkout:hover{transform:translateY(-2px);box-shadow:0 2px 5px rgba(0,0,0,.2);background-position:right center}.menu-general{border-radius:12px;background-image:var(--blue-gradient);background-size:200% 200%;animation:shimmer 2s infinite alternate}.menu-general:hover{background-position:right center}.menu-general-item{transition:transform .25s ease,box-shadow .25s ease;border-radius:12px}.menu-general-item:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.2)}.menu-general-root-link{display:flex;align-items:center;justify-content:center;padding:15px 30px;color:#fff;text-decoration:none;border-radius:12px}.menu-general-root-link-text{font-weight:700}.menu-dropdown-root{display:flex;align-items:center;justify-content:flex-start;padding:15px 30px;background-image:var(--blue-gradient);color:#fff;text-decoration:none;border-radius:50px !important;transition:all .5s ease,box-shadow .3s ease;box-shadow:0 1px 4px rgba(0,0,0,.12);background-size:200% 200%;animation:shimmer 2s infinite alternate}.menu-dropdown-root:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 2px 6px rgba(0,0,0,.12);background-position:right center}.menu-dropdown-root-text{font-family:'Montserrat',sans-serif;font-weight:600;margin-left:20px}@keyframes shimmer{0%{background-position:left center}100%{background-position:right center}}.menu-dropdown-link-text{font-weight:700}.menu-dropdown-sub-category-text{font-weight:700}.cs-bg-6{background-color:#fff !important}.compare-header-block-count.cs-bg-6,.wishlist-header-block-count.cs-bg-6{background-color:#e63946 !important}.cart-mini-main-count.cs-bg-6{background-color:#e63946 !important}.site-head-userid,.site-head-userid .site-head-cart-code-text,.site-head-userid .site-head-cart-code,.site-head-userid [data-client-code],.site-head-userid [data-ng-bind-html]{color:#fff !important}.product-categories-header-container .product-categories-header-slim-title,.product-categories-header-container .product-categories-header-slim-count{font-family:'Montserrat',sans-serif;font-weight:650;font-size:14px;line-height:1.3}.mobile-header__cart-count.cs-bg-6{background-color:#e63946 !important;color:#fff !important;transition:background-color .3s ease,color .3s ease}.mobile-header__cart-count.cs-bg-6:hover{background-color:#007bff !important;color:#fff !important}.mobile-header__cart-count.cs-bg-6 svg{fill:#fff !important;transition:fill .3s ease}.mobile-header__cart-count.cs-bg-6:hover svg{fill:#fff !important}.site-head-site-head-search{position:relative;width:100%;max-width:400px;margin:0 auto;border:1px solid #d0d0d0;border-radius:0;box-shadow:0 4px 10px rgba(0,0,0,.12);transition:box-shadow .3s ease,border-color .3s ease}.site-head-site-head-search:hover{box-shadow:0 6px 15px rgba(0,0,0,.15)}.site-head-search-input{width:100%;padding:12px 45px 12px 15px;font-size:16px;border:1px solid transparent;border-radius:0;outline:none;box-shadow:none;background-color:#fff;transition:all .3s ease}.site-head-search-btn{position:absolute;top:50%;right:12px;transform:translateY(-50%);width:28px;height:28px;border:none;background:transparent;outline:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;transition:transform .3s ease}.site-head-search-btn:hover{transform:translateY(-50%) scale(1.2)}.site-head-search-input:focus,.site-head-search-btn:focus{outline:none;box-shadow:none}.cart-full-buttons .btn-submit{display:none !important}.cart-full-buttons .btn-action{background-color:#0073e6;color:#fff;border:none;border-radius:6px;padding:12px 25px;font-size:16px;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;box-shadow:0 4px 10px rgba(0,0,0,.12);display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.cart-full-buttons .btn-action:hover{background-color:#005bb5;transform:translateY(-2px) scale(1.02);box-shadow:0 6px 15px rgba(0,0,0,.18)}.cart-full-buttons .btn-action:active{transform:translateY(0) scale(1);box-shadow:0 4px 10px rgba(0,0,0,.12)}.cart-full-buttons .btn-action.btn-disabled{background-color:#a0c4ff;cursor:not-allowed;box-shadow:none}.container-fluid .btn-action{background-color:#0073e6;color:#fff;border:none;border-radius:6px;padding:12px 20px;font-size:16px;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;box-shadow:0 4px 10px rgba(0,0,0,.12);display:inline-flex;align-items:center;justify-content:center;width:100%;text-decoration:none}.container-fluid .btn-action:hover,.container-fluid .btn-action:active{background-color:#005bb5;transform:translateY(-2px) scale(1.02);box-shadow:0 6px 15px rgba(0,0,0,.18)}.container-fluid .btn-action.btn-disabled{background-color:#a0c4ff;cursor:not-allowed;box-shadow:none}.cart-page__cart-btns-wrap .btn--two-column{background-color:#f5f7fa !important;color:#222 !important;border:1px solid #ccc !important;border-radius:6px !important;padding:10px 18px;font-size:14px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;text-decoration:none}.cart-page__cart-btns-wrap .btn--two-column:hover{background-color:#e0e4ea !important;transform:translateY(-1px) scale(1.01);box-shadow:0 4px 10px rgba(0,0,0,.08)}.cart-page__cart-btns-wrap .btn--two-column:active{transform:translateY(0) scale(1);box-shadow:0 2px 6px rgba(0,0,0,.06)}.cart-page__cart-btns-wrap .btn--two-column.btn-disabled{background-color:#f0f0f0 !important;color:#999 !important;border-color:#ddd !important;cursor:not-allowed;box-shadow:none}[data-ng-switch-when="false"]{width:100%;max-width:560px;background:#fff;border-radius:12px;padding:20px;box-sizing:border-box;font-family:'Open Sans',Arial,sans-serif;box-shadow:0 6px 18px rgba(0,0,0,.08)}.buy-one-click-text{font-size:16px;color:#222;margin-bottom:16px;line-height:1.5}.form-field-control{display:flex;flex-wrap:wrap;margin-bottom:12px;align-items:center}.form-field-name-wrap{flex:0 0 120px;padding-right:10px}.form-field-name{font-size:14px;font-weight:600;color:#333}.form-field-input-wrap{flex:1}.input-small,.textarea-small{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ccc;border-radius:6px;box-sizing:border-box;transition:all .2s ease}.input-small:focus,.textarea-small:focus{border-color:#0073e6;box-shadow:0 0 6px rgba(0,115,230,.3);outline:none}.textarea-small{min-height:60px;resize:vertical}.input-required::after{content:"*";color:#f00;margin-left:2px;font-weight:normal}.row.middle-xs{display:flex;flex-wrap:wrap;align-items:center}@media(max-width:768px){.form-field-name-wrap{flex:0 0 100%;padding-right:0;margin-bottom:4px}.form-field-input-wrap{flex:0 0 100%}}.input-small::placeholder,.textarea-small::placeholder{color:#aaa}.input-small,.textarea-small{color:#000}[data-ng-switch-when="false"] input,[data-ng-switch-when="false"] textarea{color:#000 !important}[data-ng-switch-when="false"] input::placeholder,[data-ng-switch-when="false"] textarea::placeholder{color:#aaa}span[data-ng-bind="cartFull.cartData.BuyInOneClickText"]{color:transparent;position:relative}span[data-ng-bind="cartFull.cartData.BuyInOneClickText"]::after{content:"Оставить заявку";color:#fff;position:absolute;left:0;top:0;width:100%;text-align:center}.checkout-gift-button input.btn{width:100%;max-width:200px;display:block;text-align:center;margin:0 auto;padding:8px 16px;font-size:14px;font-weight:600;color:#fff;background-color:#0073e6;border:none;border-radius:6px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.cart-mini-buttons-cart{position:relative;display:inline-block;color:transparent !important;text-align:center;overflow:hidden}.cart-mini-buttons-cart span,.cart-mini-buttons-cart .ng-binding{display:none !important}.cart-mini-buttons-cart::after{content:"Оформить заказ";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-weight:600;font-size:14px;pointer-events:none;white-space:nowrap}.cart-mini-buttons-cart:hover::after,.cart-mini-buttons-cart:active::after{color:#fff}.products-view-item .price{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.products-view-item .price-old,.products-view-item .price-discount{display:inline-block;vertical-align:top;line-height:1.2}.products-view-item .price-current{margin-left:6px;display:inline-block;vertical-align:middle;white-space:nowrap}.product-categories-item-slim{transition:transform .3s ease,box-shadow .3s ease;border-radius:12px}.product-categories-item-slim:hover{transform:translateY(-6px);box-shadow:0 10px 24px rgba(0,0,0,.12)}.product-categories-item-picture-obj-slim{transition:transform .3s ease}.product-categories-item-slim:hover .product-categories-item-picture-obj-slim{transform:scale(1.08) rotate(-1.5deg)}body>div.stretch-container>main>div>div>div.container.container-fluid.cs-bg-7.main-b-radius>div.row.body-content>div.col-xs-3.col-p-v.site-body-aside a.menu-dropdown-link,body>div.stretch-container>main>div>div>div.container.container-fluid.cs-bg-7.main-b-radius>div>div.col-xs-3.col-p-v.site-body-aside.catalog-left-column a.menu-dropdown-link,#scrollable-menu>div>div>div.col-xs-3.col-p-v.site-body-aside a.menu-dropdown-link{display:flex;align-items:center;gap:8px;padding:8px 12px;text-decoration:none;color:#333;font-size:15px;font-weight:500;opacity:1;transform:translateX(0);transition:transform .2s ease,color .2s ease;will-change:transform,color}body>div.stretch-container>main>div>div>div.container.container-fluid.cs-bg-7.main-b-radius>div.row.body-content>div.col-xs-3.col-p-v.site-body-aside a.menu-dropdown-link .menu-dropdown-icon img,body>div.stretch-container>main>div>div>div.container.container-fluid.cs-bg-7.main-b-radius>div>div.col-xs-3.col-p-v.site-body-aside.catalog-left-column a.menu-dropdown-link .menu-dropdown-icon img,#scrollable-menu>div>div>div.col-xs-3.col-p-v.site-body-aside a.menu-dropdown-link .menu-dropdown-icon img{width:24px;height:24px;object-fit:contain;transition:transform .2s ease;will-change:transform}body>div.stretch-container>main>div>div>div.container.container-fluid.cs-bg-7.main-b-radius>div.row.body-content>div.col-xs-3.col-p-v.site-body-aside a.menu-dropdown-link:hover,body>div.stretch-container>main>div>div>div.container.container-fluid.cs-bg-7.main-b-radius>div>div.col-xs-3.col-p-v.site-body-aside.catalog-left-column a.menu-dropdown-link:hover,#scrollable-menu>div>div>div.col-xs-3.col-p-v.site-body-aside a.menu-dropdown-link:hover{transform:translateX(3px);color:#0078d7}body>div.stretch-container>main>div>div>div.container.container-fluid.cs-bg-7.main-b-radius>div.row.body-content>div.col-xs-3.col-p-v.site-body-aside a.menu-dropdown-link:hover .menu-dropdown-icon img,body>div.stretch-container>main>div>div>div.container.container-fluid.cs-bg-7.main-b-radius>div>div.col-xs-3.col-p-v.site-body-aside.catalog-left-column a.menu-dropdown-link:hover .menu-dropdown-icon img,#scrollable-menu>div>div>div.col-xs-3.col-p-v.site-body-aside a.menu-dropdown-link:hover .menu-dropdown-icon img{transform:scale(1.1)}body>div.stretch-container>main>div>div>div.container.container-fluid.cs-bg-7.main-b-radius>div.row.body-content>div.col-xs-3.col-p-v.site-body-aside a.menu-dropdown-link .menu-cat-count,body>div.stretch-container>main>div>div>div.container.container-fluid.cs-bg-7.main-b-radius>div>div.col-xs-3.col-p-v.site-body-aside.catalog-left-column a.menu-dropdown-link .menu-cat-count,#scrollable-menu>div>div>div.col-xs-3.col-p-v.site-body-aside a.menu-dropdown-link .menu-cat-count{font-size:13px;color:#888;margin-left:4px}body>div.stretch-container>main>div>div>div.container.container-fluid.cs-bg-7.main-b-radius>div.row.body-content>div.col-xs-3.col-p-v.site-body-aside a.menu-dropdown-link .menu-cat-count,body>div.stretch-container>main>div>div>div.container.container-fluid.cs-bg-7.main-b-radius>div>div.col-xs-3.col-p-v.site-body-aside.catalog-left-column a.menu-dropdown-link .menu-cat-count,#scrollable-menu>div>div>div.col-xs-3.col-p-v.site-body-aside a.menu-dropdown-link .menu-cat-count{font-weight:300;color:#999}.product-categories-header-slim-title{font-size:16px;font-weight:500;color:#333}.product-categories-header-slim-count{font-size:14px;font-weight:300;color:#888;margin-left:4px}.site-head-logo-block{display:flex;align-items:center;justify-content:flex-start;padding:8px 16px;box-sizing:border-box}.site-head-logo-picture{max-width:100%;width:min(360px,100%);height:auto;display:block}.site-head-logo-block:hover .site-head-logo-picture{transform:scale(1.02);transition:transform .2s ease-in-out}.block-alt.check-order,.news-block{font-family:'Montserrat',sans-serif;background-color:#fff;border:2px solid #ddd;border-radius:8px;padding:16px 20px;box-sizing:border-box}.block-alt.check-order .block-alt-head .h3,.news-block .block-head .h2{font-size:20px;font-weight:600;color:#333;margin-bottom:16px}.block-alt.check-order .block-alt-content,.news-block-items{display:flex;flex-direction:column;gap:12px}.block-alt.check-order .check-order-field input[type="text"]{padding:10px 12px;border:1px solid #ccc;border-radius:6px;font-size:14px;color:#333;outline:none;transition:border-color .2s ease}.block-alt.check-order .check-order-field input[type="text"]:focus{border-color:#0078d7;box-shadow:0 0 4px rgba(0,120,215,.3)}.block-alt.check-order .btn-action{background-color:#0078d7;color:#fff;border:none;border-radius:6px;padding:10px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease,transform .1s ease}.block-alt.check-order .btn-action:hover{background-color:#005fa3;transform:translateY(-1px)}.block-alt.check-order .btn-action:active{transform:translateY(0)}.news-block-row{display:flex;justify-content:space-between;align-items:flex-start;padding:10px 0;transition:transform .1s ease}.news-block-row:hover{transform:translateY(-1px)}.news-block-anno-link{font-size:15px;font-weight:500;color:#333;text-decoration:none;line-height:1.4;transition:text-decoration .2s ease}.news-block-anno-link:hover{text-decoration:underline}.news-block-date-text{font-size:13px;font-weight:300;color:#888;white-space:nowrap}.allNews a{display:inline-block;margin-top:12px;font-size:14px;font-weight:500;color:#333;text-decoration:none;transition:text-decoration .2s ease}.allNews a:hover{text-decoration:underline}@media(max-width:480px){.news-block-row,.block-alt.check-order .block-alt-content{flex-direction:column;align-items:flex-start}.news-block-date-text{margin-top:4px}.block-alt.check-order .btn-action{width:100%}}.news-block-row{display:flex;flex-direction:column;align-items:flex-start;padding:10px 0;transition:transform .1s ease}.news-block-row:hover{transform:translateY(-1px)}.news-block-anno-link{font-size:15px;font-weight:500;color:#333;text-decoration:none;line-height:1.4;margin-bottom:4px;transition:text-decoration .2s ease}.news-block-anno-link:hover{text-decoration:underline}.news-block-date-text{font-size:13px;font-weight:300;color:#888}.news-block-row{padding-top:6px;padding-bottom:6px}.photo-view-list__nav-wrap{display:flex;justify-content:space-between;gap:4px}.photo-view-list__nav .btn-confirm{display:block;width:100%;height:4px;background-color:#0078d7;border-radius:2px;transition:background-color .2s ease}.photo-view-list__nav.active .btn-confirm{background-color:#005fa3}.photo-view-list__nav:hover .btn-confirm{background-color:#0066b3}.news-block-items{position:relative;height:50px;overflow:hidden}.news-block-items .news-block-row{position:absolute;width:100%;top:0;left:0;opacity:0;transform:translateY(100%);animation:slideNews 15s infinite}.news-block-items .news-block-row:nth-child(1){animation-delay:0s}.news-block-items .news-block-row:nth-child(2){animation-delay:3s}.news-block-items .news-block-row:nth-child(3){animation-delay:6s}.news-block-items .news-block-row:nth-child(4){animation-delay:9s}.news-block-items .news-block-row:nth-child(5){animation-delay:12s}@keyframes slideNews{0%{transform:translateY(100%);opacity:0}6.66%{transform:translateY(0);opacity:1}20%{transform:translateY(0);opacity:1}26.66%{transform:translateY(-100%);opacity:0}100%{transform:translateY(-100%);opacity:0}}h1.m-b-none.col-xs::after{content:"Для оформления заказа нажмите на кнопку \«оформить заказ»\ внизу страницы";display:block;font-family:'Montserrat',sans-serif;font-size:16px;font-weight:400;color:#000;margin-top:8px;line-height:1.4}.product-categories-header-container{display:flex;flex-direction:column;align-items:flex-start;height:auto;gap:4px;word-wrap:break-word;overflow-wrap:break-word}.product-categories-header-slim-title{font-family:'Montserrat',sans-serif;font-size:16px;font-weight:500;color:#000;line-height:1.4;display:block}.product-categories-header-slim-count{font-family:'Montserrat',sans-serif;font-size:14px;font-weight:400;color:#888;display:block}.product-categories-header-slim-count{display:none}.product-categories-header-slim,.product-categories-header-slim-extend{text-align:left}.product-categories-header-slim-title{font-family:'Montserrat',sans-serif;font-weight:400;color:#222;font-size:16px;line-height:1.4;text-align:left}.products-view-price{display:flex;flex-direction:column;gap:4px}.products-view-price .price-old,.products-view-price .price-new{display:flex;align-items:baseline;gap:2px}.products-view-price .price-discount{margin-top:2px;font-size:13px;color:#555}.products-view-price .price-discount{font-weight:600;color:#28a745}.products-view-labels{display:flex;gap:6px;margin-top:8px}.products-view-label-inner.products-view-label-discount{display:inline-block;background-color:#28a745;color:#fff;font-weight:600;font-size:13px;padding:4px 8px;border-radius:6px;text-align:center;white-space:nowrap;box-shadow:0 2px 6px rgba(0,0,0,.15);transition:transform .2s ease}.products-view-label-inner.products-view-label-discount:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.2)}.products-view-labels{display:flex;gap:6px;margin-top:8px}.products-view-label-inner.products-view-label-best{display:inline-block;background-color:#ff6b00;color:#fff;font-weight:600;font-size:13px;padding:4px 8px;border-radius:6px;text-align:center;white-space:nowrap;box-shadow:0 2px 6px rgba(0,0,0,.15);transition:transform .2s ease}.products-view-label-inner.products-view-label-best:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.2)}.cart-add{transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 2px 6px rgba(0,0,0,.15)}.price-discount{transform:scale(1) translateY(0);transform-origin:left center;color:inherit;font-weight:400;transition:transform .45s ease,color .45s ease}.btn.btn-small.btn-submit.btn--two-column{display:none !important}.container-fluid.m-t-lg{width:100%;padding:30px;background:#fff;border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.08);font-family:"Open Sans",Arial,sans-serif;box-sizing:border-box}.orderconfirmation-in-shopping-cart-title{font-size:18px;font-weight:600;color:#222;margin-bottom:20px;line-height:1.5}.checkout-in-shopping-cart-title+.row input,.checkout-in-shopping-cart-title+.row textarea{width:100%;padding:10px 12px;font-size:14px;border:1px solid #ccc;border-radius:8px;outline:none;transition:border-color .3s,box-shadow .3s;box-sizing:border-box}.checkout-in-shopping-cart-title+.row input:focus,.checkout-in-shopping-cart-title+.row textarea:focus{border-color:#4a90e2;box-shadow:0 0 8px rgba(74,144,226,.3)}.form-field-name{font-weight:600;color:#333;font-size:14px;margin-bottom:4px;display:inline-block}.form-field-input-wrap{margin-bottom:16px}.btn-submit{background-color:#4a90e2;color:#fff;font-size:16px;font-weight:600;padding:12px 20px;border-radius:10px;border:none;cursor:pointer;transition:background-color .3s,transform .2s}.btn-submit:hover{background-color:#357abd;transform:translateY(-2px)}.custom-input-checkbox{width:18px;height:18px;border:1px solid #ccc;border-radius:4px;display:inline-block;vertical-align:middle;margin-right:8px;position:relative;background:#fff;transition:all .3s}input[type="checkbox"]:checked+.custom-input-checkbox::after{content:"✔";font-size:12px;color:#fff;position:absolute;top:1px;left:2px;background:#4a90e2;width:14px;height:14px;border-radius:3px;display:flex;align-items:center;justify-content:center}.form-field-input-wrap a{color:#4a90e2;text-decoration:none;transition:color .2s}.form-field-input-wrap a:hover{text-decoration:underline;color:#357abd}.row.between-xs{display:flex;flex-wrap:wrap;gap:20px}.col-xs-6,.col-xs-12{box-sizing:border-box}@media(max-width:768px){.col-xs-6{flex:0 0 100%;max-width:100%}}.cart-full-coupon{display:none !important}.orderconfirmation-in-shopping-cart-title span{font-weight:400;font-size:13px;line-height:1.4;color:#333;display:block;margin-bottom:10px}h1.m-b-none.col-xs::after{content:"Для оформления заказа нажмите на кнопку «оформить заказ» внизу страницы.\aДоставка осуществляется по договору поставки!";display:block;white-space:pre-line;font-family:'Montserrat',sans-serif;font-size:16px;font-weight:400;color:#000;margin-top:8px;line-height:1.4;text-align:left;transform-origin:left}.cart-mini-buttons-checkout{position:relative;display:inline-block;color:transparent !important;text-align:center;overflow:hidden;text-decoration:none;padding:10px 20px;border-radius:8px;background:linear-gradient(135deg,#4a90e2,#007aff);transition:transform .3s ease,box-shadow .3s ease}.cart-mini-buttons-checkout span,.cart-mini-buttons-checkout .ng-binding{display:none !important}.cart-mini-buttons-checkout::after{content:"Оставить заявку";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-weight:600;font-size:14px;pointer-events:none;white-space:nowrap;transition:transform .6s ease}.cart-mini-buttons-checkout:hover::after{animation:pulseText 1.2s infinite}@keyframes pulseText{0%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.05)}100%{transform:translate(-50%,-50%) scale(1)}}.cart-mini-buttons-checkout:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(0,0,0,.15)}.form-field-input.vertical-interval-xsmall{font-size:12px !important;line-height:1.4}.form-field-input.vertical-interval-xsmall a{font-size:12px !important;color:#007bff;text-decoration:underline}@media screen and (max-width:768px){.horizontal-banner{display:none !important}}@media screen and (max-width:768px){.products-view-label-discount,.products-view-label-best{display:none !important}}.related-products .products-view-block,.related-products .products-view-item{flex:0 0 auto !important;min-width:0 !important;padding:8px !important;box-sizing:border-box}.related-products .products-view-item{display:flex;flex-direction:column;align-items:center;min-height:auto !important;padding-left:0 !important}.related-products .products-view-pictures{width:100% !important;height:auto !important;margin-bottom:6px !important}.related-products .products-view-picture-link img{width:100% !important;height:auto !important;object-fit:contain}.related-products .products-view-info,.related-products .products-view-price-data,.related-products .product-view-button-wrap{margin:2px 0 !important;padding:0 !important}.related-products .products-view-name-link{display:block;margin:2px 0 !important;font-size:14px !important;line-height:1.2 !important;text-align:center}.related-products .products-view-price{margin:2px 0 !important;font-size:14px !important}.related-products .product-view-button__with-spinbox,.related-products .product-view-button .cart-add{margin:4px 0 !important;padding:4px 6px !important;width:100%;box-sizing:border-box}.related-products .products-view-labels{margin-bottom:2px !important}.related-products .products-view-compare,.related-products .products-view-wishlist,.related-products .products-view-quickview{margin:2px 0 !important}.related-products .products-view-block,.related-products .products-view-item{flex:0 0 auto !important;min-width:0 !important;padding:8px !important;box-sizing:border-box}.related-products .products-view-item{display:flex;flex-direction:column;align-items:flex-start;min-height:auto !important;padding-left:0 !important}.related-products .products-view-pictures{width:100% !important;height:auto !important;margin-bottom:6px !important}.related-products .products-view-picture-link img{width:100% !important;height:auto !important;object-fit:contain}.related-products .products-view-info,.related-products .products-view-price-data,.related-products .product-view-button-wrap{margin:2px 0 !important;padding:0 !important;width:100%}.related-products .products-view-name-link{display:block;margin:2px 0 !important;font-size:14px !important;line-height:1.2 !important;text-align:left}.related-products .products-view-price{margin:2px 0 !important;font-size:14px !important;text-align:left}.related-products .product-view-button__with-spinbox,.related-products .product-view-button .cart-add{margin:4px 0 !important;padding:4px 6px !important;width:100%;box-sizing:border-box}.related-products .products-view-labels{margin-bottom:2px !important}.related-products .products-view-compare,.related-products .products-view-wishlist,.related-products .products-view-quickview{margin:2px 0 !important}.related-products .products-view-item{display:flex;flex-direction:column;align-items:flex-start;min-height:auto !important;padding-left:20px !important;box-sizing:border-box}.related-products .products-view-pictures{width:100% !important;height:auto !important;margin-bottom:10px !important}.related-products .products-view-picture-link img{width:100% !important;height:auto !important;object-fit:contain}.related-products .products-view-info,.related-products .products-view-price-data,.related-products .product-view-button-wrap{width:100%;margin:4px 0 !important;padding:0 !important}.related-products .products-view-name-link,.related-products .products-view-price,.related-products .product-view-button__with-spinbox,.related-products .product-view-button .cart-add{display:block;margin-left:0 !important;text-align:left}.related-products .products-view-labels{margin-bottom:2px !important}.related-products .products-view-compare,.related-products .products-view-wishlist,.related-products .products-view-quickview{margin:2px 0 !important}.orderconfirmation-in-shopping-cart-title{margin-bottom:10px;line-height:1.2}.orderconfirmation-in-shopping-cart-title span{display:block}.additional-text__main{display:none !important}.cart-mini-main{display:flex;align-items:center;gap:6px;text-decoration:none;transition:transform .2s ease,color .2s ease}.cart-mini-main_cart{display:flex;align-items:center;position:relative}.cart-mini-main-icon{display:flex;align-items:center;justify-content:center}.cart-mini-main__text{font-size:14px;font-weight:500;color:#333}.cart-mini-main:hover{transform:translateY(-2px);color:#007bff}.cart-mini-main:hover .cart-mini-main__text{color:#007bff}.cart-mini-main:hover .cart-mini-main-icon svg{transform:scale(1.1);transition:transform .2s ease}.site-head__user-control .cart-mini-main{display:flex !important;align-items:center !important;gap:4px !important;text-decoration:none !important}.cart-mini-main_cart,.cart-mini-main-icon,.cart-mini-main__text{margin:0 !important;padding:0 !important}.cart-mini-main_cart{display:flex !important;align-items:center !important;gap:4px !important;margin:0 !important;padding:0 !important}.cart-mini-main_cart .cart-mini-main-icon,.cart-mini-main_cart .cart-mini-main-count{margin:0 !important;padding:0 !important}.cart-mini .cart-mini-main_cart i{display:none !important}.cart-mini .cart-mini-main_cart::before{content:"";display:block;width:48px;height:48px;background:url("https://best-4-kids.ru/userfiles/free-animated-icon-shopping-cart-15576195.gif") no-repeat center/contain;margin:0 auto 8px auto}.cart-mini .cart-mini-main__text{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:600;justify-content:center}.cart-mini .cart-mini-main-count{position:static !important;background:#ff4d4d;color:#fff;font-size:13px;min-width:22px;height:22px;line-height:22px;border-radius:50%;text-align:center;font-weight:bold;padding:0 6px}.cart-mini .cart-mini-main{background:#fff !important;transition:background .3s ease,transform .3s ease;box-shadow:none !important;display:inline-flex;align-items:center;gap:5px}.cart-mini .cart-mini-main:hover{background:#fff !important;box-shadow:none !important;transform:scale(1.05)}.cart-mini .cart-mini-main__text{color:#000 !important;font-weight:600}.cart-mini .cart-mini-main-count{background:#f00 !important;color:#fff !important;border-radius:50%;padding:2px 6px;font-size:12px;font-weight:bold;display:inline-block}.cart-full-result-block>div{display:flex;align-items:center;gap:12px}.cart-full-result-block>div .cart-full-result-price::after{content:" Оформление заказа ⬇ ";display:inline-block;font-size:18px;color:#0073e6;font-weight:600;animation:pulseArrow 1.5s infinite;vertical-align:middle}@keyframes pulseArrow{0%{transform:translateY(0);opacity:.8}50%{transform:translateY(4px);opacity:1}100%{transform:translateY(0);opacity:.8}}.cart-full-result-block>div .cart-full-result-price::after{content:" Оформление заказа ⬇ ";display:inline-block;font-size:18px;color:#0073e6;font-weight:600;animation:pulseArrow 1.5s infinite;vertical-align:middle;margin-left:40px}.cart-mini-name-link{font-family:'Montserrat',sans-serif;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;line-height:1.4em;max-height:calc(1.4em*3)}.cart-mini-buttons-checkout{font-family:'Montserrat',sans-serif}.sidebar__header{font-family:'Montserrat',sans-serif}.cookies-policy-cell{font-family:'Montserrat',sans-serif;background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);padding:20px 25px;max-width:500px;margin:20px auto;color:#333;line-height:1.5}.cookies-policy-cell a{color:#1a73e8;text-decoration:none;font-weight:500}.cookies-policy-cell a:hover{text-decoration:underline}.cookies-policy-button{margin-top:15px;text-align:right}.cookies-policy__btn-close{font-family:'Montserrat',sans-serif;background-color:#1a73e8;color:#fff;border:none;border-radius:8px;padding:8px 16px;cursor:pointer;font-weight:600;transition:background-color .3s ease,transform .2s ease}.cookies-policy__btn-close:hover{background-color:#1558b0;transform:translateY(-1px)}.cookies-policy__btn-close:active{transform:translateY(0)}.cookies-policy-block,.cookies-policy-cell{background-color:#f8f8f8 !important;border:1px solid #e0e0e0 !important;box-shadow:none !important;padding:20px !important;border-radius:10px}.cookies-policy-cell a{color:#1a73e8;text-decoration:underline}.cookies-policy__btn-close{background-color:#4caf50;color:#fff;border-radius:6px;padding:8px 16px}.your-selector{border:none !important}.cookies-policy-block,.cookies-policy-block::before,.cookies-policy-block::after{border:none !important;box-shadow:none !important;background:#f8f8f8 !important}.cookies-policy-cell{border:1px solid #d0d0d0;border-radius:10px;padding:20px;background-color:#f8f8f8;box-shadow:none}.cookies-policy-block{position:fixed;z-index:9999 !important}.connector__popup{display:none !important}.cart-mini-result-value,.cart-full-result-price{font-family:'Montserrat',sans-serif !important;font-size:20px !important;font-weight:700 !important;color:#28a745 !important}.btn-submit{font-family:'Montserrat',sans-serif !important;font-size:20px !important;font-weight:700 !important;background-color:#28a745 !important;color:#fff !important;border:none !important;border-radius:8px !important;padding:14px 28px !important;cursor:pointer;transition:background-color .3s ease}.btn-submit:hover{background-color:#218838 !important}.cart-mini-count-text,.cart-mini-count-value{font-family:'Montserrat',sans-serif !important;font-size:16px !important;font-weight:500 !important;color:#333 !important}.sidebar.sidebar--cart{position:fixed;top:0;right:0;transform:translateX(100%);width:400px;height:100%;background:#fff;box-shadow:-4px 0 15px rgba(0,0,0,.2);z-index:9999}.sidebar.sidebar--cart.sidebar--open{animation:slideInRight .6s cubic-bezier(.22,1,.36,1) forwards}.sidebar.sidebar--cart.sidebar--closing{animation:slideOutRight .5s cubic-bezier(.55,.06,.68,.19) forwards}@keyframes slideInRight{0%{transform:translateX(100%)}60%{transform:translateX(-10px)}80%{transform:translateX(5px)}100%{transform:translateX(0)}}@keyframes slideOutRight{0%{transform:translateX(0)}100%{transform:translateX(100%)}}.cart-mini-item{transition:transform .3s ease,box-shadow .3s ease;border-radius:8px;padding:8px;background-color:#fff;margin-bottom:10px}.cart-mini-item:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.cart-mini-photo img{transition:transform .3s ease;border-radius:4px}.cart-mini-item:hover .cart-mini-photo img{transform:scale(1.05)}.cart-mini-name-link{transition:color .3s ease,transform .3s ease}.cart-mini-item:hover .cart-mini-name-link{color:#f60;transform:translateX(3px)}.cart-mini-price-value{transition:color .3s ease}.cart-mini-item:hover .cart-mini-price-value{color:#28a745}.cart-mini-item-remove-item{transition:transform .2s ease,opacity .2s ease;opacity:.7}.cart-mini-item:hover .cart-mini-item-remove-item{transform:scale(1.2);opacity:1}.cart-mini-count-value{transition:transform .3s ease}.cart-mini-item:hover .cart-mini-count-value{transform:scale(1.1);color:#007bff}tr[data-ng-repeat]{transition:transform .25s cubic-bezier(.4,0,.2,1)}tr[data-ng-repeat]:hover{transform:translateY(-2px)}.cart-full-photo img{transition:transform .25s cubic-bezier(.4,0,.2,1);border-radius:4px}tr[data-ng-repeat]:hover .cart-full-photo img{transform:scale(1.05)}.cart-full-name-link{transition:transform .25s cubic-bezier(.4,0,.2,1),color .25s ease}tr[data-ng-repeat]:hover .cart-full-name-link{transform:translateX(2px);color:#f60}.cart-full-price .inline,.cart-full-cost{transition:color .25s ease}tr[data-ng-repeat]:hover .cart-full-price .inline,tr[data-ng-repeat]:hover .cart-full-cost{color:#28a745}.cart-full-amount-control input,.cart-full-amount-control span{transition:transform .25s cubic-bezier(.4,0,.2,1),color .25s ease}tr[data-ng-repeat]:hover .cart-full-amount-control input,tr[data-ng-repeat]:hover .cart-full-amount-control span{transform:scale(1.05);color:#007bff}.cart-full-remove a{transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s ease;opacity:.7}tr[data-ng-repeat]:hover .cart-full-remove a{transform:scale(1.15);opacity:1}.cart-mini-item .cart-mini-price-value{display:inline-block;transition:transform .25s cubic-bezier(.4,0,.2,1),color .25s ease;font-weight:500}.cart-mini-item:hover .cart-mini-price-value{transform:scale(1.08);color:#28a745}.cart-mini-item{transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s ease;border-radius:8px;background-color:#fff}.cart-mini-item:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 4px 10px rgba(0,0,0,.1)}.sidebar--cart{border-radius:16px;overflow:hidden}.sidebar__header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;font-size:18px;font-weight:600;border-bottom:1px solid #eee}.sidebar__close{background:none;border:none;cursor:pointer;padding:4px;transition:transform .2s ease,color .2s ease}.sidebar__close:hover svg{transform:scale(1.2);color:#ff3b3b}.cart-add.btn-confirm{font-family:'Montserrat',sans-serif;font-size:16px;font-weight:600;color:#fff;background-color:#28a745;border:none;border-radius:8px;padding:10px 20px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background .25s ease,transform .2s ease,box-shadow .2s ease}.cart-add.btn-confirm:hover{background-color:#218838;transform:scale(1.03);box-shadow:0 4px 12px rgba(0,0,0,.12)}.cart-add.btn-confirm:focus{outline:none;box-shadow:0 0 0 3px rgba(40,167,69,.4)}.cart-add.btn-confirm.icon-bag-before::before{content:'';font-family:'FontAwesome';display:inline-block;margin-right:6px}.carousel-item{position:relative;background:#fff;border-radius:12px;transition:transform .25s ease;cursor:pointer}.carousel-item:hover{transform:translateY(-4px)}.carousel-item img{width:100%;height:auto;display:block;border-radius:12px}.adv-modal-inner.checkorder-modal{background:#fff;border-radius:16px;max-width:500px;width:90%;margin:40px auto;padding:24px;box-shadow:0 12px 40px rgba(0,0,0,.15);font-family:"Open Sans",Arial,sans-serif;color:#333;position:relative;animation:fadeInUp .3s ease}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.modal-header{font-size:20px;font-weight:600;margin-bottom:16px;text-align:center;color:#222}.modal-content{font-size:15px;line-height:1.5}.checkorder-modal__header{display:flex;justify-content:space-between;font-size:16px;font-weight:500;padding:12px 16px;background:#f7f9fc;border-radius:12px;margin-bottom:16px}.checkorder-modal__header span:first-child{color:#444}.checkorder-modal__header span:last-child{font-weight:600;color:#1976d2}.checkorder-modal__subheader--block{text-align:center;font-size:14px;color:#777;margin-top:10px}.adv-modal-close{position:absolute;top:14px;right:14px;font-size:14px;padding:6px 10px;background:#f0f2f5;border-radius:8px;text-decoration:none;color:#555;transition:background .25s,color .25s}.adv-modal-close:hover{background:#e3e6ea;color:#000}.static-block.static-block-email-header.phones-number__callback-link{display:none !important}.toolbar-top-item__right-part{display:none !important}@media(max-width:768px){a.bottom-panel__menu-link[href="https://best-4-kids.ru/myaccount"]{display:none !important}}@media(max-width:768px){a.bottom-panel__menu-link[href="https://best-4-kids.ru/login"]{display:none !important}}@media(max-width:768px){.mobile-header__item.mobile-header__myaccount-link-wrap a[href="https://best-4-kids.ru/login"]{display:none !important}}.ngrs-inputs .row.between-xs.middle-xs{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:nowrap}.ngrs-inputs .col-xs-5,.ngrs-inputs .col-xs-2{flex:0 0 auto}.ngrs-inputs .col-xs-5 input.input-small{width:100%;box-sizing:border-box}.ngrs-runner-dash{text-align:center;white-space:nowrap}.catalog-filter-block-content-range .ngrs-inputs{max-width:100%;overflow:hidden}@media(max-width:480px){.ngrs-inputs .row.between-xs.middle-xs{flex-wrap:wrap}.ngrs-inputs .col-xs-5,.ngrs-inputs .col-xs-2{flex:1 1 100%;max-width:100%}.catalog-filter-footer{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;background-color:#fff;border-top:1px solid #e0e0e0;border-radius:0 0 8px 8px;box-shadow:0 -2px 8px rgba(0,0,0,.04);position:relative;z-index:10}.catalog-filter-footer .btn{font-family:'Montserrat',sans-serif;font-size:14px;font-weight:600;padding:10px 20px;border-radius:6px;border:none;cursor:pointer;transition:all .25s ease}.catalog-filter-footer .btn-submit{background-color:#28a745;color:#fff}.catalog-filter-footer .btn-submit:hover{background-color:#218838;transform:translateY(-1px);box-shadow:0 4px 10px rgba(0,0,0,.12)}.catalog-filter-footer .btn-action{background-color:#f5f5f5;color:#333}.catalog-filter-footer .btn-action:hover{background-color:#e0e0e0;transform:translateY(-1px)}@media(max-width:600px){.catalog-filter-footer{flex-direction:column;align-items:stretch;gap:8px;padding:12px}.catalog-filter-footer .btn{width:100%;text-align:center}}@media(max-width:768px){.mobile-product-view-button__with-spinbox .details-spinbox-block-wrap{display:none !important}}.categories-root__item-inner--blocks-mode{background-color:#fff !important}body,.categories-root{background-color:#fff !important}.categories-root__item-inner--blocks-mode{background-color:#fff !important}a.menu-general-root-link[href="/pages/otzyvy"] .menu-general-icon-img{display:inline-block;transform-origin:center center;will-change:transform;backface-visibility:hidden;animation:otzv-pulse-icon 2.6s ease-in-out infinite !important}@keyframes otzv-pulse-icon{0%,100%{transform:scale(1);}50%{transform:scale(1.06);}}