body.m51-redesign{--m51-coral:#D9663E;--m51-coral-dark:#B5512E;--m51-coral-soft:#F5C4B3;--m51-coral-bg:#FAECE7;--m51-bg:#FAF7F2;--m51-surface:#FFFFFF;--m51-surface-2:#F4EFE6;--m51-surface-dark:#1A1715;--m51-ink:#1A1715;--m51-ink-2:#4A453F;--m51-ink-3:#6E6963;--m51-ink-mute:#9A958E;--m51-on-dark:#FAF7F2;--m51-on-dark-2:#C7C0B6;--m51-border:#E8E2D8;--m51-border-2:#D5CDC0;--m51-success:#639922;--m51-success-bg:#EAF3DE;--m51-sale-bg:#FAECE7;--m51-r-sm:6px;--m51-r-md:10px;--m51-r-lg:14px;--m51-r-xl:18px;--m51-font-display:'Onest',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--m51-font-body:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--m51-shadow-card:0 1px 2px rgba(26,23,21,0.04);--m51-shadow-hover:0 6px 18px rgba(26,23,21,0.08);}html{overflow-x:clip;}body.m51-redesign{background:var(--m51-bg);color:var(--m51-ink);font-family:var(--m51-font-body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;max-width:100%;}body.m51-redesign .container{max-width:99%;padding-left:30px;padding-right:30px;margin-left:auto;margin-right:auto;width:100%;box-sizing:border-box;}body.m51-redesign .container-fluid{width:100%;padding-left:30px;padding-right:30px;margin-left:auto;margin-right:auto;box-sizing:border-box;}body.m51-redesign .header__desktop{display:block;width:100%;}body.m51-redesign .header__desktop > .container{max-width:99%;}body.m51-redesign h1,body.m51-redesign h2,body.m51-redesign h3,body.m51-redesign h4,body.m51-redesign h5,body.m51-redesign .h1,body.m51-redesign .h2,body.m51-redesign .h3{font-family:var(--m51-font-display);letter-spacing:-0.01em;color:var(--m51-ink);}body.m51-redesign a{color:var(--m51-ink);}body.m51-redesign a:hover{color:var(--m51-coral);}body.m51-redesign #content{background:var(--m51-bg);}body.m51-redesign .m51-eyebrow{font-size:14px;letter-spacing:0.14em;text-transform:uppercase;font-weight:600;color:var(--m51-coral);margin-bottom:10px;}body.m51-redesign .m51-eyebrow--light{color:var(--m51-coral-soft);}body.m51-redesign .m51-btn{display:inline-flex;align-items:center;gap:10px;padding:15px 28px;border-radius:var(--m51-r-md);font-family:var(--m51-font-display);font-size:16px;font-weight:600;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .15s ease,background-color .15s ease,color .15s ease;line-height:1.2;}body.m51-redesign .m51-btn:hover{text-decoration:none;transform:translateY(-1px);}body.m51-redesign .m51-btn:active{transform:translateY(0);}body.m51-redesign .m51-btn--dark{background:var(--m51-ink);color:#fff;}body.m51-redesign .m51-btn--dark:hover{background:#000;color:#fff;}body.m51-redesign .m51-btn--coral{background:var(--m51-coral);color:#fff;}body.m51-redesign .m51-btn--coral:hover{background:var(--m51-coral-dark);color:#fff;}body.m51-redesign .m51-btn--ghost{background:transparent;color:var(--m51-ink);border-color:var(--m51-ink);}body.m51-redesign .m51-btn--ghost:hover{background:var(--m51-ink);color:#fff;}body.m51-redesign .m51-btn--arrow::after{content:"→";font-size:19px;line-height:1;}body.m51-redesign .m51-section-head{display:flex;justify-content:space-between;align-items:baseline;margin:56px 0 24px;gap:16px;}body.m51-redesign .m51-section-head h2{font-size:32px;font-weight:700;margin:0;line-height:1.15;}body.m51-redesign .m51-section-head .m51-section-more{font-size:15px;color:var(--m51-coral);font-weight:600;text-decoration:none;white-space:nowrap;}body.m51-redesign .m51-section-head .m51-section-more:hover{color:var(--m51-coral-dark);}body.m51-redesign .m51-hero-wrap{padding:28px 0 0;}body.m51-redesign .m51-hero{background:var(--m51-surface-2);border-radius:var(--m51-r-xl);padding:56px 56px;display:flex;align-items:center;gap:32px;position:relative;overflow:hidden;min-height:400px;}body.m51-redesign .m51-hero-text{flex:1 1 auto;min-width:0;max-width:520px;position:relative;z-index:2;}body.m51-redesign .m51-hero h1{font-size:48px;font-weight:700;line-height:1.05;margin:0 0 16px;letter-spacing:-0.02em;}body.m51-redesign .m51-hero p{font-size:17px;color:var(--m51-ink-2);margin:0 0 28px;line-height:1.5;max-width:440px;}body.m51-redesign .m51-hero-vis{flex:0 1 42%;align-self:stretch;display:flex;align-items:center;justify-content:center;min-height:280px;}body.m51-redesign .m51-hero-vis svg{width:100%;height:auto;max-height:320px;display:block;}body.m51-redesign .m51-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:32px 0 0;}body.m51-redesign .m51-trust-item{background:var(--m51-surface);border:1px solid var(--m51-border);border-radius:var(--m51-r-md);padding:22px 24px;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease;}body.m51-redesign .m51-trust-item:hover{border-color:var(--m51-border-2);box-shadow:var(--m51-shadow-hover);transform:translateY(-1px);}body.m51-redesign .m51-trust-item .num{font-family:var(--m51-font-display);font-size:28px;font-weight:700;color:var(--m51-coral);line-height:1.1;margin-bottom:6px;letter-spacing:-0.01em;}body.m51-redesign .m51-trust-item .lbl{font-size:15px;color:var(--m51-ink-2);line-height:1.4;}body.m51-redesign .m51-cats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}body.m51-redesign .m51-cat{background:var(--m51-surface);border:1px solid var(--m51-border);border-radius:var(--m51-r-lg);padding:32px 22px 28px;text-align:center;text-decoration:none;color:var(--m51-ink);transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease;display:flex;flex-direction:column;align-items:center;gap:16px;}body.m51-redesign .m51-cat:hover{border-color:var(--m51-coral);transform:translateY(-2px);box-shadow:var(--m51-shadow-hover);color:var(--m51-ink);text-decoration:none;}body.m51-redesign .m51-cat-icon{width:72px;height:72px;border-radius:var(--m51-r-md);background:var(--m51-surface-2);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--m51-coral);transition:background-color .15s ease,color .15s ease;}body.m51-redesign .m51-cat:hover .m51-cat-icon{background:var(--m51-coral);color:#fff;}body.m51-redesign .m51-cat-icon svg{width:36px;height:36px;display:block;}body.m51-redesign .m51-cat-icon img{width:40px;height:40px;object-fit:contain;}body.m51-redesign .m51-cat-name{font-size:17px;font-weight:600;line-height:1.3;display:block;letter-spacing:-0.005em;}body.m51-redesign .m51-about{background:var(--m51-surface-dark);color:var(--m51-on-dark);border-radius:var(--m51-r-xl);padding:48px 48px;display:flex;align-items:center;gap:32px;margin:48px 0;}body.m51-redesign .m51-about-text{flex:1 1 auto;min-width:0;max-width:520px;}body.m51-redesign .m51-about h3{color:var(--m51-on-dark);font-size:32px;font-weight:700;margin:0 0 14px;line-height:1.15;letter-spacing:-0.01em;}body.m51-redesign .m51-about p{color:var(--m51-on-dark-2);font-size:16px;line-height:1.55;margin:0 0 24px;}body.m51-redesign .m51-about-img{flex:0 1 38%;align-self:stretch;display:flex;align-items:center;justify-content:center;min-height:220px;}body.m51-redesign .m51-about-img svg{width:100%;height:auto;max-height:240px;display:block;}body.m51-redesign .product-thumb{background:transparent;border:none;border-radius:0;padding:0;height:100%;display:flex;flex-direction:column;position:relative;overflow:visible;}body.m51-redesign .product-thumb:hover{transform:none;box-shadow:none;}body.m51-redesign .product-thumb:hover .product-thumb-image > a > img,body.m51-redesign .product-thumb:hover .product-thumb-image img.img-responsive{transform:scale(1.04);}body.m51-redesign .product-thumb .product-inner{display:flex;flex-direction:column;height:100%;}body.m51-redesign .product-thumb-image,body.m51-redesign .hk_carusel .product-thumb-image,body.m51-redesign .product-category .product-thumb-image,body.m51-redesign .product-search .product-thumb-image,body.m51-redesign .product-special .product-thumb-image{background:var(--m51-surface-2)!important;border-radius:var(--m51-r-md);margin:0 0 12px !important;position:relative !important;overflow:hidden !important;width:100% !important;height:0 !important;padding-top:69.23% !important;display:block !important;}body.m51-redesign .product-thumb-image > a,body.m51-redesign .hk_carusel .product-thumb-image > a,body.m51-redesign .product-category .product-thumb-image > a,body.m51-redesign .product-search .product-thumb-image > a,body.m51-redesign .product-special .product-thumb-image > a{position:absolute !important;inset:0 !important;top:0;right:0;bottom:0;left:0;display:block !important;width:100% !important;height:100% !important;}body.m51-redesign .product-thumb-image img,body.m51-redesign .product-thumb-image img.img-responsive,body.m51-redesign .hk_carusel .product-thumb-image img,body.m51-redesign .product-thumb-image > a img,body.m51-redesign .product-thumb-image > a > img{position:absolute !important;inset:0 !important;top:0;right:0;bottom:0;left:0;width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;transition:transform .35s ease;}body.m51-redesign .hk_labels,body.m51-redesign .product-thumb-image .hk_labels{position:absolute !important;top:12px !important;left:12px !important;right:auto !important;z-index:9 !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:6px !important;width:auto !important;padding:0 !important;margin:0 !important;pointer-events:none;}body.m51-redesign .hk_labels > span,body.m51-redesign .product-thumb-image .hk_labels > span{float:none !important;display:inline-flex !important;align-items:center;margin:0 !important;text-transform:none !important;letter-spacing:0 !important;line-height:1.2 !important;font-family:var(--m51-font-display);white-space:nowrap;background:#fff !important;background-image:none !important;color:var(--m51-ink)!important;border:none !important;font-size:13px !important;font-weight:600 !important;padding:4px 10px !important;border-radius:6px !important;box-shadow:0 1px 2px rgba(26,23,21,0.08);pointer-events:auto;}body.m51-redesign .hk_labels > span.sale,body.m51-redesign .hk_labels > span.gift,body.m51-redesign .hk_labels > span.stockprice,body.m51-redesign .hk_labels > span.hk_sale{background:var(--m51-coral)!important;background-image:none !important;color:#fff !important;font-size:15px !important;font-weight:700 !important;padding:6px 13px !important;border-radius:999px !important;box-shadow:0 2px 6px rgba(217,102,62,0.30);}body.m51-redesign .hk_labels > span.hit,body.m51-redesign .hk_labels > span.hk_hit{background:var(--m51-ink)!important;color:#fff !important;}body.m51-redesign .hk_labels > span.new,body.m51-redesign .hk_labels > span.hk_new{background:#fff !important;color:var(--m51-ink)!important;border:1px solid var(--m51-ink)!important;}body.m51-redesign .hk_labels > span.best{background:var(--m51-coral-bg)!important;color:var(--m51-coral-dark)!important;}body.m51-redesign .hk_labels > span.fast{background:#fff !important;color:var(--m51-success)!important;border:1px solid var(--m51-success)!important;padding-right:10px !important;position:static !important;}body.m51-redesign .hk_labels > span.fast::after{display:none !important;content:none !important;}body.m51-redesign .hk_labels > span.modulnaya,body.m51-redesign .hk_labels > span.metall,body.m51-redesign .hk_labels > span.array,body.m51-redesign .hk_labels > span.ikea,body.m51-redesign .hk_labels > span.nezavisim,body.m51-redesign .hk_labels > span.hk_stock{background:var(--m51-surface-2)!important;color:var(--m51-ink-2)!important;}body.m51-redesign .product-thumb .wishlist,body.m51-redesign .product-thumb .wishlist.btn{position:absolute !important;top:8px !important;right:8px !important;width:36px !important;height:36px !important;background-color:transparent !important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z' fill='none' stroke='white' stroke-opacity='0.85' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'/><path d='M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z' fill='none' stroke='%231A1715' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>")!important;background-position:center !important;background-repeat:no-repeat !important;background-size:18px 18px !important;border:none !important;border-radius:0 !important;cursor:pointer;z-index:3;padding:0 !important;box-shadow:none !important;transition:transform .12s ease,background-size .15s ease;font-size:0 !important;}body.m51-redesign .product-thumb .wishlist > img,body.m51-redesign .product-thumb .wishlist img,body.m51-redesign .product-thumb .wishlist > *{display:none !important;}body.m51-redesign .product-thumb .wishlist:hover{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z' fill='none' stroke='white' stroke-opacity='0.9' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'/><path d='M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z' fill='%23D9663E' stroke='%23D9663E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>")!important;background-size:20px 20px !important;transform:scale(1.06);}body.m51-redesign .product-thumb .product-cuption{padding:0;flex:1;display:flex;flex-direction:column;}body.m51-redesign .product-thumb__price{display:flex;align-items:baseline;gap:10px;margin:0 0 4px;}body.m51-redesign .product-thumb__price .price-value{font-family:var(--m51-font-display);font-size:21px;font-weight:700;color:var(--m51-ink);line-height:1.1;}body.m51-redesign .product-thumb__price .old-price{font-size:16px;color:var(--m51-ink-mute);text-decoration:line-through;margin-left:0;}body.m51-redesign .fast_delivery_lines{font-size:15px;color:var(--m51-success);margin:0 0 6px;display:flex;align-items:center;gap:6px;min-height:17px;}body.m51-redesign .fast_delivery_lines:not(:empty)::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--m51-success);display:inline-block;}body.m51-redesign .product-thumb__name{font-size:16px;color:var(--m51-ink);line-height:1.4;text-decoration:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:10px;min-height:calc(16px * 1.4 * 3);}body.m51-redesign .product-thumb__name:hover{color:var(--m51-coral);text-decoration:none;}body.m51-redesign .product-thumb .product-popover{position:static;background:transparent;box-shadow:none;padding:0;margin-top:auto;opacity:1;visibility:visible;transform:none;width:auto;border:none;}body.m51-redesign .product-thumb .product-popover .product-params{display:none;}body.m51-redesign .product-thumb .product-popover .product-buttons-group{padding:0;margin:0;}body.m51-redesign .product-thumb .add_to_cart,body.m51-redesign .product-buttons-group .add_to_cart{width:100%;background:#fff !important;color:var(--m51-ink)!important;border:1.5px solid var(--m51-ink)!important;border-radius:var(--m51-r-sm)!important;padding:11px 14px !important;font-family:var(--m51-font-display);font-size:16px !important;font-weight:600 !important;line-height:1.2 !important;text-transform:none !important;letter-spacing:0;cursor:pointer;box-shadow:none !important;transition:background-color .15s ease,color .15s ease,border-color .15s ease;}body.m51-redesign .product-thumb .add_to_cart > span,body.m51-redesign .product-buttons-group .add_to_cart > span,body.m51-redesign .product-thumb .add_to_cart span,body.m51-redesign .product-buttons-group .add_to_cart span{color:var(--m51-ink)!important;font-family:var(--m51-font-display)!important;font-size:16px !important;font-weight:600 !important;text-transform:none !important;letter-spacing:0 !important;line-height:1.2 !important;transition:color .15s ease;}body.m51-redesign .product-thumb .add_to_cart:hover,body.m51-redesign .product-buttons-group .add_to_cart:hover{background:var(--m51-coral)!important;color:#fff !important;border-color:var(--m51-coral)!important;}body.m51-redesign .product-thumb .add_to_cart:hover > span,body.m51-redesign .product-buttons-group .add_to_cart:hover > span,body.m51-redesign .product-thumb .add_to_cart:hover span,body.m51-redesign .product-buttons-group .add_to_cart:hover span{color:#fff !important;}body.m51-redesign .box-heading h1,body.m51-redesign .box-heading h2,body.m51-redesign .product-heading h1{font-family:var(--m51-font-display);font-weight:700;letter-spacing:-0.01em;color:var(--m51-ink);}body.m51-redesign .box-heading{margin:24px 0 16px;}body.m51-redesign .box-heading h1{font-size:34px;line-height:1.1;}body.m51-redesign .breadcrums-wrapper{margin:16px 0 8px;}body.m51-redesign .breadcrumb{background:transparent;padding:0;margin:0;font-size:15px;color:var(--m51-ink-3);list-style:none;display:flex;flex-wrap:wrap;gap:4px;line-height:1.5;}body.m51-redesign .breadcrumb li{color:var(--m51-ink-3);font-size:15px;line-height:1.5;}body.m51-redesign .breadcrumb li::after,body.m51-redesign ul.breadcrumb li:after{content:none !important;display:none !important;}body.m51-redesign .breadcrumb li + li::before{content:"/";padding:0 6px;color:var(--m51-ink-mute);}body.m51-redesign .breadcrumb a,body.m51-redesign ul.breadcrumb li a{color:var(--m51-ink-3);text-decoration:none;font-size:15px !important;line-height:1.5 !important;}body.m51-redesign .breadcrumb a:hover{color:var(--m51-coral);}body.m51-redesign .static-alert{border-radius:var(--m51-r-md);border:1px solid var(--m51-border);background:var(--m51-surface);color:var(--m51-ink);}body.m51-redesign .clock{display:none !important;}body.m51-redesign .header{background:var(--m51-bg);}body.m51-redesign .header__row--01{border-bottom:1px solid var(--m51-border);padding:0;margin:0;font-size:16px;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;}body.m51-redesign .header__region{display:inline-flex;align-items:center;gap:8px;padding:10px 0;font-size:14px;font-weight:500;color:var(--m51-ink-2);flex-shrink:0;white-space:nowrap;line-height:1;}body.m51-redesign .header__region svg{flex-shrink:0;color:var(--m51-coral);}body.m51-redesign .header__row--01 .header__group--info_call{display:flex;justify-content:flex-end;align-items:center;padding:8px 0;gap:24px;flex:1 1 auto;min-width:0;}body.m51-redesign .header__info{flex:0 1 auto;}body.m51-redesign .header__info-menu{display:flex;flex-wrap:wrap;gap:6px 24px;list-style:none;margin:0;padding:0;}body.m51-redesign .header__info-menu li{padding:0;}body.m51-redesign .header__info-link{font-size:16px;font-weight:500;color:var(--m51-ink-2);text-decoration:none;transition:color .15s ease;letter-spacing:0;}body.m51-redesign .header__info-link:hover{color:var(--m51-coral);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px;}body.m51-redesign .header__call{flex:0 0 auto;display:flex;align-items:center;gap:14px;}body.m51-redesign .header__call-btn{display:flex;align-items:center;gap:14px;}body.m51-redesign .header__call-btn mark{background:transparent;padding:0;display:inline-flex;}body.m51-redesign .header__call-btn mark a{display:inline-flex;align-items:center;padding:7px 16px;border:1.5px solid var(--m51-coral);border-radius:999px;color:var(--m51-coral);font-family:var(--m51-font-display);font-weight:600;font-size:14px;text-decoration:none;transition:background-color .15s ease,color .15s ease;letter-spacing:0;line-height:1;}body.m51-redesign .header__call-btn mark a:hover{background:var(--m51-coral);color:#fff;text-decoration:none;}body.m51-redesign .header__call-btn > a{font-family:var(--m51-font-display);font-size:16px;font-weight:700;color:var(--m51-ink);text-decoration:none;letter-spacing:-0.01em;}body.m51-redesign .header__call-btn > a:hover{color:var(--m51-coral);}body.m51-redesign .header__row--02{display:flex;align-items:center;gap:16px;padding:14px 0;background:transparent;}body.m51-redesign .header__row--02 .header__logo{flex:0 0 auto;margin:0;padding:0;display:flex;align-items:center;text-decoration:none;color:var(--m51-ink);}body.m51-redesign .header__row--02 .m51-logo-svg{height:22px;width:auto;display:block;}body.m51-redesign .m51-logo-text{fill:var(--m51-ink);}body.m51-redesign .m51-logo-accent{fill:var(--m51-coral);}body.m51-redesign .header__catalog--clone{flex:0 0 auto;}body.m51-redesign .header__catalog--clone:empty{display:none;}body.m51-redesign .header__row--02 .header__search{flex:1 1 auto;min-width:0;}body.m51-redesign .header__row--02 .header__search-control{position:relative;display:flex;align-items:center;background:var(--m51-surface);border:1px solid var(--m51-border);border-radius:var(--m51-r-md);transition:border-color .15s ease;height:56px;}body.m51-redesign .header__row--02 .header__search-control:hover{border-color:var(--m51-border-2);}body.m51-redesign .header__row--02 .header__search-control:focus-within{border-color:var(--m51-coral);}body.m51-redesign .header__row--02 .header__search-input{flex:1 1 auto;width:100%;height:100%;border:none;background:transparent;padding:0 18px;font-size:16px;font-family:var(--m51-font-body);color:var(--m51-ink);outline:none;}body.m51-redesign .header__row--02 .header__search-input::placeholder{color:var(--m51-ink-mute);}body.m51-redesign .header__row--02 .header__search-group{flex:0 0 auto;padding-right:6px;}body.m51-redesign .header__row--02 .header__search-btn{background:transparent;border:none;padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:var(--m51-r-sm);transition:background-color .15s ease;}body.m51-redesign .header__row--02 .header__search-btn:hover{background:var(--m51-surface-2);}body.m51-redesign .header__row--02 .header__search-btn svg{display:block;color:var(--m51-ink);width:20px;height:20px;}body.m51-redesign .header__row--02 .header__group--acc_action_cart{flex:0 0 auto;display:flex;align-items:center;gap:8px;}body.m51-redesign .header__row--02 .header__action{display:flex;align-items:center;gap:4px;}body.m51-redesign .header__row--02 .header__action-line{display:none;}body.m51-redesign .header__row--02 .header__action-btn{position:relative;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--m51-r-md);text-decoration:none;color:var(--m51-ink);transition:background-color .15s ease,color .15s ease;background:transparent;}body.m51-redesign .header__row--02 .header__action-btn:hover{background:var(--m51-surface-2);color:var(--m51-coral);}body.m51-redesign .header__row--02 .header__action-btn svg{width:26px;height:26px;display:block;}body.m51-redesign .header__row--02 .header__action-counter{position:absolute;top:6px;right:6px;min-width:20px;height:20px;padding:0 6px;background:var(--m51-coral);color:#fff;border-radius:10px;font-size:12px;font-weight:600;font-family:var(--m51-font-display);display:flex;align-items:center;justify-content:center;line-height:1;}body.m51-redesign .header__row--02 .header__action-counter:empty,body.m51-redesign .header__row--02 .header__action-btn:has(.header__action-counter:empty).header__action-counter{display:none;}body.m51-redesign .header__row--02 .header__cart{margin-left:6px;}body.m51-redesign .header__row--02 .header__cart-btn{display:flex;align-items:center;gap:12px;padding:0 22px;background:var(--m51-coral);color:#fff;border-radius:var(--m51-r-md);text-decoration:none;font-family:var(--m51-font-display);font-size:16px;font-weight:600;transition:background-color .15s ease;height:56px;}body.m51-redesign .header__row--02 .header__cart-btn:hover{background:var(--m51-coral-dark);color:#fff;text-decoration:none;}body.m51-redesign .header__row--02 .header__cart-btn svg{width:24px;height:24px;display:block;}body.m51-redesign .header__row--02 .header__cart-total{font-size:16px;line-height:1.2;white-space:nowrap;}body.m51-redesign .header__catalog-btn{display:inline-flex;align-items:center;gap:12px;padding:0 26px;background:var(--m51-coral);color:#fff;border:none;border-radius:var(--m51-r-md);font-family:var(--m51-font-display);font-size:17px;font-weight:600;cursor:pointer;transition:background-color .15s ease;letter-spacing:0;text-transform:none;height:56px;line-height:1;}body.m51-redesign .header__catalog-btn:hover{background:var(--m51-coral-dark);color:#fff;}body.m51-redesign .header__catalog-btn svg,body.m51-redesign .header__catalog-btn svg.icon-catalog{width:18px !important;height:18px !important;display:inline-block !important;flex-shrink:0;color:#fff;}body.m51-redesign .header__catalog-btn svg rect{fill:#fff !important;}body.m51-redesign .header__catalog-btn svg [fill="currentColor"]{fill:#fff !important;}body.m51-redesign .header__catalog-btn{position:relative;}html body.m51-redesign .header__catalog-btn::after,html.is-header-fixed body.m51-redesign .header-fixed .header__catalog-btn::after{content:'';position:absolute;left:0;right:0;top:100%;height:22px;display:block;background:transparent;pointer-events:auto;}body.m51-redesign .header__catalog.is-open > .header__catalog-btn,body.m51-redesign .header__catalog--fullwidth.is-open .header__catalog-btn{background:var(--m51-coral-dark);}body.m51-redesign .header__row--03{padding:0 0 16px;background:transparent;}body.m51-redesign .header__catalog--fullwidth{display:flex;align-items:center;gap:20px;}body.m51-redesign .header__tags{flex:1 1 auto;min-width:0;margin:0;padding:0;background:transparent;border:none;}body.m51-redesign .header__tags-menu{display:flex;flex-wrap:nowrap;overflow-x:auto;list-style:none;margin:0;padding:0;gap:10px;scrollbar-width:none;}body.m51-redesign .header__tags-menu::-webkit-scrollbar{display:none;}body.m51-redesign .header__tags-menu > li{padding:0;margin:0;flex:0 0 auto;}body.m51-redesign .header__tags-btn{display:inline-flex;align-items:center;padding:10px 20px;font-family:var(--m51-font-display);font-size:16px;font-weight:600;color:var(--m51-ink);text-decoration:none;border:1px solid var(--m51-border-2);border-radius:999px;white-space:nowrap;background:var(--m51-surface);transition:background-color .15s ease,color .15s ease,border-color .15s ease;letter-spacing:-0.005em;}body.m51-redesign .header__tags-btn:hover{color:var(--m51-coral);background:var(--m51-coral-bg);border-color:var(--m51-coral);text-decoration:none;}body.m51-redesign .header__catalog--fullwidth .header__catalog-offcanvas{background:var(--m51-surface);border:1px solid var(--m51-border);border-radius:var(--m51-r-lg);box-shadow:0 12px 40px rgba(26,23,21,0.12);margin-top:8px;}body.m51-redesign .header__catalog--fullwidth .header__catalog-aside{background:transparent;}body.m51-redesign .header__catalog--fullwidth .header__catalog-link{font-family:var(--m51-font-body);font-size:16px;font-weight:500;color:var(--m51-ink);padding:8px 14px;border-radius:var(--m51-r-sm);transition:background-color .15s ease,color .15s ease;text-decoration:none;}body.m51-redesign .header__catalog--fullwidth .header__catalog-link:hover,body.m51-redesign .header__catalog--fullwidth .header__catalog-link.is-active{background:var(--m51-surface-2);color:var(--m51-coral);}body.m51-redesign .header__catalog--fullwidth .header__catalog-link._accent{color:var(--m51-coral);}body.m51-redesign .header-catalog-bg{background:rgba(26,23,21,0.45);}html.is-header-fixed body.m51-redesign{padding-top:80px;}html.is-header-fixed body.m51-redesign .header__row--02.header-fixed,html.is-header-fixed body.m51-redesign .header-fixed{background:var(--m51-surface);color:var(--m51-ink);box-shadow:0 2px 12px rgba(26,23,21,0.06);border-bottom:1px solid var(--m51-border);padding-left:max(30px,calc((100vw - 1140px)/ 2))!important;padding-right:max(30px,calc((100vw - 1140px)/ 2))!important;}html.is-header-fixed body.m51-redesign .header-fixed .header__logo,html.is-header-fixed body.m51-redesign .header-fixed .m51-logo-text{color:var(--m51-ink);fill:var(--m51-ink);}html.is-header-fixed body.m51-redesign .header-fixed .header__search{max-width:none;flex:1 1 auto;min-width:0;}body.m51-redesign .header-fixed{transition:background-color .2s ease,box-shadow .2s ease;}@media(min-width:1200px){body.m51-redesign .header__mobile{display:none !important;}}@media(max-width:1199px){body.m51-redesign .header__desktop{display:none !important;}}body.m51-redesign .header__mobile{display:block;background:var(--m51-bg);border-bottom:1px solid var(--m51-border);padding:12px 0;position:relative;}body.m51-redesign .header__mobile > .container{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:16px;}body.m51-redesign .header__mobile .logo{flex:1 1 auto;min-width:0;padding:0;margin:0;display:flex;align-items:center;overflow:hidden;}body.m51-redesign .header__mobile .logo a{display:flex;align-items:center;color:var(--m51-ink);text-decoration:none;}body.m51-redesign .header__mobile .m51-logo-svg{height:16px;width:auto;display:block;}body.m51-redesign .header__mobile .header__icon-elem{flex:0 0 auto;display:flex;gap:10px;align-items:center;margin:0;padding:0;}body.m51-redesign .header__mobile .header__icon-elem > div{position:relative;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:var(--m51-r-md);background:var(--m51-surface-2);transition:background-color .15s ease;}body.m51-redesign .header__mobile .header__icon-elem > div:hover{background:var(--m51-border);}body.m51-redesign .header__mobile .header__icon-elem > div a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none;position:relative;color:var(--m51-ink);}body.m51-redesign .header__mobile .header__icon-elem svg{width:22px;height:22px;display:block;color:var(--m51-ink);}body.m51-redesign .header__mobile .favorites svg{transform:translateY(1.5px);}body.m51-redesign .header__mobile .callback svg{transform:translate(-8px,0);}body.m51-redesign .header__mobile .cart svg{transform:translate(-7px,1px);}body.m51-redesign .header__mobile .header__icon-elem span{position:absolute;top:-3px;right:-3px;min-width:16px;height:16px;padding:0 4px;background:var(--m51-coral);color:#fff;border:1.5px solid var(--m51-bg);border-radius:9px;font-size:10px;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;box-sizing:content-box;}body.m51-redesign .header__mobile .header__icon-elem .empty span{display:none;}body.m51-redesign #sidebarCollapse{flex:0 0 auto;align-self:center;width:42px;height:42px;margin:0 0 0 10px;background:var(--m51-surface-2);border:none;border-radius:var(--m51-r-md);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:0;cursor:pointer;transition:background-color .15s ease;}body.m51-redesign #sidebarCollapse:hover{background:var(--m51-border);}body.m51-redesign #sidebarCollapse span,body.m51-redesign button#sidebarCollapse > span{display:block;width:20px;height:2px;margin:0;background:var(--m51-ink);border-radius:2px;transition:transform .2s ease,opacity .2s ease;}body.m51-redesign .header__mobile .header__catalog-offcanvas{background:var(--m51-bg);}body.m51-redesign .header__mobile .header__catalog-head{padding:18px 20px;border-bottom:1px solid var(--m51-border);display:flex;align-items:center;justify-content:space-between;}body.m51-redesign .header__mobile .header__catalog-title{font-family:var(--m51-font-display);font-size:19px;font-weight:700;}body.m51-redesign .header__mobile .header__catalog-close{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--m51-r-md);color:var(--m51-ink);transition:background-color .15s ease;}body.m51-redesign .header__mobile .header__catalog-close:hover{background:var(--m51-surface-2);}body.m51-redesign .header__mobile .header__catalog-close svg{display:block;}body.m51-redesign .header__mobile .header__search{padding:14px 20px;background:transparent;}body.m51-redesign .header__mobile .header__search-control{background:var(--m51-surface);border:1px solid var(--m51-border);border-radius:var(--m51-r-md);height:44px;display:flex;align-items:center;}body.m51-redesign .header__mobile .header__search-input{border:none;background:transparent;padding:0 14px;height:100%;flex:1;outline:none;font-size:15px;}body.m51-redesign .header__mobile .header__search-btn{background:transparent;border:none;padding:8px 12px;cursor:pointer;color:var(--m51-ink);display:flex;align-items:center;justify-content:center;}body.m51-redesign .header__mobile .header__search-btn svg{display:block;}body.m51-redesign .header__mobile .header__contacts{padding:20px;border-top:1px solid var(--m51-border);display:flex;flex-direction:column;gap:14px;}body.m51-redesign .header__mobile .header__contact a{font-family:var(--m51-font-display);font-weight:600;font-size:17px;color:var(--m51-ink);text-decoration:none;}body.m51-redesign .header__mobile .header__contact-group{display:flex;align-items:flex-start;gap:10px;font-size:16px;color:var(--m51-ink-3);}body.m51-redesign .header__mobile .header__contact-group svg{flex-shrink:0;margin-top:2px;color:var(--m51-ink-3);display:block;}body.m51-redesign .header__mobile .header__contact-group a{font-size:16px;color:var(--m51-coral);text-decoration:underline;text-underline-offset:2px;}body.m51-redesign .m51-footer{background:var(--m51-surface-2);border-top:1px solid var(--m51-border);padding:56px 0 0;margin-top:72px;color:var(--m51-ink);font-family:var(--m51-font-body);overflow-x:hidden;}body.m51-redesign .m51-footer *{box-sizing:border-box;}body.m51-redesign .m51-footer-tagline,body.m51-redesign .m51-footer-text,body.m51-redesign .m51-footer-value,body.m51-redesign .m51-footer-list a,body.m51-redesign .m51-footer-copy{word-wrap:break-word;overflow-wrap:break-word;}body.m51-redesign .m51-footer-top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;padding-bottom:48px;}body.m51-redesign .m51-footer-col{min-width:0;}body.m51-redesign .m51-footer-col-collapsible{background:transparent;}body.m51-redesign .m51-footer-toggle{position:absolute;left:-9999px;opacity:0;pointer-events:none;width:0;height:0;}body.m51-redesign .m51-footer-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 18px;cursor:default;pointer-events:none;}body.m51-redesign .m51-footer-summary .m51-footer-heading{margin:0;}body.m51-redesign .m51-footer-chevron{display:none;}body.m51-redesign .m51-footer-collapse{display:block;}body.m51-redesign .m51-footer-brand{display:flex;flex-direction:column;gap:24px;}body.m51-redesign .m51-footer-logo{display:inline-flex;color:var(--m51-ink);margin-bottom:4px;text-decoration:none;}body.m51-redesign .m51-footer-logo .m51-logo-svg{height:22px;width:auto;}body.m51-redesign .m51-footer-tagline{font-size:15px;line-height:1.5;color:var(--m51-ink-2);margin:0;max-width:320px;}body.m51-redesign .m51-footer-contacts{display:flex;flex-direction:column;gap:16px;}body.m51-redesign .m51-footer-contact{display:flex;flex-direction:column;gap:4px;}body.m51-redesign .m51-footer-label{font-size:14px;color:var(--m51-ink-3);text-transform:uppercase;letter-spacing:0.08em;font-weight:600;}body.m51-redesign .m51-footer-phone{font-family:var(--m51-font-display);font-size:19px;font-weight:700;color:var(--m51-ink);text-decoration:none;letter-spacing:-0.01em;}body.m51-redesign .m51-footer-phone:hover{color:var(--m51-coral);}body.m51-redesign .m51-footer-link-coral{font-size:15px;color:var(--m51-coral);text-decoration:underline;text-underline-offset:3px;font-weight:500;}body.m51-redesign .m51-footer-link-coral:hover{color:var(--m51-coral-dark);}body.m51-redesign .m51-footer-value{font-size:15px;color:var(--m51-ink-2);line-height:1.5;}body.m51-redesign .m51-footer-heading{font-family:var(--m51-font-display);font-size:18px;font-weight:700;color:var(--m51-ink);margin:0 0 18px;letter-spacing:-0.01em;}body.m51-redesign .m51-footer-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;}body.m51-redesign .m51-footer-list li{padding:0;margin:0;}body.m51-redesign .m51-footer-list a{font-size:15px;color:var(--m51-ink-2);text-decoration:none;transition:color .15s ease;font-weight:500;}body.m51-redesign .m51-footer-list a:hover{color:var(--m51-coral);text-decoration:underline;text-underline-offset:3px;}body.m51-redesign .m51-footer-subscribe-col{display:flex;flex-direction:column;align-items:flex-start;gap:16px;}body.m51-redesign .m51-footer-subscribe-col .m51-footer-heading{margin-bottom:0;}body.m51-redesign .m51-footer-text{font-size:15px;line-height:1.5;color:var(--m51-ink-2);margin:0;max-width:280px;}body.m51-redesign .m51-footer-social{display:flex;gap:8px;margin-top:12px;}body.m51-redesign .m51-footer-social-link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--m51-r-md);background:var(--m51-surface);border:1px solid var(--m51-border);color:var(--m51-ink);transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .15s ease;text-decoration:none;}body.m51-redesign .m51-footer-social-link:hover{background:var(--m51-coral);border-color:var(--m51-coral);color:#fff;transform:translateY(-1px);}body.m51-redesign .m51-footer-social-link svg{width:22px;height:22px;display:block;}body.m51-redesign .m51-footer-bottom{border-top:1px solid var(--m51-border);padding:24px 0;display:flex;justify-content:space-between;align-items:center;gap:16px 24px;flex-wrap:wrap;}body.m51-redesign .m51-footer-copy{font-size:16px;color:var(--m51-ink-3);line-height:1.5;max-width:720px;}body.m51-redesign .m51-footer-credit{font-size:15px;color:var(--m51-ink-mute);}body.m51-redesign .m51-cookie{position:fixed;bottom:20px;left:20px;max-width:420px;background:var(--m51-surface-dark);color:var(--m51-on-dark);border:none;border-radius:var(--m51-r-md);padding:18px 20px;display:flex;align-items:center;gap:16px;box-shadow:0 12px 32px rgba(26,23,21,0.20);z-index:1050;font-size:16px;line-height:1.5;margin:0;}body.m51-redesign .m51-cookie > div{flex:1 1 auto;}body.m51-redesign .m51-cookie a{color:var(--m51-coral-soft);text-decoration:underline;text-underline-offset:2px;}body.m51-redesign .m51-cookie a:hover{color:#fff;}body.m51-redesign .m51-cookie .btn.close{flex:0 0 auto;background:var(--m51-coral);color:#fff;border:none;padding:9px 16px;border-radius:var(--m51-r-sm);font-family:var(--m51-font-display);font-size:15px;font-weight:600;text-shadow:none;opacity:1;cursor:pointer;position:static;width:auto;height:auto;}body.m51-redesign .m51-cookie .btn.close:hover{background:var(--m51-coral-dark);color:#fff;opacity:1;}body.m51-redesign .box-heading-banner{margin:16px 0 24px;}body.m51-redesign .home-banner-2{border-radius:var(--m51-r-lg);overflow:hidden;min-height:220px;position:relative;}body.m51-redesign .home-banner-2 > a{display:flex;align-items:center;min-height:220px;padding:32px 40px;background-size:cover;background-position:right center;background-repeat:no-repeat;text-decoration:none;color:#fff;}body.m51-redesign .home-banner-2 .banner-content{display:flex;flex-direction:column;gap:6px;max-width:60%;}body.m51-redesign .home-banner-2 .banner-text{font-family:var(--m51-font-display);font-size:32px;font-weight:700;line-height:1.1;letter-spacing:-0.02em;color:#fff;}body.m51-redesign .home-banner-2 .banner-value{font-family:var(--m51-font-display);font-size:18px;font-weight:600;color:#fff;opacity:0.9;}body.m51-redesign .box-sub-categories{margin:8px 0 32px;}body.m51-redesign .box-sub-categories .sub-cat-wrapper{margin:0 !important;position:relative;}body.m51-redesign .box-sub-categories .sub-cat-wrapper .row{display:grid !important;grid-template-columns:repeat(4,1fr);gap:14px;margin:0 !important;width:auto !important;max-width:none !important;}body.m51-redesign .col-sub-cat{padding:0 !important;max-width:none !important;min-width:0 !important;flex:none;text-align:left !important;}body.m51-redesign .col-sub-cat > a{display:flex !important;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;padding:20px 14px 16px !important;width:100% !important;height:100% !important;min-height:130px;background:var(--m51-surface);border:1px solid var(--m51-border);border-radius:var(--m51-r-lg);color:var(--m51-ink);text-decoration:none;text-align:center;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease;}body.m51-redesign .col-sub-cat:hover{background:transparent !important;}body.m51-redesign .col-sub-cat > a:hover{border-color:var(--m51-coral);transform:translateY(-2px);box-shadow:var(--m51-shadow-hover);color:var(--m51-ink);text-decoration:none;}body.m51-redesign .col-sub-cat > a > img{width:48px;height:48px;object-fit:contain;flex-shrink:0;margin:0 !important;}body.m51-redesign .col-sub-cat > a > span{font-size:16px !important;font-weight:600;line-height:1.3 !important;color:var(--m51-ink);margin:0 !important;max-width:none !important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}body.m51-redesign .box-sub-categories .mCustomScrollBox,body.m51-redesign .box-sub-categories .mCSB_container,body.m51-redesign .box-sub-categories #mCSB_1,body.m51-redesign .box-sub-categories #mCSB_1_container{width:auto !important;max-width:none !important;position:static !important;overflow:visible !important;margin:0 !important;transform:none !important;top:auto !important;left:auto !important;}body.m51-redesign .box-sub-categories .mCSB_scrollTools{display:none !important;}body.m51-redesign .tags-link-wrapper{margin:8px 0 24px;}body.m51-redesign .tags-link-wrapper > .row{display:flex !important;flex-wrap:wrap;gap:6px;margin:0 !important;width:auto !important;}body.m51-redesign .tags-link-wrapper > .row > a{display:inline-flex;align-items:center;padding:7px 14px;background:var(--m51-surface-2);border:1px solid transparent;border-radius:999px;color:var(--m51-ink);font-size:16px;font-weight:600;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:background-color .15s ease,color .15s ease,border-color .15s ease;}body.m51-redesign .tags-link-wrapper > .row > a:hover{background:var(--m51-coral);color:#fff;border-color:var(--m51-coral);}body.m51-redesign .cat_order_form_block{background:var(--m51-surface);border:1px solid var(--m51-border);border-radius:var(--m51-r-lg);padding:28px 32px;margin:16px 0 32px;max-width:720px;}body.m51-redesign .cat_order_form_block .form-group{margin-bottom:20px;}body.m51-redesign .cat_order_form_block .control-label,body.m51-redesign .cat_order_form_block label{display:block;font-size:15px;color:var(--m51-ink);margin-bottom:10px;line-height:1.4;}body.m51-redesign .cat_order_form_block label b{font-weight:600;}body.m51-redesign .cat_order_form_block .checkbox,body.m51-redesign .cat_order_form_block .radio{margin:6px 0;position:relative;padding-left:28px;}body.m51-redesign .cat_order_form_block .checkbox label,body.m51-redesign .cat_order_form_block .radio label{margin:0;cursor:pointer;font-weight:500;position:relative;}body.m51-redesign .cat_order_form_block .checkbox input[type="checkbox"],body.m51-redesign .cat_order_form_block .radio input[type="radio"]{position:absolute;left:-28px;top:4px;width:18px;height:18px;accent-color:var(--m51-coral);cursor:pointer;}body.m51-redesign .cat_order_form_block .form-control{width:100%;padding:12px 14px;font-size:15px;border:1px solid var(--m51-border);border-radius:var(--m51-r-md);background:#fff;color:var(--m51-ink);transition:border-color .15s ease;outline:none;font-family:var(--m51-font-body);}body.m51-redesign .cat_order_form_block .form-control:focus{border-color:var(--m51-coral);}body.m51-redesign .cat_order_form_block textarea.form-control{resize:vertical;min-height:120px;}body.m51-redesign .cat_order_form_block .btn-cat-order,body.m51-redesign .cat_order_form_block .btn_form{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;background:var(--m51-coral);color:#fff;border:none;border-radius:var(--m51-r-md);font-family:var(--m51-font-display);font-size:16px;font-weight:600;cursor:pointer;transition:background-color .15s ease,transform .15s ease;}body.m51-redesign .cat_order_form_block .btn-cat-order:hover,body.m51-redesign .cat_order_form_block .btn_form:hover{background:var(--m51-coral-dark);transform:translateY(-1px);}body.m51-redesign .cat_order_form_block .police_text{font-size:14px;color:var(--m51-ink-3);line-height:1.5;margin-top:14px;}body.m51-redesign .cat_order_form_block .police_text a{color:var(--m51-coral);text-decoration:underline;}body.m51-redesign .box-seo{margin:32px 0;font-size:15px;line-height:1.6;color:var(--m51-ink-2);}body.m51-redesign .box-seo p{margin:0 0 12px;}body.m51-redesign .box-seo h2,body.m51-redesign .box-seo h3{font-family:var(--m51-font-display);font-weight:700;margin:24px 0 12px;color:var(--m51-ink);}body.m51-redesign .box-seo h2{font-size:22px;}body.m51-redesign .box-seo h3{font-size:18px;}body.m51-redesign .mob-filter-sort{display:flex;gap:10px;padding:0;margin:0 0 16px;align-items:stretch;}body.m51-redesign .mob-filter-sort > .mob-button,body.m51-redesign .mob-filter-sort > #mobail_sort{flex:1 1 0;min-width:0;}body.m51-redesign .mob-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background:var(--m51-surface);border:1px solid var(--m51-border);border-radius:var(--m51-r-md);color:var(--m51-ink);font-family:var(--m51-font-display);font-size:16px;font-weight:600;text-decoration:none;cursor:pointer;transition:border-color .15s ease,background-color .15s ease;}body.m51-redesign .mob-button:hover{border-color:var(--m51-coral);background:var(--m51-coral-bg);color:var(--m51-ink);}body.m51-redesign .mob-button img{width:18px;height:18px;}body.m51-redesign #mobail_sort{display:flex;}body.m51-redesign #mobail_sort #hk_sort,body.m51-redesign #mobail_sort .wrap{display:flex !important;width:100%;}body.m51-redesign #mobail_sort .custom-col.mr-auto{display:none;}body.m51-redesign #mobail_sort .custom-col{flex:1 1 100%;width:100%;}body.m51-redesign #mobail_sort .form-group,body.m51-redesign #mobail_sort .form-group.input-group,body.m51-redesign #mobail_sort .input-group-sm{margin:0 !important;width:100% !important;display:flex !important;}body.m51-redesign #mobail_sort select.form-control,body.m51-redesign #mobail_sort #input-sort{width:100% !important;min-width:0 !important;padding:11px 38px 11px 14px !important;background:var(--m51-surface)url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%231A1715' stroke-width='1.6' stroke-linecap='round'><path d='M1 1l5 5 5-5'/></svg>")no-repeat right 14px center !important;background-size:12px 8px !important;border:1px solid var(--m51-border)!important;border-radius:var(--m51-r-md)!important;font-family:var(--m51-font-display)!important;font-size:16px !important;font-weight:600 !important;color:var(--m51-ink)!important;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none;cursor:pointer;}body.m51-redesign .products-display-options{margin:8px 0 20px;padding:16px 20px;background:var(--m51-surface);border:1px solid var(--m51-border);border-radius:var(--m51-r-md);}body.m51-redesign .products-display-options .wrap{display:flex;align-items:center;gap:16px;}body.m51-redesign .products-display-options .custom-col{flex:0 0 auto;}body.m51-redesign .products-display-options .custom-col.mr-auto{margin-right:auto;font-size:16px;color:var(--m51-ink-3);}body.m51-redesign .products-display-options .form-group,body.m51-redesign .products-display-options .form-group.input-group,body.m51-redesign .products-display-options .input-group-sm{margin:0 !important;display:flex !important;align-items:center;gap:10px;width:auto !important;max-width:none !important;}body.m51-redesign .products-display-options select.form-control,body.m51-redesign #input-sort{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:9px 36px 9px 14px !important;font-size:16px;font-family:var(--m51-font-body);border:1px solid var(--m51-border)!important;border-radius:var(--m51-r-sm)!important;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%231A1715' stroke-width='1.6' stroke-linecap='round'><path d='M1 1l5 5 5-5'/></svg>")no-repeat right 12px center !important;background-size:12px 8px !important;color:var(--m51-ink)!important;cursor:pointer;outline:none;width:260px !important;min-width:260px !important;max-width:none !important;height:auto !important;line-height:1.4 !important;text-overflow:ellipsis;transition:border-color .15s ease;}body.m51-redesign #input-sort:hover,body.m51-redesign #input-sort:focus{border-color:var(--m51-coral)!important;}body.m51-redesign .box-products{margin:0;}body.m51-redesign .box-product-grid > .row{margin:0 -10px;}body.m51-redesign .box-product-grid > .row > [class*="col-"]{padding:0 10px;margin-bottom:24px;}body.m51-redesign .row-pagination-container{justify-content:center;margin:24px 0 16px;}body.m51-redesign .btn-load-pagination,body.m51-redesign #custom-pagination-button{display:inline-flex !important;align-items:center;justify-content:center;gap:10px;padding:14px 36px !important;background:#fff !important;background-color:#fff !important;border:1.5px solid var(--m51-ink)!important;border-radius:var(--m51-r-md)!important;color:var(--m51-ink)!important;font-family:var(--m51-font-display);font-size:15px;font-weight:600;cursor:pointer;transition:background-color .15s ease,color .15s ease;}body.m51-redesign .btn-load-pagination:hover,body.m51-redesign #custom-pagination-button:hover{background:var(--m51-ink)!important;background-color:var(--m51-ink)!important;color:#fff !important;}body.m51-redesign .btn-load-pagination .load-pagination,body.m51-redesign .btn-load-pagination .ring-pagination{display:none;}body.m51-redesign .pagintation-wrap{display:flex;justify-content:center;margin:16px 0 24px;}body.m51-redesign .pagintation-wrap .pagination,body.m51-redesign .pagintation-wrap > .pagination{display:flex !important;flex-wrap:wrap;align-items:center;gap:6px;list-style:none;margin:0;padding:0;}body.m51-redesign .pagintation-wrap .pagination li{display:inline-flex !important;align-items:center;justify-content:center;min-width:40px !important;width:40px !important;height:40px !important;padding:0 !important;margin:0 !important;background:#fff !important;background-color:#fff !important;border:1px solid var(--m51-border)!important;border-radius:var(--m51-r-sm)!important;line-height:1 !important;font-size:16px;font-weight:500;color:var(--m51-ink)!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease;overflow:hidden;}body.m51-redesign .pagintation-wrap .pagination li:hover{border-color:var(--m51-coral)!important;color:var(--m51-coral)!important;}body.m51-redesign .pagintation-wrap .pagination li > a,body.m51-redesign .pagintation-wrap .pagination li > span{display:flex !important;align-items:center;justify-content:center;width:100% !important;height:100% !important;padding:0 !important;color:inherit !important;text-decoration:none !important;background:transparent !important;border:none !important;border-radius:0 !important;font-size:inherit;font-weight:inherit;}body.m51-redesign .pagintation-wrap .pagination li > a:hover{color:inherit !important;}body.m51-redesign .pagintation-wrap .pagination li.active{background:var(--m51-coral)!important;background-color:var(--m51-coral)!important;border-color:var(--m51-coral)!important;color:#fff !important;}body.m51-redesign .pagintation-wrap .pagination li.active > a,body.m51-redesign .pagintation-wrap .pagination li.active > span{color:#fff !important;}body.m51-redesign .pagintation-wrap .pagination li.empty,body.m51-redesign .pagintation-wrap .pagination li.disabled{background:transparent !important;background-color:transparent !important;border:none !important;color:var(--m51-ink-mute)!important;width:auto !important;min-width:24px !important;font-size:18px;letter-spacing:2px;}body.m51-redesign .pagintation-wrap .pagination li.empty:hover,body.m51-redesign .pagintation-wrap .pagination li.disabled:hover{border:none !important;color:var(--m51-ink-mute)!important;}body.m51-redesign #column-left{padding-right:8px;}body.m51-redesign #ocfilter,body.m51-redesign .panel.ocfilter{background:var(--m51-surface);border:1px solid var(--m51-border);border-radius:var(--m51-r-md);padding:8px 0;margin:0 0 24px;box-shadow:none;}body.m51-redesign .panel.ocfilter > .panel-heading{display:none;}body.m51-redesign .ocfilter > .list-group{margin:0;border-radius:0;background:transparent;}body.m51-redesign .list-group-item.ocfilter-option{background:transparent;border:none;border-bottom:1px solid var(--m51-border);padding:16px 18px;border-radius:0;}body.m51-redesign .list-group-item.ocfilter-option:last-child{border-bottom:none;}body.m51-redesign .ocf-option-name{font-family:var(--m51-font-display);font-size:15px;font-weight:700;color:var(--m51-ink);margin-bottom:12px;letter-spacing:-0.005em;}body.m51-redesign .ocf-sub-name{font-size:15px;font-weight:500;color:var(--m51-ink-3);margin-bottom:8px;}body.m51-redesign .ocf-option-values{display:flex;flex-direction:column;gap:6px;}body.m51-redesign .ocf-option-values label{position:relative;display:flex;align-items:center;gap:10px;padding:6px 0 6px 28px;font-size:16px;color:var(--m51-ink);cursor:pointer;margin:0;font-weight:400;line-height:1.4;transition:color .15s ease;}body.m51-redesign .ocf-option-values label:hover{color:var(--m51-coral);}body.m51-redesign .ocf-option-values label.disabled{color:var(--m51-ink-mute);cursor:not-allowed;}body.m51-redesign .ocf-option-values label.disabled:hover{color:var(--m51-ink-mute);}body.m51-redesign .ocf-option-values input[type="checkbox"],body.m51-redesign .ocf-option-values input[type="radio"]{position:absolute;left:0;top:50%;transform:translateY(-50%);width:18px;height:18px;accent-color:var(--m51-coral);margin:0;cursor:pointer;}body.m51-redesign .ocf-option-values .checkmark{display:none;}body.m51-redesign .ocf-option-values .badge{margin-left:auto;padding:2px 6px;background:var(--m51-surface-2);color:var(--m51-ink-3);font-size:13px;font-weight:500;border-radius:4px;}body.m51-redesign .ocf-color{display:inline-block;width:16px;height:16px;border-radius:50%;border:1px solid var(--m51-border);margin-right:4px;vertical-align:middle;}body.m51-redesign .ocf-image{display:inline-block;width:24px;height:24px;border-radius:4px;background-size:cover;margin-right:4px;vertical-align:middle;}body.m51-redesign .ocfilter .collapse-value > button,body.m51-redesign .ocfilter button.btn-block{display:block;width:100%;background:transparent;border:none;padding:6px 0;font-size:15px;color:var(--m51-coral);font-weight:500;text-align:left;cursor:pointer;margin-top:4px;}body.m51-redesign .ocfilter .collapse-value > button:hover{color:var(--m51-coral-dark);}body.m51-redesign .ocfilter-option .dropdown{width:100%;}body.m51-redesign .ocfilter-option .dropdown-toggle{width:100%;background:#fff;border:1px solid var(--m51-border);border-radius:var(--m51-r-sm);padding:9px 14px;font-size:16px;font-family:var(--m51-font-body);color:var(--m51-ink);text-align:left;cursor:pointer;transition:border-color .15s ease;}body.m51-redesign .ocfilter-option .dropdown-toggle:hover{border-color:var(--m51-coral);}body.m51-redesign .ocfilter-option .dropdown-menu{background:#fff;border:1px solid var(--m51-border);border-radius:var(--m51-r-sm);padding:8px;margin:4px 0;box-shadow:0 6px 18px rgba(26,23,21,0.08);}body.m51-redesign .ocfilter .noUi-target{background:var(--m51-surface-2);border:none;box-shadow:none;height:4px;border-radius:2px;margin:16px 6px 12px;}body.m51-redesign .ocfilter .noUi-connect{background:var(--m51-coral);}body.m51-redesign .ocfilter .noUi-handle{background:var(--m51-coral);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 6px rgba(26,23,21,0.18);width:18px;height:18px;top:-7px;right:-9px;cursor:grab;}body.m51-redesign .ocfilter .noUi-handle::before,body.m51-redesign .ocfilter .noUi-handle::after{display:none;}body.m51-redesign .ocfilter .ocf-input-price-min,body.m51-redesign .ocfilter .ocf-input-price-max,body.m51-redesign .ocfilter input[type="number"]{width:100%;padding:8px 10px;border:1px solid var(--m51-border);border-radius:var(--m51-r-sm);background:#fff;font-size:16px;color:var(--m51-ink);outline:none;transition:border-color .15s ease;}body.m51-redesign .ocfilter input[type="number"]:focus{border-color:var(--m51-coral);}body.m51-redesign #ocfilter-selected,body.m51-redesign .ocf-selected-filter{margin-bottom:8px;}body.m51-redesign #ocfilter-selected a,body.m51-redesign .ocf-selected-filter a{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:var(--m51-coral-bg);border:1px solid var(--m51-coral);border-radius:999px;color:var(--m51-coral);font-size:14px;font-weight:500;text-decoration:none;margin:2px 4px 2px 0;}body.m51-redesign #ocfilter-selected a:hover,body.m51-redesign .ocf-selected-filter a:hover{background:var(--m51-coral);color:#fff;}body.m51-redesign #ocfilter-mobile{background:#fff;border-radius:var(--m51-r-lg);max-width:92%;padding:0;margin:0 auto;}body.m51-redesign #ocfilter-mobile .ocf-title{font-family:var(--m51-font-display);font-size:20px;font-weight:700;padding:20px 24px 12px;border-bottom:1px solid var(--m51-border);}body.m51-redesign #ocfilter-mobile .ocf-fix-panel{position:sticky;bottom:0;background:#fff;padding:12px 20px;border-top:1px solid var(--m51-border);display:flex;justify-content:space-between;align-items:center;gap:12px;}body.m51-redesign #ocfilter-mobile .ocf-fix-panel .refresh a{color:var(--m51-ink-3);font-size:15px;text-decoration:underline;}body.m51-redesign #ocfilter-mobile .ocf-fix-panel .found{font-size:15px;color:var(--m51-ink-2);}body.m51-redesign #ocfilter-mobile .ocf-fix-panel .show a{display:inline-flex;align-items:center;padding:10px 20px;background:var(--m51-coral);color:#fff;border-radius:var(--m51-r-sm);font-family:var(--m51-font-display);font-weight:600;font-size:16px;text-decoration:none;}body.m51-redesign .product-product .row{align-items:flex-start;}body.m51-redesign #left-product-info{padding-right:30px;}body.m51-redesign #product.js-product-blc{position:sticky;top:90px;align-self:flex-start;}body.m51-redesign .product-heading h1{font-size:30px;margin:4px 0 16px;line-height:1.15;letter-spacing:-0.01em;}body.m51-redesign .top_sku_linez{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 18px;padding:0;background:transparent;border-radius:0;border:none;}body.m51-redesign .top_sku_linez .sku_linez{display:none;}body.m51-redesign .m51-sku.m51-sku-copy{display:inline-flex;align-items:baseline;gap:12px;flex-wrap:nowrap;min-width:0;cursor:pointer;position:relative;text-align:left;-webkit-tap-highlight-color:transparent;user-select:none;}body.m51-redesign .m51-sku.m51-sku-copy:hover .m51-sku-value{color:var(--m51-coral);}body.m51-redesign .m51-sku.m51-sku-copy:hover .m51-sku-value::after{content:"";display:inline-block;width:14px;height:14px;margin-left:6px;vertical-align:-2px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D9663E' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='9' y='9' width='11' height='11' rx='2'/><path d='M5 15V5a2 2 0 0 1 2-2h10'/></svg>");background-size:contain;background-repeat:no-repeat;}body.m51-redesign .m51-sku.m51-sku-copy:focus-visible{outline:2px solid var(--m51-coral);outline-offset:4px;border-radius:2px;}body.m51-redesign .m51-sku-label{font-size:15px;font-weight:500;color:var(--m51-ink-3);letter-spacing:0;text-transform:none;flex-shrink:0;}body.m51-redesign .m51-sku-value{font-family:ui-monospace,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;font-size:22px;font-weight:700;color:var(--m51-ink);line-height:1.1;letter-spacing:0;transition:color .15s ease;}body.m51-redesign .m51-sku-status{display:none;font-size:14px;font-weight:600;color:var(--m51-success);align-self:center;white-space:nowrap;}body.m51-redesign .m51-sku.m51-sku-copied .m51-sku-status{display:inline-flex;align-items:center;gap:4px;}body.m51-redesign .m51-sku.m51-sku-copied .m51-sku-status::before{content:"";width:12px;height:12px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23639922' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12.5l4 4 10-10'/></svg>");background-size:contain;background-repeat:no-repeat;display:inline-block;}body.m51-redesign .top_sku_linez .m51-product-actions{width:auto !important;margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0;}body.m51-redesign .top_sku_linez .m51-sku.m51-sku-copy{width:auto !important;}body.m51-redesign .top_sku_linez .like_linez,body.m51-redesign .top_sku_linez .share_linez{flex-shrink:0;}body.m51-redesign .top_sku_linez .like_linez .wishlist,body.m51-redesign .top_sku_linez .share_linez .m51-share-btn{display:inline-flex !important;align-items:center;gap:8px;padding:8px 14px !important;background:transparent !important;border:1px solid var(--m51-border-2)!important;border-radius:var(--m51-r-sm)!important;color:var(--m51-ink)!important;font-family:var(--m51-font-display);font-size:15px !important;font-weight:600 !important;cursor:pointer;transition:border-color .15s ease,color .15s ease,background-color .15s ease;box-shadow:none !important;text-transform:none !important;text-decoration:none !important;line-height:1.2 !important;}body.m51-redesign .top_sku_linez .like_linez .wishlist:hover,body.m51-redesign .top_sku_linez .share_linez .m51-share-btn:hover{border-color:var(--m51-coral)!important;color:var(--m51-coral)!important;background:var(--m51-coral-bg)!important;}body.m51-redesign .top_sku_linez .like_linez .wishlist svg,body.m51-redesign .top_sku_linez .share_linez .m51-share-btn svg{width:18px;height:18px;}body.m51-redesign .thumbnails{position:relative;margin:0 0 28px;}body.m51-redesign .thumbnails .hk_labels{position:absolute;top:16px;left:16px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;z-index:5;}body.m51-redesign .thumbnails .hk_labels span{display:inline-flex;align-items:center;font-family:var(--m51-font-display);line-height:1;white-space:nowrap;}body.m51-redesign .thumbnails .hk_labels .sale,body.m51-redesign .thumbnails .hk_labels .gift,body.m51-redesign .thumbnails .hk_labels .stockprice{background:var(--m51-coral);color:#fff;font-size:15px;font-weight:700;padding:8px 14px;border-radius:999px;letter-spacing:0;font-feature-settings:"tnum";box-shadow:0 3px 10px rgba(217,102,62,0.32);}body.m51-redesign .thumbnails .hk_labels .hit,body.m51-redesign .thumbnails .hk_labels .new,body.m51-redesign .thumbnails .hk_labels .best,body.m51-redesign .thumbnails .hk_labels .fast,body.m51-redesign .thumbnails .hk_labels .array,body.m51-redesign .thumbnails .hk_labels .modulnaya,body.m51-redesign .thumbnails .hk_labels .metall,body.m51-redesign .thumbnails .hk_labels .ikea,body.m51-redesign .thumbnails .hk_labels .nezavisim{font-size:13px;font-weight:700;padding:6px 10px;border-radius:4px;text-transform:uppercase;letter-spacing:0.04em;}body.m51-redesign .thumbnails .hk_labels .hit{background:var(--m51-ink);color:#fff;}body.m51-redesign .thumbnails .hk_labels .new{background:#fff;color:var(--m51-ink);border:1px solid var(--m51-border-2);}body.m51-redesign .thumbnails .hk_labels .best{background:var(--m51-coral-bg);color:var(--m51-coral-dark);border:1px solid var(--m51-coral);}body.m51-redesign .thumbnails .hk_labels .fast{background:var(--m51-success);color:#fff;}body.m51-redesign .thumbnails .hk_labels .array,body.m51-redesign .thumbnails .hk_labels .modulnaya,body.m51-redesign .thumbnails .hk_labels .metall,body.m51-redesign .thumbnails .hk_labels .ikea,body.m51-redesign .thumbnails .hk_labels .nezavisim{background:var(--m51-surface-2);color:var(--m51-ink-2);border:1px solid var(--m51-border-2);}body.m51-redesign .gallery-top{background:var(--m51-surface-2);border-radius:var(--m51-r-lg);overflow:hidden;margin-bottom:12px;}body.m51-redesign .gallery-top .swiper-slide{display:flex;align-items:center;justify-content:center;aspect-ratio:13 / 9;background:var(--m51-surface-2);}body.m51-redesign .gallery-top .swiper-slide img,body.m51-redesign .gallery-top .swiper-slide a > img{width:100%;height:100%;object-fit:cover;display:block;}body.m51-redesign .gallery-top .swiper-button-next,body.m51-redesign .gallery-top .swiper-button-prev{width:44px;height:44px;margin-top:-22px;background:rgba(255,255,255,0.92);border-radius:50%;box-shadow:0 2px 10px rgba(26,23,21,0.10);transition:background-color .15s ease,transform .12s ease;--swiper-navigation-size:0;--swiper-theme-color:transparent;}body.m51-redesign .gallery-top .swiper-button-next::before,body.m51-redesign .gallery-top .swiper-button-prev::before{content:"";position:absolute;top:50%;left:50%;width:11px;height:11px;border-right:2px solid var(--m51-ink);border-bottom:2px solid var(--m51-ink);transition:border-color .15s ease;}body.m51-redesign .gallery-top .swiper-button-prev::before{transform:translate(-30%,-50%)rotate(135deg);}body.m51-redesign .gallery-top .swiper-button-next::before{transform:translate(-70%,-50%)rotate(-45deg);}body.m51-redesign .gallery-top .swiper-button-next:hover,body.m51-redesign .gallery-top .swiper-button-prev:hover{background:var(--m51-coral);transform:scale(1.04);}body.m51-redesign .gallery-top .swiper-button-next:hover::before,body.m51-redesign .gallery-top .swiper-button-prev:hover::before{border-color:#fff;}body.m51-redesign .gallery-top .swiper-button-next::after,body.m51-redesign .gallery-top .swiper-button-prev::after{display:none;}body.m51-redesign .gallery-thumbs{margin:0;}body.m51-redesign .gallery-thumbs .swiper-slide{width:90px !important;flex-shrink:0;aspect-ratio:13 / 9;background:var(--m51-surface-2);border-radius:var(--m51-r-sm);border:2px solid transparent;overflow:hidden;cursor:pointer;opacity:0.65;transition:opacity .15s ease,border-color .15s ease;}body.m51-redesign .gallery-thumbs .swiper-slide:hover{opacity:1;}body.m51-redesign .gallery-thumbs .swiper-slide-thumb-active{opacity:1;border-color:var(--m51-coral);}body.m51-redesign .gallery-thumbs .swiper-slide img{width:100%;height:100%;object-fit:cover;display:block;}body.m51-redesign #bought-today.small-popup,body.m51-redesign #bought-today{display:none !important;}body.m51-redesign #product .product-info{background:var(--m51-surface);border:1px solid var(--m51-border);border-radius:var(--m51-r-lg);padding:22px 22px 24px;}body.m51-redesign #product .stock-quantity{margin-bottom:14px;}body.m51-redesign #product .stock-quantity .fast_delivery_lines{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--m51-success);margin:0;padding:0;min-height:auto;}body.m51-redesign #product .stock-quantity .fast_delivery_lines:not(:empty)::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--m51-success);display:inline-block;}body.m51-redesign #product .price-wrap{margin:0 0 8px;}body.m51-redesign #product .price-info{display:flex;align-items:baseline;flex-wrap:wrap;gap:14px;}body.m51-redesign #product .price-info .price{font-family:var(--m51-font-display);font-size:36px;font-weight:700;color:var(--m51-ink);line-height:1.05;letter-spacing:-0.01em;}body.m51-redesign #product .price-info .old-price{font-size:16px;color:var(--m51-ink-mute);line-height:1.3;}body.m51-redesign #product .price-info .old-price > span{font-size:16px;font-weight:500;text-decoration:line-through;color:var(--m51-ink-3);display:inline-block;margin-top:2px;}body.m51-redesign #product .price-info .old-price br{display:none;}body.m51-redesign #product .offer{margin:0 0 18px;}body.m51-redesign #product .offer__info{margin:0;font-size:15px;color:var(--m51-ink-2);line-height:1.4;}body.m51-redesign #product .offer__info a{display:inline-flex;align-items:center;gap:6px;color:var(--m51-ink-2);text-decoration:none;}body.m51-redesign #product .offer__info a > span{color:var(--m51-coral);font-weight:600;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1.5px;}body.m51-redesign #product .offer__info a:hover > span{color:var(--m51-coral-dark);}body.m51-redesign #product .hk_select.product-options{margin:0 0 14px;}body.m51-redesign #product .hk_select select.options{width:100%;appearance:none;-webkit-appearance:none;padding:11px 38px 11px 14px;font-size:16px;font-family:var(--m51-font-body);background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%231A1715' stroke-width='1.6' stroke-linecap='round'><path d='M1 1l5 5 5-5'/></svg>")no-repeat right 14px center;background-size:12px 8px;border:1px solid var(--m51-border-2);border-radius:var(--m51-r-sm);color:var(--m51-ink);cursor:pointer;outline:none;}body.m51-redesign #product .hk_select select.options:focus{border-color:var(--m51-coral);}body.m51-redesign #product .connections_wrapper{margin:0 0 14px;}body.m51-redesign #product .connections_block{margin-bottom:10px;}body.m51-redesign #product .connections_block .title{font-size:15px;font-weight:600;color:var(--m51-ink-3);text-transform:uppercase;letter-spacing:0.04em;margin-bottom:6px;}body.m51-redesign #product .connections_block .btn-group{width:100%;}body.m51-redesign #product .connections_block .btn-group .dropdown-toggle{width:100%;text-align:left;background:#fff;border:1px solid var(--m51-border-2);border-radius:var(--m51-r-sm);padding:10px 14px;font-family:var(--m51-font-body);font-size:16px;color:var(--m51-ink);}body.m51-redesign #product .connections_block .items{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px;}body.m51-redesign #product .connections_block .items li > a{display:inline-flex;padding:6px 12px;background:var(--m51-surface-2);border-radius:999px;color:var(--m51-ink);font-size:15px;text-decoration:none;}body.m51-redesign #product .connections_block .items li > a:hover{background:var(--m51-coral-bg);color:var(--m51-coral);}body.m51-redesign #product .product-buttons-group{margin:0;}body.m51-redesign #product .product-buttons-group-button{width:100%;}body.m51-redesign #product .hk_add_to_cart{width:100%;display:flex !important;align-items:center;justify-content:center;gap:8px;padding:16px 22px !important;background:var(--m51-coral)!important;border:none !important;border-radius:var(--m51-r-md)!important;color:#fff !important;font-family:var(--m51-font-display);font-size:16px !important;font-weight:700 !important;text-transform:none !important;letter-spacing:0;cursor:pointer;box-shadow:none !important;appearance:none;-webkit-appearance:none;transition:background-color .15s ease,transform .12s ease;}body.m51-redesign #product .hk_add_to_cart:hover{background:var(--m51-coral-dark)!important;transform:translateY(-1px);}body.m51-redesign #product .hk_add_to_cart svg{display:none;}body.m51-redesign #product .hk_add_to_cart > span,body.m51-redesign #product .hk_add_to_cart span{color:#fff !important;font-family:var(--m51-font-display)!important;font-size:16px !important;font-weight:700 !important;text-transform:none !important;letter-spacing:0 !important;line-height:1.2;}body.m51-redesign #product .hk_add_to_cart > p,body.m51-redesign #product .hk_add_to_cart p,body.m51-redesign .product-product .product-buttons-group-button p{display:none !important;}body.m51-redesign #product .hk_add_to_cart > img{display:none !important;}body.m51-redesign #product .quick-order{margin:10px 0 0;}body.m51-redesign #product .btn_quick-order{display:flex !important;align-items:center;justify-content:center;width:100%;padding:15px 22px !important;background:var(--m51-surface-2)!important;border:1px solid transparent !important;border-radius:var(--m51-r-md)!important;color:var(--m51-ink)!important;font-family:var(--m51-font-display);font-size:15px !important;font-weight:600 !important;text-transform:none !important;letter-spacing:0;text-decoration:none !important;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease;}body.m51-redesign #product .btn_quick-order:hover{background:var(--m51-ink)!important;color:#fff !important;}body.m51-redesign #product .alert-info{margin:12px 0 0;background:var(--m51-coral-bg);border:1px solid var(--m51-coral-soft);border-radius:var(--m51-r-sm);padding:10px 14px;color:var(--m51-coral-dark);font-size:15px;}body.m51-redesign #product .check-status .btn_check-status{display:block;width:100%;text-align:center;margin:10px 0 0;padding:11px 16px;background:transparent;border:1px dashed var(--m51-border-2);border-radius:var(--m51-r-sm);color:var(--m51-ink-2);font-size:15px;font-weight:500;text-decoration:none;}body.m51-redesign #product .check-status .btn_check-status:hover{border-color:var(--m51-coral);color:var(--m51-coral);}body.m51-redesign #product .subscribe_product.archived{width:100%;background:var(--m51-ink)!important;color:#fff !important;border:none !important;padding:13px 18px !important;border-radius:var(--m51-r-md)!important;font-family:var(--m51-font-display);font-size:16px !important;font-weight:600 !important;}body.m51-redesign #product .subscribe_product.archived:hover{background:var(--m51-coral)!important;}body.m51-redesign #product .info-links{display:flex;flex-direction:column;gap:8px;margin:22px 0 0;padding:22px 0 0;border-top:1px solid var(--m51-border);}body.m51-redesign #product .info-links > div{margin:0;padding:0;}body.m51-redesign #product .info-links a{display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--m51-surface-2);border:1px solid transparent;border-radius:var(--m51-r-md);color:var(--m51-ink);font-family:var(--m51-font-display);font-size:16px;font-weight:600;line-height:1.3;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .12s ease;}body.m51-redesign #product .info-links a:hover{background:var(--m51-coral-bg);border-color:var(--m51-coral);color:var(--m51-coral-dark);transform:translateY(-1px);}body.m51-redesign #product .info-links a > svg{flex-shrink:0;width:32px;height:32px;color:var(--m51-coral);stroke:currentColor;}body.m51-redesign #product .info-links a img{display:none;}body.m51-redesign #product .info-links a > span{flex:1;display:block;}body.m51-redesign .product-tabs{margin:24px 0 0;}body.m51-redesign .product-tabs .nav-tabs{display:flex;flex-wrap:nowrap;border:none;border-bottom:1px solid var(--m51-border);margin:0 0 20px;padding:0;gap:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;}body.m51-redesign .product-tabs .nav-tabs::-webkit-scrollbar{height:0;width:0;display:none;}body.m51-redesign .product-tabs .nav-tabs .nav-link.nav-item,body.m51-redesign .product-tabs .nav-tabs .nav-item.nav-link{background:transparent;border:none;border-bottom:2px solid transparent;border-radius:0;margin:0 28px -1px 0;padding:14px 0;font-family:var(--m51-font-display);font-size:17px;font-weight:600;color:var(--m51-ink-3);text-decoration:none;white-space:nowrap;cursor:pointer;transition:color .15s ease,border-color .15s ease;}body.m51-redesign .product-tabs .nav-tabs .nav-link.nav-item:hover,body.m51-redesign .product-tabs .nav-tabs .nav-item.nav-link:hover{color:var(--m51-ink);}body.m51-redesign .product-tabs .nav-tabs .nav-link.nav-item.active,body.m51-redesign .product-tabs .nav-tabs .nav-item.nav-link.active{color:var(--m51-ink);border-bottom-color:var(--m51-coral);}body.m51-redesign .m51-product-section{margin-bottom:28px;}body.m51-redesign .rich-content{margin:0;padding:0;}body.m51-redesign .rich-content.row{margin-left:0;margin-right:0;}body.m51-redesign .rich-content + .rich-content{margin-top:14px;}body.m51-redesign .rich-content:first-of-type{margin-top:8px;}body.m51-redesign .rich-block,body.m51-redesign .rich-media{padding-left:0;padding-right:0;}body.m51-redesign .rich-title{font-family:var(--m51-font-display);font-size:24px;font-weight:700;color:var(--m51-ink);margin:18px 0 10px;line-height:1.25;letter-spacing:-0.005em;}body.m51-redesign .rich-desc{font-size:16px;line-height:1.65;color:var(--m51-ink-2);}body.m51-redesign .rich-desc p{margin:0 0 12px;}body.m51-redesign .rich-desc p:last-child{margin-bottom:0;}body.m51-redesign .rich-desc ul,body.m51-redesign .rich-desc ol{padding-left:22px;margin:0 0 12px;}body.m51-redesign .rich-desc li{margin:5px 0;}body.m51-redesign .rich-desc a,body.m51-redesign .rich-desc a[style]{color:var(--m51-coral)!important;text-decoration:underline !important;text-underline-offset:3px;font-weight:500;transition:color .15s ease;}body.m51-redesign .rich-desc a:hover,body.m51-redesign .rich-desc a[style]:hover{color:var(--m51-coral-dark)!important;}body.m51-redesign .rich-image{background:var(--m51-surface-2);border-radius:var(--m51-r-md);overflow:hidden;margin:0;min-height:100px;}body.m51-redesign .rich-image img,body.m51-redesign .rich-image .lazy-rich{display:block;width:100%;height:auto;border-radius:var(--m51-r-md);transition:opacity .3s ease;}body.m51-redesign .lazy-rich:not([src]),body.m51-redesign .lazy-rich[src=""],body.m51-redesign .lazy-rich[src="#"]{opacity:0;}body.m51-redesign #model3d .m51-3d-placeholder{display:flex;align-items:center;justify-content:center;min-height:320px;background:var(--m51-surface-2);border-radius:var(--m51-r-lg);color:var(--m51-ink-3);font-size:15px;}body.m51-redesign #model3d[data-loaded="1"] .m51-3d-placeholder{display:none;}body.m51-redesign #model3d iframe,body.m51-redesign #model3d > canvas{width:100%;border:none;border-radius:var(--m51-r-lg);}body.m51-redesign .tab-content{padding:6px 0 0;}body.m51-redesign .tab-pane .table-striped{width:100%;border-collapse:separate;border-spacing:0;margin:0 0 24px;background:transparent !important;border-radius:var(--m51-r-md);overflow:hidden;}body.m51-redesign .tab-pane .table-striped tbody tr,body.m51-redesign .product-product .table-striped tbody tr,body.m51-redesign .tab-pane .table-striped tbody tr:nth-of-type(2n+2),body.m51-redesign .product-product .table-striped tbody tr:nth-of-type(2n+2){background:transparent !important;background-color:transparent !important;border:none;}body.m51-redesign .tab-pane .table-striped tbody tr:nth-of-type(odd),body.m51-redesign .product-product .table-striped tbody tr:nth-of-type(odd){background:var(--m51-surface-2)!important;background-color:var(--m51-surface-2)!important;}body.m51-redesign .tab-pane .table-striped td{padding:14px 18px;vertical-align:top;font-size:16px;line-height:1.4;border:none;}body.m51-redesign .tab-pane .table-striped td:first-child{width:42%;color:var(--m51-ink-2);font-weight:500;padding-right:16px;}body.m51-redesign .tab-pane .table-striped td:last-child{color:var(--m51-ink);font-weight:600;}body.m51-redesign .product-decription,body.m51-redesign .product-decription .description{font-size:16px;line-height:1.65;color:var(--m51-ink-2);}body.m51-redesign .product-decription p{margin:0 0 14px;}body.m51-redesign .product-decription h2,body.m51-redesign .product-decription h3,body.m51-redesign .product-decription h4{font-family:var(--m51-font-display);color:var(--m51-ink);margin:26px 0 12px;line-height:1.25;letter-spacing:-0.005em;}body.m51-redesign .product-decription h2{font-size:24px;font-weight:700;}body.m51-redesign .product-decription h3{font-size:19px;font-weight:700;}body.m51-redesign .product-decription h4{font-size:17px;font-weight:600;}body.m51-redesign .product-decription ul,body.m51-redesign .product-decription ol{padding-left:22px;margin:0 0 14px;}body.m51-redesign .product-decription ul li,body.m51-redesign .product-decription ol li{margin:6px 0;font-size:16px;}body.m51-redesign .product-decription img{max-width:100%;height:auto;border-radius:var(--m51-r-md);display:block;margin:14px 0;}body.m51-redesign .product-decription a{color:var(--m51-coral);text-decoration:underline;text-underline-offset:2px;}body.m51-redesign .product-decription blockquote{margin:14px 0;padding:10px 18px;border-left:3px solid var(--m51-coral);background:var(--m51-coral-bg);border-radius:0 var(--m51-r-sm)var(--m51-r-sm)0;color:var(--m51-ink);font-size:16px;}body.m51-redesign .instruction_block{display:flex;align-items:center;gap:16px;padding:18px 20px;background:var(--m51-surface-2);border-radius:var(--m51-r-md);margin:20px 0;}body.m51-redesign .instruction_block_icon{flex-shrink:0;}body.m51-redesign .instruction_block_icon img,body.m51-redesign .instruction_block_icon svg{width:40px;height:40px;}body.m51-redesign .instruction_block_text{flex:1;}body.m51-redesign .instruction_block_text a{text-decoration:none;}body.m51-redesign .instruction_block_text .link{display:block;font-family:var(--m51-font-display);font-size:16px;font-weight:600;color:var(--m51-ink);margin-bottom:4px;transition:color .15s ease;}body.m51-redesign .instruction_block_text a:hover .link{color:var(--m51-coral);}body.m51-redesign .instruction_block_text .file_size{font-size:15px;color:var(--m51-ink-3);}body.m51-redesign .table-boxes{width:100%;border-collapse:collapse;margin:18px 0;font-size:15px;}body.m51-redesign .table-boxes thead td,body.m51-redesign .table-boxes thead th{padding:12px 14px;background:var(--m51-surface-2);font-weight:600;color:var(--m51-ink-2);border:none;}body.m51-redesign .table-boxes tbody td{padding:12px 14px;border-bottom:1px solid var(--m51-border);color:var(--m51-ink);}body.m51-redesign .total_box_block{margin:14px 0;font-size:16px;color:var(--m51-ink-2);}body.m51-redesign .total_box_block b{color:var(--m51-ink);font-weight:700;}body.m51-redesign .batton-review{margin:0 0 16px;}body.m51-redesign .review-btn{display:inline-flex;align-items:center;padding:12px 24px;background:transparent;border:1.5px solid var(--m51-ink);border-radius:var(--m51-r-md);color:var(--m51-ink);font-family:var(--m51-font-display);font-size:15px;font-weight:600;text-transform:none;letter-spacing:0;text-decoration:none;}body.m51-redesign .review-btn:hover{background:var(--m51-ink);color:#fff;}body.m51-redesign .shipping-info-wrap,body.m51-redesign .payment-info-wrap{font-size:16px;line-height:1.65;color:var(--m51-ink-2);}body.m51-redesign .product-product .box-products{margin:48px 0 24px;}body.m51-redesign .product-product .box-sub-heading{font-family:var(--m51-font-display);font-size:26px;font-weight:700;color:var(--m51-ink);margin:0 0 18px;letter-spacing:-0.005em;}body.m51-redesign .product-product .box-sub-heading h2,body.m51-redesign .product-product .box-sub-heading h3{font-family:var(--m51-font-display);font-size:26px;font-weight:700;color:var(--m51-ink);margin:0;}body.m51-redesign .product-product .box-product-grid{position:relative;padding:0 0 36px;}body.m51-redesign .product-product .box-product-grid > .row.hk_carusel{display:block !important;margin:0 !important;padding:0;position:relative;overflow:hidden;}body.m51-redesign .product-product .hk_carusel .swiper-wrapper{display:flex !important;align-items:stretch;padding:0 0 8px;}body.m51-redesign .product-product .hk_carusel .swiper-slide{height:auto !important;flex-shrink:0 !important;display:flex;padding:0;}body.m51-redesign .product-product .hk_carusel .swiper-slide .product-thumb{width:100%;}body.m51-redesign .product-product .hk_carusel .swiper-button-next,body.m51-redesign .product-product .hk_carusel .swiper-button-prev,body.m51-redesign .product-product .box-product-grid > .swiper-button-next,body.m51-redesign .product-product .box-product-grid > .swiper-button-prev{position:absolute;top:50%;width:44px;height:44px;margin-top:-22px;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:20px 20px;border:1px solid var(--m51-border-2);border-radius:50%;--swiper-navigation-size:0;--swiper-theme-color:transparent;box-shadow:0 4px 14px rgba(26,23,21,0.08);transition:background-color .15s ease,border-color .15s ease,transform .12s ease;z-index:5;cursor:pointer;color:var(--m51-ink);}body.m51-redesign .product-product .hk_carusel .swiper-button-prev,body.m51-redesign .product-product .box-product-grid > .swiper-button-prev{left:-16px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231A1715' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M19 12H5M12 19l-7-7 7-7'/></svg>");}body.m51-redesign .product-product .hk_carusel .swiper-button-next,body.m51-redesign .product-product .box-product-grid > .swiper-button-next{right:-16px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231A1715' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12h14M13 5l7 7-7 7'/></svg>");}body.m51-redesign .product-product .hk_carusel .swiper-button-next:hover,body.m51-redesign .product-product .hk_carusel .swiper-button-prev:hover,body.m51-redesign .product-product .box-product-grid > .swiper-button-next:hover,body.m51-redesign .product-product .box-product-grid > .swiper-button-prev:hover{background-color:var(--m51-coral);border-color:var(--m51-coral);}body.m51-redesign .product-product .hk_carusel .swiper-button-prev:hover{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M19 12H5M12 19l-7-7 7-7'/></svg>");}body.m51-redesign .product-product .hk_carusel .swiper-button-next:hover{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12h14M13 5l7 7-7 7'/></svg>");}body.m51-redesign .product-product .hk_carusel .swiper-button-disabled{opacity:0.35;cursor:not-allowed;pointer-events:auto;}body.m51-redesign .product-product .hk_carusel .swiper-button-next::before,body.m51-redesign .product-product .hk_carusel .swiper-button-prev::before,body.m51-redesign .product-product .hk_carusel .swiper-button-next::after,body.m51-redesign .product-product .hk_carusel .swiper-button-prev::after{content:none !important;display:none !important;}body.m51-redesign .product-product .swiper-pagination{position:absolute;bottom:8px;left:0;right:0;text-align:center;z-index:1;--swiper-theme-color:var(--m51-coral);--swiper-pagination-color:var(--m51-coral);}body.m51-redesign .product-product .swiper-pagination-bullet{width:8px;height:8px;background:var(--m51-border-2);opacity:1;margin:0 4px;border-radius:50%;transition:background-color .15s ease,transform .12s ease,width .15s ease;}body.m51-redesign .product-product .swiper-pagination-bullet-active{background:var(--m51-coral);width:22px;border-radius:4px;}body.m51-redesign .product-product .hk_carusel .swiper-button-next::after,body.m51-redesign .product-product .hk_carusel .swiper-button-prev::after{display:none;}body.m51-redesign .view-all-product{display:flex !important;justify-content:center !important;align-items:center;margin:22px 0 8px !important;padding:0 !important;border:none !important;border-radius:0 !important;filter:none !important;box-shadow:none !important;background:transparent !important;text-align:center;}body.m51-redesign .view-all-product::before,body.m51-redesign .view-all-product::after{content:none !important;display:none !important;}body.m51-redesign .view-all-product a::before,body.m51-redesign .view-all-product a::after{content:none !important;display:none !important;}body.m51-redesign .view-all-product a,body.m51-redesign .view-all-product .m51-view-all-link{display:inline-flex !important;align-items:center;gap:10px;padding:13px 28px !important;background:transparent !important;border:1.5px solid var(--m51-ink)!important;border-radius:var(--m51-r-md)!important;color:var(--m51-ink)!important;font-family:var(--m51-font-display);font-size:15px !important;font-weight:600 !important;text-decoration:none !important;letter-spacing:0;text-transform:none !important;line-height:1.2;transition:background-color .15s ease,color .15s ease,gap .15s ease,border-color .15s ease;}body.m51-redesign .view-all-product a:hover,body.m51-redesign .view-all-product .m51-view-all-link:hover{background:var(--m51-ink)!important;color:#fff !important;gap:14px;}body.m51-redesign .view-all-product a svg,body.m51-redesign .view-all-product .m51-view-all-link svg{flex-shrink:0;display:block;stroke:currentColor;}body.m51-redesign .view-all-product a i,body.m51-redesign .view-all-product a i.fa{display:none !important;}body.m51-redesign .product-fixed-buy-bar,body.m51-redesign .fixed-buy-bar,body.m51-redesign #product-mobile-fixed-bar{box-shadow:0 -4px 14px rgba(26,23,21,0.06);}body.m51-redesign .m51-shops-banner{position:relative;display:block;width:100%;height:220px;margin:32px 0 16px;border-radius:var(--m51-r-lg);overflow:hidden;text-decoration:none;color:inherit;cursor:pointer;box-shadow:0 1px 3px rgba(26,23,21,0.04);transition:box-shadow .2s ease,transform .12s ease;}body.m51-redesign .m51-shops-banner:hover{box-shadow:0 8px 24px rgba(26,23,21,0.10);transform:translateY(-1px);}body.m51-redesign .m51-shops-banner-bg{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:1;}body.m51-redesign .m51-shops-banner-content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:32px 40px;background:linear-gradient(90deg,rgba(255,255,255,0.85)0%,rgba(255,255,255,0.7)50%,rgba(255,255,255,0)100%);}body.m51-redesign .m51-shops-banner-text h3{font-family:var(--m51-font-display);font-size:30px;font-weight:700;color:var(--m51-ink);margin:0 0 6px;letter-spacing:-0.01em;line-height:1.15;}body.m51-redesign .m51-shops-banner-text p{margin:0 0 18px;font-size:16px;color:var(--m51-ink-2);max-width:480px;line-height:1.4;}body.m51-redesign .m51-shops-banner-cta{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;background:var(--m51-coral);color:#fff;border-radius:var(--m51-r-md);font-family:var(--m51-font-display);font-size:15px;font-weight:600;transition:background-color .15s ease,gap .15s ease;}body.m51-redesign .m51-shops-banner:hover .m51-shops-banner-cta{background:var(--m51-coral-dark);gap:14px;}body.m51-redesign .m51-shops-banner-cta svg{flex-shrink:0;display:block;transition:transform .15s ease;}body.m51-redesign img.yamap{display:none;}body.m51-redesign .mfp-bg{background:rgba(26,23,21,0.55);opacity:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);}body.m51-redesign .mfp-wrap{}body.m51-redesign .mfp-container{padding:24px 16px;}body.m51-redesign .white-popup{position:relative;background:#fff;padding:36px 36px 32px;width:100%;max-width:480px;margin:24px auto;border-radius:var(--m51-r-lg);box-shadow:0 24px 60px rgba(26,23,21,0.18),0 8px 20px rgba(26,23,21,0.08);text-align:left;}body.m51-redesign .white-popup .mfp-close,body.m51-redesign .mfp-close{position:absolute !important;top:14px !important;right:14px !important;width:36px !important;height:36px !important;padding:0 !important;background:var(--m51-surface-2)!important;border:none !important;border-radius:50% !important;color:var(--m51-ink)!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif !important;font-size:22px !important;font-weight:400 !important;line-height:36px !important;text-align:center !important;opacity:1 !important;cursor:pointer;transition:background-color .15s ease,color .15s ease;}body.m51-redesign .white-popup .mfp-close:hover,body.m51-redesign .mfp-close:hover{background:var(--m51-coral)!important;color:#fff !important;}body.m51-redesign .mfp-image-holder .mfp-close,body.m51-redesign .mfp-iframe-holder .mfp-close{background:rgba(255,255,255,0.9)!important;color:var(--m51-ink)!important;}body.m51-redesign .white-popup .form-title{font-family:var(--m51-font-display);font-size:22px;font-weight:700;color:var(--m51-ink);margin:0 36px 18px 0;line-height:1.25;letter-spacing:-0.005em;}@keyframes m51-spin{to{transform:rotate(360deg);}}body.m51-redesign .m51-spinner{display:inline-block;width:44px;height:44px;border:3px solid var(--m51-coral-soft);border-top-color:var(--m51-coral);border-radius:50%;animation:m51-spin 0.75s linear infinite;box-sizing:border-box;flex-shrink:0;vertical-align:middle;}body.m51-redesign .m51-spinner--sm{width:24px;height:24px;border-width:2px;}body.m51-redesign .m51-spinner--lg{width:64px;height:64px;border-width:4px;}body.m51-redesign .m51-spinner--inverse{border-color:rgba(255,255,255,0.22);border-top-color:#fff;}body.m51-redesign .white-popup .send_popup_block{position:absolute;inset:0;background:rgba(255,255,255,0.92);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:var(--m51-r-lg);display:flex;align-items:center;justify-content:center;z-index:5;}body.m51-redesign .white-popup .send_popup_block img{display:none !important;}body.m51-redesign .white-popup .send_popup_block::before{content:'';display:block;width:48px;height:48px;border:3px solid var(--m51-coral-soft);border-top-color:var(--m51-coral);border-radius:50%;animation:m51-spin 0.75s linear infinite;box-sizing:border-box;}body.m51-redesign .mfp-preloader{color:transparent;position:absolute;top:50%;left:50%;width:60px;height:60px;margin:-30px 0 0 -30px;text-align:center;z-index:1044;}body.m51-redesign .mfp-preloader a{display:none;}body.m51-redesign .mfp-preloader::after{content:'';position:absolute;inset:6px;border:3px solid rgba(255,255,255,0.22);border-top-color:var(--m51-coral);border-radius:50%;animation:m51-spin 0.75s linear infinite;box-sizing:border-box;}body.m51-redesign .white-popup .m51-popup-hint{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;margin:0 0 18px;background:var(--m51-coral-bg);border-radius:var(--m51-r-md);border:1px solid rgba(217,102,62,0.18);}body.m51-redesign .white-popup .m51-popup-hint > svg{flex-shrink:0;color:var(--m51-coral);margin-top:1px;}body.m51-redesign .white-popup .m51-popup-hint__text{flex:1;font-size:15px;line-height:1.5;color:var(--m51-ink-2);}body.m51-redesign .white-popup .m51-popup-hint__text strong{color:var(--m51-ink);font-weight:600;}body.m51-redesign .white-popup .quick-order-product{display:flex;align-items:center;gap:14px;padding:14px;margin:0 0 18px;background:var(--m51-surface-2);border-radius:var(--m51-r-md);}body.m51-redesign .white-popup .quick-order-product .product-img{flex-shrink:0;width:70px;height:50px;border-radius:var(--m51-r-sm);overflow:hidden;background:#fff;}body.m51-redesign .white-popup .quick-order-product .product-img img{width:100%;height:100%;object-fit:cover;display:block;}body.m51-redesign .white-popup .quick-order-product .product-info{flex:1;min-width:0;background:transparent;border:none;padding:0;border-radius:0;}body.m51-redesign .white-popup .quick-order-product .cat,body.m51-redesign .white-popup .quick-order-product .cat a{font-size:14px;color:var(--m51-ink-3);margin-bottom:2px;}body.m51-redesign .white-popup .quick-order-product .title,body.m51-redesign .white-popup .quick-order-product .title a{font-family:var(--m51-font-display);font-size:16px;font-weight:600;color:var(--m51-ink);text-decoration:none;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:4px;}body.m51-redesign .white-popup .quick-order-product .price{font-family:var(--m51-font-display);font-size:16px;font-weight:700;color:var(--m51-ink);}body.m51-redesign .white-popup .quick-order-product .price span{font-weight:500;color:var(--m51-ink-3);font-size:15px;margin-right:4px;}body.m51-redesign .white-popup .form-group{margin:0 0 14px;}body.m51-redesign .white-popup .form-group label{display:block;font-size:15px;font-weight:500;color:var(--m51-ink-2);margin:0 0 6px;}body.m51-redesign .white-popup .form-control,body.m51-redesign .white-popup input[type="text"],body.m51-redesign .white-popup input[type="tel"],body.m51-redesign .white-popup input[type="email"],body.m51-redesign .white-popup textarea{width:100%;padding:13px 15px;background:#fff;border:1px solid var(--m51-border-2);border-radius:var(--m51-r-md);color:var(--m51-ink);font-family:inherit;font-size:16px;line-height:1.4;outline:none;transition:border-color .15s ease,box-shadow .15s ease;box-shadow:none;}body.m51-redesign .white-popup .form-control::placeholder,body.m51-redesign .white-popup input::placeholder,body.m51-redesign .white-popup textarea::placeholder{color:var(--m51-ink-mute);}body.m51-redesign .white-popup .form-control:focus,body.m51-redesign .white-popup input:focus,body.m51-redesign .white-popup textarea:focus{border-color:var(--m51-coral);box-shadow:0 0 0 3px rgba(217,102,62,0.12);}body.m51-redesign .white-popup textarea{min-height:100px;resize:vertical;}body.m51-redesign .white-popup .rating-stars,body.m51-redesign .white-popup .stars{display:flex;gap:4px;margin:4px 0 12px;}body.m51-redesign .white-popup button.btn,body.m51-redesign .white-popup .btn_quick-order-send,body.m51-redesign .white-popup .subscribe_btn,body.m51-redesign .white-popup .btn[type="button"],body.m51-redesign .white-popup form > button{display:inline-flex !important;align-items:center;justify-content:center;width:100%;padding:14px 24px !important;margin-top:4px !important;background:var(--m51-coral)!important;border:none !important;border-radius:var(--m51-r-md)!important;color:#fff !important;font-family:var(--m51-font-display)!important;font-size:15px !important;font-weight:700 !important;text-transform:none !important;letter-spacing:0 !important;cursor:pointer;box-shadow:0 4px 12px rgba(217,102,62,0.25);transition:background-color .15s ease,transform .12s ease;-webkit-appearance:none;appearance:none;}body.m51-redesign .white-popup button.btn:hover,body.m51-redesign .white-popup .btn_quick-order-send:hover,body.m51-redesign .white-popup .subscribe_btn:hover{background:var(--m51-coral-dark)!important;transform:translateY(-1px);}body.m51-redesign .white-popup button.btn:active,body.m51-redesign .white-popup .btn_quick-order-send:active,body.m51-redesign .white-popup .subscribe_btn:active{transform:scale(0.98);}body.m51-redesign .white-popup .form-group.text-center,body.m51-redesign .white-popup .text-center{text-align:left !important;}body.m51-redesign .white-popup .form-group p,body.m51-redesign .white-popup p{font-size:14px;color:var(--m51-ink-3);line-height:1.45;margin:14px 0 0;}body.m51-redesign .white-popup .confirm-info,body.m51-redesign .white-popup p a{color:var(--m51-coral);text-decoration:underline;text-underline-offset:2px;}body.m51-redesign .white-popup .confirm-info:hover,body.m51-redesign .white-popup p a:hover{color:var(--m51-coral-dark);}body.m51-redesign .white-popup#succes,body.m51-redesign .white-popup#succes-window{text-align:center;padding:40px 36px 32px;max-width:440px;}body.m51-redesign .white-popup#succes .m51-success-icon{display:flex;justify-content:center;margin:0 0 18px;}body.m51-redesign .white-popup#succes .m51-success-icon svg{filter:drop-shadow(0 8px 18px rgba(217,102,62,0.22));}body.m51-redesign .white-popup#succes .succes-img{display:none;}body.m51-redesign .white-popup#succes .form-title,body.m51-redesign .white-popup#succes-window .form-title{font-family:var(--m51-font-display);font-size:22px;font-weight:700;color:var(--m51-ink);margin:0 0 10px;text-align:center;letter-spacing:-0.01em;}body.m51-redesign .white-popup#succes .form-text,body.m51-redesign .white-popup#succes-window .form-text{text-align:center;font-size:15px;color:var(--m51-ink-2);line-height:1.5;margin:0 0 22px;}body.m51-redesign .white-popup#succes .form-text a{color:var(--m51-coral);text-decoration:none;font-weight:600;}body.m51-redesign .white-popup#succes .m51-success-meta{display:flex;flex-direction:column;gap:12px;padding:16px 18px 18px;background:var(--m51-surface-2);border-radius:var(--m51-r-md);}body.m51-redesign .white-popup#succes .m51-success-meta__row{display:flex;align-items:center;justify-content:center;gap:8px;font-size:15px;color:var(--m51-ink-3);line-height:1;}body.m51-redesign .white-popup#succes .m51-success-meta__row svg{flex-shrink:0;color:var(--m51-coral);}body.m51-redesign .white-popup#succes .m51-success-phone{display:flex;align-items:center;justify-content:center;gap:8px;font-family:var(--m51-font-display);font-size:19px;font-weight:700;color:var(--m51-ink)!important;text-decoration:none !important;line-height:1;letter-spacing:0.01em;transition:color .15s ease;}body.m51-redesign .white-popup#succes .m51-success-phone:hover{color:var(--m51-coral)!important;}body.m51-redesign .white-popup#succes .m51-success-phone svg{flex-shrink:0;color:var(--m51-coral);}body.m51-redesign .white-popup#succes.m51-success--compact .m51-success-meta{display:none;}body.m51-redesign .white-popup#succes.m51-success--compact{padding-bottom:36px;}@media(max-width:575px){body.m51-redesign .white-popup#succes{padding:32px 22px 26px;}body.m51-redesign .white-popup#succes .m51-success-icon svg{width:60px;height:60px;}body.m51-redesign .white-popup#succes .form-title{font-size:20px;}body.m51-redesign .white-popup#succes .form-text{font-size:16px;margin-bottom:18px;}body.m51-redesign .white-popup#succes .m51-success-phone{font-size:17px;}}body.m51-redesign .white-popup .errors_line_popup,body.m51-redesign .errors_line_popup{background:rgba(217,102,62,0.08);color:var(--m51-coral-dark);border:1px solid rgba(217,102,62,0.3);padding:10px 14px;border-radius:var(--m51-r-sm);font-size:15px;margin:10px 0;}body.m51-redesign #cart-popup.white-popup,body.m51-redesign #viewed-popup.white-popup,body.m51-redesign #liked-popup.white-popup{width:100%;max-width:480px;height:100vh;min-height:100vh;padding:28px 28px 0;margin:0 0 0 auto;float:right;border-radius:0;background:var(--m51-bg);box-shadow:-12px 0 30px rgba(26,23,21,0.18);display:flex;flex-direction:column;overflow:hidden;text-align:left;}body.m51-redesign #cart-popup .mfp-close,body.m51-redesign #viewed-popup .mfp-close,body.m51-redesign #liked-popup .mfp-close{position:absolute !important;top:18px !important;right:18px !important;}body.m51-redesign #cart-popup .form-title,body.m51-redesign #viewed-popup .form-title,body.m51-redesign #liked-popup .form-title{font-family:var(--m51-font-display);font-size:24px;font-weight:700;color:var(--m51-ink);margin:0 40px 18px 0;padding-bottom:14px;border-bottom:1px solid var(--m51-border);letter-spacing:-0.01em;}body.m51-redesign #cart-popup .cart-product-wrap,body.m51-redesign #viewed-popup .viewed-product-wrap,body.m51-redesign #liked-popup .liked-product-wrap{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;margin:0 -28px;padding:0 28px;}body.m51-redesign #cart-popup .cart-product-wrap::-webkit-scrollbar,body.m51-redesign #viewed-popup .viewed-product-wrap::-webkit-scrollbar,body.m51-redesign #liked-popup .liked-product-wrap::-webkit-scrollbar{width:6px;}body.m51-redesign #cart-popup .cart-product-wrap::-webkit-scrollbar-thumb,body.m51-redesign #viewed-popup .viewed-product-wrap::-webkit-scrollbar-thumb,body.m51-redesign #liked-popup .liked-product-wrap::-webkit-scrollbar-thumb{background:var(--m51-border-2);border-radius:3px;}body.m51-redesign #cart-popup .cart-product-wrap::-webkit-scrollbar-thumb:hover,body.m51-redesign #viewed-popup .viewed-product-wrap::-webkit-scrollbar-thumb:hover,body.m51-redesign #liked-popup .liked-product-wrap::-webkit-scrollbar-thumb:hover{background:var(--m51-ink-mute);}body.m51-redesign #cart-popup .cart-product,body.m51-redesign #viewed-popup .viewed-product,body.m51-redesign #liked-popup .liked-product{display:flex;align-items:flex-start;gap:14px;padding:16px 0;border-bottom:1px solid var(--m51-border);margin:0;position:relative;}body.m51-redesign #cart-popup .cart-product:last-child,body.m51-redesign #viewed-popup .viewed-product:last-child,body.m51-redesign #liked-popup .liked-product:last-child{border-bottom:none;}body.m51-redesign #cart-popup .cart-product > *,body.m51-redesign #viewed-popup .viewed-product > *,body.m51-redesign #liked-popup .liked-product > *{vertical-align:initial;}body.m51-redesign #cart-popup .cart-product .product-img,body.m51-redesign #viewed-popup .viewed-product .product-img,body.m51-redesign #liked-popup .liked-product .product-img{flex-shrink:0;width:84px;height:84px;border-radius:var(--m51-r-md);overflow:hidden;background:var(--m51-surface-2);display:block;}body.m51-redesign #cart-popup .cart-product .product-img img,body.m51-redesign #viewed-popup .viewed-product .product-img img,body.m51-redesign #liked-popup .liked-product .product-img img{width:100%;height:100%;object-fit:cover;display:block;}body.m51-redesign #cart-popup .cart-product .product-info,body.m51-redesign #viewed-popup .viewed-product .product-info,body.m51-redesign #liked-popup .liked-product .product-info{flex:1 1 auto;min-width:0;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;}body.m51-redesign #cart-popup .cart-product .product-info .cat,body.m51-redesign #viewed-popup .viewed-product .product-info .cat,body.m51-redesign #liked-popup .liked-product .product-info .cat{font-size:13px !important;font-weight:500;color:var(--m51-ink-3);line-height:1.3;margin:0;}body.m51-redesign #cart-popup .cart-product .product-info .cat a,body.m51-redesign #viewed-popup .viewed-product .product-info .cat a,body.m51-redesign #liked-popup .liked-product .product-info .cat a{color:inherit;text-decoration:none;}body.m51-redesign #cart-popup .cart-product .product-info .title,body.m51-redesign #viewed-popup .viewed-product .product-info .title,body.m51-redesign #liked-popup .liked-product .product-info .title{font-family:var(--m51-font-display);font-size:15px;font-weight:600;color:var(--m51-ink);line-height:1.3;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}body.m51-redesign #cart-popup .cart-product .product-info .title a,body.m51-redesign #viewed-popup .viewed-product .product-info .title a,body.m51-redesign #liked-popup .liked-product .product-info .title a{color:inherit;text-decoration:none;}body.m51-redesign #cart-popup .cart-product .product-info .title a:hover,body.m51-redesign #viewed-popup .viewed-product .product-info .title a:hover,body.m51-redesign #liked-popup .liked-product .product-info .title a:hover{color:var(--m51-coral);}body.m51-redesign #viewed-popup .viewed-product .product-info .price,body.m51-redesign #liked-popup .liked-product .product-info .price{font-family:var(--m51-font-display);font-size:16px;font-weight:700;color:var(--m51-ink);line-height:1.2;margin-top:2px;}body.m51-redesign #viewed-popup .viewed-product .product-info .price > span,body.m51-redesign #liked-popup .liked-product .product-info .price > span{font-size:13px !important;font-weight:400;color:var(--m51-ink-3);margin-right:4px;}body.m51-redesign #cart-popup .cart-product .cart-price{font-family:var(--m51-font-display);font-size:17px;font-weight:700;color:var(--m51-coral-dark);line-height:1.2;margin-top:2px;}body.m51-redesign #cart-popup .cart-product .cart-price > span{font-size:13px !important;font-weight:400;color:var(--m51-ink-3);margin-right:4px;}body.m51-redesign #cart-popup .cart-product .btn.remove-product,body.m51-redesign #liked-popup .liked-product > button.btn{flex-shrink:0;align-self:flex-start;display:inline-flex !important;align-items:center;justify-content:center;width:40px;height:40px;padding:0 !important;background:var(--m51-surface-2)!important;border:1px solid transparent !important;border-radius:50% !important;color:var(--m51-ink-3)!important;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease;box-shadow:none !important;}body.m51-redesign #cart-popup .cart-product .btn.remove-product:hover,body.m51-redesign #liked-popup .liked-product > button.btn:hover{background:var(--m51-coral-bg)!important;border-color:var(--m51-coral-soft)!important;color:var(--m51-coral-dark)!important;}body.m51-redesign #cart-popup .cart-product .btn.remove-product svg{width:18px;height:18px;display:block;}body.m51-redesign #liked-popup .liked-product > button.btn img{width:14px;height:14px;opacity:0.7;transition:opacity .15s ease;}body.m51-redesign #liked-popup .liked-product > button.btn:hover img{opacity:1;}body.m51-redesign #cart-popup .cart-product-wrap > p.text-center,body.m51-redesign #viewed-popup .viewed-product-wrap > p.text-center,body.m51-redesign #liked-popup .liked-product-wrap > p.text-center{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:220px;font-size:16px;color:var(--m51-ink-3);text-align:center;margin:0;padding:40px 20px;}body.m51-redesign #cart-popup .cart-product-wrap > p.text-center::before,body.m51-redesign #viewed-popup .viewed-product-wrap > p.text-center::before,body.m51-redesign #liked-popup .liked-product-wrap > p.text-center::before{content:"";display:block;width:64px;height:64px;margin-bottom:16px;background-repeat:no-repeat;background-size:contain;opacity:0.7;}body.m51-redesign #cart-popup .cart-product-wrap > p.text-center::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239A958E' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><path d='M5 8h14l-1.2 11.2A2 2 0 0 1 15.8 21H8.2a2 2 0 0 1-2-1.8L5 8z'/><path d='M9 8V6a3 3 0 0 1 6 0v2'/></svg>");}body.m51-redesign #viewed-popup .viewed-product-wrap > p.text-center::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239A958E' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M12 7v5l3 2'/></svg>");}body.m51-redesign #liked-popup .liked-product-wrap > p.text-center::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239A958E' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><path d='M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z'/></svg>");}body.m51-redesign #cart-popup .popup-cart-bottom{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 -28px;padding:20px 28px calc(20px + env(safe-area-inset-bottom,0px));background:var(--m51-surface);border-top:1px solid var(--m51-border);}body.m51-redesign #cart-popup .popup-cart-bottom > *{display:block;float:none;}body.m51-redesign #cart-popup .popup-cart-total{flex:1 1 auto;min-width:0;}body.m51-redesign #cart-popup .quantity-info{font-size:13px !important;color:var(--m51-ink-3);line-height:1.3;margin-bottom:4px;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;}body.m51-redesign #cart-popup .quantity-info .js-cart-total #cart-total mark{font-weight:700;color:var(--m51-ink);background:transparent;font-size:14px;}body.m51-redesign #cart-popup .quantity-info .js-cart-total #cart-total mark .cart-total-text,body.m51-redesign #cart-popup .quantity-info .js-cart-total #cart-total > .cart-total-text{display:none !important;}body.m51-redesign #cart-popup .quantity-info__label{color:var(--m51-ink-3);font-size:13px;font-weight:400;}body.m51-redesign #cart-popup .popup-cart-price{font-family:var(--m51-font-display);font-size:24px;font-weight:700;color:var(--m51-ink);line-height:1.1;letter-spacing:-0.01em;}body.m51-redesign #cart-popup .popup-cart-button{float:none;flex-shrink:0;}body.m51-redesign #cart-popup .btn.popup-cart-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 24px;background:var(--m51-coral);color:#fff !important;border:none;border-radius:var(--m51-r-md);font-family:var(--m51-font-display);font-size:15px;font-weight:700;letter-spacing:0;text-transform:none;line-height:1.2;cursor:pointer;transition:background-color .15s ease,transform .1s ease;box-shadow:0 4px 12px rgba(217,102,62,0.25);white-space:nowrap;}body.m51-redesign #cart-popup .btn.popup-cart-btn:hover{background:var(--m51-coral-dark);}body.m51-redesign #cart-popup .btn.popup-cart-btn:active{transform:scale(0.97);}body.m51-redesign #viewed-popup .empty-button,body.m51-redesign #liked-popup .empty-button{flex-shrink:0;margin:0 -28px;padding:16px 28px calc(16px + env(safe-area-inset-bottom,0px));background:var(--m51-surface);border-top:1px solid var(--m51-border);text-align:center;}body.m51-redesign #viewed-popup .btn.btn_empty,body.m51-redesign #liked-popup .btn.btn_empty{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px !important;background:transparent !important;border:1px solid var(--m51-border-2)!important;border-radius:var(--m51-r-sm)!important;color:var(--m51-ink-3)!important;font-family:var(--m51-font-display);font-size:14px !important;font-weight:500 !important;text-transform:none !important;cursor:pointer;transition:border-color .15s ease,color .15s ease,background-color .15s ease;box-shadow:none !important;}body.m51-redesign #viewed-popup .btn.btn_empty:hover,body.m51-redesign #liked-popup .btn.btn_empty:hover{border-color:var(--m51-coral)!important;color:var(--m51-coral)!important;background:var(--m51-coral-bg)!important;}@media(max-width:575px){body.m51-redesign #cart-popup.white-popup,body.m51-redesign #viewed-popup.white-popup,body.m51-redesign #liked-popup.white-popup{max-width:100%;padding:22px 18px 0;}body.m51-redesign #cart-popup .form-title,body.m51-redesign #viewed-popup .form-title,body.m51-redesign #liked-popup .form-title{font-size:20px;margin-right:38px;}body.m51-redesign #cart-popup .cart-product-wrap,body.m51-redesign #viewed-popup .viewed-product-wrap,body.m51-redesign #liked-popup .liked-product-wrap{margin:0 -18px;padding:0 18px;}body.m51-redesign #cart-popup .cart-product,body.m51-redesign #viewed-popup .viewed-product,body.m51-redesign #liked-popup .liked-product{gap:12px;padding:14px 0;}body.m51-redesign #cart-popup .cart-product .product-img,body.m51-redesign #viewed-popup .viewed-product .product-img,body.m51-redesign #liked-popup .liked-product .product-img{width:72px;height:72px;}body.m51-redesign #cart-popup .cart-product .product-info .title,body.m51-redesign #viewed-popup .viewed-product .product-info .title,body.m51-redesign #liked-popup .liked-product .product-info .title{font-size:14px;}body.m51-redesign #cart-popup .cart-product .cart-price,body.m51-redesign #viewed-popup .viewed-product .product-info .price,body.m51-redesign #liked-popup .liked-product .product-info .price{font-size:16px;}body.m51-redesign #cart-popup .popup-cart-bottom{margin:0 -18px;padding:16px 18px calc(16px + env(safe-area-inset-bottom,0px));gap:12px;flex-direction:column;align-items:stretch;}body.m51-redesign #cart-popup .popup-cart-total{width:100%;}body.m51-redesign #cart-popup .popup-cart-price{font-size:22px;}body.m51-redesign #cart-popup .popup-cart-button{width:100%;}body.m51-redesign #cart-popup .btn.popup-cart-btn{width:100%;padding:14px 18px;font-size:15px;}body.m51-redesign #viewed-popup .empty-button,body.m51-redesign #liked-popup .empty-button{margin:0 -18px;padding:14px 18px calc(14px + env(safe-area-inset-bottom,0px));}}body.m51-redesign .m51-shops-page .box-heading{margin:16px 0 22px;}body.m51-redesign .m51-shops-page .box-heading h1{font-family:var(--m51-font-display);font-size:34px;font-weight:700;color:var(--m51-ink);line-height:1.15;letter-spacing:-0.015em;margin:0;}body.m51-redesign .m51-shops-intro{margin:0 0 28px;padding:20px 28px;background:var(--m51-surface-2);border-radius:var(--m51-r-lg);border-left:4px solid var(--m51-coral);}body.m51-redesign .m51-shops-intro p{font-size:17px;line-height:1.6;color:var(--m51-ink-2);margin:0;max-width:86ch;}body.m51-redesign .m51-shops-intro strong{color:var(--m51-ink);font-weight:700;}body.m51-redesign .m51-shops-grid{display:flex;flex-direction:column;gap:20px;margin:0 0 32px;}body.m51-redesign .m51-shop-card{display:grid;grid-template-columns:1fr 1.05fr;gap:32px;background:#fff;border:1px solid var(--m51-border);border-radius:var(--m51-r-lg);padding:28px 32px;overflow:hidden;}body.m51-redesign .m51-shop-card.is-partner{background:var(--m51-bg);}body.m51-redesign .m51-shop-card__info{display:flex;flex-direction:column;gap:16px;min-width:0;}body.m51-redesign .m51-shop-card__title{font-family:var(--m51-font-display);font-size:22px;font-weight:700;color:var(--m51-ink);line-height:1.2;letter-spacing:-0.005em;margin:0;}body.m51-redesign .m51-shop-card__meta{display:flex;flex-direction:column;gap:10px;}body.m51-redesign .m51-shop-card__row{display:flex;align-items:flex-start;gap:12px;}body.m51-redesign .m51-shop-card__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--m51-surface-2);border-radius:50%;color:var(--m51-coral);margin-top:-2px;}body.m51-redesign .m51-shop-card.is-partner .m51-shop-card__icon{background:#fff;}body.m51-redesign .m51-shop-card__icon svg{width:18px;height:18px;}body.m51-redesign .m51-shop-card__text{font-size:16px;line-height:1.45;color:var(--m51-ink-2);padding-top:6px;min-width:0;flex:1 1 auto;}body.m51-redesign .m51-shop-card__text p{margin:0;padding:0;font-size:inherit;line-height:inherit;color:inherit;max-width:none;}body.m51-redesign .m51-shop-card__text p + p{margin-top:2px;}body.m51-redesign .m51-shop-card__phone{font-family:var(--m51-font-display);font-size:18px !important;font-weight:700 !important;color:var(--m51-ink)!important;text-decoration:none !important;line-height:1.3;padding-top:6px;transition:color .15s ease;}body.m51-redesign .m51-shop-card__phone:hover{color:var(--m51-coral)!important;}body.m51-redesign .m51-shop-card__partner{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;background:rgba(217,102,62,0.06);border:1px solid rgba(217,102,62,0.18);border-radius:var(--m51-r-sm);font-size:14px;line-height:1.4;color:var(--m51-ink-2);}body.m51-redesign .m51-shop-card__partner-icon{flex-shrink:0;color:var(--m51-coral);margin-top:1px;display:inline-flex;}body.m51-redesign .m51-shop-card__map-btn{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:11px 20px;background:var(--m51-coral);color:#fff;border:none;border-radius:var(--m51-r-md);font-family:var(--m51-font-display);font-size:14px;font-weight:600;cursor:pointer;text-transform:none;letter-spacing:0;line-height:1.2;margin-top:auto;transition:background-color .15s ease,transform .1s ease;box-shadow:0 4px 12px rgba(217,102,62,0.22);}body.m51-redesign .m51-shop-card__map-btn:hover{background:var(--m51-coral-dark);}body.m51-redesign .m51-shop-card__map-btn:active{transform:scale(0.97);}body.m51-redesign .m51-shop-card__map-btn svg{stroke:currentColor;}body.m51-redesign .m51-shop-card__media{position:relative;min-height:240px;border-radius:var(--m51-r-md);overflow:hidden;background:var(--m51-surface-2);}body.m51-redesign .m51-shop-card__slider{height:100%;}body.m51-redesign .m51-shop-card__slider .swiper-wrapper{height:100%;}body.m51-redesign .m51-shop-card__slider .swiper-slide{display:flex;align-items:center;justify-content:center;}body.m51-redesign .m51-shop-card__slider .swiper-slide img{width:100%;height:100%;object-fit:cover;display:block;border-radius:var(--m51-r-md);}body.m51-redesign .m51-shop-card__slider .swiper-button-next,body.m51-redesign .m51-shop-card__slider .swiper-button-prev{width:40px;height:40px;background:rgba(255,255,255,0.92);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:50%;box-shadow:0 2px 8px rgba(26,23,21,0.12);margin-top:-20px;transition:background-color .15s ease,transform .1s ease;}body.m51-redesign .m51-shop-card__slider .swiper-button-next:hover,body.m51-redesign .m51-shop-card__slider .swiper-button-prev:hover{background:#fff;transform:scale(1.05);}body.m51-redesign .m51-shop-card__slider .swiper-button-next::after,body.m51-redesign .m51-shop-card__slider .swiper-button-prev::after{font-size:16px;font-weight:700;color:var(--m51-ink);}body.m51-redesign .m51-shop-card__slider .swiper-button-prev{left:12px;}body.m51-redesign .m51-shop-card__slider .swiper-button-next{right:12px;}body.m51-redesign .m51-shop-card__media-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;min-height:240px;color:var(--m51-ink-mute);text-align:center;padding:32px 20px;gap:12px;}body.m51-redesign .m51-shop-card__media-empty p{margin:0;font-size:15px;color:var(--m51-ink-3);}body.m51-redesign .m51-shops-map-wrap{margin:16px 0 32px;border-radius:var(--m51-r-lg);overflow:hidden;border:1px solid var(--m51-border);box-shadow:0 4px 14px rgba(26,23,21,0.06);}body.m51-redesign .m51-shops-map-wrap #yamap{width:100%;height:480px;display:block;}body.m51-redesign .m51-shops-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:16px 0 32px;padding:28px 36px;background:linear-gradient(135deg,var(--m51-coral-bg)0%,var(--m51-coral-soft)100%);border:1px solid var(--m51-coral-soft);border-radius:var(--m51-r-lg);text-decoration:none !important;color:inherit;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;}body.m51-redesign .m51-shops-cta:hover{transform:translateY(-2px);border-color:var(--m51-coral);box-shadow:0 12px 28px rgba(217,102,62,0.18);}body.m51-redesign .m51-shops-cta__text{flex:1 1 auto;min-width:0;}body.m51-redesign .m51-shops-cta__title{font-family:var(--m51-font-display);font-size:22px;font-weight:700;color:var(--m51-ink);line-height:1.2;letter-spacing:-0.005em;margin:0 0 6px;}body.m51-redesign .m51-shops-cta__lead{font-size:16px;line-height:1.5;color:var(--m51-ink-2);margin:0;max-width:60ch;}body.m51-redesign .m51-shops-cta__btn{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;padding:14px 24px;background:var(--m51-coral);color:#fff !important;border-radius:var(--m51-r-md);font-family:var(--m51-font-display);font-size:15px;font-weight:700;line-height:1.2;white-space:nowrap;box-shadow:0 4px 12px rgba(217,102,62,0.25);transition:background-color .15s ease;}body.m51-redesign .m51-shops-cta:hover .m51-shops-cta__btn{background:var(--m51-coral-dark);}body.m51-redesign .m51-shops-description{margin:16px 0 40px;padding:24px 28px;background:#fff;border:1px solid var(--m51-border);border-radius:var(--m51-r-lg);font-size:16px;line-height:1.6;color:var(--m51-ink-2);}body.m51-redesign .m51-shops-description h2{font-family:var(--m51-font-display);font-size:22px;font-weight:700;color:var(--m51-ink);margin:0 0 12px;}body.m51-redesign .m51-shops-description h3{font-family:var(--m51-font-display);font-size:18px;font-weight:600;color:var(--m51-ink);margin:18px 0 8px;}body.m51-redesign .m51-shops-description p{margin:0 0 12px;max-width:78ch;}@media(max-width:767px){body.m51-redesign .m51-shops-page .box-heading h1{font-size:26px;}body.m51-redesign .m51-shop-card{grid-template-columns:1fr;gap:20px;padding:20px 18px;}body.m51-redesign .m51-shop-card__title{font-size:20px;}body.m51-redesign .m51-shop-card__phone{font-size:17px !important;}body.m51-redesign .m51-shop-card__icon{width:32px;height:32px;}body.m51-redesign .m51-shop-card__icon svg{width:16px;height:16px;}body.m51-redesign .m51-shop-card__media{min-height:200px;}body.m51-redesign .m51-shop-card__media-empty{min-height:200px;}body.m51-redesign .m51-shop-card__slider .swiper-button-next,body.m51-redesign .m51-shop-card__slider .swiper-button-prev{width:34px;height:34px;margin-top:-17px;}body.m51-redesign .m51-shops-map-wrap #yamap{height:380px;}body.m51-redesign .m51-shops-description{padding:18px 16px;font-size:15px;}body.m51-redesign .m51-shops-intro{padding:16px 18px;margin-bottom:22px;}body.m51-redesign .m51-shops-intro p{font-size:15px;line-height:1.55;}body.m51-redesign .m51-shops-cta{flex-direction:column;align-items:flex-start;gap:16px;padding:22px 20px;}body.m51-redesign .m51-shops-cta__title{font-size:19px;}body.m51-redesign .m51-shops-cta__lead{font-size:15px;}body.m51-redesign .m51-shops-cta__btn{padding:12px 18px;font-size:14px;align-self:stretch;justify-content:center;}}body.m51-redesign .box-heading:not(.product-heading){margin:16px 0 18px !important;padding:0 !important;}body.m51-redesign .box-heading:not(.product-heading)h1{font-family:var(--m51-font-display);font-size:34px !important;font-weight:700 !important;color:var(--m51-ink);line-height:1.15 !important;letter-spacing:-0.015em;margin:0 !important;padding:0 !important;text-align:left !important;display:block;}body.m51-redesign .box-heading:not(.product-heading)> span{display:block;font-family:var(--m51-font-display);font-size:15px !important;font-weight:500 !important;color:var(--m51-ink-3)!important;text-align:left !important;text-transform:none !important;letter-spacing:0 !important;line-height:1.5 !important;margin:0 !important;padding:0 !important;}body.m51-redesign .box-tabs{margin:8px 0 0;}body.m51-redesign .box-tabs > nav{margin:0;background:#fff;border:1px solid var(--m51-border);border-bottom:none;border-radius:var(--m51-r-lg)var(--m51-r-lg)0 0;padding:0 8px;}body.m51-redesign .box-tabs .nav-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;border-bottom:1px solid var(--m51-border);margin:0 !important;padding:0 !important;gap:4px;}body.m51-redesign .box-tabs .nav-tabs::-webkit-scrollbar{height:0;width:0;display:none;}body.m51-redesign .box-tabs .nav-tabs .nav-link.nav-item,body.m51-redesign .box-tabs .nav-tabs .nav-item.nav-link{flex-shrink:0;padding:14px 18px !important;margin:0 !important;font-family:var(--m51-font-display);font-size:15px !important;font-weight:500 !important;color:var(--m51-ink-3)!important;text-decoration:none !important;background:transparent !important;border:none !important;border-radius:0 !important;position:relative;text-transform:none !important;letter-spacing:0 !important;line-height:1.3 !important;white-space:nowrap;transition:color .15s ease;}body.m51-redesign .box-tabs .nav-tabs .nav-link.nav-item:hover,body.m51-redesign .box-tabs .nav-tabs .nav-item.nav-link:hover{color:var(--m51-ink)!important;}body.m51-redesign .box-tabs .nav-tabs .nav-link.nav-item.active,body.m51-redesign .box-tabs .nav-tabs .nav-item.nav-link.active{color:var(--m51-coral)!important;font-weight:600 !important;}body.m51-redesign .box-tabs .nav-tabs .nav-link.nav-item.active::after,body.m51-redesign .box-tabs .nav-tabs .nav-item.nav-link.active::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--m51-coral);border-radius:2px 2px 0 0;}body.m51-redesign .box-tabs .tab-content{background:#fff;border-radius:0 0 var(--m51-r-lg)var(--m51-r-lg);padding:36px 40px;border:1px solid var(--m51-border);border-top:none;}body.m51-redesign .box-tabs .tab-pane{padding:0 !important;}body.m51-redesign .box-tabs .tab-content .tab-heading,body.m51-redesign .box-tabs .tab-content h1.tab-heading{font-family:var(--m51-font-display);font-size:30px;font-weight:700;color:var(--m51-ink);line-height:1.15;letter-spacing:-0.015em;margin:0 0 22px;text-align:left !important;}body.m51-redesign .information_rows,body.m51-redesign .box-contacts{font-size:17px;line-height:1.65;color:var(--m51-ink-2);}body.m51-redesign .information_rows h2,body.m51-redesign .box-contacts h2,body.m51-redesign .tab-content h2{font-family:var(--m51-font-display);font-size:24px;font-weight:700;color:var(--m51-ink);line-height:1.2;letter-spacing:-0.01em;margin:32px 0 14px;}body.m51-redesign .information_rows h3,body.m51-redesign .box-contacts h3,body.m51-redesign .tab-content h3{font-family:var(--m51-font-display);font-size:20px;font-weight:600;color:var(--m51-ink);line-height:1.3;margin:24px 0 10px;}body.m51-redesign .information_rows h4,body.m51-redesign .box-contacts h4,body.m51-redesign .tab-content h4{font-family:var(--m51-font-display);font-size:17px;font-weight:600;color:var(--m51-ink);margin:20px 0 8px;}body.m51-redesign .information_rows p,body.m51-redesign .box-contacts p,body.m51-redesign .tab-content p{margin:0 0 14px;color:var(--m51-ink-2);max-width:78ch;}body.m51-redesign .information_rows ul,body.m51-redesign .information_rows ol,body.m51-redesign .box-contacts ul,body.m51-redesign .box-contacts ol{margin:0 0 18px;padding-left:22px;}body.m51-redesign .information_rows li,body.m51-redesign .box-contacts li{margin:0 0 6px;}body.m51-redesign .information_rows a,body.m51-redesign .box-contacts a{color:var(--m51-coral);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:color .15s ease;}body.m51-redesign .information_rows a:hover,body.m51-redesign .box-contacts a:hover{color:var(--m51-coral-dark);}body.m51-redesign .information_rows img,body.m51-redesign .box-contacts img{max-width:100%;height:auto;border-radius:var(--m51-r-md);margin:14px 0;}body.m51-redesign .information_rows strong,body.m51-redesign .information_rows b,body.m51-redesign .box-contacts strong,body.m51-redesign .box-contacts b{color:var(--m51-ink);font-weight:600;}body.m51-redesign .information_rows table,body.m51-redesign .box-contacts table{width:100%;margin:18px 0;border-collapse:collapse;font-size:15px;background:var(--m51-surface-2);border-radius:var(--m51-r-md);overflow:hidden;}body.m51-redesign .information_rows table th,body.m51-redesign .box-contacts table th{background:var(--m51-surface);color:var(--m51-ink);font-family:var(--m51-font-display);font-weight:600;text-align:left;padding:12px 14px;border-bottom:1px solid var(--m51-border);}body.m51-redesign .information_rows table td,body.m51-redesign .box-contacts table td{padding:11px 14px;border-bottom:1px solid var(--m51-border);color:var(--m51-ink-2);vertical-align:top;}body.m51-redesign .information_rows table tr:last-child td,body.m51-redesign .box-contacts table tr:last-child td{border-bottom:none;}body.m51-redesign .information_rows blockquote,body.m51-redesign .box-contacts blockquote{margin:18px 0;padding:14px 18px;border-left:3px solid var(--m51-coral);background:var(--m51-coral-bg);color:var(--m51-ink);font-style:normal;border-radius:0 var(--m51-r-md)var(--m51-r-md)0;}body.m51-redesign .information_rows .alert,body.m51-redesign .box-contacts .alert{display:grid;grid-template-columns:22px 1fr;column-gap:12px;row-gap:0;align-items:start;margin:18px 0;padding:14px 18px;border-radius:var(--m51-r-md);border:1px solid transparent;font-size:16px;line-height:1.5;position:relative;}body.m51-redesign .information_rows .alert::before,body.m51-redesign .box-contacts .alert::before{content:"";grid-column:1;grid-row:1 / -1;align-self:start;width:22px;height:22px;margin-top:1px;background-repeat:no-repeat;background-position:center;background-size:contain;}body.m51-redesign .information_rows .alert > *,body.m51-redesign .box-contacts .alert > *{grid-column:2;min-width:0;}body.m51-redesign .information_rows .alert-success,body.m51-redesign .box-contacts .alert-success{background:rgba(99,153,34,0.08);border-color:rgba(99,153,34,0.28);color:var(--m51-ink);}body.m51-redesign .information_rows .alert-success::before,body.m51-redesign .box-contacts .alert-success::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23639922' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12.5l4 4 10-10'/><circle cx='12' cy='12' r='10'/></svg>");}body.m51-redesign .information_rows .alert-info,body.m51-redesign .box-contacts .alert-info{background:var(--m51-coral-bg);border-color:var(--m51-coral-soft);color:var(--m51-ink);}body.m51-redesign .information_rows .alert-info::before,body.m51-redesign .box-contacts .alert-info::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B5512E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><path d='M12 16v-4'/><circle cx='12' cy='8' r='0.7' fill='%23B5512E' stroke='none'/></svg>");}body.m51-redesign .information_rows .alert-warning,body.m51-redesign .box-contacts .alert-warning{background:rgba(217,159,62,0.10);border-color:rgba(217,159,62,0.35);color:var(--m51-ink);}body.m51-redesign .information_rows .alert-warning::before,body.m51-redesign .box-contacts .alert-warning::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D99F3E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z'/><path d='M12 9v4'/><circle cx='12' cy='17' r='0.7' fill='%23D99F3E' stroke='none'/></svg>");}body.m51-redesign .information_rows .alert-danger,body.m51-redesign .box-contacts .alert-danger{background:rgba(217,102,62,0.10);border-color:rgba(217,102,62,0.35);color:var(--m51-coral-dark);}body.m51-redesign .information_rows .alert-danger::before,body.m51-redesign .box-contacts .alert-danger::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B5512E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><line x1='15' y1='9' x2='9' y2='15'/><line x1='9' y1='9' x2='15' y2='15'/></svg>");}body.m51-redesign .information_rows .alert p,body.m51-redesign .box-contacts .alert p{margin:0;max-width:none;}body.m51-redesign .information_rows .alert p + p,body.m51-redesign .box-contacts .alert p + p{margin-top:6px;}body.m51-redesign .information_rows .alert strong,body.m51-redesign .box-contacts .alert strong{font-weight:700;color:var(--m51-ink);}body.m51-redesign .information_rows span[style*="background-color"],body.m51-redesign .box-contacts span[style*="background-color"]{background:var(--m51-coral-bg)!important;color:var(--m51-ink)!important;padding:2px 6px;border-radius:4px;}body.m51-redesign .information_rows h2[style*="text-align"],body.m51-redesign .information_rows h3[style*="text-align"],body.m51-redesign .box-contacts h2[style*="text-align"],body.m51-redesign .box-contacts h3[style*="text-align"]{text-align:left !important;}body.m51-redesign .information-information .information_rows:not(.box-tabs .information_rows){background:#fff;border-radius:var(--m51-r-lg);padding:36px 40px;border:1px solid var(--m51-border);margin:8px 0 24px;display:block;}body.m51-redesign .seo-faq{margin:24px 0;}body.m51-redesign .m51-contact-intro{display:flex;align-items:flex-start;gap:14px;padding:18px 22px;margin:0 0 24px;background:var(--m51-coral-bg);border:1px solid var(--m51-coral-soft);border-radius:var(--m51-r-lg);}body.m51-redesign .m51-contact-intro__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:#fff;border-radius:50%;color:var(--m51-coral);}body.m51-redesign .m51-contact-intro__text{flex:1 1 auto;font-size:16px;line-height:1.5;color:var(--m51-ink-2);max-width:78ch;}body.m51-redesign .m51-contact-intro__text strong{display:block;font-family:var(--m51-font-display);font-size:17px;font-weight:700;color:var(--m51-ink);margin:0 0 4px;line-height:1.3;}body.m51-redesign .m51-contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 32px;}body.m51-redesign .m51-contact-card{display:flex;flex-direction:column;gap:12px;padding:24px 28px;background:var(--m51-surface-2);border:1px solid var(--m51-border);border-radius:var(--m51-r-lg);min-width:0;}body.m51-redesign .m51-contact-card__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:#fff;border-radius:50%;color:var(--m51-coral);flex-shrink:0;}body.m51-redesign .m51-contact-card__label{font-family:var(--m51-font-display);font-size:13px !important;font-weight:600 !important;color:var(--m51-ink-3)!important;text-transform:uppercase;letter-spacing:0.04em;}body.m51-redesign .m51-contact-card__value{font-size:17px;color:var(--m51-ink-2);line-height:1.4;}body.m51-redesign .m51-contact-card__value address{font-style:normal;margin:0;font-size:17px;color:var(--m51-ink);}body.m51-redesign .m51-contact-card__phone{display:block;font-family:var(--m51-font-display);font-size:22px !important;font-weight:700 !important;color:var(--m51-ink)!important;text-decoration:none !important;line-height:1.2;letter-spacing:-0.005em;transition:color .15s ease;}body.m51-redesign .m51-contact-card__phone:hover{color:var(--m51-coral)!important;}body.m51-redesign .m51-contact-card__hours{margin-top:6px;font-size:14px;font-weight:500;color:var(--m51-ink-3);line-height:1.4;}body.m51-redesign .m51-contact-card__callback{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:9px 16px;background:transparent;border:1px solid var(--m51-coral);border-radius:var(--m51-r-sm);color:var(--m51-coral)!important;font-family:var(--m51-font-display);font-size:14px;font-weight:600;text-decoration:none !important;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .1s ease;}body.m51-redesign .m51-contact-card__callback:hover{background:var(--m51-coral);color:#fff !important;}body.m51-redesign .m51-contact-card__callback:active{transform:scale(0.97);}body.m51-redesign .m51-contact-card__callback svg{stroke:currentColor;}body.m51-redesign .m51-contact-card__social{display:flex;align-items:center;gap:10px;}body.m51-redesign .m51-contact-card__social a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:#fff;border-radius:50%;color:var(--m51-ink-2);text-decoration:none !important;transition:background-color .15s ease,color .15s ease,transform .1s ease;}body.m51-redesign .m51-contact-card__social a:hover{background:var(--m51-coral);color:#fff;transform:translateY(-2px);}body.m51-redesign .m51-contact-card__social a svg{display:block;}body.m51-redesign .m51-contact-map{margin:0 0 24px;border-radius:var(--m51-r-lg);overflow:hidden;border:1px solid var(--m51-border);box-shadow:0 4px 14px rgba(26,23,21,0.06);min-height:480px;background:var(--m51-surface-2);position:relative;}body.m51-redesign .m51-contact-map iframe,body.m51-redesign .m51-contact-map > div,body.m51-redesign .m51-contact-map > ymaps{display:block;width:100%;border:none;}@media(max-width:767px){body.m51-redesign .m51-contact-grid{grid-template-columns:1fr;gap:12px;}body.m51-redesign .m51-contact-card{padding:18px 20px;}body.m51-redesign .m51-contact-card__phone{font-size:20px !important;}body.m51-redesign .m51-contact-card__callback{padding:10px 14px;font-size:13px;align-self:flex-start;}body.m51-redesign .m51-contact-map{min-height:360px;}body.m51-redesign .m51-contact-intro{padding:14px 16px;gap:12px;margin-bottom:20px;}body.m51-redesign .m51-contact-intro__icon{width:36px;height:36px;}body.m51-redesign .m51-contact-intro__text{font-size:15px;line-height:1.45;}body.m51-redesign .m51-contact-intro__text strong{font-size:16px;}}@media(max-width:767px){body.m51-redesign .box-heading:not(.product-heading)h1{font-size:26px !important;}body.m51-redesign .box-heading:not(.product-heading)> span{font-size:14px !important;}body.m51-redesign .box-tabs .tab-content{padding:22px 22px;}body.m51-redesign .box-tabs .tab-content .tab-heading,body.m51-redesign .box-tabs .tab-content h1.tab-heading{font-size:24px;margin-bottom:16px;}body.m51-redesign .information_rows,body.m51-redesign .box-contacts{font-size:16px;line-height:1.6;}body.m51-redesign .information_rows h2{font-size:21px;margin:24px 0 12px;}body.m51-redesign .information_rows h3{font-size:18px;margin:18px 0 8px;}body.m51-redesign .information_rows table{font-size:14px;}body.m51-redesign .information_rows table th,body.m51-redesign .information_rows table td{padding:9px 10px;}body.m51-redesign .information-information .information_rows:not(.box-tabs .information_rows){padding:22px 22px;}body.m51-redesign .box-tabs .nav-tabs .nav-link.nav-item,body.m51-redesign .box-tabs .nav-tabs .nav-item.nav-link{padding:10px 14px !important;font-size:14px !important;}body.m51-redesign .information-contact .contact-item{padding:12px 0;}}body.m51-redesign .m51-404{max-width:720px;margin:32px auto 80px;padding:0 16px;text-align:center;}body.m51-redesign .m51-404__visual{margin:0 auto 24px;max-width:460px;}body.m51-redesign .m51-404__svg{width:100%;height:auto;display:block;}body.m51-redesign .m51-404__digit{font-family:var(--m51-font-display);font-size:180px;font-weight:800;fill:var(--m51-ink);letter-spacing:-0.04em;}body.m51-redesign .m51-404__zero-ring{fill:none;stroke:var(--m51-ink);stroke-width:18;}body.m51-redesign .m51-404__glass-lens{fill:none;stroke:var(--m51-coral);stroke-width:6;}body.m51-redesign .m51-404__glass-handle{stroke:var(--m51-coral);stroke-width:6;stroke-linecap:round;}body.m51-redesign .m51-404__glass{transform-origin:240px 110px;transform-box:fill-box;animation:m51-404-search 3.4s ease-in-out infinite;}@keyframes m51-404-search{0%{transform:translate(-22px,-4px)rotate(-8deg);}25%{transform:translate(8px,6px)rotate(4deg);}50%{transform:translate(22px,-2px)rotate(10deg);}75%{transform:translate(-4px,8px)rotate(-2deg);}100%{transform:translate(-22px,-4px)rotate(-8deg);}}body.m51-redesign .m51-404__zero-group{animation:m51-404-pulse 4s ease-in-out infinite;transform-origin:240px 110px;transform-box:fill-box;}@keyframes m51-404-pulse{0%,100%{transform:scale(1);}50%{transform:scale(1.02);}}@media(prefers-reduced-motion:reduce){body.m51-redesign .m51-404__glass,body.m51-redesign .m51-404__zero-group{animation:none;}}body.m51-redesign .m51-404__title{font-family:var(--m51-font-display);font-size:32px;font-weight:700;color:var(--m51-ink);line-height:1.15;letter-spacing:-0.01em;margin:0 0 14px;}body.m51-redesign .m51-404__lead{font-size:17px;line-height:1.55;color:var(--m51-ink-2);max-width:520px;margin:0 auto 32px;}body.m51-redesign .m51-404__actions{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin:0 0 36px;}body.m51-redesign .m51-404__btn{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;border-radius:var(--m51-r-md);font-family:var(--m51-font-display);font-size:15px;font-weight:600;text-decoration:none !important;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .1s ease;}body.m51-redesign .m51-404__btn:active{transform:scale(0.97);}body.m51-redesign .m51-404__btn--primary{background:var(--m51-coral);color:#fff !important;border:1px solid var(--m51-coral);box-shadow:0 4px 12px rgba(217,102,62,0.25);}body.m51-redesign .m51-404__btn--primary:hover{background:var(--m51-coral-dark);border-color:var(--m51-coral-dark);}body.m51-redesign .m51-404__btn--secondary{background:transparent;color:var(--m51-ink)!important;border:1px solid var(--m51-border-2);}body.m51-redesign .m51-404__btn--secondary:hover{background:var(--m51-coral-bg);border-color:var(--m51-coral);color:var(--m51-coral-dark)!important;}body.m51-redesign .m51-404__quick{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 14px;margin:0 0 28px;padding:18px 22px;background:var(--m51-surface-2);border-radius:var(--m51-r-md);}body.m51-redesign .m51-404__quick-label{font-family:var(--m51-font-display);font-size:14px;font-weight:600;color:var(--m51-ink-3);margin-right:4px;}body.m51-redesign .m51-404__quick a{font-size:15px;font-weight:500;color:var(--m51-ink)!important;text-decoration:none !important;padding:4px 10px;border-radius:var(--m51-r-sm);transition:background-color .15s ease,color .15s ease;}body.m51-redesign .m51-404__quick a:hover{background:#fff;color:var(--m51-coral)!important;}body.m51-redesign .m51-404__help{font-size:14px;color:var(--m51-ink-3);line-height:1.5;margin:0;}body.m51-redesign .m51-404__help a{color:var(--m51-coral)!important;text-decoration:none !important;font-weight:600;}body.m51-redesign .m51-404__help a:hover{color:var(--m51-coral-dark)!important;text-decoration:underline !important;}@media(max-width:575px){body.m51-redesign .m51-404{margin:20px auto 60px;}body.m51-redesign .m51-404__visual{margin-bottom:18px;max-width:340px;}body.m51-redesign .m51-404__title{font-size:24px;margin-bottom:12px;}body.m51-redesign .m51-404__lead{font-size:15px;margin-bottom:24px;}body.m51-redesign .m51-404__actions{gap:8px;margin-bottom:28px;}body.m51-redesign .m51-404__btn{padding:12px 18px;font-size:14px;gap:8px;flex:1 1 auto;justify-content:center;min-width:140px;}body.m51-redesign .m51-404__quick{padding:14px 16px;gap:4px 10px;}body.m51-redesign .m51-404__quick-label{display:block;width:100%;margin:0 0 6px;text-align:center;}body.m51-redesign .m51-404__quick a{font-size:14px;padding:3px 8px;}body.m51-redesign .m51-404__help{font-size:13px;}}body.m51-redesign #search-panel .backdrop{background-color:rgba(26,23,21,0.55)!important;opacity:1 !important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);}body.m51-redesign #search-panel.offscreen-panel .panel{background:#fff !important;border-radius:0 0 var(--m51-r-lg)var(--m51-r-lg);max-width:820px;width:100%;height:auto;max-height:calc(100vh - 80px);min-height:480px;top:0;margin-top:0 !important;padding-top:0;box-shadow:0 20px 50px rgba(26,23,21,0.22);display:flex;flex-direction:column;overflow:hidden;}body.m51-redesign #search-panel.offscreen-panel .panel-content{padding:64px 44px 36px;overflow-y:auto;}body.m51-redesign #search-panel.offscreen-panel .panel-content::-webkit-scrollbar{width:6px;}body.m51-redesign #search-panel.offscreen-panel .panel-content::-webkit-scrollbar-thumb{background:var(--m51-border-2);border-radius:3px;}body.m51-redesign #search-panel.offscreen-panel.search .button-close{display:inline-flex !important;position:absolute !important;top:12px !important;right:12px !important;width:36px !important;height:36px !important;background:var(--m51-surface-2)!important;border-radius:50%;z-index:2;transition:background-color .15s ease;}body.m51-redesign #search-panel.offscreen-panel.search .button-close:hover{background:var(--m51-coral)!important;transform:none;}body.m51-redesign #search-panel.offscreen-panel.search .button-close:hover svg path{stroke:#fff;}body.m51-redesign #search-panel.offscreen-panel.search .button-close svg{width:18px;height:18px;}body.m51-redesign #search-panel.offscreen-panel.search .button-close svg path{transition:stroke .15s ease;}body.m51-redesign #search-panel.offscreen-panel.search .logo-inner{display:none !important;}body.m51-redesign #search-panel .header__search{margin:0 0 40px;}body.m51-redesign #search-panel .header__search-control{position:relative;display:block;}body.m51-redesign #search-panel .header__search-input.hksearch{width:100%;padding:16px 96px 16px 22px;font-size:18px;font-family:var(--m51-font-body);color:var(--m51-ink);background:#fff !important;border:1.5px solid var(--m51-border)!important;border-radius:var(--m51-r-md);outline:none;line-height:1.3;transition:border-color .15s ease,box-shadow .15s ease;height:auto;display:block;}body.m51-redesign #search-panel .header__search-input.hksearch::placeholder{color:var(--m51-ink-mute);font-size:17px;}body.m51-redesign #search-panel .header__search-input.hksearch:focus{border-color:var(--m51-coral)!important;box-shadow:0 0 0 3px rgba(217,102,62,0.12);}body.m51-redesign #search-panel .header__search-group{position:absolute;top:50%;right:8px;transform:translateY(-50%);display:flex;align-items:center;gap:2px;background:transparent;pointer-events:none;}body.m51-redesign #search-panel .header__search-group > button{pointer-events:auto;}body.m51-redesign #search-panel .header__search-btn._clear{display:none;align-items:center;justify-content:center;width:34px;height:34px;padding:0;background:transparent;border:none;border-radius:50%;cursor:pointer;transition:background-color .15s ease;}body.m51-redesign #search-panel .header__search-btn._clear:hover{background:var(--m51-surface-2);}body.m51-redesign #search-panel .header__search-btn._clear .clear-search-icon{width:16px;height:16px;display:block;}body.m51-redesign #search-panel .header__search-btn._clear .clear-search-icon path{stroke:var(--m51-ink-3);transition:stroke .15s ease;}body.m51-redesign #search-panel .header__search-btn._clear:hover .clear-search-icon path{stroke:var(--m51-ink);}body.m51-redesign #search-panel .header__search-control:has(.clear-search-icon.is-visible).header__search-btn._clear{display:inline-flex;}body.m51-redesign #search-panel .header__search-btn._search{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:transparent;border:none;border-radius:var(--m51-r-sm);color:var(--m51-ink-3);cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .1s ease;box-shadow:none;}body.m51-redesign #search-panel .header__search-btn._search:hover{background:var(--m51-coral-bg);color:var(--m51-coral);}body.m51-redesign #search-panel .header__search-btn._search:active{transform:scale(0.94);}body.m51-redesign #search-panel .header__search-btn._search svg{width:22px;height:22px;}body.m51-redesign #search-panel .header__search-btn._search svg circle,body.m51-redesign #search-panel .header__search-btn._search svg path{stroke:currentColor;transition:stroke .15s ease;}body.m51-redesign #search-panel .header__search-control:focus-within .header__search-btn._search{color:var(--m51-coral);}body.m51-redesign #search-panel .search_block_m.search_panel{padding:0;margin:0 0 18px;overflow:visible;scrollbar-width:auto;}body.m51-redesign #search-panel .search_block_m.search_panel:last-child{margin-bottom:0;}body.m51-redesign #search-panel .search_block_m.search_panel h4{font-family:var(--m51-font-display);font-size:15px !important;font-weight:600 !important;color:var(--m51-ink-3)!important;margin:0 0 14px;letter-spacing:0;text-transform:none;}body.m51-redesign #search-panel .search_block_m.search_panel ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px;}body.m51-redesign #search-panel .search_block_m.search_panel li{white-space:normal;margin:0;}body.m51-redesign #search-panel .search_block_m.search_panel li > a{display:flex !important;align-items:center;gap:12px;padding:10px 14px !important;margin:0 -14px !important;font-family:var(--m51-font-body);font-size:16px !important;font-weight:500 !important;color:var(--m51-ink)!important;line-height:1.3 !important;text-decoration:none !important;border-radius:var(--m51-r-sm);max-height:none !important;transition:background-color .15s ease,color .15s ease;}body.m51-redesign #search-panel .search_block_m.search_panel li > a:hover{background:var(--m51-coral-bg)!important;color:var(--m51-coral-dark)!important;}body.m51-redesign #search-panel .search_block_m.search_panel li > a svg{flex-shrink:0;width:16px;height:16px;margin-right:0 !important;fill:var(--m51-ink-mute);transition:fill .15s ease;}body.m51-redesign #search-panel .search_block_m.search_panel li > a:hover svg{fill:var(--m51-coral);}body.m51-redesign #search-panel .search_block_m.search_panel li > a > svg + b,body.m51-redesign #search-panel .search_block_m.search_panel li > a b{color:var(--m51-coral);font-weight:700;}@media(max-width:991px){body.m51-redesign #search-panel.offscreen-panel .panel{max-width:100%;height:100%;max-height:100%;min-height:0;border-radius:0;}body.m51-redesign #search-panel.offscreen-panel.search .button-close{top:12px !important;right:12px !important;width:44px !important;height:44px !important;}body.m51-redesign #search-panel.offscreen-panel.search .logo-inner{display:block !important;text-align:left;padding:14px 18px 0;margin:0;}body.m51-redesign #search-panel.offscreen-panel.search .logo-inner img{max-height:32px;width:auto;}body.m51-redesign #search-panel.offscreen-panel .panel-content{padding:56px 18px 24px;}body.m51-redesign #search-panel .header__search{margin-bottom:32px;}body.m51-redesign #search-panel .header__search-input.hksearch{padding:13px 86px 13px 16px;font-size:16px;}body.m51-redesign #search-panel .header__search-input.hksearch::placeholder{font-size:15px;}body.m51-redesign #search-panel .header__search-btn._search{width:40px;height:40px;}body.m51-redesign #search-panel .header__search-btn._search svg{width:20px;height:20px;}body.m51-redesign #search-panel .header__search-btn._clear{width:32px;height:32px;}body.m51-redesign #search-panel .search_block_m.search_panel h4{font-size:14px !important;}body.m51-redesign #search-panel .search_block_m.search_panel li > a{font-size:15px !important;padding:9px 12px !important;margin:0 -12px !important;}}body.m51-redesign .white-popup#shop-watch-popup{max-width:520px;padding:36px 32px 28px;}body.m51-redesign .white-popup#shop-watch-popup .form-title{font-size:22px;margin-bottom:6px;margin-right:36px;line-height:1.3;}body.m51-redesign .white-popup#shop-watch-popup > .form-title + div{margin-top:16px;}body.m51-redesign .white-popup#shop-watch-popup .box_cart{padding:18px 20px;margin:0 0 12px;background:var(--m51-surface-2);border-radius:var(--m51-r-md);border:1px solid var(--m51-border);transition:border-color .15s ease,background-color .15s ease;}body.m51-redesign .white-popup#shop-watch-popup .box_cart:hover{border-color:var(--m51-coral-soft);background:var(--m51-coral-bg);}body.m51-redesign .white-popup#shop-watch-popup .box_cart:last-child{margin-bottom:0;}body.m51-redesign .white-popup#shop-watch-popup .box_title{font-family:var(--m51-font-display);font-size:17px;font-weight:700;color:var(--m51-ink);margin:0 0 12px;letter-spacing:-0.005em;line-height:1.3;}body.m51-redesign .white-popup#shop-watch-popup .box_adress,body.m51-redesign .white-popup#shop-watch-popup .box_phone,body.m51-redesign .white-popup#shop-watch-popup .box_time{display:flex;align-items:center;gap:10px;font-size:15px;line-height:1.45;color:var(--m51-ink-2);margin:0 0 6px;}body.m51-redesign .white-popup#shop-watch-popup .box_adress:last-child,body.m51-redesign .white-popup#shop-watch-popup .box_phone:last-child,body.m51-redesign .white-popup#shop-watch-popup .box_time:last-child{margin-bottom:0;}body.m51-redesign .white-popup#shop-watch-popup .box_icon{flex-shrink:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:var(--m51-coral);border-radius:50%;border:1px solid var(--m51-border);}body.m51-redesign .white-popup#shop-watch-popup .box_text{flex:1;min-width:0;}body.m51-redesign .white-popup#shop-watch-popup .box_phone a{color:var(--m51-ink)!important;font-weight:600;text-decoration:none !important;transition:color .15s ease;}body.m51-redesign .white-popup#shop-watch-popup .box_phone a:hover{color:var(--m51-coral)!important;}body.m51-redesign .white-popup#shop-watch-popup .alert-danger{display:flex;align-items:flex-start;gap:8px;background:rgba(217,102,62,0.08);border:1px solid rgba(217,102,62,0.25);color:var(--m51-coral-dark);border-radius:var(--m51-r-sm);padding:10px 12px;margin:12px 0 0;font-size:15px;line-height:1.4;}body.m51-redesign .white-popup#shop-watch-popup .alert-danger > svg{flex-shrink:0;color:var(--m51-coral);margin-top:2px;}body.m51-redesign .white-popup#shop-watch-popup .alert-danger span{flex:1;}body.m51-redesign .white-popup#shop-watch-popup hr{display:none;}body.m51-redesign .white-popup#get_review{max-width:540px;padding:36px 32px 28px;}body.m51-redesign .white-popup#get_review .faq{padding:0;}body.m51-redesign .white-popup#get_review .form-title{font-size:22px;margin:0 36px 18px 0;}body.m51-redesign .white-popup#get_review label.control-label{font-weight:500;color:var(--m51-ink-2);font-size:16px;margin-bottom:6px;display:block;}body.m51-redesign .white-popup#get_review .form-group.required > label{font-size:16px;color:var(--m51-ink-2);font-weight:500;margin-bottom:6px;display:block;}body.m51-redesign .white-popup#get_review .review-stars-wrap{background:var(--m51-surface-2);border-radius:var(--m51-r-md);padding:16px 18px;margin:4px 0 18px;}body.m51-redesign .white-popup#get_review .review-stars-title{font-family:var(--m51-font-display);font-size:15px;font-weight:600;color:var(--m51-ink);margin:0 0 12px;}body.m51-redesign .white-popup#get_review .form-group.review{display:flex !important;align-items:center;justify-content:space-between;gap:12px;margin:0 0 8px !important;}body.m51-redesign .white-popup#get_review .form-group.review:last-child{margin-bottom:0 !important;}body.m51-redesign .white-popup#get_review .form-group.review > label.control-label{flex-shrink:0;margin:0 !important;font-size:16px;color:var(--m51-ink-2);font-weight:500;}body.m51-redesign .white-popup#get_review [class^="rating_star_"]{display:inline-flex;flex-direction:row-reverse;gap:4px;position:relative;}body.m51-redesign .white-popup#get_review [class^="rating_star_"] input[type="radio"]{position:absolute !important;opacity:0 !important;width:1px !important;height:1px !important;pointer-events:none !important;margin:0 !important;padding:0 !important;top:0 !important;left:0 !important;visibility:hidden;z-index:-1;}body.m51-redesign .white-popup#get_review [class^="rating_star_"] label{margin:0 !important;cursor:pointer;font-size:0;display:inline-flex;padding:0;background:none;border:none;}body.m51-redesign .white-popup#get_review [class^="rating_star_"] label .fa-star{font-size:24px;color:#D4CFC4;transition:color .12s ease;display:inline-block;}body.m51-redesign .white-popup#get_review [class^="rating_star_"]:hover label .fa-star{color:#D4CFC4;}body.m51-redesign .white-popup#get_review [class^="rating_star_"] label:hover ~ label .fa-star,body.m51-redesign .white-popup#get_review [class^="rating_star_"] label:hover .fa-star{color:var(--m51-coral)!important;}body.m51-redesign .white-popup#get_review [class^="rating_star_"] input:checked ~ label .fa-star{color:var(--m51-coral);}body.m51-redesign .white-popup#get_review .label-check{display:flex !important;gap:8px;margin:4px 0 4px !important;padding:0 !important;margin-left:0 !important;flex-wrap:wrap;}body.m51-redesign .white-popup#get_review .label-check .radio{margin:0 !important;padding:0 !important;position:relative;flex:0 0 auto;}body.m51-redesign .white-popup#get_review .label-check input[type="radio"]{position:absolute !important;opacity:0 !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;pointer-events:none !important;top:0 !important;left:0 !important;visibility:hidden;z-index:-1;}body.m51-redesign .white-popup#get_review .label-check input[type="radio"] + .recommendation::before,body.m51-redesign .white-popup#get_review .label-check input[type="radio"] + .recommendation::after,body.m51-redesign .white-popup#get_review .label-check label.recommendation::before,body.m51-redesign .white-popup#get_review .label-check label.recommendation::after{content:none !important;display:none !important;}body.m51-redesign .white-popup#get_review .recommendation{display:inline-flex !important;align-items:center;justify-content:center;gap:6px;padding:8px 14px !important;background:#fff !important;border:1px solid var(--m51-border)!important;border-radius:999px !important;font-size:15px !important;font-weight:500 !important;color:var(--m51-ink-3)!important;cursor:pointer;transition:border-color .15s ease,color .15s ease;margin:0 !important;line-height:1.2 !important;white-space:nowrap;}body.m51-redesign .white-popup#get_review .recommendation img{width:14px !important;height:14px !important;flex-shrink:0;filter:grayscale(1)opacity(0.5);transition:filter .15s ease;}body.m51-redesign .white-popup#get_review .recommendation span{font-size:15px !important;font-weight:500 !important;line-height:1.2 !important;}body.m51-redesign .white-popup#get_review .recommendation:hover{border-color:var(--m51-coral-soft)!important;color:var(--m51-ink-2)!important;}body.m51-redesign .white-popup#get_review input[type="radio"]:checked + .recommendation.yes{border-color:var(--m51-success)!important;color:var(--m51-success)!important;font-weight:600 !important;}body.m51-redesign .white-popup#get_review input[type="radio"]:checked + .recommendation.yes img{filter:none;}body.m51-redesign .white-popup#get_review input[type="radio"]:checked + .recommendation.yes span{font-weight:600 !important;}body.m51-redesign .white-popup#get_review input[type="radio"]:checked + .recommendation.no{border-color:var(--m51-coral)!important;color:var(--m51-coral-dark)!important;font-weight:600 !important;}body.m51-redesign .white-popup#get_review input[type="radio"]:checked + .recommendation.no img{filter:none;}body.m51-redesign .white-popup#get_review input[type="radio"]:checked + .recommendation.no span{font-weight:600 !important;}body.m51-redesign .white-popup#get_review .review-elements{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px;}body.m51-redesign .white-popup#get_review .review-elements-item{width:80px;height:80px;background:var(--m51-surface-2);border:2px dashed var(--m51-border-2);border-radius:var(--m51-r-sm);position:relative;cursor:pointer;transition:border-color .15s ease,background-color .15s ease;}body.m51-redesign .white-popup#get_review .review-elements-item.new::before{content:'+';position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:300;color:var(--m51-ink-mute);line-height:1;}body.m51-redesign .white-popup#get_review .review-elements-item.new:hover{border-color:var(--m51-coral);background:var(--m51-coral-bg);}body.m51-redesign .white-popup#get_review .review-elements-item.new:hover::before{color:var(--m51-coral);}body.m51-redesign .white-popup#get_review .review-elements-item.active{border-style:solid;border-color:var(--m51-border);border-width:1px;overflow:hidden;}body.m51-redesign .white-popup#get_review .review-elements-item-image{width:100%;height:100%;position:relative;}body.m51-redesign .white-popup#get_review .review-elements-item-image .img{width:100%;height:100%;background-size:cover !important;background-position:center !important;}body.m51-redesign .white-popup#get_review .review-elements-item-image .close{position:absolute;top:4px;right:4px;width:20px;height:20px;background:rgba(26,23,21,0.7);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;}body.m51-redesign .white-popup#get_review .review-elements-item-image .close::before{content:'×';color:#fff;font-size:16px;line-height:1;}body.m51-redesign .white-popup#get_review .form-group > span{font-size:14px;color:var(--m51-ink-3);display:block;margin:-4px 0 6px;}body.m51-redesign .white-popup#get_review .confirm.form-group{margin-top:14px;margin-bottom:14px;}body.m51-redesign .white-popup#get_review .confirm .checkbox{margin:0;padding:0;}body.m51-redesign .white-popup#get_review .confirm .checkbox label{display:block !important;position:relative;padding-left:28px;font-size:14px;color:var(--m51-ink-3);line-height:1.5;cursor:pointer;font-weight:400 !important;margin:0 !important;}body.m51-redesign .white-popup#get_review .confirm input[type="checkbox"]{position:absolute !important;opacity:0 !important;width:1px !important;height:1px !important;margin:0 !important;pointer-events:none !important;top:0 !important;left:0 !important;visibility:hidden;}body.m51-redesign .white-popup#get_review .confirm .checkmark{position:absolute;top:1px;left:0;width:18px;height:18px;background:#fff;border:1.5px solid var(--m51-border-2);border-radius:4px;transition:background-color .12s ease,border-color .12s ease;}body.m51-redesign .white-popup#get_review .confirm input:checked ~ .checkmark{background:var(--m51-coral);border-color:var(--m51-coral);}body.m51-redesign .white-popup#get_review .confirm input:checked ~ .checkmark::after{content:'';position:absolute;top:2px;left:5px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);}body.m51-redesign .white-popup#get_review .confirm a{color:var(--m51-coral);text-decoration:underline;text-underline-offset:2px;white-space:nowrap;}body.m51-redesign .white-popup#check-status .form-group input[type="radio"],body.m51-redesign .white-popup#check-status .form-group input[type="checkbox"]{width:auto;margin-right:6px;}@media(max-width:575px){body.m51-redesign .white-popup{padding:28px 22px 24px;max-width:100%;}body.m51-redesign .white-popup .form-title{font-size:19px;margin-right:30px;}body.m51-redesign .white-popup .mfp-close{width:32px !important;height:32px !important;line-height:32px !important;font-size:20px !important;top:10px !important;right:10px !important;}body.m51-redesign .white-popup#viewed-popup{padding:28px 18px 22px;}}body.m51-redesign .m51-mobile-buybar{display:none;}@media(max-width:991px){body.m51-redesign .m51-mobile-buybar{display:block;position:fixed;left:0;right:0;bottom:0;z-index:90;background:rgba(255,255,255,0.97);-webkit-backdrop-filter:saturate(180%)blur(10px);backdrop-filter:saturate(180%)blur(10px);border-top:1px solid var(--m51-border);box-shadow:0 -6px 22px rgba(26,23,21,0.10);padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));pointer-events:auto;}body.m51-redesign .m51-mobile-buybar__inner{display:flex;align-items:center;gap:10px;max-width:720px;margin:0 auto;}body.m51-redesign .m51-mobile-buybar__wishlist{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:transparent;border:1px solid var(--m51-border-2);border-radius:var(--m51-r-md);color:var(--m51-ink);cursor:pointer;transition:border-color .15s ease,color .15s ease,background-color .15s ease,transform .1s ease;-webkit-tap-highlight-color:transparent;}body.m51-redesign .m51-mobile-buybar__wishlist:active{transform:scale(0.94);background:var(--m51-coral-bg);border-color:var(--m51-coral);color:var(--m51-coral);}body.m51-redesign .m51-mobile-buybar__wishlist svg{width:20px;height:20px;stroke:currentColor;}body.m51-redesign .m51-mobile-buybar__price-row{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:0;line-height:1.1;}body.m51-redesign .m51-mobile-buybar__price{font-family:var(--m51-font-display);font-size:20px;font-weight:700;color:var(--m51-ink);line-height:1.1;letter-spacing:-0.005em;}body.m51-redesign .m51-mobile-buybar__price-old{font-size:14px;color:var(--m51-ink-3);text-decoration:line-through;text-decoration-thickness:1px;font-weight:500;margin-top:2px;}body.m51-redesign .m51-mobile-buybar__cta{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 26px;background:var(--m51-coral);color:#fff;border:none;border-radius:var(--m51-r-md);font-family:var(--m51-font-display);font-size:15px;font-weight:700;cursor:pointer;transition:background-color .12s ease,transform .1s ease;box-shadow:0 4px 12px rgba(217,102,62,0.30);-webkit-tap-highlight-color:transparent;white-space:nowrap;}body.m51-redesign .m51-mobile-buybar__cta:active{background:var(--m51-coral-dark);transform:scale(0.97);}body.m51-redesign .m51-mobile-buybar__cta svg{width:18px;height:18px;flex-shrink:0;stroke:currentColor;}@media(max-width:380px){body.m51-redesign .m51-mobile-buybar__cta{padding:12px 14px;}body.m51-redesign .m51-mobile-buybar__cta > span{display:none;}}body.m51-redesign.product-product{padding-bottom:84px;}}@media(min-width:992px){body.m51-redesign .m51-mobile-buybar{display:none !important;}}@media(max-width:1199px){body.m51-redesign .m51-hero{padding:48px 44px;gap:24px;}body.m51-redesign .m51-hero h1{font-size:38px;}body.m51-redesign .m51-hero-vis{flex:0 1 38%;min-height:240px;}body.m51-redesign .m51-about{padding:40px 40px;}}@media(max-width:991px){body.m51-redesign .m51-hero{flex-direction:column;padding:36px 28px;gap:28px;align-items:flex-start;min-height:560px;}body.m51-redesign .m51-hero h1{font-size:34px;}body.m51-redesign .m51-hero-text{max-width:100%;}body.m51-redesign .m51-hero-vis{flex:0 0 auto;width:100%;min-height:200px;}body.m51-redesign .m51-hero-vis svg{max-height:240px;}body.m51-redesign .m51-trust{grid-template-columns:repeat(2,1fr);}body.m51-redesign .m51-trust-item{padding:18px 18px;}body.m51-redesign .m51-cats{grid-template-columns:repeat(3,1fr);}body.m51-redesign .m51-cat{padding:24px 16px 20px;}body.m51-redesign .m51-cat-icon{width:60px;height:60px;}body.m51-redesign .m51-cat-icon svg{width:30px;height:30px;}body.m51-redesign .m51-cat-name{font-size:16px;}body.m51-redesign .m51-about{flex-direction:column;padding:32px 28px;gap:24px;align-items:flex-start;}body.m51-redesign .m51-about-text{max-width:100%;}body.m51-redesign .m51-about h3{font-size:26px;}body.m51-redesign .m51-about-img{flex:0 0 auto;width:100%;min-height:180px;}body.m51-redesign .m51-about-img svg{max-height:200px;}body.m51-redesign .m51-section-head{margin:40px 0 18px;}body.m51-redesign .m51-section-head h2{font-size:26px;}body.m51-redesign .box-heading h1{font-size:28px;}body.m51-redesign .box-sub-categories .sub-cat-wrapper{margin:0 !important;position:relative;}body.m51-redesign .box-sub-categories .sub-cat-wrapper .row{display:flex !important;flex-wrap:nowrap !important;grid-template-columns:none !important;overflow-x:auto;overflow-y:hidden;gap:10px;padding:4px 0 14px;margin:0 !important;scrollbar-width:thin;scrollbar-color:var(--m51-border-2)transparent;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;}body.m51-redesign .box-sub-categories .sub-cat-wrapper .row::-webkit-scrollbar{height:4px;}body.m51-redesign .box-sub-categories .sub-cat-wrapper .row::-webkit-scrollbar-track{background:transparent;}body.m51-redesign .box-sub-categories .sub-cat-wrapper .row::-webkit-scrollbar-thumb{background:var(--m51-border-2);border-radius:2px;}body.m51-redesign .col-sub-cat{flex:0 0 124px !important;width:124px !important;min-width:124px !important;max-width:124px !important;display:block !important;scroll-snap-align:start;}body.m51-redesign .col-sub-cat > a{min-height:118px;padding:14px 8px 12px !important;height:118px;gap:8px;border-color:var(--m51-border-2)!important;}body.m51-redesign .col-sub-cat > a > img{width:40px;height:40px;}body.m51-redesign .col-sub-cat > a > span{font-size:15px !important;line-height:1.25 !important;}body.m51-redesign .tags-link-wrapper{margin:4px 0 20px !important;}body.m51-redesign .tags-link-wrapper > .row{flex-wrap:nowrap !important;overflow-x:auto;overflow-y:hidden;padding:4px 0 10px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--m51-border-2)transparent;}body.m51-redesign .tags-link-wrapper > .row::-webkit-scrollbar{height:3px;}body.m51-redesign .tags-link-wrapper > .row::-webkit-scrollbar-track{background:transparent;}body.m51-redesign .tags-link-wrapper > .row::-webkit-scrollbar-thumb{background:var(--m51-border-2);border-radius:2px;}body.m51-redesign .products-display-options{display:none !important;}body.m51-redesign .home-banner-2{min-height:180px;}body.m51-redesign .home-banner-2 > a{min-height:180px;padding:24px 28px;}body.m51-redesign .home-banner-2 .banner-text{font-size:26px;}body.m51-redesign .home-banner-2 .banner-value{font-size:16px;}body.m51-redesign .cat_order_form_block{padding:22px 24px;}body.m51-redesign #left-product-info{padding-right:0;}body.m51-redesign #product.js-product-blc{position:static;margin-top:16px;}body.m51-redesign .product-heading h1{font-size:24px;}body.m51-redesign .top_sku_linez{flex-wrap:nowrap;gap:10px;padding:0 0 4px;margin-bottom:8px;align-items:center;border-bottom:none;}body.m51-redesign .m51-sku.m51-sku-copy{gap:8px;min-width:0;flex:1 1 auto;padding:6px 8px;margin-left:-8px;}body.m51-redesign .m51-sku-label{font-size:14px;}body.m51-redesign .m51-sku-value{font-size:18px;}body.m51-redesign .m51-sku-status{font-size:13px;}body.m51-redesign .top_sku_linez .m51-product-actions{gap:6px;}body.m51-redesign .top_sku_linez .like_linez .wishlist,body.m51-redesign .top_sku_linez .share_linez .m51-share-btn{padding:6px 10px !important;font-size:14px !important;}body.m51-redesign .top_sku_linez .like_linez .wishlist svg,body.m51-redesign .top_sku_linez .share_linez .m51-share-btn svg{width:14px;height:14px;}body.m51-redesign .top_sku_linez .like_linez .wishlist > span,body.m51-redesign .top_sku_linez .share_linez .m51-share-btn > span{display:none;}body.m51-redesign #product .product-info{padding:18px 16px 20px;}body.m51-redesign #product .price-info .price{font-size:30px;}body.m51-redesign .product-product .box-sub-heading,body.m51-redesign .product-product .box-sub-heading h2,body.m51-redesign .product-product .box-sub-heading h3{font-size:22px;}body.m51-redesign .gallery-top .swiper-slide{aspect-ratio:13 / 9;}body.m51-redesign .gallery-top .swiper-button-next,body.m51-redesign .gallery-top .swiper-button-prev{width:38px;height:38px;margin-top:-19px;}body.m51-redesign .gallery-thumbs .swiper-slide{width:70px !important;}body.m51-redesign .product-tabs .nav-tabs .nav-link.nav-item,body.m51-redesign .product-tabs .nav-tabs .nav-item.nav-link{font-size:16px;margin-right:18px;}body.m51-redesign .tab-pane .table-striped{margin:0 0 24px;border-radius:var(--m51-r-sm);overflow:hidden;}body.m51-redesign .tab-pane .table-striped tbody tr{display:block;padding:12px 14px;}body.m51-redesign .tab-pane .table-striped td{display:block;padding:0 !important;width:100% !important;font-size:15px;line-height:1.4;}body.m51-redesign .tab-pane .table-striped td:first-child{color:var(--m51-ink-3);font-weight:500;margin-bottom:4px;}body.m51-redesign .tab-pane .table-striped td:last-child{color:var(--m51-ink);font-weight:600;}body.m51-redesign .product-product .box-products{margin:32px 0 16px;}body.m51-redesign .product-product .box-sub-heading,body.m51-redesign .product-product .box-sub-heading h2,body.m51-redesign .product-product .box-sub-heading h3{font-size:20px;margin:0 0 14px;}body.m51-redesign .product-product .hk_carusel .swiper-button-next,body.m51-redesign .product-product .hk_carusel .swiper-button-prev,body.m51-redesign .product-product .box-product-grid > .swiper-button-next,body.m51-redesign .product-product .box-product-grid > .swiper-button-prev{display:none;}body.m51-redesign .product-product .box-product-grid{padding:0 0 28px;}body.m51-redesign .product-product .product-buttons-group{display:none !important;}body.m51-redesign .m51-shops-banner{height:auto;min-height:240px;margin:28px 0 12px;border-radius:var(--m51-r-md);box-shadow:0 4px 16px rgba(217,102,62,0.10);}body.m51-redesign .m51-shops-banner-content{padding:26px 22px;background:linear-gradient(180deg,rgba(255,255,255,0.96)0%,rgba(255,255,255,0.88)50%,rgba(255,255,255,0.55)100%);}body.m51-redesign .m51-shops-banner-text h3{font-size:23px;margin-bottom:6px;line-height:1.2;}body.m51-redesign .m51-shops-banner-text p{font-size:16px;margin-bottom:16px;max-width:100%;line-height:1.45;}body.m51-redesign .m51-shops-banner-cta{padding:12px 22px;font-size:15px;box-shadow:0 2px 8px rgba(217,102,62,0.25);}body.m51-redesign .m51-footer{padding:48px 0 0;margin-top:56px;}body.m51-redesign .m51-footer-top{grid-template-columns:1fr;gap:0;padding-bottom:12px;}body.m51-redesign .m51-footer-brand{padding-bottom:32px;border-bottom:1px solid var(--m51-border);}body.m51-redesign .m51-footer-col-collapsible{border-bottom:1px solid var(--m51-border);padding:0;}body.m51-redesign .m51-footer-col-collapsible .m51-footer-summary{cursor:pointer;pointer-events:auto;padding:18px 0;margin:0;user-select:none;-webkit-tap-highlight-color:transparent;}body.m51-redesign .m51-footer-col-collapsible .m51-footer-chevron{display:block;width:11px;height:11px;border-right:2px solid var(--m51-ink-2);border-bottom:2px solid var(--m51-ink-2);transform:rotate(45deg)translate(-2px,-2px);transition:transform .2s ease;flex-shrink:0;margin-right:4px;}body.m51-redesign .m51-footer-col-collapsible .m51-footer-collapse{display:none;padding:4px 0 22px;}body.m51-redesign .m51-footer-toggle:checked ~ .m51-footer-collapse{display:block;}body.m51-redesign .m51-footer-toggle:checked ~ .m51-footer-summary .m51-footer-chevron{transform:rotate(-135deg)translate(-2px,-2px);}body.m51-redesign .m51-footer-subscribe-col{padding:22px 0 24px;border-bottom:1px solid var(--m51-border);}body.m51-redesign .m51-footer-bottom{padding:20px 0;}}@media(max-width:575px){body.m51-redesign .m51-hero{padding:28px 22px;}body.m51-redesign .m51-hero h1{font-size:28px;}body.m51-redesign .m51-hero p{font-size:16px;}body.m51-redesign .m51-trust{grid-template-columns:repeat(2,1fr);gap:10px;}body.m51-redesign .m51-trust-item{padding:16px 14px;}body.m51-redesign .m51-trust-item .num{font-size:22px;}body.m51-redesign .m51-trust-item .lbl{font-size:16px;}body.m51-redesign .m51-cats{grid-template-columns:repeat(2,1fr);gap:10px;}body.m51-redesign .m51-cat{padding:22px 12px 18px;gap:12px;}body.m51-redesign .m51-cat-icon{width:56px;height:56px;}body.m51-redesign .m51-cat-icon svg{width:28px;height:28px;}body.m51-redesign .m51-cat-name{font-size:15px;}body.m51-redesign .m51-about{padding:24px 22px;}body.m51-redesign .m51-about h3{font-size:22px;}body.m51-redesign .product-thumb__price .price-value{font-size:19px;}body.m51-redesign .product-thumb__name{font-size:16px;min-height:calc(14px * 1.4 * 3);}body.m51-redesign .product-thumb .wishlist,body.m51-redesign .product-thumb .wishlist.btn{width:32px;height:32px;background-size:20px 20px;top:6px;right:6px;}body.m51-redesign .product-thumb .wishlist:hover{background-size:22px 22px;}body.m51-redesign .box-product-grid > .row{margin:0 -6px;}body.m51-redesign .box-product-grid > .row > [class*="col-"]{padding:0 6px;margin-bottom:16px;}body.m51-redesign .m51-btn{padding:13px 22px;font-size:15px;}body.m51-redesign .m51-footer{padding:36px 0 0;margin-top:48px;}body.m51-redesign .m51-footer-top{gap:0;padding-bottom:8px;}body.m51-redesign .m51-footer-brand{gap:18px;padding-bottom:24px;}body.m51-redesign .m51-footer-tagline{max-width:none;}body.m51-redesign .m51-footer-col-collapsible .m51-footer-summary{padding:16px 0;}body.m51-redesign .m51-footer-heading{font-size:17px;}body.m51-redesign .m51-footer-bottom{flex-direction:column;align-items:flex-start;gap:8px;padding:18px 0;}body.m51-redesign .m51-footer-copy{font-size:15px;}body.m51-redesign .m51-footer-phone{font-size:18px;}body.m51-redesign .m51-footer-subscribe-col{padding:20px 0 22px;}body.m51-redesign .m51-cookie{left:12px;right:12px;bottom:12px;max-width:none;flex-direction:row;align-items:center;padding:14px 16px;gap:12px;}body.m51-redesign .m51-cookie .btn.close{padding:8px 14px;font-size:15px;}body.m51-redesign .header__mobile{padding:10px 0;}body.m51-redesign .header__mobile .container{gap:12px;}body.m51-redesign .header__mobile .m51-logo-svg{height:13px;}body.m51-redesign .header__mobile .header__icon-elem{gap:8px;}body.m51-redesign .header__mobile .header__icon-elem > div{width:38px;height:38px;}body.m51-redesign .header__mobile .header__icon-elem svg{width:20px;height:20px;}body.m51-redesign #sidebarCollapse{width:38px;height:38px;margin-left:8px;}body.m51-redesign #sidebarCollapse span{width:18px;height:2px;}body.m51-redesign .col-sub-cat{flex:0 0 112px !important;width:112px !important;min-width:112px !important;max-width:112px !important;}body.m51-redesign .col-sub-cat > a{min-height:108px;height:108px;padding:12px 6px 10px !important;gap:6px !important;}body.m51-redesign .col-sub-cat > a > img{width:36px;height:36px;}body.m51-redesign .col-sub-cat > a > span{font-size:14px !important;}body.m51-redesign .home-banner-2{min-height:150px;}body.m51-redesign .home-banner-2 > a{min-height:150px;padding:20px 22px;}body.m51-redesign .home-banner-2 .banner-text{font-size:22px;}body.m51-redesign .home-banner-2 .banner-value{font-size:16px;}body.m51-redesign .home-banner-2 .banner-content{max-width:70%;}body.m51-redesign .tags-link-wrapper > .row > a{padding:6px 12px;font-size:15px;}body.m51-redesign .cat_order_form_block{padding:18px 16px;border-radius:var(--m51-r-md);}body.m51-redesign .cat_order_form_block .form-control{font-size:16px;padding:11px 12px;}body.m51-redesign .cat_order_form_block .btn-cat-order,body.m51-redesign .cat_order_form_block .btn_form{width:100%;justify-content:center;}body.m51-redesign .mob-button{padding:11px 12px;font-size:15px;}body.m51-redesign .btn-load-pagination,body.m51-redesign #custom-pagination-button{width:100%;padding:14px 20px;}body.m51-redesign .pagintation-wrap .pagination li > a,body.m51-redesign .pagintation-wrap .pagination li > span{min-width:36px;height:36px;font-size:15px;}}@media(min-width:992px){body.m51-redesign{font-size:17px;line-height:1.55;}body.m51-redesign .breadcrumb li,body.m51-redesign .breadcrumb a,body.m51-redesign ul.breadcrumb li a{font-size:15px;}body.m51-redesign .product-thumb__name{font-size:17px;min-height:calc(17px * 1.4 * 3);}body.m51-redesign .product-thumb__price .price-value{font-size:23px;}body.m51-redesign .product-thumb__price .old-price{font-size:17px;}body.m51-redesign .fast_delivery_lines{font-size:16px;}body.m51-redesign .product-thumb__article,body.m51-redesign .product-thumb-cart{font-size:16px;}body.m51-redesign .m51-trust-item,body.m51-redesign .m51-trust-item .lbl{font-size:17px;}body.m51-redesign .m51-shops-banner-text p{font-size:17px;}body.m51-redesign .rich-desc,body.m51-redesign .product-decription,body.m51-redesign .product-decription .description{font-size:17px;}body.m51-redesign .tab-pane .table-striped td{font-size:17px;padding:16px 20px;}body.m51-redesign .nav-tabs > li > a,body.m51-redesign .nav-tabs .nav-link{font-size:18px;}body.m51-redesign .ocfilter-option-name,body.m51-redesign .ocfilter-option label,body.m51-redesign .filter-collapsed,body.m51-redesign .filter-tag-name{font-size:16px;}body.m51-redesign .white-popup .form-control,body.m51-redesign .white-popup input[type="text"],body.m51-redesign .white-popup input[type="tel"],body.m51-redesign .white-popup input[type="email"],body.m51-redesign .white-popup textarea{font-size:17px;padding:14px 16px;}body.m51-redesign .white-popup label,body.m51-redesign .white-popup .form-group > label{font-size:15px;}body.m51-redesign .white-popup .form-title{font-size:24px;}body.m51-redesign .white-popup button.btn,body.m51-redesign .white-popup .btn_quick-order-send,body.m51-redesign .white-popup .subscribe_btn,body.m51-redesign .white-popup .btn-review-send{font-size:17px;padding:15px 26px;}body.m51-redesign .white-popup#succes .form-title{font-size:24px;}body.m51-redesign .white-popup#succes .form-text{font-size:17px;}body.m51-redesign .white-popup#succes .m51-success-meta__row{font-size:15px;}body.m51-redesign .white-popup#succes .m51-success-phone{font-size:21px;}body.m51-redesign .white-popup#shop-watch-popup .form-title{font-size:24px;}body.m51-redesign .white-popup#shop-watch-popup .box_title{font-size:19px;}body.m51-redesign .white-popup#shop-watch-popup .box_adress,body.m51-redesign .white-popup#shop-watch-popup .box_phone,body.m51-redesign .white-popup#shop-watch-popup .box_time{font-size:17px;}body.m51-redesign .white-popup#shop-watch-popup .alert-danger{font-size:15px;}body.m51-redesign .white-popup#get_review .form-title{font-size:24px;}body.m51-redesign .white-popup#get_review label.control-label,body.m51-redesign .white-popup#get_review .form-group.required > label{font-size:16px;}body.m51-redesign .white-popup#get_review .review-stars-title{font-size:17px;}body.m51-redesign .white-popup#get_review .form-group.review > label.control-label{font-size:16px;}body.m51-redesign .white-popup#get_review [class^="rating_star_"] label .fa-star{font-size:26px;}body.m51-redesign .white-popup#get_review .recommendation{font-size:14px !important;padding:10px 16px !important;}body.m51-redesign .white-popup#get_review .recommendation span{font-size:14px !important;}body.m51-redesign .white-popup#get_review .confirm .checkbox label{font-size:13px;}body.m51-redesign .white-popup#get_review .form-group > span{font-size:13px;}body.m51-redesign .m51-footer-copy,body.m51-redesign .m51-footer-link,body.m51-redesign .m51-footer-list a,body.m51-redesign .m51-footer-contact{font-size:16px;}body.m51-redesign .m51-footer-heading{font-size:17px;}body.m51-redesign .header__nav-link,body.m51-redesign .header__top-link,body.m51-redesign .header__phone{font-size:16px;}body.m51-redesign .header__row--02 .header__cart-total{font-size:16px;}body.m51-redesign .pagintation-wrap .pagination li > a,body.m51-redesign .pagintation-wrap .pagination li > span{font-size:16px;min-width:40px;height:40px;}body.m51-redesign .tags-link-wrapper > .row > a{font-size:16px;padding:8px 14px;}}body.m51-redesign .header__row--02 .header__cart-total mark,body.m51-redesign .header__cart-total mark{font-size:19px !important;opacity:1 !important;background:transparent !important;color:inherit !important;display:inline !important;padding:0 !important;margin:0 !important;font-weight:600 !important;}body.m51-redesign .header__row--02 .header__cart-total .cart-total-text,body.m51-redesign .header__row--02 .header__cart-total .cart-total-counter,body.m51-redesign .header__cart-total .cart-total-text,body.m51-redesign .header__cart-total .cart-total-counter{font-size:19px !important;font-weight:600 !important;opacity:1 !important;color:inherit !important;}body.m51-redesign .header__cart-total #cart-total > mark + .cart-total-text{margin-left:12px !important;padding-left:12px !important;border-left:1px solid rgba(255,255,255,0.35);}body.m51-redesign ul.breadcrumb li,body.m51-redesign ul.breadcrumb li a,body.m51-redesign ul.breadcrumb li span,body.m51-redesign .breadcrumb li,body.m51-redesign .breadcrumb a,body.m51-redesign .breadcrumb span{font-size:16px !important;}body.m51-redesign #product .info-links a,body.m51-redesign #product .info-links a span,body.m51-redesign .product-info .info-links span,body.m51-redesign .product-info .info-links a{font-size:16px !important;line-height:1.3 !important;}body.m51-redesign .top_sku_linez .sku_text,body.m51-redesign .m51-sku-copy{font-size:18px !important;}body.m51-redesign .top_sku_linez .m51-sku-label{font-size:18px !important;font-weight:500 !important;color:var(--m51-ink-3)!important;opacity:1;}body.m51-redesign .top_sku_linez .m51-sku-value{font-size:18px !important;font-weight:700 !important;color:var(--m51-ink)!important;}body.m51-redesign .top_sku_linez .m51-sku-status{font-size:15px !important;}body.m51-redesign .m51-stock-badge,body.m51-redesign .stock-status,body.m51-redesign .stock-info{font-size:16px !important;}body.m51-redesign .credit-link,body.m51-redesign .product-info .credit-link,body.m51-redesign .product-info span.credit-link{font-size:15px !important;}body.m51-redesign .m51-instore-badge{display:flex;align-items:center;gap:12px;margin:14px 0 16px;padding:12px 14px;background:rgba(99,153,34,0.08);border:1px solid rgba(99,153,34,0.22);border-radius:var(--m51-r-md);color:var(--m51-ink);text-decoration:none !important;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .1s ease;-webkit-tap-highlight-color:transparent;}body.m51-redesign .m51-instore-badge:hover{background:rgba(99,153,34,0.14);border-color:rgba(99,153,34,0.42);}body.m51-redesign .m51-instore-badge:active{transform:scale(0.99);}body.m51-redesign .m51-instore-badge__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:#fff;border-radius:50%;color:var(--m51-success);}body.m51-redesign .m51-instore-badge__icon svg{width:22px;height:22px;}body.m51-redesign .m51-instore-badge__text{flex:1 1 auto;min-width:0;display:block;line-height:1.25;}body.m51-redesign .m51-instore-badge__title,body.m51-redesign .m51-instore-badge__sub{display:block !important;width:100%;}body.m51-redesign .m51-instore-badge__title{font-family:var(--m51-font-display);font-size:15px !important;font-weight:700 !important;color:var(--m51-success)!important;line-height:1.25 !important;margin-bottom:2px;}body.m51-redesign .m51-instore-badge__sub{font-size:13px !important;font-weight:400 !important;color:var(--m51-ink-3)!important;line-height:1.3 !important;}body.m51-redesign .m51-instore-badge__arrow{flex-shrink:0;color:var(--m51-success);opacity:0.7;transition:transform .15s ease,opacity .15s ease;}body.m51-redesign .m51-instore-badge:hover .m51-instore-badge__arrow{transform:translateX(2px);opacity:1;}@media(max-width:480px){body.m51-redesign .m51-instore-badge{padding:10px 12px;gap:10px;}body.m51-redesign .m51-instore-badge__icon{width:36px;height:36px;}body.m51-redesign .m51-instore-badge__icon svg{width:20px;height:20px;}body.m51-redesign .m51-instore-badge__title{font-size:14px !important;}body.m51-redesign .m51-instore-badge__sub{font-size:12px !important;}}body.m51-redesign .product-info .price-name,body.m51-redesign .product-info .price-text,body.m51-redesign .product-info > .product-info-block span{font-size:inherit !important;}body.m51-redesign .white-popup#m51-share{max-width:440px;}body.m51-redesign #m51-share .m51-share-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0 18px;}body.m51-redesign #m51-share .m51-share-target{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;padding:14px 8px 12px;background:var(--m51-surface-2);border:1px solid var(--m51-border);border-radius:var(--m51-r-md);text-decoration:none !important;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .15s ease;-webkit-tap-highlight-color:transparent;}body.m51-redesign #m51-share .m51-share-target:hover{background:#fff;border-color:var(--m51-coral);}body.m51-redesign #m51-share .m51-share-target:active{transform:scale(0.97);}body.m51-redesign #m51-share .m51-share-target[hidden]{display:none;}body.m51-redesign #m51-share .m51-share-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;flex-shrink:0;}body.m51-redesign #m51-share .m51-share-icon--whatsapp{background:#25D366;}body.m51-redesign #m51-share .m51-share-icon--telegram{background:#2AABEE;}body.m51-redesign #m51-share .m51-share-icon--max{background:#00A2FF;}body.m51-redesign #m51-share .m51-share-icon--vk{background:#0077FF;}body.m51-redesign #m51-share .m51-share-icon--ok{background:#EE8208;}body.m51-redesign #m51-share .m51-share-icon--native{background:var(--m51-ink);}body.m51-redesign #m51-share .m51-share-label{font-family:var(--m51-font-display);font-size:13px !important;font-weight:500 !important;color:var(--m51-ink-2)!important;text-align:center;line-height:1.2;white-space:nowrap;}body.m51-redesign #m51-share .m51-share-link{display:flex;align-items:stretch;gap:0;margin:6px 0 0;background:var(--m51-surface-2);border:1px solid var(--m51-border);border-radius:var(--m51-r-md);overflow:hidden;transition:border-color .15s ease;}body.m51-redesign #m51-share .m51-share-link:focus-within{border-color:var(--m51-coral);background:#fff;}body.m51-redesign #m51-share .m51-share-link__input{flex:1 1 auto;min-width:0;padding:11px 14px;background:transparent;border:none;color:var(--m51-ink-2);font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace;font-size:13px;line-height:1.3;outline:none;text-overflow:ellipsis;cursor:text;}body.m51-redesign #m51-share .m51-share-link__copy{position:relative;display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:0 16px;background:var(--m51-coral);border:none;color:#fff;font-family:var(--m51-font-display);font-size:14px;font-weight:600;cursor:pointer;transition:background-color .15s ease;-webkit-tap-highlight-color:transparent;}body.m51-redesign #m51-share .m51-share-link__copy:hover{background:var(--m51-coral-dark);}body.m51-redesign #m51-share .m51-share-link__copy-done{position:absolute;left:16px;top:50%;transform:translateY(-50%);opacity:0;transition:opacity .15s ease;}body.m51-redesign #m51-share .m51-share-link__copy.m51-share-copied{background:var(--m51-success);padding-left:38px;}body.m51-redesign #m51-share .m51-share-link__copy.m51-share-copied .m51-share-link__copy-icon{opacity:0;}body.m51-redesign #m51-share .m51-share-link__copy.m51-share-copied .m51-share-link__copy-done{opacity:1;}@media(max-width:480px){body.m51-redesign #m51-share .m51-share-grid{gap:6px;}body.m51-redesign #m51-share .m51-share-target{padding:12px 4px 10px;gap:8px;}body.m51-redesign #m51-share .m51-share-icon{width:40px;height:40px;}body.m51-redesign #m51-share .m51-share-icon svg{width:20px;height:20px;}body.m51-redesign #m51-share .m51-share-label{font-size:12px !important;}body.m51-redesign #m51-share .m51-share-link__copy{padding:0 12px;font-size:13px;}}@media(max-width:991px){body.m51-redesign .breadcrums-wrapper{margin:10px 0 6px;}body.m51-redesign .breadcrumb{flex-wrap:nowrap !important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:2px;font-size:13px !important;line-height:1.4 !important;padding-bottom:2px;}body.m51-redesign .breadcrumb::-webkit-scrollbar{display:none;}body.m51-redesign .breadcrumb li,body.m51-redesign .breadcrumb li a,body.m51-redesign ul.breadcrumb li a{font-size:13px !important;line-height:1.4 !important;white-space:nowrap;flex-shrink:0;}body.m51-redesign .breadcrumb li + li::before{padding:0 4px;}body.m51-redesign .breadcrumb li:last-child{display:none !important;}body.m51-redesign .top_sku_linez .m51-sku-label{font-size:13px !important;}body.m51-redesign .top_sku_linez .m51-sku-value{font-size:15px !important;}body.m51-redesign .top_sku_linez .m51-sku-status{font-size:12px !important;}body.m51-redesign .m51-sku-copy{font-size:13px !important;}}