
body.smart-ui { --smart-header-height:76px; color:#222a2d; } body.smart-ui .path { font-family:Arial,sans-serif; } body.smart-ui .path .cnt { font-size:13px; line-height:1.5; } body.smart-ui .sidebar-arrow { display:none!important; } body.smart-ui :is(button,a,input,select,textarea,summary):focus-visible { outline:3px solid #165fc0; outline-offset:3px; } body.smart-ui #footer { background:#f4f6f5; color:#26312d; border-top:1px solid #e0e6e2; margin-top:40px; } body.smart-ui #footer .f-top { display:grid; grid-template-columns:1.15fr 1fr 1fr; gap:38px; padding:36px 0 28px; } body.smart-ui #footer .col3 { float:none; width:auto; padding:0; font:14px/1.65 Arial,sans-serif; } body.smart-ui #footer h2 { color:#202b25; margin:0 0 12px; font:700 17px/1.35 Arial,sans-serif; } body.smart-ui #footer p { margin:0 0 10px; } body.smart-ui #footer a { color:#244d39; text-decoration:none; } body.smart-ui #footer a:hover { text-decoration:underline; text-underline-offset:3px; } body.smart-ui #footer .smart-footer-links { display:grid; gap:7px; } body.smart-ui #footer .smart-footer-phone { font-size:20px; font-weight:700; color:#202b25; } body.smart-ui #footer .smart-footer-note { color:#58655e; font-size:13px; } body.smart-ui #footer .f-copy { padding:18px 0 22px; border-top:1px solid #dce4de; color:#657069; font:12px/1.6 Arial,sans-serif; } body.smart-ui #footer .f-copy a { color:inherit; } body.smart-document-page #sidebar, body.smart-contact-page #sidebar { display:none!important; } body.smart-document-page #content, body.smart-contact-page #content { float:none!important; width:100%!important; margin:0!important; } body.smart-document-page .section, body.smart-contact-page .section { padding-top:24px!important; padding-bottom:30px; } body.smart-document-page #content .text { max-width:860px; padding:30px 38px; margin:0 auto; border:1px solid #e0e6e2; border-radius:16px; background:white; box-shadow:none; } body.smart-document-page #content .text, body.smart-document-page #content .text * { font-family:Arial,sans-serif!important; font-size:16px!important; line-height:1.7!important; color:#28332d!important; text-align:left!important; letter-spacing:normal!important; overflow-wrap:anywhere; } body.smart-document-page #content .text p { margin:0 0 14px!important; padding:0!important; min-height:0!important; } body.smart-document-page #content .text p:first-child, body.smart-document-page #content .text p:first-child * { font-size:23px!important; line-height:1.35!important; font-weight:700!important; } body.smart-document-page #content .text ol, body.smart-document-page #content .text ul { padding-left:25px; margin:20px 0 14px; } body.smart-document-page #content .text .smart-document-spacer { display:none!important; } body.smart-document-page #content .text a { color:#165fc0!important; text-decoration:underline; } body.smart-ui .smart-contacts { --smart-blue:#216346; --smart-blue-dark:#164b34; --smart-blue-light:#edf5f0; font-family:Arial,sans-serif; } body.smart-ui .smart-contacts__hero { background:#edf4ef; color:#22352b; box-shadow:none; border:1px solid #dce6df; padding:24px 28px; border-radius:16px; margin-bottom:18px; } body.smart-ui .smart-contacts__hero h1 { color:#22352b; font-size:32px; } body.smart-ui .smart-contacts__hero p { color:#536359; } body.smart-ui .smart-contacts__eyebrow { color:#216346; border:0; background:transparent; padding:0; font-size:12px; letter-spacing:0; text-transform:none; } body.smart-ui .smart-contacts__eyebrow::before, body.smart-ui .smart-contacts__hero-icon { display:none; } body.smart-ui .smart-contact-card, body.smart-ui .smart-contacts__panel { box-shadow:none; border-radius:14px; } body.smart-ui .smart-contact-card__value { font-size:16px; } body.smart-ui .smart-contacts__quick { margin-bottom:20px; } body.smart-ui .smart-contact-card:hover { transform:none; } body.smart-ui .smart-btn, body.smart-ui .smart-contacts__form :is(input[type="submit"],input[type="button"],button) { font-family:Arial,sans-serif!important; } body.smart-ui #smart-about, body.smart-ui .smart-service-page { font-family:Arial,sans-serif; } body.smart-ui #smart-about :is(h1,h2,h3), body.smart-ui .smart-service-page :is(h1,h2,h3) { letter-spacing:-.02em; } body.smart-ui #smart-about [id], body.smart-ui .smart-service-page [id] { scroll-margin-top:calc(var(--smart-header-height) + 18px); } body.smart-ui .smart-service-page .svc-btn { font-family:Arial,sans-serif; } body.smart-ui .smart-service-page h1 { font-size:clamp(30px,3.5vw,48px); } body.smart-ui .smart-service-page .svc-hero { padding-top:30px; } body.smart-ui .smart-service-page .svc-hero-photo img { max-height:420px; } body.smart-ui #goods_cont > .empty, body.smart-ui .smart-compare-empty { padding:34px 26px; border:1px solid #dfe5e1; border-radius:16px; background:#fff; color:#25352c; text-align:left; font:700 21px/1.4 Arial,sans-serif; } body.smart-ui .smart-empty-help, body.smart-ui .smart-compare-empty p { margin:12px 0 20px; max-width:600px; color:#607066; font:400 16px/1.6 Arial,sans-serif; } body.smart-ui .smart-compare-empty h2 { margin:0; font:700 23px/1.4 Arial,sans-serif; } body.smart-ui .smart-empty-actions { display:inline-flex; align-items:center; justify-content:center; min-height:44px; padding:10px 18px; border:1px solid #e1bc3b; border-radius:10px; background:#ffd75e; color:#202922; text-decoration:none; font:700 15px/1.35 Arial,sans-serif; } body.smart-compare-page .section { padding-top:24px; } @media(max-width:1099px) { body.smart-ui { --smart-header-height:112px; } } @media(max-width:767px) { body.smart-ui #footer .f-top { grid-template-columns:1fr; gap:24px; padding:28px 0 22px; } body.smart-ui #footer { margin-top:24px; } body.smart-ui #footer .f-copy { padding-bottom:22px; } body.smart-document-page #content .text { padding:21px 18px; border-radius:12px; } body.smart-document-page #content .text,body.smart-document-page #content .text * { font-size:15px!important; line-height:1.65!important; } body.smart-document-page #content .text p:first-child,body.smart-document-page #content .text p:first-child * { font-size:20px!important; } body.smart-document-page .section,body.smart-contact-page .section { padding-top:14px!important; } body.smart-ui .smart-contacts__hero { padding:20px; } body.smart-ui .smart-contacts__hero h1 { font-size:27px; } body.smart-ui .smart-contacts__quick { gap:9px; } body.smart-ui .smart-service-page .svc-hero-photo img { max-height:280px; } body.smart-ui #goods_cont > .empty,body.smart-ui .smart-compare-empty { padding:26px 20px; font-size:20px; } } body.smart-ui { --smart-ui-font: Arial, "Segoe UI", sans-serif; --smart-ui-heading-font: "Montserrat Alternates", Arial, sans-serif; --smart-ui-ink: #222a2d; --smart-ui-muted: #58665f; --smart-ui-line: #dfe6e1; --smart-ui-surface: #fff; --smart-ui-soft: #f4f6f5; --smart-ui-yellow: #ffd75e; --smart-ui-yellow-hover: #f4ca45; --smart-ui-green: #216346; --smart-ui-radius: 12px; } body.smart-ui #header.smart-header-compact, body.smart-ui .smart-catalog-section, body.smart-ui .smart-product-section, body.smart-ui .smart-leader-card, body.smart-ui .smart-specials, body.smart-ui #footer { font-family: var(--smart-ui-font); color: var(--smart-ui-ink); } body.smart-ui .smart-leaders-heading h2, body.smart-ui .smart-specials-heading h2, body.smart-ui .smart-popular-categories > h2 { font-family: var(--smart-ui-heading-font); font-weight: 700; letter-spacing: -.02em; } body.smart-ui .smart-catalog-section :is(input,select,button), body.smart-ui .smart-product-section :is(input,select,button) { font-family: var(--smart-ui-font); } body.smart-ui .smart-product-section .buy-button, body.smart-ui .smart-price-range__button, body.smart-ui #smart-price-more > button, body.smart-ui #goods-cont .g-buttons > a.button, body.smart-ui .smart-empty-actions { border-radius: 9px; box-shadow: none; font-family: var(--smart-ui-font); font-weight: 600; line-height: 1.35; text-align: center; white-space: normal; overflow-wrap: anywhere; } body.smart-ui .smart-product-section .buy-button-cart:not(.is-unavailable):not(:disabled), body.smart-ui #smart-price-more > button, body.smart-ui #goods-cont .g-buttons > a.button.color, body.smart-ui .smart-empty-actions { background: var(--smart-ui-yellow); border-color: #e2be48; color: #222a2d; } body.smart-ui .smart-product-section .buy-button-cart:not(.is-unavailable):not(:disabled):hover, body.smart-ui #smart-price-more > button:hover { background: var(--smart-ui-yellow-hover); box-shadow: none; transform: none; } body.smart-ui .smart-product-section .buy-button-whatsapp { background: var(--smart-ui-surface); border-color: #b6cec0; color: var(--smart-ui-green); } body.smart-ui .buy-button-cart.is-unavailable, body.smart-ui .buy-button-cart.is-unavailable:hover, body.smart-ui .mobile-buy-button.is-unavailable, body.smart-ui .mobile-buy-button.is-unavailable:hover { background: #e9edf0; border-color: #dce1e5; color: #5d6873; box-shadow: none; transform: none; cursor: not-allowed; } body.smart-ui #goods-cont:not(.list-item-view-mode-list) .g-body { min-height: 0 !important; padding: 14px !important; border: 1px solid var(--smart-ui-line) !important; border-radius: var(--smart-ui-radius) !important; background: var(--smart-ui-surface) !important; box-shadow: none !important; transform: none !important; } body.smart-ui #goods-cont:not(.list-item-view-mode-list) .g-body:hover { border-color: #b9cbbf !important; box-shadow: none !important; } body.smart-ui #goods-cont .g-name { font-family: var(--smart-ui-font) !important; font-size: 15px !important; font-weight: 600 !important; line-height: 1.4 !important; color: var(--smart-ui-ink) !important; overflow-wrap: anywhere; } body.smart-ui #goods-cont:not(.list-item-view-mode-list) .g-name { display: -webkit-box !important; min-height: 63px !important; max-height: 63px !important; overflow: hidden !important; -webkit-box-orient: vertical !important; -webkit-line-clamp: 3 !important; } body.smart-ui #goods-cont .g-price { font-family: var(--smart-ui-font) !important; font-size: 22px !important; font-weight: 700 !important; line-height: 1.2 !important; color: var(--smart-ui-ink) !important; text-shadow: none !important; font-variant-numeric: tabular-nums; overflow-wrap: normal; } body.smart-ui #goods-cont .g-price s { font-size: 12px !important; font-weight: 400 !important; color: #66736c !important; text-shadow: none !important; } body.smart-ui #goods-cont .g-promo-price { flex-wrap: wrap !important; gap: 3px 7px !important; min-height: 0 !important; margin-top: 8px !important; padding: 0 !important; border: 0 !important; border-radius: 0 !important; background: transparent !important; box-shadow: none !important; } body.smart-ui #goods-cont .g-promo-label, body.smart-ui #goods-cont .g-promo-value { font-family: var(--smart-ui-font) !important; font-size: 13px !important; font-weight: 500 !important; line-height: 1.45 !important; color: var(--smart-ui-green) !important; } body.smart-ui #goods-cont .g-promo-value { flex: 0 1 auto !important; white-space: normal !important; overflow-wrap: anywhere; } body.smart-ui #goods-cont .g-stock { font-family: var(--smart-ui-font) !important; font-size: 12px !important; font-weight: 400 !important; line-height: 1.5 !important; white-space: normal !important; color: var(--smart-ui-green); } body.smart-ui #goods-cont:not(.list-item-view-mode-list) .g-body:focus-within .g-buttons { opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; transform: none !important; } body.smart-ui #goods-cont .g-body > .g-text + .g-buttons { position: static !important; width: 100% !important; height: auto !important; margin: 12px 0 0 !important; padding: 0 !important; opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; transform: none !important; } body.smart-ui #goods-cont .g-buttons > a.button.color.medium { font-size: 13px !important; font-weight: 600 !important; white-space: normal !important; background: var(--smart-ui-yellow) !important; box-shadow: none !important; } body.smart-ui .smart-leader-card { border: 1px solid var(--smart-ui-line); border-radius: var(--smart-ui-radius); background: var(--smart-ui-surface); box-shadow: none; } body.smart-ui .smart-leader-card:hover { box-shadow: none; transform: none; } body.smart-ui .smart-leader-card__name { font-family: var(--smart-ui-font); font-size: 15px; font-weight: 600; line-height: 1.4; color: var(--smart-ui-ink); } body.smart-ui .smart-leader-card__price { font-family: var(--smart-ui-font); font-size: 22px; font-weight: 700; line-height: 1.2; color: var(--smart-ui-ink); text-shadow: none; font-variant-numeric: tabular-nums; } body.smart-ui .smart-leader-card__cash { padding: 0; border: 0; border-radius: 0; background: transparent; box-shadow: none; color: var(--smart-ui-green); font-size: 13px; line-height: 1.45; } body.smart-ui .smart-leader-card__cash strong { font-size: inherit; font-weight: 500; } body.smart-ui .smart-leader-card__stock { font-size: 12px; line-height: 1.5; } body.smart-ui .smart-product-section .product-page-title { font-family: var(--smart-ui-font); font-size: clamp(22px,2.2vw,28px); font-weight: 600; line-height: 1.35; letter-spacing: -.015em; overflow-wrap: anywhere; } body.smart-ui .smart-product-section .product-page-article, body.smart-ui .smart-product-section .product-heading-meta { font-size: 12px; line-height: 1.5; } body.smart-ui .smart-product-section :is(.product-main-card,.product-buy-card,.product-spec-card) { border-color: var(--smart-ui-line); border-radius: var(--smart-ui-radius); box-shadow: none; } body.smart-ui .smart-product-section .product-buy-card { padding: 18px; } body.smart-ui .smart-product-section .price-panel { padding: 0; border: 0; border-radius: 0; background: transparent; } body.smart-ui .smart-product-section .regular-price-block { padding: 0; border: 0; } body.smart-ui .smart-product-section .price-label { margin-bottom: 5px; font-size: 12px; font-weight: 400; letter-spacing: 0; text-transform: none; color: var(--smart-ui-muted); } body.smart-ui .smart-product-section .regular-price { font-size: 30px; font-weight: 700; line-height: 1.2; color: var(--smart-ui-ink); font-variant-numeric: tabular-nums; } body.smart-ui .smart-product-section .regular-price s { font-size: 13px; font-weight: 400; } body.smart-ui .smart-product-section .buy-stock-card { margin: 12px 0; padding: 10px 0; border: 0; border-radius: 0; background: transparent; } body.smart-ui .smart-product-section .buy-stock-card.is-unavailable { background: transparent; } body.smart-ui .smart-product-section .buy-stock-icon { width: 30px; height: 30px; background: transparent; } body.smart-ui .smart-product-section .buy-stock-title { font-size: 14px; font-weight: 600; } body.smart-ui .smart-product-section .buy-stock-value { font-size: 13px; line-height: 1.5; } body.smart-ui .smart-product-section .buy-stock-value b { font-weight: 600; } body.smart-ui .smart-product-section .buy-buttons { margin-top: 12px; gap: 9px; } body.smart-ui .smart-product-section .buy-button { min-height: 46px; padding: 11px 12px; font-size: 15px; } body.smart-ui .smart-product-section .cash-price-block { margin-top: 16px; padding: 13px 0 0; border: 0; border-top: 1px solid var(--smart-ui-line); border-radius: 0; background: transparent; box-shadow: none; } body.smart-ui .smart-product-section .cash-price-block::after { display: none; } body.smart-ui .smart-product-section .cash-price-title-row { gap: 8px; } body.smart-ui .smart-product-section .cash-price-label { font-size: 13px; font-weight: 500; } body.smart-ui .smart-product-section .cash-price-label::before { box-shadow: none; } body.smart-ui .smart-product-section .cash-discount-badge { padding: 0; border-radius: 0; background: transparent; color: var(--smart-ui-green); font-size: 12px; font-weight: 500; } body.smart-ui .smart-product-section #promo-price { margin-top: 5px; font-size: 21px; font-weight: 600; line-height: 1.3; color: var(--smart-ui-green); font-variant-numeric: tabular-nums; } body.smart-ui .smart-product-section .promo-saving { margin-top: 6px; padding: 0; border-radius: 0; background: transparent; font-size: 12px; font-weight: 400; } body.smart-ui .smart-product-section .cash-rule, body.smart-ui .smart-product-section .smart-cash-explanation, body.smart-ui .smart-product-section .promo-copy-note { margin-top: 8px; font-family: var(--smart-ui-font); font-size: 12px; font-weight: 400; line-height: 1.55; color: var(--smart-ui-muted); } body.smart-ui .smart-product-section .cash-rule strong { font-weight: 400; } body.smart-ui .smart-product-section .promo-copy-row { margin-top: 9px; padding-top: 9px; gap: 8px; flex-wrap: wrap; } body.smart-ui .smart-product-section .promo-code { min-height: 40px; box-shadow: none; font-weight: 600; } body.smart-ui .smart-product-section .promo-code small { font-size: 11px; } body.smart-ui .smart-product-section .buy-confirmation-note { font-size: 12px; line-height: 1.55; } body.smart-ui .smart-product-section .smart-receive-card { padding: 14px 0 0; border: 0; border-top: 1px solid var(--smart-ui-line); border-radius: 0; background: transparent; } body.smart-ui .smart-product-section .smart-receive-card p { font-size: 13px; line-height: 1.55; } body.smart-ui #footer { background: var(--smart-ui-soft); color: var(--smart-ui-ink); } body.smart-ui #footer .f-copy { font-size: 12px; line-height: 1.6; } body.smart-ui.smart-document-page #content .text { font-family: var(--smart-ui-font); } body.smart-ui #smart-price-empty, body.smart-ui .smart-compare-empty { border-color: var(--smart-ui-line); background: var(--smart-ui-surface); color: var(--smart-ui-ink); } @media(max-width:780px) { body.smart-ui .smart-product-section .product-page-title { font-size: 21px; line-height: 1.4; } body.smart-ui .smart-product-section .product-buy-card { padding: 16px; } body.smart-ui .smart-product-section .regular-price { font-size: 28px; } body.smart-ui .smart-product-section .buy-button { min-width: 0; width: 100%; } body.smart-ui .mobile-buy-button { font-family: var(--smart-ui-font); font-size: 14px; font-weight: 600; } body.smart-ui .mobile-buy-status b { font-size: 12px; font-weight: 600; } body.smart-ui .mobile-buy-status span { font-size: 11px; line-height: 1.4; } } @media(max-width:420px) { body.smart-ui #goods-cont .g-name { font-size: 15px !important; } body.smart-ui #goods-cont .g-price { font-size: 21px !important; } } body.smart-ui #goods-cont .g-text { position: static !important; top: auto !important; padding: 0 !important; min-width: 0 !important; text-align: left !important; } body.smart-ui #goods-cont a.g-name { position: static !important; top: auto !important; right: auto !important; left: auto !important; width: 100% !important; margin: 0 !important; padding: 0 !important; background: transparent !important; box-shadow: none !important; } body.smart-ui #goods-cont a.g-name::before, body.smart-ui #goods-cont a.g-name::after, body.smart-ui #goods-cont a.g-name:hover::before, body.smart-ui #goods-cont a.g-name:hover::after { content: none !important; display: none !important; } body.smart-ui #goods-cont .g-body:not(.desktop-list-view) { position: relative !important; display: flex !important; flex-direction: column !important; min-width: 0 !important; height: 100% !important; } body.smart-ui #goods-cont .g-body:not(.desktop-list-view) .g-img { position: relative !important; display: block !important; float: none !important; width: 100% !important; height: auto !important; margin: 0 !important; padding: 0 !important; border: 0 !important; border-radius: 8px !important; background: #fff !important; } body.smart-ui #goods-cont .g-body:not(.desktop-list-view) .g-img-link { position: static !important; display: flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; height: 160px !important; margin: 0 !important; padding: 8px !important; background: #fff !important; } body.smart-ui #goods-cont .g-body:not(.desktop-list-view) .g-img-link img { display: block !important; width: auto !important; height: auto !important; max-width: 100% !important; max-height: 100% !important; object-fit: contain !important; } body.smart-ui #goods-cont .g-body:not(.desktop-list-view) .g-text { display: flex !important; flex: 1 1 auto !important; flex-direction: column !important; width: 100% !important; margin: 12px 0 0 !important; } body.smart-ui #goods-cont .g-body:not(.desktop-list-view) .g-brief { display: -webkit-box !important; -webkit-box-orient: vertical !important; -webkit-line-clamp: 3 !important; max-height: 4.5em !important; margin: 8px 0 0 !important; overflow: hidden !important; color: #58665f !important; font: 400 13px/1.5 Arial, sans-serif !important; overflow-wrap: anywhere; } body.smart-ui #goods-cont .g-body:not(.desktop-list-view) .g-brief:empty, body.smart-ui #goods-cont .g-body:not(.desktop-list-view) .g-brief-empty { display: none !important; } body.smart-ui #goods-cont .g-body:not(.desktop-list-view) .g-price { margin-top: auto !important; padding-top: 10px !important; } body.smart-ui #goods-cont .g-body:not(.desktop-list-view) > .g-buttons { position: static !important; top: auto !important; right: auto !important; bottom: auto !important; left: auto !important; display: grid !important; grid-template-columns: minmax(0,1fr) 44px !important; gap: 8px !important; width: 100% !important; height: auto !important; margin: 12px 0 0 !important; padding: 0 !important; opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; transform: none !important; } body.smart-ui #goods-cont .g-body > .g-buttons > a.button.color.medium { width: 100% !important; min-height: 44px !important; padding: 10px 8px !important; white-space: normal !important; line-height: 1.35 !important; } body.smart-ui #goods-cont .g-body > .g-buttons :is(.wish,.wish-add,.wish-del) { position: static !important; width: 44px !important; height: 44px !important; margin: 0 !important; flex: 0 0 44px; } body.smart-ui #goods-cont .g-body > .g-buttons > .catalog-whatsapp-button { position: static !important; display: flex !important; grid-column: 1 / -1 !important; align-items: center !important; justify-content: center !important; width: 100% !important; min-height: 40px !important; margin: 0 !important; padding: 9px 10px !important; border: 1px solid #cbdcd1 !important; border-radius: 9px !important; background: #fff !important; color: #216346 !important; font: 400 12px/1.4 Arial,sans-serif !important; white-space: normal !important; } body.smart-ui #goods-cont .g-body > .g-buttons [hidden] { display:none !important; } body.smart-ui #goods-cont .g-body.desktop-list-view a.g-name { display: block !important; min-height: 0 !important; max-height: none !important; height: auto !important; overflow: visible !important; -webkit-line-clamp: unset !important; } body.smart-ui #goods-cont .g-body.desktop-list-view .g-brief { display: block !important; max-height: none !important; height: auto !important; overflow: visible !important; -webkit-line-clamp: unset !important; } @media(min-width:821px) { body.smart-ui #goods-cont .g-body.desktop-list-view > .g-buttons { position: static !important; display: flex !important; flex-wrap: wrap !important; gap: 8px !important; width: calc(100% - 220px) !important; height: auto !important; margin: 12px 0 0 220px !important; padding: 0 !important; opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; transform: none !important; } body.smart-ui #goods-cont .g-body.desktop-list-view > .g-buttons > a.button.color.medium, body.smart-ui #goods-cont .g-body.desktop-list-view > .g-buttons > .catalog-whatsapp-button { width:auto !important; } } @media(max-width:820px) { body.smart-ui #goods-cont .g-body:not(.desktop-list-view) .g-img-link { height:140px !important; } } body.smart-ui .smart-contacts { --smart-text:var(--smart-ui-ink,#222a2d); --smart-muted:var(--smart-ui-muted,#58665f); --smart-border:var(--smart-ui-line,#dfe6e1); --smart-bg:var(--smart-ui-soft,#f4f6f5); font-family:var(--smart-ui-font,Arial,"Segoe UI",sans-serif); } body.smart-ui .smart-contacts__hero { grid-template-columns:minmax(0,1fr); gap:0; align-items:start; text-align:left; } body.smart-ui .smart-contacts__hero-content { min-width:0; max-width:760px; margin:0; } body.smart-ui .smart-contacts__hero p { max-width:700px; font-size:16px; line-height:1.6; } body.smart-ui .smart-contacts__eyebrow { margin-bottom:10px; line-height:1.4; } body.smart-ui .smart-contact-card__note { font-size:12px; line-height:1.5; } body.smart-ui .smart-contacts__heading { font-family:var(--smart-ui-font,Arial,sans-serif); font-size:22px; line-height:1.3; } body.smart-ui #smart-about { --sa-green:var(--smart-ui-green,#216346); --sa-green-dark:#194731; --sa-yellow:var(--smart-ui-yellow,#ffd75e); --sa-ink:var(--smart-ui-ink,#222a2d); --sa-muted:var(--smart-ui-muted,#58665f); --sa-line:var(--smart-ui-line,#dfe6e1); --sa-soft:var(--smart-ui-soft,#f4f6f5); padding:28px; border:1px solid var(--sa-line); border-radius:16px; font-family:var(--smart-ui-font,Arial,"Segoe UI",sans-serif); } body.smart-ui .smart-service-page { --svc-ink:var(--smart-ui-ink,#222a2d); --svc-muted:var(--smart-ui-muted,#58665f); --svc-yellow:var(--smart-ui-yellow,#ffd75e); --svc-border:var(--smart-ui-line,#dfe6e1); font-family:var(--smart-ui-font,Arial,"Segoe UI",sans-serif); } body.smart-ui .smart-contacts__hero h1, body.smart-ui #smart-about h1, body.smart-ui .smart-service-page h1, body.smart-ui .smart-photo-hero h1 { margin:0 0 12px; color:var(--smart-ui-ink,#222a2d); font-family:var(--smart-ui-heading-font,"Montserrat Alternates",Arial,sans-serif); font-size:clamp(28px,3vw,38px); font-weight:700; line-height:1.2; letter-spacing:-.025em; text-align:left; overflow-wrap:anywhere; } body.smart-ui #smart-about h2, body.smart-ui .smart-service-page h2, body.smart-ui .smart-photo-gallery-heading h2 { font-family:var(--smart-ui-heading-font,"Montserrat Alternates",Arial,sans-serif); font-size:clamp(22px,2.2vw,28px); font-weight:700; line-height:1.25; letter-spacing:-.02em; } body.smart-ui #smart-about h3, body.smart-ui .smart-service-page h3 { font-family:var(--smart-ui-font,Arial,sans-serif); font-size:19px; line-height:1.35; letter-spacing:normal; } body.smart-ui #smart-about .sa-lead, body.smart-ui .smart-service-page .svc-lead { margin-top:12px!important; font-size:16px; line-height:1.65; } body.smart-ui #smart-about .sa-logo { width:120px; margin-bottom:18px; } body.smart-ui #smart-about .sa-hero { gap:28px; } body.smart-ui #smart-about .sa-kicker { margin-bottom:10px; letter-spacing:.04em; } body.smart-ui #smart-about .sa-photo, body.smart-ui .smart-service-page .svc-hero-photo { border-radius:16px; box-shadow:none; } body.smart-ui #smart-about .sa-button, body.smart-ui .smart-service-page .svc-btn { min-height:44px; font-family:var(--smart-ui-font,Arial,sans-serif); font-weight:700; } body.smart-ui .smart-service-page .svc-hero { padding:28px 0; background:var(--smart-ui-soft,#f4f6f5); border-bottom:1px solid var(--smart-ui-line,#dfe6e1); } body.smart-ui .smart-service-page .svc-hero-grid { gap:28px; } body.smart-ui .smart-service-page .svc-kicker { margin-bottom:10px; color:var(--smart-ui-green,#216346); letter-spacing:.04em; } body.smart-ui #cont-shop-checkout { color:var(--smart-ui-ink,#222a2d); font-family:var(--smart-ui-font,Arial,"Segoe UI",sans-serif); font-size:15px; line-height:1.55; } body.smart-ui #cont-shop-checkout > h1.sl-title { margin:0 0 18px!important; padding:0 0 12px!important; color:var(--smart-ui-ink,#222a2d)!important; font-family:var(--smart-ui-heading-font,"Montserrat Alternates",Arial,sans-serif); font-size:clamp(26px,2.7vw,34px)!important; font-weight:700; line-height:1.25!important; letter-spacing:-.025em; text-align:left; overflow-wrap:anywhere; } body.smart-ui #cont-shop-checkout > h1.sl-title::after { font-family:var(--smart-ui-font,Arial,sans-serif); font-size:14px; line-height:1.5; } body.smart-ui #cont-shop-checkout .order-page-title { font-family:var(--smart-ui-font,Arial,sans-serif); font-weight:700; line-height:1.35; } body.smart-ui #cont-shop-checkout :is(input[type="text"],input[type="email"],input[type="tel"],input[type="number"],select,textarea) { font-family:var(--smart-ui-font,Arial,sans-serif); font-size:16px; } body.smart-ui #cont-shop-checkout :is(button,.button,input[type="submit"],input[type="button"]) { font-family:var(--smart-ui-font,Arial,sans-serif); } body.smart-ui #cont-shop-checkout .order-total-span { font-family:var(--smart-ui-font,Arial,sans-serif); line-height:1.5; } body.smart-ui #cont-shop-checkout .order-total-sum-span { font-family:var(--smart-ui-font,Arial,sans-serif); font-variant-numeric:tabular-nums; } body.smart-ui .smart-photo-page { padding-top:24px; font-family:var(--smart-ui-font,Arial,"Segoe UI",sans-serif); color:var(--smart-ui-ink,#222a2d); } body.smart-ui .smart-photo-hero { min-height:0; margin-bottom:24px; padding:24px 28px; grid-template-columns:minmax(0,1fr) 260px; gap:24px; color:var(--smart-ui-ink,#222a2d); background:var(--smart-ui-soft,#f4f6f5); border:1px solid var(--smart-ui-line,#dfe6e1); border-radius:16px; box-shadow:none; } body.smart-ui .smart-photo-hero::before, body.smart-ui .smart-photo-hero::after { display:none; } body.smart-ui .smart-photo-hero__label { min-height:0; padding:0; margin-bottom:10px; color:var(--smart-ui-green,#216346); background:transparent; font-size:12px; line-height:1.4; letter-spacing:.04em; } body.smart-ui .smart-photo-hero__lead { color:var(--smart-ui-muted,#58665f); font-size:16px; line-height:1.6; } body.smart-ui .smart-photo-hero__actions { margin-top:18px; } body.smart-ui .smart-photo-button { min-height:44px; padding:10px 16px; font-family:var(--smart-ui-font,Arial,sans-serif); font-size:14px; line-height:1.4; font-weight:700; } body.smart-ui .smart-photo-button--secondary, body.smart-ui .smart-photo-button--secondary:hover { color:var(--smart-ui-green,#216346); background:#fff; border-color:var(--smart-ui-line,#dfe6e1); } body.smart-ui .smart-photo-hero__details { width:260px; padding:18px; background:#fff; border-color:var(--smart-ui-line,#dfe6e1); border-radius:12px; backdrop-filter:none; } body.smart-ui .smart-photo-detail + .smart-photo-detail { border-color:var(--smart-ui-line,#dfe6e1); } body.smart-ui .smart-photo-detail__label { color:var(--smart-ui-muted,#58665f); font-size:12px; line-height:1.4; text-transform:none; } body.smart-ui .smart-photo-detail__value { color:var(--smart-ui-ink,#222a2d); font-size:14px; font-weight:600; line-height:1.5; } @media(max-width:820px) { body.smart-ui .smart-photo-hero { grid-template-columns:minmax(0,1fr); } body.smart-ui .smart-photo-hero__details { width:100%; grid-template-columns:repeat(2,minmax(0,1fr)); } } @media(max-width:767px) { body.smart-ui .smart-contacts__hero { padding:20px; } body.smart-ui .smart-contacts__hero p { font-size:15px; } body.smart-ui #smart-about { padding:20px 18px; border-radius:12px; } body.smart-ui #smart-about .sa-hero, body.smart-ui .smart-service-page .svc-hero-grid { gap:22px; } body.smart-ui .smart-service-page .svc-hero { padding:22px 0; } body.smart-ui .smart-photo-page { padding-top:16px; } body.smart-ui .smart-photo-hero { padding:20px; } } @media(max-width:520px) { body.smart-ui .smart-photo-hero__details { grid-template-columns:minmax(0,1fr); } } body.smart-document-page #content .text{box-sizing:border-box;} body.smart-document-page .path,body.smart-contact-page .path{padding:0!important;} body.smart-document-page .path .cnt,body.smart-contact-page .path .cnt{padding-top:16px;padding-bottom:6px;} body#body.smart-ui #goods-cont .g-img img{opacity:1!important;visibility:visible!important;} body#body.smart-ui #goods-cont .g-body:not(.desktop-list-view) .g-brief{padding:0!important;-webkit-line-clamp:2!important;max-height:43px!important;} body#body.smart-ui #goods-cont .g-price{padding-top:0!important;margin-top:10px!important;} body#body.smart-ui #goods-cont .g-promo-price{display:flex!important;align-items:baseline!important;} body#body.smart-ui #goods-cont .g-promo-label,body#body.smart-ui #goods-cont .g-promo-value{font-size:12px!important;} body#body.smart-ui #goods-cont .g-body { position: relative !important; box-sizing: border-box !important; min-width: 0 !important; padding-bottom: 120px !important; } body#body.smart-ui #goods-cont .g-body .g-img { position: static !important; height: 160px !important; min-height: 160px !important; } body#body.smart-ui #goods-cont .g-body .g-img > .g-img-link { height: 160px !important; min-height: 0 !important; } body#body.smart-ui #goods-cont .g-body .g-buttons { position: absolute !important; top: auto !important; right: 14px !important; bottom: 14px !important; left: 14px !important; display: grid !important; grid-template-columns: minmax(0,1fr) 44px !important; gap: 8px !important; width: auto !important; max-width: none !important; height: auto !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; transform: none !important; box-sizing: border-box !important; } body#body.smart-ui #goods-cont .g-body .g-buttons > a.button.color.medium { position: static !important; display: flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; min-width: 0 !important; min-height: 44px !important; height: auto !important; margin: 0 !important; padding: 10px 8px !important; font-size: 13px !important; line-height: 1.35 !important; white-space: normal !important; overflow-wrap: anywhere; } body#body.smart-ui #goods-cont .g-body .g-buttons :is(.wish,.wish-add,.wish-del) { position: static !important; align-self: stretch; width: 44px !important; min-width: 44px !important; min-height: 44px !important; height: auto !important; margin: 0 !important; } body#body.smart-ui #goods-cont .g-body .g-buttons > .catalog-whatsapp-button { position: static !important; display: flex !important; grid-column: 1 / -1 !important; align-items: center !important; justify-content: center !important; width: 100% !important; min-width: 0 !important; min-height: 40px !important; height: auto !important; margin: 0 !important; padding: 9px 10px !important; border: 1px solid #cbdcd1 !important; border-radius: 9px !important; background: #fff !important; color: #216346 !important; font: 400 12px/1.4 Arial,sans-serif !important; white-space: normal !important; overflow-wrap: anywhere; } body#body.smart-ui #goods-cont .g-body .g-buttons[hidden], body#body.smart-ui #goods-cont .g-body .g-buttons [hidden] { display:none !important; } @media(max-width:420px) { body#body.smart-ui #goods-cont .g-body { padding-bottom: 140px !important; } } @media(min-width:821px) { body#body.smart-ui #goods-cont.list-item-view-mode-list .g-body, body#body.smart-ui #goods-cont .list-item-view-mode-list .g-body, body#body.smart-ui #goods-cont .g-body.desktop-list-view { display: block !important; height: auto !important; padding-bottom: 82px !important; } body#body.smart-ui #goods-cont.list-item-view-mode-list .g-body .g-img, body#body.smart-ui #goods-cont .list-item-view-mode-list .g-body .g-img, body#body.smart-ui #goods-cont .g-body.desktop-list-view .g-img { float: left !important; width: 190px !important; height: 160px !important; min-height: 0 !important; } body#body.smart-ui #goods-cont.list-item-view-mode-list .g-body .g-text, body#body.smart-ui #goods-cont .list-item-view-mode-list .g-body .g-text, body#body.smart-ui #goods-cont .g-body.desktop-list-view .g-text { display: block !important; width: auto !important; margin: 0 0 0 220px !important; } body#body.smart-ui #goods-cont.list-item-view-mode-list .g-body .g-buttons, body#body.smart-ui #goods-cont .list-item-view-mode-list .g-body .g-buttons, body#body.smart-ui #goods-cont .g-body.desktop-list-view .g-buttons { display: grid !important; grid-template-columns: minmax(0,1fr) 44px minmax(0,1fr) !important; align-items: stretch !important; gap: 8px !important; left: 14px !important; right: 14px !important; bottom: 14px !important; width: auto !important; margin: 0 !important; } body#body.smart-ui #goods-cont.list-item-view-mode-list .g-body .g-buttons > a.button.color.medium, body#body.smart-ui #goods-cont .list-item-view-mode-list .g-body .g-buttons > a.button.color.medium, body#body.smart-ui #goods-cont .g-body.desktop-list-view .g-buttons > a.button.color.medium { width: 100% !important; } body#body.smart-ui #goods-cont.list-item-view-mode-list .g-body .g-buttons > .catalog-whatsapp-button, body#body.smart-ui #goods-cont .list-item-view-mode-list .g-body .g-buttons > .catalog-whatsapp-button, body#body.smart-ui #goods-cont .g-body.desktop-list-view .g-buttons > .catalog-whatsapp-button { grid-column: auto !important; width: 100% !important; } } body#body.smart-ui { --smart-ui-font:"Manrope",Arial,"Segoe UI",sans-serif; --smart-ui-heading-font:"Manrope",Arial,"Segoe UI",sans-serif; font-family:var(--smart-ui-font)!important; font-size:17px; line-height:1.6; -webkit-text-size-adjust:100%; } body#body.smart-ui #header.smart-header-compact, body#body.smart-ui #smart-home, body#body.smart-ui #smart-about, body#body.smart-ui .smart-service-page, body#body.smart-ui .smart-contacts, body#body.smart-ui .smart-photo-page, body#body.smart-ui .smart-catalog-section, body#body.smart-ui .smart-product-section, body#body.smart-ui #cont-shop-checkout, body#body.smart-ui #footer { font-family:var(--smart-ui-font)!important; } body#body.smart-ui #smart-home h1, body#body.smart-ui #smart-about h1, body#body.smart-ui .smart-service-page h1, body#body.smart-ui .smart-contacts__hero h1, body#body.smart-ui .smart-photo-hero h1, body#body.smart-ui .smart-catalog-section h1, body#body.smart-ui .smart-product-section .product-page-title, body#body.smart-ui #cont-shop-checkout > h1.sl-title { font-family:var(--smart-ui-heading-font)!important; font-size:clamp(36px,3.3vw,42px)!important; font-weight:700!important; line-height:1.2!important; letter-spacing:-.025em!important; overflow-wrap:anywhere; } body#body.smart-ui #smart-home h2, body#body.smart-ui #smart-about h2, body#body.smart-ui .smart-service-page h2, body#body.smart-ui .smart-photo-gallery-heading h2, body#body.smart-ui .smart-catalog-section > .cnt h2, body#body.smart-ui .smart-compare-empty h2 { font-family:var(--smart-ui-heading-font)!important; font-size:28px!important; font-weight:700!important; line-height:1.3!important; letter-spacing:-.02em!important; } body#body.smart-ui #smart-home h3, body#body.smart-ui #smart-about h3, body#body.smart-ui .smart-service-page h3, body#body.smart-ui .smart-contacts__heading, body#body.smart-ui .smart-main-catalog .block-title { font-family:var(--smart-ui-heading-font)!important; font-size:21px!important; font-weight:700!important; line-height:1.4!important; } body#body.smart-ui #smart-home p, body#body.smart-ui #smart-about p, body#body.smart-ui .smart-service-page p, body#body.smart-ui .smart-contacts__hero p, body#body.smart-ui .smart-contacts__subheading, body#body.smart-ui .smart-photo-hero__lead, body#body.smart-ui .smart-empty-help, body#body.smart-ui .smart-compare-empty p { font-family:var(--smart-ui-font)!important; font-size:17px!important; line-height:1.6!important; } body#body.smart-ui #smart-home li, body#body.smart-ui #smart-home .smart-home-category, body#body.smart-ui #smart-home address, body#body.smart-ui #smart-home .smart-home-contact-mail, body#body.smart-ui #smart-about li, body#body.smart-ui #smart-about address, body#body.smart-ui #smart-about textarea, body#body.smart-ui .smart-service-page .svc-request-copy ol, body#body.smart-ui .smart-service-page .svc-checklist ul, body#body.smart-ui .smart-contacts__map-address strong, body#body.smart-ui .smart-contact-card__value, body#body.smart-ui .smart-contacts__details summary, body#body.smart-ui .smart-contacts__requisites, body#body.smart-ui .smart-main-catalog a:not(.lnr), body#body.smart-ui #smart-spec-card .spec-val-text, body#body.smart-ui .sort-panel-left select, body#body.smart-ui .smart-filter-search, body#body.smart-ui .smart-price-range input { font-family:var(--smart-ui-font)!important; font-size:16px!important; line-height:1.55!important; } body#body.smart-ui .path .cnt, body#body.smart-ui #smart-home .smart-home-kicker, body#body.smart-ui #smart-home .smart-home-cash-note, body#body.smart-ui #smart-home .smart-home-service__terms, body#body.smart-ui #smart-home .smart-home-service__photo figcaption, body#body.smart-ui #smart-home .smart-home-visit, body#body.smart-ui #smart-home .smart-home-heading p, body#body.smart-ui #smart-about .sa-kicker, body#body.smart-ui #smart-about .sa-label, body#body.smart-ui #smart-about .sa-legal, body#body.smart-ui #smart-about .sa-photo figcaption, body#body.smart-ui #smart-about .sa-copy-status, body#body.smart-ui #smart-about .sa-page-footer, body#body.smart-ui #smart-about .sa-ai label, body#body.smart-ui .smart-service-page .svc-kicker, body#body.smart-ui .smart-service-page .svc-hero-phone, body#body.smart-ui .smart-service-page .svc-hero-photo span, body#body.smart-ui .smart-service-page .svc-fact p, body#body.smart-ui .smart-service-page .svc-fact a, body#body.smart-ui .smart-service-page .svc-price-note, body#body.smart-ui .smart-service-page .svc-price-value p, body#body.smart-ui .smart-service-page .svc-photo p, body#body.smart-ui .smart-service-page .svc-field small, body#body.smart-ui .smart-service-page .svc-form-note, body#body.smart-ui .smart-service-page .svc-form-status, body#body.smart-ui .smart-service-page .svc-footer-note, body#body.smart-ui .smart-contacts__eyebrow, body#body.smart-ui .smart-contact-card__label, body#body.smart-ui .smart-contact-card__note, body#body.smart-ui .smart-contact-card__closed, body#body.smart-ui .smart-contacts__hint, body#body.smart-ui .smart-contacts__map-address span, body#body.smart-ui .smart-yandex-rating__info strong, body#body.smart-ui .smart-yandex-rating__info span, body#body.smart-ui .smart-photo-hero__label, body#body.smart-ui .smart-photo-detail__label, body#body.smart-ui .smart-photo-detail__value, body#body.smart-ui .smart-photo-count, body#body.smart-ui .smart-photo-gallery-heading p, body#body.smart-ui .smart-filter-head-copy span, body#body.smart-ui .smart-filter-count, body#body.smart-ui .smart-selected-summary-title, body#body.smart-ui .smart-selected-summary-clear, body#body.smart-ui .smart-selected-chip-group, body#body.smart-ui .smart-selected-chip-value, body#body.smart-ui #smart-spec-card .smart-group-count, body#body.smart-ui #smart-spec-card .smart-price-range__title, body#body.smart-ui #smart-spec-card .smart-price-range__hint, body#body.smart-ui #smart-spec-card .smart-price-range__field, body#body.smart-ui #smart-spec-card .smart-price-range__error, body#body.smart-ui #smart-price-result, body#body.smart-ui #smart-price-bounds-status, body#body.smart-ui #smart-spec-card .smart-price-auto-hint, body#body.smart-ui .smart-filter-empty, body#body.smart-ui #content.smart-catalog-content .smart-search-query-summary, body#body.smart-ui #content.smart-catalog-content .cat-info > p { font-family:var(--smart-ui-font)!important; font-size:14px!important; line-height:1.55!important; } body#body.smart-ui #smart-about .sa-nav, body#body.smart-ui .smart-service-page .svc-nav a, body#body.smart-ui .smart-service-page .svc-work, body#body.smart-ui .smart-service-page .svc-device a, body#body.smart-ui .smart-service-page .svc-fact strong, body#body.smart-ui .smart-service-page .svc-form label, body#body.smart-ui .smart-service-page .svc-faq summary, body#body.smart-ui #smart-spec-card .spec-filter-title, body#body.smart-ui #smart-spec-card .spec-subfilter-title, body#body.smart-ui .smart-filter-head-copy strong { font-family:var(--smart-ui-font)!important; font-size:16px!important; line-height:1.5!important; } body#body.smart-ui #header.smart-header-compact .shc > .shc-button, body#body.smart-ui #header.smart-header-compact .smart-header-menu-toggle, body#body.smart-ui #header.smart-header-compact .smart-header-catalog-mobile, body#body.smart-ui #header.smart-header-compact #menu .uMenuRoot > li > a { font-family:var(--smart-ui-font)!important; font-size:15px!important; font-weight:600!important; line-height:1.4!important; min-height:44px; } body#body.smart-ui #header.smart-header-compact #s-form .smart-live-search__input { font-family:var(--smart-ui-font)!important; font-size:16px!important; line-height:1.4!important; } body#body.smart-ui #header.smart-header-compact .smart-live-search__category-name, body#body.smart-ui #header.smart-header-compact .smart-live-search__product-name, body#body.smart-ui #header.smart-header-compact .smart-live-search__all { font-family:var(--smart-ui-font)!important; font-size:16px!important; line-height:1.45!important; } body#body.smart-ui #header.smart-header-compact .smart-live-search__section-title, body#body.smart-ui #header.smart-header-compact .smart-live-search__category-path, body#body.smart-ui #header.smart-header-compact .smart-live-search__count, body#body.smart-ui #header.smart-header-compact .smart-live-search__stock, body#body.smart-ui #header.smart-header-compact .smart-live-search__message { font-family:var(--smart-ui-font)!important; font-size:14px!important; line-height:1.5!important; } body#body.smart-ui #header.smart-header-compact .smart-live-search__price { font-family:var(--smart-ui-font)!important; font-size:20px!important; font-weight:700!important; line-height:1.3!important; } @media(min-width:1100px) { body#body.smart-ui #header.smart-header-compact > .smart-header-layout { grid-template-columns:125px 104px minmax(220px,1fr) auto 44px 44px; } body#body.smart-ui #header.smart-header-compact .shc > .shc-button { width:104px!important; } } body#body.smart-ui #goods-cont .g-name { font-family:var(--smart-ui-font)!important; font-size:16px!important; font-weight:600!important; line-height:1.5!important; overflow-wrap:anywhere; } body#body.smart-ui #goods-cont .g-body .g-text { min-width:0!important; } body#body.smart-ui #goods-cont .g-text > .g-name { order:0!important; } body#body.smart-ui #goods-cont .g-text > .g-brief { order:1!important; } body#body.smart-ui #goods-cont .g-text > .g-price { order:2!important; } body#body.smart-ui #goods-cont .g-text > .g-promo-price { order:3!important; } body#body.smart-ui #goods-cont .g-text > .g-stock { order:4!important; } body#body.smart-ui #goods-cont:not(.list-item-view-mode-list) .g-body:not(.desktop-list-view) .g-name { min-height:72px!important; max-height:72px!important; -webkit-line-clamp:3!important; } body#body.smart-ui #goods-cont .g-body .g-brief { font-family:var(--smart-ui-font)!important; font-size:14px!important; font-weight:400!important; line-height:1.5!important; } body#body.smart-ui #goods-cont .g-body:not(.desktop-list-view) .g-brief { -webkit-line-clamp:2!important; max-height:42px!important; } body#body.smart-ui #goods-cont .g-price, body#body.smart-ui #smart-home .smart-leader-card__price, body#body.smart-ui #smart-home .smart-specials .g-price { font-family:var(--smart-ui-font)!important; font-size:26px!important; font-weight:800!important; line-height:1.25!important; font-variant-numeric:tabular-nums; } body#body.smart-ui #goods-cont .g-price s, body#body.smart-ui #goods-cont .g-promo-label, body#body.smart-ui #goods-cont .g-promo-value, body#body.smart-ui #goods-cont .g-stock, body#body.smart-ui #smart-home .smart-leader-card__cash, body#body.smart-ui #smart-home .smart-leader-card__cash strong, body#body.smart-ui #smart-home .smart-leader-card__stock, body#body.smart-ui #smart-home .smart-leader-card__type, body#body.smart-ui #smart-home .smart-specials .smart-home-cash, body#body.smart-ui #smart-home .smart-specials .smart-home-cash strong, body#body.smart-ui #smart-home .smart-specials .smart-home-stock, body#body.smart-ui #smart-home .smart-specials .g-price s { font-family:var(--smart-ui-font)!important; font-size:14px!important; line-height:1.5!important; } body#body.smart-ui #smart-home .smart-leader-card__name, body#body.smart-ui #smart-home .smart-specials a.g-name { font-family:var(--smart-ui-font)!important; font-size:16px!important; font-weight:600!important; line-height:1.5!important; min-height:4.5em!important; overflow-wrap:anywhere; } body#body.smart-ui #goods-cont .g-body { padding-bottom:152px!important; } body#body.smart-ui #goods-cont .g-body .g-buttons { grid-template-columns:minmax(0,1fr) 48px!important; } body#body.smart-ui #goods-cont .g-body .g-buttons > a.button.color.medium, body#body.smart-ui #goods-cont .g-body .g-buttons > .catalog-whatsapp-button { font-family:var(--smart-ui-font)!important; font-size:15px!important; font-weight:600!important; line-height:1.45!important; min-height:48px!important; height:auto!important; white-space:normal!important; overflow-wrap:anywhere; } body#body.smart-ui #goods-cont .g-body .g-buttons :is(.wish,.wish-add,.wish-del) { min-width:48px!important; width:48px!important; min-height:48px!important; } body#body.smart-ui .smart-product-section .summary-content, body#body.smart-ui .smart-product-section .spec-content, body#body.smart-ui .smart-product-section .spec-content :is(p,li,td,th) { font-family:var(--smart-ui-font)!important; font-size:16px!important; line-height:1.6!important; } body#body.smart-ui .smart-product-section .smart-product-native-specs-title, body#body.smart-ui .smart-product-section .summary-heading, body#body.smart-ui .smart-product-section .smart-receive-card h3, body#body.smart-ui .smart-product-section .spec-title-main { font-family:var(--smart-ui-font)!important; font-size:18px!important; font-weight:700!important; line-height:1.4!important; } body#body.smart-ui .smart-product-section .product-page-article, body#body.smart-ui .smart-product-section .product-heading-meta, body#body.smart-ui .smart-product-section .summary-tag, body#body.smart-ui .smart-product-section .summary-meta-label, body#body.smart-ui .smart-product-section .summary-meta-value, body#body.smart-ui .smart-product-section .summary-spec-link, body#body.smart-ui .smart-product-section .product-options, body#body.smart-ui .smart-product-section .price-label, body#body.smart-ui .smart-product-section .cash-price-label, body#body.smart-ui .smart-product-section .cash-discount-badge, body#body.smart-ui .smart-product-section .promo-saving, body#body.smart-ui .smart-product-section .cash-rule, body#body.smart-ui .smart-product-section .smart-cash-explanation, body#body.smart-ui .smart-product-section .promo-copy-note, body#body.smart-ui .smart-product-section .promo-code small, body#body.smart-ui .smart-product-section .buy-stock-title, body#body.smart-ui .smart-product-section .buy-stock-value, body#body.smart-ui .smart-product-section .buy-stock-value b, body#body.smart-ui .smart-product-section .buy-confirmation-note, body#body.smart-ui .smart-product-section .buy-card-links, body#body.smart-ui .smart-product-section .buy-trust-item, body#body.smart-ui .smart-product-section .buy-trust-item b, body#body.smart-ui .smart-product-section .spec-title-note, body#body.smart-ui .smart-product-section .smart-receive-card p, body#body.smart-ui .mobile-buy-status span, body#body.smart-ui .mobile-buy-status b, body#body.smart-ui .mobile-buy-price span { font-family:var(--smart-ui-font)!important; font-size:14px!important; line-height:1.5!important; } body#body.smart-ui .smart-product-section .summary-meta-label { white-space:normal!important; } body#body.smart-ui .smart-product-section .regular-price { font-family:var(--smart-ui-font)!important; font-size:30px!important; font-weight:800!important; line-height:1.2!important; font-variant-numeric:tabular-nums; } body#body.smart-ui .smart-product-section #promo-price, body#body.smart-ui .mobile-buy-price b { font-family:var(--smart-ui-font)!important; font-size:24px!important; font-weight:800!important; line-height:1.25!important; font-variant-numeric:tabular-nums; } body#body.smart-ui .smart-product-section .regular-price s { font-size:14px!important; line-height:1.5!important; } body#body.smart-ui #smart-home .smart-home-button, body#body.smart-ui #smart-home .smart-home-more, body#body.smart-ui #smart-home .smart-specials .g-buttons .button, body#body.smart-ui #smart-about .sa-button, body#body.smart-ui .smart-service-page .svc-btn, body#body.smart-ui .smart-btn, body#body.smart-ui .smart-yandex-rating__button, body#body.smart-ui .smart-contacts__form :is(input[type="submit"],input[type="button"],button), body#body.smart-ui .smart-photo-button, body#body.smart-ui .smart-empty-actions, body#body.smart-ui .smart-price-range__button, body#body.smart-ui #smart-price-more > button, body#body.smart-ui .smart-filter-apply, body#body.smart-ui .smart-filter-reset, body#body.smart-ui .smart-mobile-tool, body#body.smart-ui .smart-product-section .buy-button, body#body.smart-ui .smart-product-section .promo-code, body#body.smart-ui .mobile-buy-button, body#body.smart-ui #cont-shop-checkout :is(button,.button,input[type="submit"],input[type="button"]) { font-family:var(--smart-ui-font)!important; font-size:16px!important; font-weight:600!important; line-height:1.4!important; min-height:48px!important; height:auto!important; white-space:normal!important; } body#body.smart-ui .smart-contacts__form :is(input[type="text"],input[type="email"],input[type="tel"],select,textarea), body#body.smart-ui .smart-service-page .svc-form :is(input,select,textarea), body#body.smart-ui #cont-shop-checkout :is(input[type="text"],input[type="email"],input[type="tel"],input[type="number"],select,textarea) { font-family:var(--smart-ui-font)!important; font-size:16px!important; line-height:1.5!important; } body#body.smart-ui #cont-shop-checkout > h1.sl-title::after, body#body.smart-ui #cont-shop-checkout .order-total-span { font-family:var(--smart-ui-font)!important; font-size:16px!important; line-height:1.55!important; } body#body.smart-ui #cont-shop-checkout .order-page-title { font-family:var(--smart-ui-font)!important; font-size:20px!important; line-height:1.4!important; } body#body.smart-ui #cont-shop-checkout .order-total-sum-span { font-family:var(--smart-ui-font)!important; font-size:22px!important; line-height:1.4!important; font-weight:700!important; } html.smart-checkout-page body#body.smart-ui .section { padding-top:20px!important; } body#body.smart-ui #footer .col3, body#body.smart-ui #footer .smart-footer-links, body#body.smart-ui #footer .smart-footer-note, body#body.smart-ui #footer .f-copy, body#body.smart-ui .path, body#body.smart-ui .smart-platform-credit, body#body.smart-ui .smart-empty-actions, body#body.smart-ui .smart-compare-empty, body#body.smart-ui #goods_cont > .empty { font-family:var(--smart-ui-font)!important; } body#body.smart-ui #footer .col3 { font-size:16px!important; line-height:1.65!important; } body#body.smart-ui #footer h2 { font-family:var(--smart-ui-heading-font)!important; font-size:20px!important; line-height:1.4!important; } body#body.smart-ui #footer .smart-footer-phone { font-size:24px!important; } body#body.smart-ui #footer .smart-footer-note, body#body.smart-ui #footer .f-copy, body#body.smart-ui .smart-platform-credit { font-size:14px!important; line-height:1.55!important; } body#body.smart-ui .cookie-consent, body#body.smart-ui .cookie-consent p { font-family:var(--smart-ui-font)!important; font-size:14px!important; line-height:1.55!important; } body#body.smart-ui .cookie-consent button { font-family:var(--smart-ui-font)!important; font-size:15px!important; line-height:1.4!important; min-height:44px; } body#body.smart-ui.smart-document-page #content .text, body#body.smart-ui.smart-document-page #content .text :is(p,li,a,strong,b,em,u,small,ol,ul,address,span:not(.lnr):not([class*="icon"])) { font-family:var(--smart-ui-font)!important; font-size:17px!important; line-height:1.65!important; } body#body.smart-ui.smart-document-page #content .text p:first-child, body#body.smart-ui.smart-document-page #content .text p:first-child :is(strong,b,span) { font-size:28px!important; line-height:1.3!important; } @media(min-width:821px) { body#body.smart-ui #goods-cont.list-item-view-mode-list .g-body, body#body.smart-ui #goods-cont .list-item-view-mode-list .g-body, body#body.smart-ui #goods-cont .g-body.desktop-list-view { padding-bottom:112px!important; } body#body.smart-ui #goods-cont.list-item-view-mode-list .g-body .g-text, body#body.smart-ui #goods-cont .list-item-view-mode-list .g-body .g-text, body#body.smart-ui #goods-cont .g-body.desktop-list-view .g-text { display:flex!important; flex-direction:column!important; } body#body.smart-ui #goods-cont.list-item-view-mode-list .g-body .g-buttons, body#body.smart-ui #goods-cont .list-item-view-mode-list .g-body .g-buttons, body#body.smart-ui #goods-cont .g-body.desktop-list-view .g-buttons { grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr)!important; } body#body.smart-ui #goods-cont.list-item-view-mode-list .g-body .g-name, body#body.smart-ui #goods-cont .list-item-view-mode-list .g-body .g-name, body#body.smart-ui #goods-cont .g-body.desktop-list-view .g-name, body#body.smart-ui #goods-cont .list-item-view-mode-list .g-body:not(.desktop-list-view) .g-name { min-height:0!important; max-height:none!important; -webkit-line-clamp:unset!important; } body#body.smart-ui #goods-cont.list-item-view-mode-list .g-body .g-brief, body#body.smart-ui #goods-cont .list-item-view-mode-list .g-body .g-brief, body#body.smart-ui #goods-cont .g-body.desktop-list-view .g-brief, body#body.smart-ui #goods-cont .list-item-view-mode-list .g-body:not(.desktop-list-view) .g-brief { max-height:none!important; -webkit-line-clamp:unset!important; } } @media(max-width:820px) { body#body.smart-ui #goods-cont:not(.list-item-view-mode-list) .goods-list { grid-template-columns:minmax(0,1fr)!important; } body#body.smart-ui #goods-cont .list-item { width:100%!important; margin-right:0!important; } body#body.smart-ui #goods-cont .g-body { display:grid!important; grid-template-columns:100px minmax(0,1fr)!important; column-gap:12px!important; align-items:start!important; height:auto!important; min-height:0!important; padding-bottom:136px!important; } body#body.smart-ui #goods-cont .g-body .g-img { grid-column:1!important; grid-row:1!important; float:none!important; width:100px!important; height:112px!important; min-height:112px!important; } body#body.smart-ui #goods-cont .g-body .g-img > .g-img-link { width:100px!important; height:112px!important; min-height:0!important; padding:6px!important; } body#body.smart-ui #goods-cont .g-body .g-text { grid-column:2!important; grid-row:1!important; display:flex!important; flex-direction:column!important; width:100%!important; min-width:0!important; margin:0!important; padding:0!important; } body#body.smart-ui #goods-cont:not(.list-item-view-mode-list) .g-body:not(.desktop-list-view) .g-name, body#body.smart-ui #goods-cont .g-body .g-name { min-height:0!important; max-height:72px!important; -webkit-line-clamp:3!important; } body#body.smart-ui #goods-cont .g-body:not(.desktop-list-view) .g-brief, body#body.smart-ui #goods-cont .g-body .g-brief { max-height:21px!important; -webkit-line-clamp:1!important; } body#body.smart-ui #goods-cont .g-price { font-size:24px!important; } } @media(max-width:767px) { body#body.smart-ui { font-size:16px; line-height:1.6; } body#body.smart-ui #smart-home h1, body#body.smart-ui #smart-about h1, body#body.smart-ui .smart-service-page h1, body#body.smart-ui .smart-contacts__hero h1, body#body.smart-ui .smart-photo-hero h1, body#body.smart-ui .smart-catalog-section h1, body#body.smart-ui .smart-product-section .product-page-title, body#body.smart-ui #cont-shop-checkout > h1.sl-title { font-size:30px!important; line-height:1.25!important; } body#body.smart-ui #smart-home h2, body#body.smart-ui #smart-about h2, body#body.smart-ui .smart-service-page h2, body#body.smart-ui .smart-photo-gallery-heading h2, body#body.smart-ui .smart-catalog-section > .cnt h2, body#body.smart-ui .smart-compare-empty h2 { font-size:24px!important; line-height:1.3!important; } body#body.smart-ui #smart-home p, body#body.smart-ui #smart-about p, body#body.smart-ui .smart-service-page p, body#body.smart-ui .smart-contacts__hero p, body#body.smart-ui .smart-contacts__subheading, body#body.smart-ui .smart-photo-hero__lead, body#body.smart-ui .smart-empty-help, body#body.smart-ui .smart-compare-empty p { font-size:16px!important; line-height:1.6!important; } body#body.smart-ui.smart-document-page #content .text, body#body.smart-ui.smart-document-page #content .text :is(p,li,a,strong,b,em,u,small,ol,ul,address,span:not(.lnr):not([class*="icon"])) { font-size:16px!important; } body#body.smart-ui.smart-document-page #content .text p:first-child, body#body.smart-ui.smart-document-page #content .text p:first-child :is(strong,b,span) { font-size:24px!important; } html.smart-checkout-page body#body.smart-ui .section { padding-top:16px!important; } } @media(max-width:359px) { body#body.smart-ui #smart-home .smart-leaders-grid { grid-template-columns:minmax(0,1fr)!important; } } body#body.smart-ui .smart-product-section .product-page-title{font-size:clamp(26px,2.4vw,32px)!important;line-height:1.3!important;} body#body.smart-ui .smart-catalog-section h1{font-size:32px!important;line-height:1.25!important;} body#body.smart-ui #cont-shop-checkout>h1.sl-title{font-size:34px!important;} body#body.smart-ui .product-buy-card.smart-ui-product-unavailable #promo-block{display:none!important;} body#body.smart-ui .smart-product-section .product-page-article{box-sizing:border-box;max-width:100%;min-width:0;white-space:normal!important;overflow-wrap:anywhere;} body#body.smart-ui #goods-cont .g-body .g-brief.smart-ui-brief-empty{display:none!important;min-height:0!important;margin:0!important;} @media(max-width:820px){ body#body.smart-ui #goods-cont .g-body .g-brief{min-height:0!important;} } @media(max-width:767px){ body#body.smart-ui .smart-product-section .product-page-title{font-size:24px!important;line-height:1.35!important;} body#body.smart-ui .smart-catalog-section h1,body#body.smart-ui #cont-shop-checkout>h1.sl-title{font-size:28px!important;} } body#body.smart-ui #header #shop-basket .b-body { box-sizing:border-box!important; display:flex!important; flex-direction:column!important; width:min(430px,calc(100vw - 24px))!important; max-width:100%!important; max-height:min(740px,calc(100vh - 82px))!important; max-height:min(740px,calc(100dvh - 82px))!important; padding:16px!important; overflow-x:hidden; overflow-y:auto; } body#body.smart-ui #header #shop-basket .basket-topbar { flex:0 0 auto; min-width:0; min-height:44px; gap:8px; padding:0 0 10px!important; align-items:center; } body#body.smart-ui #header #shop-basket .basket-topbar-title { flex:1 1 auto; min-width:0; gap:6px; font-family:var(--smart-ui-font,"Manrope",Arial,sans-serif)!important; font-size:15px!important; line-height:1.4!important; } body#body.smart-ui #header #shop-basket .basket-topbar-title strong { min-width:0; white-space:normal; overflow-wrap:anywhere; } body#body.smart-ui #header #shop-basket .basket-topbar-title span { flex:0 0 auto; min-width:26px; height:26px; font-size:14px!important; line-height:1.2!important; } body#body.smart-ui #header #shop-basket .basket-topbar-clear { flex:0 1 110px; min-width:0; min-height:44px; padding:4px 0!important; font-family:var(--smart-ui-font,"Manrope",Arial,sans-serif)!important; font-size:14px!important; line-height:1.4!important; text-align:right; white-space:normal; } body#body.smart-ui #header #shop-basket .b-list { flex:1 1 auto; min-height:0; max-height:none!important; margin:0!important; padding:4px 4px 4px 0!important; overflow-x:hidden; overflow-y:auto; overscroll-behavior:contain; scrollbar-gutter:stable; } body#body.smart-ui #header #shop-basket .basket-item { display:grid!important; grid-template-columns:56px minmax(0,1fr) 44px!important; grid-template-rows:auto auto; column-gap:8px!important; row-gap:5px!important; align-items:start!important; min-width:0; margin:0!important; padding:12px 0!important; } body#body.smart-ui #header #shop-basket .basket-item::after { content:none!important; display:none!important; } body#body.smart-ui #header #shop-basket .basket-item__image { grid-column:1!important; grid-row:1 / 3!important; align-self:start!important; float:none!important; width:56px!important; min-width:56px!important; height:56px!important; margin:0!important; flex-basis:56px!important; } body#body.smart-ui #header #shop-basket .basket-item__content { grid-column:2!important; grid-row:1!important; min-width:0!important; margin:0!important; padding:0!important; } body#body.smart-ui #header #shop-basket .basket-item__name { display:-webkit-box!important; min-height:0!important; max-height:4.2em!important; margin:0 0 5px!important; font-family:var(--smart-ui-font,"Manrope",Arial,sans-serif)!important; font-size:15px!important; font-weight:600!important; line-height:1.4!important; white-space:normal!important; overflow:hidden; overflow-wrap:anywhere; -webkit-box-orient:vertical!important; -webkit-line-clamp:3!important; } body#body.smart-ui #header #shop-basket .basket-item__quantity, body#body.smart-ui #header #shop-basket .basket-item__quantity strong { font-family:var(--smart-ui-font,"Manrope",Arial,sans-serif)!important; font-size:14px!important; line-height:1.5!important; } body#body.smart-ui #header #shop-basket .basket-item__quantity { flex-wrap:wrap; min-height:21px; white-space:normal!important; } body#body.smart-ui #header #shop-basket .basket-item__price { grid-column:2!important; grid-row:2!important; align-self:start!important; min-width:0; font-family:var(--smart-ui-font,"Manrope",Arial,sans-serif)!important; font-size:17px!important; font-weight:700!important; line-height:1.4!important; font-variant-numeric:tabular-nums; white-space:normal!important; overflow-wrap:anywhere; } body#body.smart-ui #header #shop-basket .basket-item__remove { color:#68747a!important; grid-column:3!important; grid-row:1 / 3!important; align-self:start!important; justify-self:end; width:44px!important; min-width:44px!important; height:44px!important; margin:0!important; padding:0!important; } body#body.smart-ui #header #shop-basket .basket-item__remove .lnr { font-size:18px!important; line-height:1!important; } body#body.smart-ui #header #shop-basket .basket-footer { display:grid!important; grid-template-columns:minmax(0,1fr) minmax(142px,1fr); flex:0 0 auto; align-items:center!important; gap:10px 12px!important; min-width:0; margin-top:10px!important; padding-top:12px!important; } body#body.smart-ui #header #shop-basket .basket-footer .b-total { grid-column:1; grid-row:1; min-width:0; } body#body.smart-ui #header #shop-basket .b-total-label { font-family:var(--smart-ui-font,"Manrope",Arial,sans-serif)!important; font-size:14px!important; line-height:1.5!important; } body#body.smart-ui #header #shop-basket .b-total-value { font-family:var(--smart-ui-font,"Manrope",Arial,sans-serif)!important; font-size:22px!important; line-height:1.35!important; font-weight:700!important; font-variant-numeric:tabular-nums; white-space:normal!important; overflow-wrap:anywhere; } body#body.smart-ui #header #shop-basket .basket-checkout-button { grid-column:2; grid-row:1; width:100%!important; min-width:0!important; min-height:48px!important; height:auto!important; padding:10px 12px!important; font-family:var(--smart-ui-font,"Manrope",Arial,sans-serif)!important; font-size:16px!important; line-height:1.4!important; white-space:normal!important; text-align:center; } body#body.smart-ui #header #shop-basket .basket-cost-note { grid-column:1 / -1!important; grid-row:2; min-width:0; width:auto!important; margin:0!important; font-family:var(--smart-ui-font,"Manrope",Arial,sans-serif)!important; font-size:14px!important; line-height:1.5!important; } body#body.smart-ui #header #shop-basket .basket-empty-title { font-family:var(--smart-ui-font,"Manrope",Arial,sans-serif)!important; font-size:18px!important; line-height:1.4!important; } body#body.smart-ui #header #shop-basket .basket-empty-text { font-family:var(--smart-ui-font,"Manrope",Arial,sans-serif)!important; font-size:15px!important; line-height:1.5!important; } body#body.smart-ui #header #shop-basket .basket-catalog-button { font-family:var(--smart-ui-font,"Manrope",Arial,sans-serif)!important; font-size:16px!important; min-height:48px; line-height:1.4!important; white-space:normal; } @media(max-width:1099px) { body#body.smart-ui #header #shop-basket .b-body { width:min(430px,calc(100vw - 24px))!important; max-width:100%!important; max-height:min(740px,calc(100vh - 126px))!important; max-height:min(740px,calc(100dvh - 126px))!important; padding:12px!important; } } body#body.smart-ui .smart-crumb-toggle{display:none;} @media(max-width:767px){ body#body.smart-ui .smart-crumb-trail{display:flex;align-items:center;flex-wrap:wrap;gap:5px 7px;line-height:1.5;} body#body.smart-ui .smart-crumb-trail>.lnr{flex:0 0 auto;} body#body.smart-ui .smart-crumb-trail:not(.smart-crumb-expanded)>.smart-crumb-middle{display:none!important;} body#body.smart-ui .smart-crumb-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;min-height:44px;padding:0;border:1px solid #dce2e6;border-radius:8px;background:#f6f8f9;color:#2c413b;font-family:var(--smart-ui-font,Manrope,Arial,sans-serif);font-size:20px;line-height:1;cursor:pointer;} body#body.smart-ui .smart-crumb-toggle:focus-visible{outline:3px solid #e6b700;outline-offset:2px;} } body#body.smart-ui #cont-shop-checkout #order-table .order-item-name>a{font-family:var(--smart-ui-font,Arial,sans-serif)!important;font-size:15px!important;line-height:1.45!important;font-weight:600!important;} body#body.smart-ui #cont-shop-checkout #order-table .smart-order-stock{font-size:14px!important;line-height:1.4!important;} body#body.smart-ui #cont-shop-checkout #order-table :is(.order-item-price,.order-item-sum){font-size:16px!important;line-height:1.4!important;font-variant-numeric:tabular-nums;} @media(max-width:767px){ body#body.smart-ui #cont-shop-checkout #order-table::after{content:none!important;display:none!important;} body#body.smart-ui #cont-shop-checkout #order-table>table{display:block!important;min-width:0!important;width:100%!important;} body#body.smart-ui #cont-shop-checkout #order-table>table>tbody{display:grid!important;gap:12px!important;} body#body.smart-ui #cont-shop-checkout #order-table tr.order-item{position:relative;display:grid!important;grid-template-columns:132px minmax(0,1fr)!important;grid-template-areas:"name name" "price price" "count total"!important;gap:8px 10px!important;padding:12px!important;min-width:0!important;width:100%!important;box-sizing:border-box;box-shadow:none!important;} body#body.smart-ui #cont-shop-checkout #order-table tr.order-item>td{min-width:0!important;max-width:100%;margin:0!important;padding:0!important;border:0!important;} body#body.smart-ui #cont-shop-checkout #order-table td.order-item-img{position:absolute;inset:12px auto auto 12px;grid-area:auto!important;box-sizing:border-box;width:64px!important;height:64px!important;padding:0!important;} body#body.smart-ui #cont-shop-checkout #order-table td.order-item-img>a{width:64px!important;height:64px!important;box-sizing:border-box;} body#body.smart-ui #cont-shop-checkout #order-table td.order-item-img img{width:100%!important;height:100%!important;max-width:64px!important;max-height:64px!important;padding:5px!important;box-sizing:border-box;object-fit:contain;} body#body.smart-ui #cont-shop-checkout #order-table tr.order-item>td.order-item-name{grid-area:name!important;display:flex!important;flex-direction:column;align-items:stretch!important;padding-left:74px!important;min-height:64px!important;} body#body.smart-ui #cont-shop-checkout #order-table .order-item-name>a{padding-right:44px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow-wrap:anywhere;} body#body.smart-ui #cont-shop-checkout #order-table .order-item-name>.smart-order-stock{margin-top:5px!important;} body#body.smart-ui #cont-shop-checkout #order-table tr.order-item>td.order-item-price{grid-area:price!important;padding-left:74px!important;white-space:normal;} body#body.smart-ui #cont-shop-checkout #order-table .order-item-price::before{font-size:14px;} body#body.smart-ui #cont-shop-checkout #order-table td.order-item-cnt{grid-area:count!important;display:flex!important;flex-wrap:wrap;align-items:center;width:132px!important;gap:0!important;overflow:visible;} body#body.smart-ui #cont-shop-checkout #order-table .order-item-cnt::before{flex:0 0 100%;font-size:14px!important;line-height:1.4;margin:0 0 4px!important;} body#body.smart-ui #cont-shop-checkout #order-table .order-item-cnt>:is(.o-minus,.o-plus,input[type="text"]){float:none!important;position:static!important;box-sizing:border-box;flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;line-height:1!important;text-align:center;font-size:16px!important;} body#body.smart-ui #cont-shop-checkout #order-table .order-item-cnt>:is(.o-minus,.o-plus){display:inline-flex!important;align-items:center;justify-content:center;} body#body.smart-ui #cont-shop-checkout #order-table td.order-item-sum{grid-area:total!important;align-self:end;justify-self:end;display:flex!important;flex-direction:column;align-items:flex-end!important;gap:3px;white-space:normal;overflow-wrap:anywhere;} body#body.smart-ui #cont-shop-checkout #order-table .order-item-sum::before{margin:0!important;font-size:14px!important;line-height:1.4;} body#body.smart-ui #cont-shop-checkout #order-table td.order-item-del{position:absolute;inset:12px 12px auto auto;grid-area:auto!important;width:44px!important;height:44px!important;padding:0!important;} body#body.smart-ui #cont-shop-checkout #order-table .order-item-del>i.lnr-cross{display:inline-flex;width:44px!important;height:44px!important;align-items:center;justify-content:center;line-height:1!important;cursor:pointer;} } body#body.smart-ui.smart-document-page #wrapper #content .text p.smart-ui-document-title, body#body.smart-ui.smart-document-page #wrapper #content .text p.smart-ui-document-title :is(span,strong,b,em){font-family:var(--smart-ui-font,Manrope,Arial,sans-serif)!important;font-size:26px!important;font-weight:700!important;line-height:1.35!important;text-align:left!important;} body#body.smart-ui.smart-document-page #wrapper #content .text p.smart-ui-document-title{margin:0 0 24px!important;} @media(max-width:767px){ body#body.smart-ui.smart-document-page #wrapper #content .text p.smart-ui-document-title, body#body.smart-ui.smart-document-page #wrapper #content .text p.smart-ui-document-title :is(span,strong,b,em){font-size:22px!important;} body#body.smart-ui.smart-document-page .path>.cnt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;} } @media(min-width:821px) and (max-width:1099px){ body#body.smart-ui #goods-cont:not(.list-item-view-mode-list) .goods-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;} } @media(min-width:1100px) and (max-width:1599px){ body#body.smart-ui #goods-cont:not(.list-item-view-mode-list) .goods-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;} } @media(min-width:1600px){ body#body.smart-ui #goods-cont:not(.list-item-view-mode-list) .goods-list{grid-template-columns:repeat(4,minmax(0,1fr))!important;} } @media(min-width:821px){ body#body.smart-ui #goods-cont.list-item-view-mode-list .goods-list:not([hidden]){display:block!important;} body#body.smart-ui #goods-cont.list-item-view-mode-list .g-body{position:relative!important;display:grid!important;grid-template-columns:clamp(160px,16vw,190px) minmax(0,1fr)!important;grid-template-rows:auto!important;gap:0 24px!important;align-items:start!important;min-width:0!important;min-height:0!important;height:auto!important;padding:16px 16px 112px!important;box-sizing:border-box;} body#body.smart-ui #goods-cont.list-item-view-mode-list .g-body::after{content:none!important;display:none!important;} body#body.smart-ui #goods-cont.list-item-view-mode-list .g-body .g-img{position:static!important;display:block!important;float:none!important;grid-column:1!important;grid-row:1!important;width:100%!important;height:clamp(160px,16vw,190px)!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;transform:none!important;filter:none!important;contain:none!important;} body#body.smart-ui #goods-cont.list-item-view-mode-list .g-body .g-img-link{position:static!important;display:flex!important;float:none!important;align-items:center;justify-content:center;box-sizing:border-box;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:8px!important;} body#body.smart-ui #goods-cont.list-item-view-mode-list .g-body .g-img-link img{width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain;} body#body.smart-ui #goods-cont.list-item-view-mode-list .g-body .g-text{position:static!important;display:flex!important;flex-direction:column!important;float:none!important;grid-column:2!important;grid-row:1!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;} body#body.smart-ui #goods-cont.list-item-view-mode-list .g-body .g-name{min-height:0!important;max-height:none!important;height:auto!important;overflow:visible!important;-webkit-line-clamp:unset!important;} body#body.smart-ui #goods-cont.list-item-view-mode-list .g-body .g-brief{max-height:none!important;height:auto!important;overflow:visible!important;-webkit-line-clamp:unset!important;} body#body.smart-ui #goods-cont.list-item-view-mode-list .g-body .g-price{margin-top:12px!important;} body#body.smart-ui #goods-cont.list-item-view-mode-list .g-body .g-buttons{position:absolute!important;inset:auto 16px 16px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr)!important;gap:8px!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;transform:none!important;} body#body.smart-ui #goods-cont.list-item-view-mode-list .g-body .g-buttons>.catalog-whatsapp-button{grid-column:auto!important;width:100%!important;} body#body.smart-ui #goods-cont.list-item-view-mode-list .g-body[hidden],body#body.smart-ui #goods-cont.list-item-view-mode-list .g-body [hidden]{display:none!important;} } body#body.smart-ui .smart-about-section{padding-top:32px!important;} body#body.smart-ui .smart-ui-empty-product-code, body#body.smart-ui .product-buy-card .regular-price-block.smart-ui-empty-price{display:none!important;} body#body.smart-ui #cont-shop-compare h1.sl-title{font-family:var(--smart-ui-font,Manrope,Arial,sans-serif)!important;font-size:32px!important;line-height:1.25!important;font-weight:700!important;} body#body.smart-ui #cont-shop-checkout a.button.color2[href="/shop/all"]{color:#26352e!important;background:#ffdb58!important;border:1px solid #f1ce4c!important;border-radius:10px;min-height:48px;padding:12px 20px;} @media(max-width:767px){body#body.smart-ui .smart-about-section{padding-top:16px!important;}} @media(max-width:767px){body#body.smart-ui #cont-shop-compare h1.sl-title{font-size:28px!important;}} @media(max-width:820px){ body#body.smart-ui #goods-cont .g-body .g-sale, body#body.smart-ui #goods-cont .g-body .g-new{position:absolute!important;left:20px!important;right:auto!important;max-width:88px;box-sizing:border-box;font-size:12px!important;transform:none!important;} body#body.smart-ui #goods-cont .g-body .g-sale{top:20px!important;} body#body.smart-ui #goods-cont .g-body .g-new{top:52px!important;} } body#body.smart-ui .smart-photo-hero.smart-intro-v4-photo{min-height:0!important;padding:20px!important;gap:16px!important;margin-bottom:16px!important;} body#body.smart-ui .smart-intro-v4-photo .smart-photo-hero__label{margin-bottom:6px!important;} body#body.smart-ui .smart-intro-v4-photo .smart-photo-hero__actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;width:100%;max-width:340px;margin-top:12px!important;} body#body.smart-ui .smart-intro-v4-photo .smart-photo-button{flex:1 1 112px;width:auto!important;min-width:0!important;min-height:48px!important;height:auto!important;padding:10px 8px!important;gap:4px!important;box-sizing:border-box;white-space:normal!important;} body#body.smart-ui .smart-intro-v4-photo .smart-photo-hero__details{padding:12px!important;gap:10px!important;} @media(max-width:767px){ body#body.smart-ui #smart-about.smart-intro-v4-about .sa-hero .sa-logo{display:none!important;} body#body.smart-ui #smart-about.smart-intro-v4-about .sa-hero{gap:16px!important;} body#body.smart-ui #smart-about.smart-intro-v4-about .sa-hero .sa-kicker{margin-bottom:6px!important;} body#body.smart-ui #smart-about.smart-intro-v4-about .sa-hero .sa-actions{gap:8px!important;margin-top:16px!important;} body#body.smart-ui .smart-intro-v4-contacts .smart-contacts__hero{padding:16px!important;margin-bottom:12px!important;} body#body.smart-ui .smart-intro-v4-contacts .smart-contacts__hero h1{margin-bottom:10px!important;} body#body.smart-ui .smart-intro-v4-contacts .smart-contacts__eyebrow{margin-bottom:6px!important;} body#body.smart-ui .smart-intro-v4-contacts .smart-contacts__quick{gap:8px!important;margin-bottom:16px!important;} body#body.smart-ui .smart-intro-v4-contacts .smart-contact-card{grid-template-columns:36px minmax(0,1fr)!important;column-gap:10px!important;padding:12px!important;min-height:0!important;} body#body.smart-ui .smart-intro-v4-contacts .smart-contact-card__icon{width:36px!important;height:36px!important;} body#body.smart-ui .smart-intro-v4-contacts .smart-contact-card__label{margin-bottom:2px!important;} body#body.smart-ui .smart-intro-v4-contacts .smart-contact-card__note{margin-top:4px!important;} body#body.smart-ui .smart-photo-hero.smart-intro-v4-photo{padding:16px!important;} body#body.smart-ui .smart-intro-v4-photo .smart-photo-detail+.smart-photo-detail{padding-top:10px!important;} } @supports selector(#content:has(> #smart-price-page-meta)) { body#body.smart-ui .smart-catalog-section #content.smart-catalog-content:has(> #smart-price-page-meta[data-page-id]:not([data-page-id=""]):not([data-page-id="search"])) > .cat-info { margin:0 0 12px!important; padding:0!important; min-height:0!important; overflow:visible!important; border:0!important; border-radius:0!important; background:transparent!important; box-shadow:none!important; } body#body.smart-ui .smart-catalog-section #content.smart-catalog-content:has(> #smart-price-page-meta[data-page-id]:not([data-page-id=""]):not([data-page-id="search"])) > .cat-info > h1 { margin:0!important; max-width:100%; font-family:var(--smart-ui-heading-font,"Manrope",Arial,sans-serif)!important; font-size:32px!important; font-weight:700!important; line-height:1.25!important; letter-spacing:-.025em; overflow-wrap:anywhere; } body#body.smart-ui .smart-catalog-section #content.smart-catalog-content:has(> #smart-price-page-meta[data-page-id]:not([data-page-id=""]):not([data-page-id="search"])) > .cat-info > p { margin:8px 0 0!important; font-family:var(--smart-ui-font,"Manrope",Arial,sans-serif)!important; font-size:16px!important; line-height:1.55!important; } body#body.smart-ui .smart-catalog-section #content.smart-catalog-content:has(> #smart-price-page-meta[data-page-id]:not([data-page-id=""]):not([data-page-id="search"])) > .cat-info > p:empty { margin:0!important; padding:0!important; } body#body.smart-ui .smart-catalog-section #content.smart-catalog-content:has(> #smart-price-page-meta[data-page-id]:not([data-page-id=""]):not([data-page-id="search"])) > .cat-info .catalog { margin:8px 0 0!important; padding:0!important; gap:6px 8px!important; } body#body.smart-ui .smart-catalog-section #content.smart-catalog-content:has(> #smart-price-page-meta[data-page-id]:not([data-page-id=""]):not([data-page-id="search"])) > .cat-info .catalog-item { min-width:0; max-width:100%!important; } body#body.smart-ui .smart-catalog-section #content.smart-catalog-content:has(> #smart-price-page-meta[data-page-id]:not([data-page-id=""]):not([data-page-id="search"])) > .cat-info .catalog-item h3 { margin:0!important; font-family:var(--smart-ui-font,"Manrope",Arial,sans-serif)!important; font-size:14px!important; font-weight:600!important; line-height:1.5!important; } body#body.smart-ui .smart-catalog-section #content.smart-catalog-content:has(> #smart-price-page-meta[data-page-id]:not([data-page-id=""]):not([data-page-id="search"])) > .cat-info .catalog-item h3 a { max-width:100%; min-height:44px!important; height:auto!important; padding:8px 12px!important; font-family:var(--smart-ui-font,"Manrope",Arial,sans-serif)!important; font-size:14px!important; font-weight:600!important; line-height:1.5!important; white-space:normal; overflow-wrap:anywhere; box-shadow:none!important; } body#body.smart-ui .smart-catalog-section #content.smart-catalog-content:has(> #smart-price-page-meta[data-page-id]:not([data-page-id=""]):not([data-page-id="search"])) > .sort-panel { margin:0 0 12px!important; padding:0!important; min-height:44px!important; border:0!important; border-radius:0!important; background:transparent!important; box-shadow:none!important; } body#body.smart-ui .smart-catalog-section #content.smart-catalog-content:has(> #smart-price-page-meta[data-page-id]:not([data-page-id=""]):not([data-page-id="search"])) > .sort-panel .sort-panel-left { min-width:0; max-width:100%; gap:8px; } body#body.smart-ui .smart-catalog-section #content.smart-catalog-content:has(> #smart-price-page-meta[data-page-id]:not([data-page-id=""]):not([data-page-id="search"])) > .sort-panel .sort-panel-left b { font-family:var(--smart-ui-font,"Manrope",Arial,sans-serif)!important; font-size:14px!important; line-height:1.5!important; } body#body.smart-ui .smart-catalog-section #content.smart-catalog-content:has(> #smart-price-page-meta[data-page-id]:not([data-page-id=""]):not([data-page-id="search"])) > .sort-panel .sort-panel-left select { min-width:0!important; max-width:100%!important; min-height:44px!important; height:auto!important; margin:0!important; padding:8px 34px 8px 12px!important; font-family:var(--smart-ui-font,"Manrope",Arial,sans-serif)!important; font-size:16px!important; font-weight:500!important; line-height:1.4!important; } body#body.smart-ui .smart-catalog-section #content.smart-catalog-content:has(> #smart-price-page-meta[data-page-id]:not([data-page-id=""]):not([data-page-id="search"])) > .sort-panel .sort-panel-left select:focus-visible { outline:3px solid #216346!important; outline-offset:3px; } @media(max-width:820px) { body#body.smart-ui .smart-catalog-section #content.smart-catalog-content:has(> #smart-price-page-meta[data-page-id]:not([data-page-id=""]):not([data-page-id="search"])) > .cat-info { margin-bottom:8px!important; } body#body.smart-ui .smart-catalog-section #content.smart-catalog-content:has(> #smart-price-page-meta[data-page-id]:not([data-page-id=""]):not([data-page-id="search"])) > .cat-info > h1 { font-size:28px!important; } } } body#body.smart-ui .cat-info>.smart-catalogue-disclosure-v6{grid-column:1/-1;min-width:0;margin:0;border:0;} body#body.smart-ui .smart-catalogue-disclosure-v6>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:8px 0;box-sizing:border-box;list-style:none;cursor:pointer;color:#2b4135;font-family:var(--smart-ui-font,Manrope,Arial,sans-serif);font-size:16px;font-weight:600;line-height:1.5;} body#body.smart-ui .smart-catalogue-disclosure-v6>summary::-webkit-details-marker{display:none;} body#body.smart-ui .smart-catalogue-disclosure-v6>summary::after{content:"";width:8px;height:8px;flex:0 0 8px;margin-right:4px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);} body#body.smart-ui .smart-catalogue-disclosure-v6[open]>summary::after{transform:rotate(225deg);} body#body.smart-ui .smart-catalogue-disclosure-v6:not([open])>.catalog{display:none!important;} body#body.smart-ui .smart-catalogue-disclosure-v6[open]>.catalog{margin-top:4px!important;} body#body.smart-ui .goods-view-mode.smart-catalogue-view-controls-v6{display:inline-flex;gap:6px;align-items:center;} body#body.smart-ui .smart-catalogue-view-controls-v6>span{display:grid!important;align-content:center;justify-content:center;gap:2px!important;width:48px!important;height:48px!important;margin:0!important;padding:10px!important;box-sizing:border-box;border:1px solid #dce4de;border-radius:10px;background:#fff;color:#56665d;cursor:pointer;} body#body.smart-ui .smart-catalogue-view-controls-v6>.goods-view-mode-grid{grid-template-columns:repeat(3,5px);} body#body.smart-ui .smart-catalogue-view-controls-v6>.goods-view-mode-list{grid-template-columns:5px 12px;} body#body.smart-ui .smart-catalogue-view-controls-v6>span>span{float:none!important;width:5px!important;height:5px!important;margin:0!important;background:currentColor!important;} body#body.smart-ui .smart-catalogue-view-controls-v6>.goods-view-mode-list>span:nth-child(even){width:12px!important;} body#body.smart-ui .smart-catalogue-view-controls-v6>.goods-view-mode-active{color:#253d30;background:#fff6d6;border-color:#dbb239;} body#body.smart-ui .smart-catalogue-disclosure-v6>summary:focus-visible,body#body.smart-ui .smart-catalogue-view-controls-v6>span:focus-visible{outline:3px solid #165fc0;outline-offset:3px;} body#body.smart-ui #content.smart-catalog-content .cat-info.smart-search-chrome-host-v6 { display:block!important; min-height:0!important; margin-bottom:12px!important; padding:0!important; overflow:visible!important; border:0!important; border-radius:0!important; background:transparent!important; box-shadow:none!important; } body#body.smart-ui #content.smart-catalog-content .smart-search-chrome-host-v6 > h1 { margin:0!important; font-family:var(--smart-ui-font,Manrope,Arial,sans-serif)!important; font-size:32px!important; font-weight:700!important; line-height:1.25!important; overflow-wrap:anywhere; } body#body.smart-ui #content.smart-catalog-content .smart-search-chrome-v6 { min-width:0; gap:8px; margin-top:8px; } body#body.smart-ui #content.smart-catalog-content .smart-search-chrome-v6 .smart-search-query-line { align-items:baseline; gap:4px 8px; font-family:var(--smart-ui-font,Manrope,Arial,sans-serif)!important; font-size:14px!important; line-height:1.5!important; } body#body.smart-ui #content.smart-catalog-content .smart-search-chrome-v6 .smart-search-query-value { display:inline-block!important; box-sizing:border-box; min-height:0; max-width:100%!important; padding:4px 8px; overflow:visible!important; font-family:var(--smart-ui-font,Manrope,Arial,sans-serif)!important; font-size:16px!important; font-weight:700!important; line-height:1.5!important; white-space:normal!important; text-overflow:clip; overflow-wrap:anywhere; } body#body.smart-ui #content.smart-catalog-content .smart-search-chrome-v6 .smart-search-result-count, body#body.smart-ui #content.smart-catalog-content .smart-search-chrome-v6 .smart-search-correction { font-family:var(--smart-ui-font,Manrope,Arial,sans-serif)!important; font-size:14px!important; line-height:1.5!important; white-space:normal; overflow-wrap:anywhere; } body#body.smart-ui #content.smart-catalog-content .smart-search-chrome-v6 .smart-search-correction { padding:6px 8px; } body#body.smart-ui #content.smart-catalog-content .smart-search-chrome-v6 .smart-search-scope { gap:8px; padding:10px 12px; border-radius:10px; box-shadow:none; } body#body.smart-ui #content.smart-catalog-content .smart-search-chrome-v6 .smart-search-scope-copy { flex:1 1 200px; width:auto; min-width:0; gap:8px; font-family:var(--smart-ui-font,Manrope,Arial,sans-serif)!important; font-size:14px!important; line-height:1.5!important; } body#body.smart-ui #content.smart-catalog-content .smart-search-chrome-v6 .smart-search-scope-copy > span:not(.smart-search-scope-icon) { min-width:0; white-space:normal; overflow-wrap:anywhere; } body#body.smart-ui #content.smart-catalog-content .smart-search-chrome-v6 .smart-search-scope-copy strong { font-family:var(--smart-ui-font,Manrope,Arial,sans-serif)!important; font-size:16px!important; font-weight:700!important; line-height:1.5!important; white-space:normal; overflow-wrap:anywhere; } body#body.smart-ui #content.smart-catalog-content .smart-search-chrome-v6 .smart-search-scope-icon { flex:0 0 28px; width:28px; height:28px; border-radius:8px; } body#body.smart-ui #content.smart-catalog-content .smart-search-chrome-v6 .smart-search-scope-action { min-height:44px; box-sizing:border-box; padding:8px 10px; font-family:var(--smart-ui-font,Manrope,Arial,sans-serif)!important; font-size:14px!important; line-height:1.5!important; white-space:normal; overflow-wrap:anywhere; } body#body.smart-ui #content.smart-catalog-content .smart-search-chrome-v6 .smart-search-refine-v6 { min-width:0; padding-top:6px; } body#body.smart-ui #content.smart-catalog-content .smart-search-chrome-v6 .smart-search-refine-summary-v6 { box-sizing:border-box; min-height:44px; max-width:100%; padding:8px 2px; font-family:var(--smart-ui-font,Manrope,Arial,sans-serif)!important; font-size:16px!important; font-weight:600!important; line-height:1.5!important; white-space:normal; } body#body.smart-ui #content.smart-catalog-content .smart-search-chrome-v6 .smart-search-refine-v6:not([open]) > .smart-search-related, body#body.smart-ui #content.smart-catalog-content .smart-search-chrome-v6 .smart-search-refine-v6:not([open]) > .smart-search-category-panel { display:none!important; } body#body.smart-ui #content.smart-catalog-content .smart-search-chrome-v6 .smart-search-related { margin-top:8px; } body#body.smart-ui #content.smart-catalog-content .smart-search-chrome-v6 .smart-search-related-title, body#body.smart-ui #content.smart-catalog-content .smart-search-chrome-v6 .smart-search-category-label, body#body.smart-ui #content.smart-catalog-content .smart-search-chrome-v6 .smart-search-category-status { font-family:var(--smart-ui-font,Manrope,Arial,sans-serif)!important; font-size:14px!important; line-height:1.5!important; letter-spacing:normal; text-transform:none; } body#body.smart-ui #content.smart-catalog-content .smart-search-chrome-v6 .smart-search-related-list { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:8px; } body#body.smart-ui #content.smart-catalog-content .smart-search-chrome-v6 .smart-search-related-link { box-sizing:border-box; min-width:0; min-height:44px; flex-direction:column; align-items:flex-start; justify-content:center; gap:3px; padding:8px 10px; font-family:var(--smart-ui-font,Manrope,Arial,sans-serif)!important; font-size:16px!important; line-height:1.5!important; text-align:left; white-space:normal; overflow-wrap:anywhere; } body#body.smart-ui #content.smart-catalog-content .smart-search-chrome-v6 .smart-search-related-link small { max-width:100%!important; margin:0; overflow:visible!important; font-size:14px!important; line-height:1.5!important; white-space:normal!important; text-overflow:clip; overflow-wrap:anywhere; } body#body.smart-ui #content.smart-catalog-content .smart-search-chrome-v6 .smart-search-category-panel { box-sizing:border-box; max-width:100%; margin-top:10px; padding:10px; border-radius:10px; } body#body.smart-ui #content.smart-catalog-content .smart-search-chrome-v6 .smart-search-category-filter, body#body.smart-ui #content.smart-catalog-content .smart-search-chrome-v6 #cat-select.smart-search-category-select { font-family:var(--smart-ui-font,Manrope,Arial,sans-serif)!important; font-size:16px!important; line-height:1.5!important; } body#body.smart-ui #content.smart-catalog-content .smart-search-chrome-v6 .smart-search-category-filter { min-height:44px; padding:8px 10px; } body#body.smart-ui #content.smart-catalog-content .smart-search-chrome-v6 :is(summary,a,input,select):focus-visible { outline:3px solid #166749!important; outline-offset:2px; } body#body.smart-ui #content.smart-catalog-content .cat-info.smart-search-chrome-host-v6 ~ .sort-panel { box-sizing:border-box; min-height:44px; margin:10px 0 12px!important; padding:0!important; border:0!important; border-radius:0!important; background:transparent!important; box-shadow:none!important; } body#body.smart-ui #content.smart-catalog-content .cat-info.smart-search-chrome-host-v6 ~ .sort-panel select { min-height:44px; font-family:var(--smart-ui-font,Manrope,Arial,sans-serif)!important; font-size:16px!important; line-height:1.5!important; } body#body.smart-ui #content.smart-catalog-content .cat-info.smart-search-chrome-host-v6 ~ .sort-panel b { font-family:var(--smart-ui-font,Manrope,Arial,sans-serif)!important; font-size:14px!important; line-height:1.5!important; } body#body.smart-ui #content.smart-catalog-content .cat-info.smart-search-chrome-host-v6 ~ .sort-panel select:focus-visible { outline:3px solid #166749!important; outline-offset:2px; } @media(max-width:820px) { body#body.smart-ui #content.smart-catalog-content .smart-search-chrome-host-v6 > h1 { font-size:28px!important; } body#body.smart-ui #content.smart-catalog-content .smart-search-chrome-v6 .smart-search-related-list { grid-template-columns:minmax(0,1fr); } } body#body.smart-ui .cat-info.smart-search-chrome-host-v6>p.smart-search-native-category-control.smart-search-label-only-v7:not([role]):not([tabindex]):not(:has(input,select,textarea,button,a,label,form,img,svg,video,audio,iframe,object,embed,canvas,[role],[tabindex],[contenteditable])){display:none!important;} body#body.smart-ui #content.smart-catalog-content > #smart-price-page-meta[hidden][data-page-id="wishlist"][data-category-url="/shop/wishlist"] ~ #goods-cont > #goods_cont > .empty { box-sizing:border-box; margin:8px 0 18px; padding:18px; border:1px solid #dfe6e1; border-radius:12px; background:#fff; box-shadow:none; color:#29362e; font-family:var(--smart-ui-font,Manrope,Arial,sans-serif)!important; font-size:16px!important; line-height:1.6!important; overflow-wrap:anywhere; } body#body.smart-ui #content.smart-catalog-content > #smart-price-page-meta[hidden][data-page-id="wishlist"][data-category-url="/shop/wishlist"] ~ #goods-cont > #goods_cont > .empty > .smart-empty-help { margin:10px 0 14px; color:#58665f; font-family:var(--smart-ui-font,Manrope,Arial,sans-serif)!important; font-size:14px!important; line-height:1.5!important; } body#body.smart-ui #content.smart-catalog-content > #smart-price-page-meta[hidden][data-page-id="wishlist"][data-category-url="/shop/wishlist"] ~ #goods-cont > #goods_cont > .empty > a.smart-empty-actions { box-sizing:border-box; min-height:44px!important; max-width:100%; padding:10px 14px!important; font-family:var(--smart-ui-font,Manrope,Arial,sans-serif)!important; font-size:16px!important; line-height:1.4!important; white-space:normal!important; text-align:center; } body#body.smart-ui #content.smart-catalog-content > #smart-price-page-meta[hidden][data-page-id="wishlist"][data-category-url="/shop/wishlist"] ~ #goods-cont > #goods_cont > .empty > a.smart-empty-actions:focus-visible { outline:3px solid #166749!important; outline-offset:3px; } html.smart-search-enhanced.smart-search-has-empty[data-smart-search-page-ready="1"] body#body.smart-ui #content.smart-catalog-content .smart-search-empty { min-width:0; gap:10px; margin:4px 0 16px; padding:18px 16px; border-radius:12px; box-shadow:none; } html.smart-search-enhanced.smart-search-has-empty[data-smart-search-page-ready="1"] body#body.smart-ui #content.smart-catalog-content .smart-search-empty-icon { width:40px; height:40px; border-radius:12px; } html.smart-search-enhanced.smart-search-has-empty[data-smart-search-page-ready="1"] body#body.smart-ui #content.smart-catalog-content .smart-search-empty-icon svg { width:22px; height:22px; } html.smart-search-enhanced.smart-search-has-empty[data-smart-search-page-ready="1"] body#body.smart-ui #content.smart-catalog-content .smart-search-empty h2 { font-family:var(--smart-ui-font,Manrope,Arial,sans-serif)!important; font-size:24px!important; line-height:1.3!important; } html.smart-search-enhanced.smart-search-has-empty[data-smart-search-page-ready="1"] body#body.smart-ui #content.smart-catalog-content .smart-search-empty p { max-width:620px; font-family:var(--smart-ui-font,Manrope,Arial,sans-serif)!important; font-size:16px!important; line-height:1.5!important; overflow-wrap:anywhere; } html.smart-search-enhanced.smart-search-has-empty[data-smart-search-page-ready="1"] body#body.smart-ui #content.smart-catalog-content .smart-search-empty ul { gap:4px; font-family:var(--smart-ui-font,Manrope,Arial,sans-serif)!important; font-size:14px!important; line-height:1.5!important; } html.smart-search-enhanced.smart-search-has-empty[data-smart-search-page-ready="1"] body#body.smart-ui #content.smart-catalog-content .smart-search-empty .smart-search-retry { min-width:0; max-width:100%; grid-template-columns:minmax(0,1fr) auto; gap:8px; } html.smart-search-enhanced.smart-search-has-empty[data-smart-search-page-ready="1"] body#body.smart-ui #content.smart-catalog-content .smart-search-empty .smart-search-retry-input, html.smart-search-enhanced.smart-search-has-empty[data-smart-search-page-ready="1"] body#body.smart-ui #content.smart-catalog-content .smart-search-empty .smart-search-retry button { box-sizing:border-box; min-width:0; min-height:44px!important; padding:8px 10px; font-family:var(--smart-ui-font,Manrope,Arial,sans-serif)!important; font-size:16px!important; line-height:1.5!important; } html.smart-search-enhanced.smart-search-has-empty[data-smart-search-page-ready="1"] body#body.smart-ui #content.smart-catalog-content .smart-search-empty .smart-search-retry button { width:auto; white-space:nowrap; } html.smart-search-enhanced.smart-search-has-empty[data-smart-search-page-ready="1"] body#body.smart-ui #content.smart-catalog-content .smart-search-empty-action { box-sizing:border-box; min-height:44px!important; padding:10px 12px; font-family:var(--smart-ui-font,Manrope,Arial,sans-serif)!important; font-size:16px!important; line-height:1.4!important; white-space:normal; overflow-wrap:anywhere; } html.smart-search-enhanced.smart-search-has-empty[data-smart-search-page-ready="1"] body#body.smart-ui #content.smart-catalog-content .smart-search-empty :is(input,button,a):focus-visible { outline:3px solid #166749!important; outline-offset:2px; } @media(max-width:820px) { html.smart-search-enhanced.smart-search-has-empty[data-smart-search-page-ready="1"] body#body.smart-ui #content.smart-catalog-content .smart-search-empty { padding:14px 12px; } html.smart-search-enhanced.smart-search-has-empty[data-smart-search-page-ready="1"] body#body.smart-ui #content.smart-catalog-content .smart-search-empty-icon { display:none; } html.smart-search-enhanced.smart-search-has-empty[data-smart-search-page-ready="1"] body#body.smart-ui #content.smart-catalog-content .smart-search-empty h2 { font-size:22px!important; } } @media screen and (max-width: 820px) { body#body.smart-ui:not(.smart-mobile-catalog-open):not(.smart-filter-lock) #sidebar.smart-catalog-sidebar, body#body.smart-ui:not(.smart-mobile-catalog-open):not(.smart-filter-lock) #sidebar.smart-catalog-sidebar * { visibility: hidden !important; } } @media screen and (min-width: 821px) and (max-width: 1279px) { body#body.smart-ui .smart-catalog-layout > #sidebar.smart-catalog-sidebar { left: auto !important; } } body#body.smart-ui #smart-spec-card #smart-filter-search { min-height: 44px !important; font-family: inherit !important; font-size: 16px !important; line-height: 1.4 !important; } body#body.smart-ui #smart-spec-card.is-modal #smart-filter-close { min-width: 44px !important; min-height: 44px !important; padding: 0 !important; font-family: inherit !important; line-height: 1 !important; } @media screen and (min-width: 821px) and (max-width: 1279px) { body#body.smart-ui.smart-filter-lock .smart-catalog-layout > #sidebar.smart-catalog-sidebar { z-index: auto !important; } }
