.rd-piano-accessories { position:fixed; inset:0; z-index:var(--rd-dialog-layer); display:flex; align-items:flex-start; justify-content:center; padding:var(--rd-dialog-viewport-top) var(--rd-dialog-viewport-side); overflow:auto; background:var(--rd-dialog-backdrop); } .rd-piano-accessories[hidden] { display:none !important; } .rd-piano-accessories > .rd-dialog { position:relative; overflow:auto; } .rd-piano-accessories__option { display:flex; align-items:center; gap:12px; } .rd-piano-accessories__option input { flex:0 0 auto; width:18px; height:18px; margin:0; accent-color:var(--red); } .rd-piano-accessories__option img { flex:0 0 56px; width:56px; height:48px; object-fit:contain; } .rd-piano-accessories__option span { min-width:0; } .rd-piano-accessories__total { margin-top:var(--rd-dialog-section-gap); font-variant-numeric:tabular-nums; } .rd-piano-accessories__total strong { color:var(--text); } .rd-piano-accessories__total [data-rd-accessories-total-discount] { color:var(--red); } .rd-piano-accessories .rd-dialog__button:disabled { opacity:.5; cursor:default; } body.rd-piano-accessories-open { overflow:hidden; } #rd-piano-accessories > .rd-dialog { --rd-dialog-choice-padding:2px; --rd-dialog-choice-gap:4px; --rd-dialog-choice-min-height:30px; --rd-dialog-choice-image-height:24px; --rd-dialog-choice-image-width:30px; } @media (max-width:899px) and (max-height:600px) { #rd-piano-accessories > .rd-dialog { --rd-dialog-choice-padding:0px; --rd-dialog-choice-min-height:24px; --rd-dialog-choice-image-height:18px; --rd-dialog-choice-image-width:22.5px; } } @media (max-width:899px) { #rd-piano-accessories .rd-dialog__title { font-size:clamp(12px,5vw,20px); white-space:nowrap; } } :root{ --bg: #f4f5f7; --surface: #ffffff; --surface-2: #eef0f3; --line: #e4e7ec; --text: #1b1e25; --muted: #4b5563; --muted-2: #657083; --red: #e1251b; --red-2: #c81e15; --red-ink: #e1251b; --bg-2: #14161c; --chrome-text: #eceef2; --chrome-muted: #c7ccd4; --chrome-line: rgba(255,255,255,.10); --chrome-surface:#20242c; --radius: 14px; --radius-sm: 10px; --appbar-h: 205px; --tabbar-h: 62px; --maxw: 720px; --maxw-dt: 1240px; --sidebar: 222px; --font-body: "Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif; --font-head: "Oswald","Manrope",-apple-system,sans-serif; --shadow: 0 4px 16px rgba(20,22,28,.08); --rd-cookie-safe-bottom: 0px; } .rd-appbar, .rd-tabbar, .rd-drawer, #menu{ --surface: var(--chrome-surface); --surface-2: #2a2f39; --text: var(--chrome-text); --muted: var(--chrome-muted); --muted-2: #aab1be; --line: var(--chrome-line); } *,*::before,*::after{ box-sizing:border-box; } html{ -webkit-text-size-adjust:100%; } body{ margin:0; background:var(--bg); color:var(--text); font-family:var(--font-body); font-size:15px; line-height:1.5; -webkit-font-smoothing:antialiased; padding-top:var(--appbar-h); padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom)); min-width:0; overflow-x:hidden; } img{ max-width:100%; height:auto; border:0; } a{ color:var(--red-ink); text-decoration:none; transition:color .15s; } a:hover{ color:var(--red-2); } h1,h2,h3,h4,h5{ font-family:var(--font-head); color:var(--text); line-height:1.15; margin:.6em 0 .4em; font-weight:600; letter-spacing:.2px; } h1{ font-size:24px; } h2{ font-size:20px; } h3{ font-size:17px; } p{ margin:.5em 0; } hr{ border:0; border-top:1px solid var(--line); margin:14px 0; } .vcard, #menu, #brend, .dostavka, .h1-header{ display:none !important; } .pagecontent .vcard{ display:block !important; } #left, #right{ display:none !important; } .rd-scroll-promo{ position:fixed; top:0; right:0; left:0; z-index:50; display:grid; place-items:center; min-height:44px; padding:5px 14px; background:rgba(255,225,76,.94); border-bottom:1px solid rgba(0,0,0,.16); color:#000; font-size:21px; font-weight:800; line-height:1.2; text-align:center; text-decoration:none; box-shadow:0 3px 12px rgba(20,22,28,.13); } .rd-scroll-promo[hidden]{ display:none; } .rd-scroll-promo:hover,.rd-scroll-promo:focus-visible{ color:#000; background:rgba(255,232,100,.96); } .rd-scroll-promo:focus-visible{ outline:3px solid #000; outline-offset:-3px; } .rd-scroll-promo__label{ display:inline-flex; align-items:center; justify-content:center; gap:6px; max-width:100%; color:#000; } .rd-scroll-promo__here{ margin-right:3px; } .rd-sale-price{display:inline-flex;align-items:baseline;gap:10px;flex-wrap:nowrap;white-space:nowrap} .rd-sale-price__new{color:var(--red-ink);font-weight:800} .rd-sale-price__old{color:var(--muted-2);font-size:.65em;font-weight:500;text-decoration:line-through;white-space:nowrap} .rd-scroll-promo--sale .rd-scroll-promo__label{display:block;white-space:normal;font-size:clamp(14px,4vw,21px)} @media(max-width:899px){.rd-scroll-promo--sale .rd-scroll-promo__label{font-size:clamp(16px,5.3vw,26px);white-space:nowrap}} .rd-scroll-promo__sale-accent{color:var(--red)} .rd-scroll-promo__label svg{ width:1.25em; height:1.25em; flex:none; fill:#d71920; } @media (max-width:899px){ .rd-scroll-promo{ font-size:clamp(16px,5.3vw,24px); } .rd-scroll-promo__label{ white-space:nowrap; } } @media (max-width:560px){ .rd-scroll-promo{ min-height:44px; padding:6px 10px; } } .rd-appbar{ position:fixed; top:0; left:0; right:0; z-index:50; background:var(--bg-2); border-bottom:1px solid var(--line); padding:8px 12px calc(8px + env(safe-area-inset-bottom,0)) ; padding-bottom:8px; transform:translateY(calc(-1px * var(--rd-appbar-offset, 0))); will-change:transform; transition:none; } .rd-appbar__row{ display:flex; align-items:center; gap:10px; flex-wrap:wrap; } .rd-appbar__topline{ display:contents; } .rd-burger{ flex:0 0 auto; order:1; display:inline-flex; align-items:center; justify-content:center; width:38px; height:38px; padding:0; margin:0; background:transparent; border:0; color:var(--text); cursor:pointer; border-radius:10px; } .rd-burger__label{ display:none; } .rd-burger:active{ background:var(--surface); } .rd-logo{ flex:1 1 auto; display:flex; align-items:baseline; gap:4px; order:2; font-weight:800; letter-spacing:.2px; line-height:1; color:var(--text); font-size:19px; } .rd-logo__mark{ background:var(--red); color:#fff; padding:4px 7px; border-radius:7px; font-size:16px; letter-spacing:.5px; } .rd-logo__rest{ color:var(--text); font-weight:700; } .rd-logo__rest i{ color:var(--muted); font-style:normal; font-weight:600; } .rd-appbar__actions{ flex:0 0 auto; display:flex; gap:4px; order:3; } .rd-iconbtn{ display:inline-flex; align-items:center; justify-content:center; width:38px; height:38px; color:var(--text); border-radius:10px; } .rd-iconbtn:active{ background:var(--surface); } .rd-cart-link{ position:relative; } .rd-cart-count{ position:absolute; top:-4px; right:-4px; min-width:18px; height:18px; padding:0 4px; display:inline-flex; align-items:center; justify-content:center; border-radius:999px; background:var(--red); color:#fff; border:2px solid var(--bg-2); font-size:10px; font-weight:800; line-height:1; font-variant-numeric:tabular-nums; } .rd-cart-count[hidden]{ display:none; } .rd-tab .rd-cart-count{ top:2px; right:calc(50% - 22px); border-color:var(--bg-2); } .rd-cart-link.is-updated{ animation:rd-cart-pulse .55s ease-out; } .rd-buy.is-added, .td-cart a[href*="action=buy_now"].is-added{ background:#25834d; } @keyframes rd-cart-pulse{ 50%{ transform:scale(1.13); color:var(--red); } } .rd-cart-toast{ position:fixed; z-index:80; left:16px; right:16px; bottom:calc(var(--tabbar-h) + 12px + env(safe-area-inset-bottom)); display:flex; align-items:center; justify-content:space-between; gap:12px; padding:12px 14px; border-radius:12px; background:#1b1d23; color:#fff; box-shadow:0 10px 28px rgba(0,0,0,.26); font-size:14px; font-weight:700; transform:translateY(12px); opacity:0; transition:opacity .2s ease, transform .2s ease; } .rd-cart-toast.is-visible{ opacity:1; transform:translateY(0); } .rd-cart-toast a{ flex:0 0 auto; color:#fff; background:var(--red); padding:8px 10px; border-radius:8px; font-size:13px; } @media (min-width:900px){ .rd-cart-toast{ left:auto; right:24px; bottom:calc(24px + var(--rd-cookie-safe-bottom)); width:min(360px, calc(100vw - 48px)); } } .rd-contact{ display:flex; flex-direction:column; align-items:center; gap:0; margin:5px 0 7px; order:4; flex:0 0 100%; } .rd-contact__phone-row{ display:flex; align-items:center; justify-content:center; gap:10px; } .rd-messenger-links{ display:flex; align-items:center; gap:10px; } .rd-messenger-links--mobile{ display:none; } .rd-messenger-link{ display:inline-flex; align-items:center; justify-content:center; width:21px; height:21px; text-decoration:none; transition:transform .15s ease; } .rd-messenger-link:hover{ transform:scale(1.08); } .rd-messenger-link img{ display:block; width:21px; height:21px; } .rd-phone{ display:block; text-align:center; font-weight:800; font-size:19px; line-height:1.2; color:var(--text); letter-spacing:.4px; margin:0; } .rd-phone:hover{ color:var(--text); } .rd-address{ display:block; max-width:100%; color:#f3d36b; font-weight:800; font-size:14px; line-height:1.25; text-align:center; text-wrap:balance; } .rd-address:hover{ color:#ffe18a; } .rd-hours{ display:block; margin-top:5px; color:var(--chrome-text); font-size:12px; font-weight:600; line-height:1.35; text-align:center; } .rd-hours__monday{ display:none; } .rd-phonebtn{ display:none; } .rd-search{ display:flex; align-items:center; gap:8px; background:#f7f9fc; border:2px solid #b7c1d0; border-radius:12px; padding:0 12px; height:42px; box-shadow:0 3px 12px rgba(0,0,0,.28); order:5; flex:0 0 100%; min-width:0; max-width:100%; } .rd-search:focus-within{ border-color:var(--red); box-shadow:0 0 0 3px rgba(237,36,29,.28); } .rd-search__ico{ color:#566174; flex:0 0 auto; } .rd-search__input{ flex:1 1 auto; min-width:0; height:100%; background:transparent; border:0; outline:0; color:#1d2531; font-size:15px; } .rd-search__input::placeholder{ color:#58657a; opacity:1; } .rd-search__submit{ flex:0 0 auto; height:32px; padding:0 12px; border:0; border-radius:8px; background:var(--red); color:#fff; font:700 12px var(--font-body); cursor:pointer; } .rd-search__submit:hover{ background:var(--red-2); } .rd-search__submit{position:relative} .rd-search__submit:disabled{cursor:wait;opacity:1} .rd-search.is-loading .rd-search__submit-label{visibility:hidden} .rd-search__submit .rd-search__spinner{position:absolute;left:50%;top:50%;margin:-9px 0 0 -9px;border-color:rgba(255,255,255,.45);border-top-color:#fff} .rd-search__submit .rd-search__spinner[hidden]{display:none} .rd-search{ position:relative; } .rd-search__suggestions{ position:absolute; z-index:80; top:calc(100% + 10px); left:0; right:0; max-height:min(70vh,560px); overflow:auto; background:#fff; border:1px solid #dce2ea; border-radius:16px; box-shadow:0 20px 46px rgba(21,31,46,.22); } .rd-search__suggestion{ position:relative; display:flex; align-items:center; gap:12px; min-height:58px; padding:10px 14px; color:#202632; text-decoration:none; transition:background .16s ease,color .16s ease; } .rd-search__suggestion:not(.rd-search__suggestion--category):not(.rd-search__suggestion--brand)::before{ content:""; width:3px; align-self:stretch; margin:-10px 0 -10px -14px; background:transparent; } .rd-search__suggestion-title{ display:flex; align-items:center; gap:7px; margin:0; padding:10px 14px 7px; border-top:1px solid #edf0f3; background:#f7f9fc; color:#58657a; font-size:11px; font-weight:800; letter-spacing:.08em; text-transform:uppercase; } .rd-search__suggestion-title:first-child{ border-top:0; } .rd-search__suggestion-title::before{ content:""; width:7px; height:7px; border-radius:50%; background:#718096; box-shadow:0 0 0 4px rgba(113,128,150,.12); } .rd-search__suggestion-title--categories{ color:#a71814; background:#fff7f6; } .rd-search__suggestion-title--categories::before{ background:var(--red); box-shadow:0 0 0 4px rgba(237,36,29,.12); } .rd-search__suggestion-title--brands{ color:#714600; background:#fffaf0; } .rd-search__suggestion-title--brands::before{ background:#e49b15; box-shadow:0 0 0 4px rgba(228,155,21,.14); } .rd-search__suggestion-title--models::before{ background:#54657c; } .rd-search__suggestion--category{ min-height:54px; background:#fffafa; } .rd-search__suggestion--category::before{ content:"↗"; display:grid; place-items:center; width:28px; height:28px; border-radius:9px; background:#ffe6e3; color:var(--red); font-size:16px; font-weight:800; flex:0 0 28px; } .rd-search__suggestion--brand{ min-height:54px; background:#fffaf1; } .rd-search__suggestion--brand::before{ content:"★"; display:grid; place-items:center; width:28px; height:28px; border-radius:9px; background:#fff0ca; color:#b36a00; font-size:13px; flex:0 0 28px; } .rd-search__suggestion:hover{ background:#f1f5fa; color:#111827; }.rd-search__suggestion--category:hover{background:#fff0ee}.rd-search__suggestion--brand:hover{background:#fff4de}.rd-search__suggestion-img{width:46px;height:46px;object-fit:contain;flex:0 0 46px;border-radius:8px;background:#fff}.rd-search__suggestion-name{display:block;font-size:14px;line-height:1.28;font-weight:700}.rd-search__suggestion-meta{display:block;margin-top:3px;color:#69717d;font-size:12px;line-height:1.2}.rd-search__suggestion-price{margin-left:auto;color:var(--red);font-size:14px;font-weight:800;white-space:nowrap}.rd-search__suggestion-all{display:flex;justify-content:space-between;align-items:center;padding:13px 14px;border-top:1px solid #e7ebf0;background:#fff;color:var(--red);font-size:13px;font-weight:800;text-decoration:none}.rd-search__suggestion-all:hover{background:#fff7f6}.rd-search__suggestion-all span{font-size:19px;line-height:1} button:focus-visible, a:focus-visible, input:focus-visible{ outline:3px solid rgba(243,211,107,.9); outline-offset:3px; } .rd-loading-indicator{font-family:var(--font-body)} .rd-loading-spinner{display:inline-block;width:18px;height:18px;flex:0 0 18px;box-sizing:border-box;border:2px solid #c3ccd9;border-top-color:var(--red);border-radius:50%;animation:rd-loading-spin .75s linear infinite} @keyframes rd-loading-spin{to{transform:rotate(360deg)}} .rd-site-progress{position:fixed;z-index:100000;top:0;left:0;right:0;height:4px;overflow:hidden;background:#ffdedb;pointer-events:none;} .rd-site-progress[hidden]{display:none;} .rd-site-progress>span{display:block;width:40%;height:100%;background:var(--red);animation:rd-site-progress 1s ease-in-out infinite;} [data-rd-action-pending]{cursor:progress!important;} @keyframes rd-site-progress{from{transform:translateX(-100%);}to{transform:translateX(350%);}} @media(prefers-reduced-motion:reduce){.rd-site-progress>span{width:100%;animation:none;}} .rd-service-grid>.rd-yas-analytics-pending{order:4;grid-column:1/-1;} .rd-yas-analytics-status{display:flex;align-items:center;flex-wrap:wrap;gap:10px;} @media (max-width:899px){ .rd-appbar__row{ align-items:stretch; gap:8px; } .rd-appbar__topline{ display:flex; align-items:center; justify-content:flex-start; gap:16px; order:1; flex:0 0 100%; min-width:0; } .rd-appbar__topline .rd-logo{ flex:0 0 auto; } .rd-messenger-links--mobile{ display:flex; flex:0 0 auto; gap:12px; order:3; margin-left:auto; } .rd-messenger-links--mobile .rd-messenger-link, .rd-messenger-links--mobile .rd-messenger-link img{ width:18px; height:18px; } .rd-appbar__actions{ flex:0 0 auto; order:4; margin-left:6px; margin-right:-8px; padding-left:6px; border-left:1px solid rgba(255,255,255,.28); } .rd-contact{ order:2; flex:0 0 100%; margin:0; } .rd-contact .rd-messenger-links{ display:none; } .rd-search{ order:3; } } @media (max-width:340px){ .rd-appbar__topline{ gap:6px; } .rd-appbar__topline .rd-logo{ font-size:16px; } .rd-appbar__topline .rd-logo__mark{ font-size:14px; padding:4px 6px; } .rd-messenger-links--mobile{ gap:6px; margin-left:auto; } } #rd-pickup-modal > div, #rd-carrier-modal > div, #rd-pek-modal > div{ max-height:calc(100dvh - 24px)!important; } body.rd-drawer-open{ overflow:hidden; } .rd-tabbar{ position:fixed; left:0; right:0; bottom:var(--rd-cookie-safe-bottom); z-index:50; display:flex; height:var(--tabbar-h); align-items:stretch; padding:6px max(8px, env(safe-area-inset-right,0)) calc(6px + env(safe-area-inset-bottom,0)) max(8px, env(safe-area-inset-left,0)); background:var(--bg-2); border-top:1px solid var(--line); gap:4px; transform:translateY(calc(100% + env(safe-area-inset-bottom, 0px))); pointer-events:none; transition:transform .18s ease; overflow-x:auto; overscroll-behavior-x:contain; -webkit-overflow-scrolling:touch; scrollbar-width:none; } .rd-tabbar::-webkit-scrollbar{ display:none; } html.rd-tabbar-visible .rd-tabbar{ transform:translateY(0); pointer-events:auto; } @media (max-width:899px){ html.rd-cart-page .rd-tabbar{ display:none!important; } } .rd-tab{ flex:0 0 auto; display:flex; align-items:center; justify-content:center; min-width:max-content; padding:8px 11px; border-radius:9px; color:var(--chrome-text); font-size:12px; font-weight:600; line-height:1.15; text-align:center; } .rd-menu-discounts-for-all{ color:#f6d34a; } button.rd-tab{ background:none; border:0; font:inherit; cursor:pointer; } .rd-tab:active, .rd-tab:hover{ background:rgba(255,255,255,.08); color:#fff; } .rd-salon-contacts__technical-day{ color:var(--red); font-weight:800; } .rd-drawer-backdrop{ position:fixed; inset:0; z-index:55; background:rgba(0,0,0,.55); opacity:0; visibility:hidden; transition:opacity .2s; } body.rd-drawer-open .rd-drawer-backdrop{ opacity:1; visibility:visible; } .rd-drawer{ position:fixed; top:0; bottom:0; left:0; z-index:60; width:82%; max-width:330px; background:var(--bg-2); border-right:1px solid var(--line); transform:translateX(-102%); transition:transform .25s ease; display:flex; flex-direction:column; overflow-x:hidden; overflow-y:auto; -webkit-overflow-scrolling:touch; scrollbar-gutter:stable; scrollbar-width:thin; scrollbar-color:var(--muted) transparent; padding-bottom:env(safe-area-inset-bottom,0); } .rd-drawer::-webkit-scrollbar{ width:8px; } .rd-drawer::-webkit-scrollbar-thumb{ background:var(--muted); border:2px solid var(--bg-2); border-radius:999px; } body.rd-drawer-open .rd-drawer{ transform:translateX(0); } .rd-drawer__head{ display:flex; align-items:center; justify-content:space-between; padding:16px; border-bottom:1px solid var(--line); } .rd-drawer__title{ font-size:18px; font-weight:800; } .rd-drawer__close{ background:transparent; border:0; color:var(--muted); font-size:30px; line-height:1; width:36px; height:36px; cursor:pointer; } .rd-drawer__search{ display:block; padding:12px 20px 14px; } .rd-drawer__search-field{ position:relative; display:block; } .rd-drawer__search-input{ width:100%; box-sizing:border-box; padding:11px 42px 11px 40px; border:2px solid #b7c1d0; border-radius:8px; background:#f7f9fc; color:#1d2531; font-size:16px; } .rd-drawer__search-input::placeholder{ color:#7d8797; opacity:1; font-weight:400; } .rd-drawer__search-input:focus{ outline:0; border-color:var(--red); box-shadow:0 0 0 3px rgba(237,36,29,.15); } .rd-drawer__search-input::-webkit-search-cancel-button{ display:none; -webkit-appearance:none; } .rd-drawer__search-icon,.rd-drawer__search-enter{ position:absolute; top:50%; width:20px; height:20px; transform:translateY(-50%); fill:none; stroke:#7d8797; stroke-width:1.8; stroke-linecap:round; stroke-linejoin:round; pointer-events:none; } .rd-drawer__search-icon{ left:12px; } .rd-drawer__search-enter{ right:12px; } .rd-drawer__search-clear{ position:absolute; top:50%; right:5px; transform:translateY(-50%); width:30px; height:30px; padding:0; border:0; border-radius:7px; background:transparent; color:var(--muted); font-size:22px; line-height:1; cursor:pointer; } .rd-drawer__search-clear:not([hidden]) + .rd-drawer__search-enter{ opacity:0; } .rd-drawer__search-clear:hover{ background:var(--surface-2); color:var(--text); } .rd-drawer__search-clear[hidden]{ display:none; } .rd-drawer__results{ margin:0 20px 16px; border:1px solid #353d4a; border-radius:14px; overflow:hidden; background:#20252e; flex-shrink:0; } .rd-drawer__results[hidden]{ display:none; } .rd-drawer__results-head{ display:flex; align-items:center; justify-content:space-between; padding:10px 12px 7px; color:var(--muted); } .rd-drawer__results-title{ font-size:12px; font-weight:700; } .rd-drawer__results-count{ min-width:24px; padding:2px 7px; border-radius:999px; background:var(--surface-2); text-align:center; font-size:10px; font-weight:800; } .rd-drawer__results-list{ display:flex; flex-direction:column; } .rd-drawer__results-list a{ padding:10px 12px; color:var(--text); font-size:14px; font-weight:600; text-align:left; border-top:1px solid var(--line); } .rd-drawer__results-list a:active{ background:var(--surface-2); } .rd-drawer__results-list mark{ padding:0; background:transparent; color:var(--red); font-weight:800; } .rd-drawer__results-list mark.rd-drawer__mark--word{ margin-right:.25em; } .rd-drawer__nav{ display:flex; flex-direction:column; gap:12px; padding:0 20px 28px; } .rd-drawer__catalog-group{ display:flex; flex-direction:column; overflow:hidden; border:1px solid #353d4a; border-radius:14px; background:#20252e; box-shadow:0 8px 18px rgba(0,0,0,.16); } .rd-drawer__nav a{ padding:13px 16px; color:#f1f4f8; font-size:16px; font-weight:800; border-bottom:1px solid #353d4a; } .rd-drawer__nav a.rd-drawer__catalog-subcategory{ padding-top:9px; padding-bottom:9px; padding-left:32px; color:#cbd3df; font-size:14px; font-weight:600; } .rd-drawer__catalog-root{ position:relative; padding-right:74px !important; background:linear-gradient(135deg,#2d3542,#252b35); } .rd-drawer__catalog-root, .rd-drawer__catalog-subcategory{ text-align:left !important; direction:ltr; } .rd-drawer__catalog-root > span{ display:block; width:100%; text-align:left; color:#f6d34a; } .rd-drawer__catalog-icon{ position:absolute; top:10px; right:10px; width:44px; height:44px; padding:7px; box-sizing:border-box; border:1px solid #91a0b6; border-radius:12px; background:#131923; box-shadow:0 4px 10px rgba(0,0,0,.28); color:#fff; fill:none; stroke:currentColor; stroke-width:2; stroke-linecap:round; stroke-linejoin:round; } .rd-drawer__nav a:hover,.rd-drawer__nav a:active{ background:#303947; } .rd-drawer__catalog-data{ display:none; } .rd-drawer__empty{ padding:14px 16px; color:var(--muted); font-size:14px; } .rd-drawer__sub{ display:flex; flex-direction:column; padding:10px 0; } .rd-drawer__sub a{ padding:10px 16px; color:var(--muted); font-size:13.5px; } @media (max-width:899px){ .rd-drawer__nav,.rd-drawer__catalog-group,.rd-drawer__nav a,.rd-drawer__catalog-root > span{ text-align:left; } .rd-drawer__catalog-root > span{ display:block; } } #middle, #wrapper, #content{ width:auto !important; float:none !important; margin:0 !important; padding:0 !important; min-width:0 !important; } #content{ padding:0 12px 24px !important; max-width:var(--maxw); margin:0 auto !important; } .rd-account-admin-box{ margin:0 0 16px; } .rd-account-admin-box #boxLogin{ max-width:420px; } .rd-account-order-card > a{display:none} .rd-account-order-card__details{margin:14px 0 0} .rd-account-order-card__details summary{display:flex;align-items:center;gap:7px;color:#e1251b;font-weight:700;cursor:pointer;list-style:none} .rd-account-order-card__details summary::-webkit-details-marker{display:none} .rd-account-order-card__details summary::after{content:"▾";font-size:14px;line-height:1} .rd-account-order-card__details[open] summary::after{content:"▴"} .rd-account-order-card__details-body{padding:12px 0 0} .rd-account-order-card__details-body p{margin:8px 0} .rd-profile-address-field{position:relative}.rd-profile-address-suggestions{position:absolute;z-index:5;left:0;right:0;top:100%;margin:4px 0 0;padding:4px 0;list-style:none;background:#fff;border:1px solid #cbd5e1;border-radius:9px;box-shadow:0 10px 24px rgba(16,24,40,.12)}.rd-profile-address-suggestions button{display:block;width:100%;margin:0;padding:10px 12px;border:0;border-radius:0;background:#fff;color:#1f2937;text-align:left;font:inherit}.rd-profile-address-suggestions button:hover{background:#fff0ef} .rd-account-orders{display:grid;gap:16px;margin:0 0 20px}.rd-account-order-card{padding:20px 22px;border:1px solid #e1251b;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(15,20,28,.06);font-size:16px;line-height:1.45}.rd-account-order-card__head{display:grid;gap:6px;font-size:19px}.rd-account-order-card__number,.rd-account-order-card__status,.rd-account-order-card__date{display:block}.rd-account-order-card__content{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,414px);gap:24px;align-items:start}.rd-account-order-card__order-info{min-width:0}.rd-account-order-card__chat-column{width:min(100%,414px);justify-self:center}.rd-account-order-card__status{color:#e1251b;font-size:19px;font-weight:700;line-height:1.25}.rd-account-order-card__date{font-size:16px}.rd-account-order-card p{margin:8px 0}.rd-account-order-card a{color:#e1251b;font-weight:700}.rd-account-order-card--received{border-color:#c9d1dc}.rd-account-order-card--received .rd-account-order-card__status{color:#5d6878}.rd-account-orders__history{display:grid;gap:16px}.rd-account-orders__history summary{padding:18px 22px;border:1px solid #d9dfe7;border-radius:14px;background:#fff;font-size:19px;font-weight:700;cursor:pointer}@media(max-width:760px){.rd-account-order-card{padding:16px}.rd-account-order-card__content{grid-template-columns:1fr;gap:16px}.rd-account-order-card__chat-column{width:100%;justify-self:stretch}} .rd-account-order-switches{display:grid;gap:10px}.rd-account-order-switch{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;border:1px solid #d9dfe7;border-radius:12px;background:#fff;color:#1b1e25!important;text-decoration:none;box-shadow:0 4px 14px rgba(15,20,28,.04)}.rd-account-order-switch span{color:#e1251b;font-weight:700;text-align:right}.rd-account-order-switch.is-active{border-color:#e1251b;background:#fff7f6}@media(max-width:560px){.rd-account-order-switch{align-items:flex-start;flex-direction:column;gap:4px}.rd-account-order-switch span{text-align:left}} .rd-cabinet-admin{ width:100%; margin:0 0 20px; } .rd-cabinet-admin #boxLogin{ margin:0; overflow:hidden; border:1px solid var(--line); border-radius:14px; background:var(--surface); box-shadow:var(--shadow); } .rd-cabinet-admin #boxLogin .top,.rd-cabinet-admin #boxLogin .bottom{ display:none; } .rd-cabinet-admin #boxLogin .boxheader{ padding:12px 16px; background:var(--chrome); color:#fff; } .rd-cabinet-admin #boxLogin .boxheader p{ margin:0; font-weight:800; } .rd-cabinet-admin #boxLogin .boxcontent{ padding:10px 16px 12px; line-height:1.35; } .rd-cabinet-admin #boxLogin .boxcontent a{ color:var(--red); } .rd-statistics-grid{ display:grid; grid-template-columns:repeat(auto-fit,minmax(145px,1fr)); gap:8px 18px; align-items:center; } .rd-stat-item{ display:flex; align-items:center; justify-content:space-between; gap:8px; min-width:0; } .rd-stat-item a{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; } .rd-stat-item strong{ flex:0 0 auto; color:var(--text); font-size:16px; } @media(max-width:600px){ .rd-statistics-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); gap:8px 12px; } } #navigation{ padding:2px 12px 0; color:var(--muted); font-size:12px; max-width:var(--maxw); margin:0 auto; } #navigation a{ color:var(--muted); } .rd-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:0;line-height:1.55}.rd-breadcrumbs__item{min-width:0}.rd-breadcrumbs__item a{color:var(--muted);text-decoration:none}.rd-breadcrumbs__item a:hover{text-decoration:underline;color:var(--text)}.rd-breadcrumbs__separator{margin:0 3px;color:var(--muted);font:inherit;font-size:17px;line-height:1;vertical-align:middle}.rd-breadcrumbs__toggle{display:inline-flex;align-items:center;justify-content:center;width:15px;height:16px;margin:0 3px;padding:0;border:0;background:transparent;color:var(--red);cursor:pointer;vertical-align:middle}.rd-breadcrumbs__toggle i{display:block;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);box-sizing:border-box}.rd-breadcrumbs__toggle:hover,.rd-breadcrumbs__toggle[aria-expanded="true"]{color:#b7191b}.rd-breadcrumbs__panels{width:100%}.rd-breadcrumbs__panel{padding:9px 0 1px}.rd-breadcrumbs__panel[hidden]{display:none}.rd-breadcrumbs__panel-links{display:grid;grid-template-columns:1fr;justify-items:start;gap:6px;min-width:max-content}.rd-breadcrumbs__panel a{color:var(--muted);font-size:12px;text-decoration:none}.rd-breadcrumbs__panel a:hover{color:var(--red);text-decoration:underline} @media(max-width:560px){.rd-breadcrumbs__panel{display:grid;grid-template-columns:1fr;gap:6px;padding-top:8px}.rd-breadcrumbs__toggle{width:22px;height:22px;margin:0 1px}.rd-breadcrumbs__item{max-width:calc(100vw - 52px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}} @media(max-width:899px){#navigation{display:none !important}} body.rd-product-page #middle{ padding-top:12px !important; } body.rd-product-page #content > h1{ margin:0 0 12px; } #content > h1{ margin-top:1px; } #footer{ max-width:var(--maxw); margin:0 auto; padding:16px 12px; color:var(--muted); font-size:12px; border-top:1px solid var(--line); } .rd-footer-notice{ clear:both; max-width:760px; margin:14px 0 12px; padding:12px 0; color:var(--muted); font-size:11px; line-height:1.5; border-top:1px solid var(--line); } .rd-footer-notice p{ margin:0 0 8px; } .rd-footer-notice p:last-child{ margin-bottom:0; } .clear{ clear:both; } .clear[style]{ height:0 !important; } .rd-btn{ display:inline-flex; align-items:center; justify-content:center; gap:8px; background:var(--red); color:#fff; font-weight:700; font-size:15px; border:0; border-radius:12px; padding:12px 18px; cursor:pointer; width:100%; } .rd-btn:hover{ background:var(--red-2); color:#fff; } .rd-btn--ghost{ background:var(--surface); color:var(--text); border:1px solid var(--line); } .price, .productSpecialPrice, .moduleboxnewproductsprice{ color:var(--red-ink) !important; font-weight:800; } .rd-section{ margin:18px 0; } .rd-section__head{ display:flex; align-items:center; justify-content:space-between; margin:0 0 12px; } .rd-section__title{ font-size:19px; font-weight:800; margin:0; } .rd-section__more{ font-size:13px; color:var(--red-ink); font-weight:600; } .rd-home-hero{ position:relative; isolation:isolate; overflow:hidden; display:grid; grid-template-columns:minmax(0,1fr); min-height:410px; margin:4px 0 24px; padding:30px 24px; border-radius:22px; color:#fff; background: radial-gradient(circle at 92% 10%, rgba(225,37,27,.7), transparent 34%), linear-gradient(145deg, #181b22 0%, #0f1116 68%, #260b0b 100%); box-shadow:0 18px 45px rgba(20,22,28,.18); } .rd-home-hero::before{ content:""; position:absolute; inset:0; z-index:-1; opacity:.17; background-image:linear-gradient(rgba(255,255,255,.13) 1px, transparent 1px),linear-gradient(90deg, rgba(255,255,255,.13) 1px, transparent 1px); background-size:36px 36px; mask-image:linear-gradient(90deg,#000,transparent 78%); } .rd-home-hero__copy{ position:relative; z-index:2; isolation:isolate; align-self:center; min-width:0; } .rd-home-hero__copy::before{ content:""; position:absolute; z-index:-1; inset:-18px -20px; border:1px solid rgba(255,255,255,.09); border-radius:18px; background:rgba(11,13,18,.48); -webkit-backdrop-filter:blur(8px); backdrop-filter:blur(8px); box-shadow:0 12px 30px rgba(0,0,0,.14); } .rd-home-hero__eyebrow{ display:inline-flex; align-items:center; gap:8px; margin-bottom:14px; color:#f3d36b; font-size:11px; font-weight:800; letter-spacing:1.2px; text-transform:uppercase; } .rd-home-hero__eyebrow::before{ content:""; width:24px; height:2px; background:var(--red); } .rd-home-hero .rd-home-hero__heading{ position:relative; isolation:isolate; margin:0; color:#fff; font-size:42px; line-height:.98; letter-spacing:-.7px; text-wrap:balance; } .rd-home-hero__title-link{ position:relative; z-index:1; display:inline-block; max-width:100%; color:inherit; text-decoration:none; white-space:pre-line; transform-origin:left center; } .rd-home-hero__title-line{ display:block; white-space:nowrap; } @media (max-width:899px){ .rd-home-hero__title-link{ font-size:38px; } } .rd-home-hero__title-highlight{ color:#ffe34c; text-shadow:0 0 14px rgba(255,227,76,.34); } .rd-home-hero__title-link::after{ content:""; position:absolute; left:-.08em; right:-.08em; bottom:.04em; height:.16em; z-index:-1; background:#ff3b30; box-shadow:0 0 18px rgba(255,59,48,.82),0 0 44px rgba(255,59,48,.36); transform:scaleX(0); transform-origin:left center; } .rd-home-hero .rd-home-hero__heading::after{ content:""; position:absolute; z-index:0; top:-.18em; bottom:-.14em; left:-.22em; width:2px; opacity:0; background:#fff6ed; box-shadow:0 0 10px 4px #ff3b30,0 0 46px 14px rgba(255,59,48,.72); transform:translateX(-.25em) skewX(-18deg); } .rd-home-hero--title-changing .rd-home-hero__heading::after{ animation:rd-home-hero-title-sweep 1.05s cubic-bezier(.22,.61,.36,1) both; } .rd-home-hero__title-link--leaving{ animation:rd-home-hero-title-out .36s cubic-bezier(.55,0,1,.45) both; } .rd-home-hero__title-link--entering{ animation:rd-home-hero-title-in .82s cubic-bezier(.16,1,.3,1) both; } .rd-home-hero__title-link--entering::after{ animation:rd-home-hero-title-strike .7s cubic-bezier(.16,1,.3,1) both; } @keyframes rd-home-hero-title-out{ to{ opacity:0; transform:translateY(-.7em) scale(.96) skewY(-4deg); filter:blur(5px); clip-path:inset(0 0 100% 0); } } @keyframes rd-home-hero-title-in{ 0%{ opacity:0; transform:translateY(.7em) scale(1.025) skewY(4deg); filter:blur(7px); clip-path:inset(0 0 100% 0); } 38%{ opacity:1; } 100%{ opacity:1; transform:translateY(0) scale(1) skewY(0); filter:blur(0); clip-path:inset(0 0 0 0); } } @keyframes rd-home-hero-title-strike{ 0%{ transform:scaleX(0); transform-origin:left center; } 45%{ transform:scaleX(1); transform-origin:left center; } 100%{ transform:scaleX(0); transform-origin:right center; } } @keyframes rd-home-hero-title-sweep{ 0%,27%{ opacity:0; transform:translateX(-.25em) skewX(-18deg); } 36%{ opacity:1; } 78%{ opacity:1; } 100%{ opacity:0; transform:translateX(28em) skewX(-18deg); } } .rd-home-hero__title-link:hover,.rd-home-hero__title-link:focus{ color:#fff; text-decoration:underline; text-decoration-thickness:2px; text-underline-offset:6px; } .rd-home-hero .rd-home-hero__description{ max-width:560px; margin:18px 0 0; color:#c9ced8; font-family:inherit; font-weight:400; letter-spacing:normal; font-size:16px; line-height:1.55; } .rd-home-hero__actions{ display:flex; flex-wrap:wrap; gap:10px; margin-top:24px; } .rd-home-hero__primary, .rd-home-hero__secondary{ min-height:46px; display:inline-flex; align-items:center; justify-content:center; gap:8px; padding:0 18px; border-radius:11px; font:800 14px var(--font-body); cursor:pointer; } .rd-home-hero__primary{ border:0; background:var(--red); color:#fff; } .rd-home-hero__primary:hover{ background:#f0392f; } .rd-home-hero__secondary{ border:1px solid rgba(255,255,255,.22); color:#fff; background:rgba(255,255,255,.06); } .rd-home-hero__secondary:hover{ border-color:rgba(255,255,255,.5); color:#fff; background:rgba(255,255,255,.1); } .rd-home-hero__visual{ position:absolute; right:-38px; bottom:-24px; height:62%; z-index:1; pointer-events:none; opacity:.85; -webkit-mask-image:linear-gradient(75deg,transparent,#000 42%); mask-image:linear-gradient(75deg,transparent,#000 42%); } .rd-home-hero__visual img{ height:100%; width:auto; display:block; } @media (max-width:479px){ .rd-search{ width:100%; } .rd-search__submit{ padding:0 10px; } .rd-home-hero__visual{ display:none; } .rd-home-hero__title-link{ font-size:clamp(28px,9vw,36px); letter-spacing:-.4px; } } .rd-home-categories{ margin:0 0 22px; } .rd-home-news{ margin:0 0 28px; } .rd-home-news__grid{ display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:10px; } .rd-home-news__card{ overflow:hidden; border:1px solid var(--line); border-radius:var(--radius); background:var(--surface); box-shadow:var(--shadow); } .rd-home-news__image{ display:block; aspect-ratio:1; background:var(--surface-2); overflow:hidden; } .rd-home-news__image img{ display:block; width:100%; height:100%; object-fit:cover; transition:transform .28s ease; } .rd-home-news__card:hover .rd-home-news__image img{ transform:scale(1.035); } .rd-home-news__copy{ padding:10px; } .rd-home-news__copy time,.rd-home-news__more{ display:none; } .rd-home-news__copy p{ margin:0; color:var(--muted); font-size:14px; line-height:1.45; } .rd-home-news__title{ padding:10px; margin:0; font-family:var(--font-body); font-size:16px; font-weight:600; letter-spacing:0; line-height:1.35; } .rd-home-news__title a{ color:var(--text); text-decoration:none; } .rd-home-news__title a:hover{ color:var(--red); } .rd-home-section-head{ display:flex; align-items:flex-end; justify-content:space-between; gap:14px; margin-bottom:12px; } .rd-home-section-head__kicker{ color:var(--red); font-size:11px; font-weight:800; letter-spacing:1px; text-transform:uppercase; } .rd-home-section-head h2{ margin:3px 0 0; font-size:25px; } .rd-home-section-head__all{ flex:0 0 auto; padding:7px 0; border:0; background:transparent; color:var(--red); font:800 13px var(--font-body); cursor:pointer; } .rd-home-category-grid{ display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:10px; } .rd-home-category-grid a{ position:relative; min-height:126px; display:flex; flex-direction:column; justify-content:flex-end; padding:14px; overflow:hidden; border:1px solid var(--line); border-radius:14px; background:var(--surface); color:var(--text); box-shadow:0 5px 16px rgba(20,22,28,.055); transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease; } .rd-home-category-grid a::after{ content:"→"; position:absolute; right:12px; top:10px; color:var(--muted-2); font-weight:800; } .rd-home-category-grid a:hover{ transform:translateY(-3px); border-color:rgba(225,37,27,.48); color:var(--text); box-shadow:0 12px 28px rgba(20,22,28,.1); } .rd-home-category__icon{ position:absolute; left:14px; top:8px; color:var(--red); font-family:var(--font-head); font-size:37px; line-height:1; opacity:.92; } .rd-home-category__icon svg{ width:38px; height:38px; fill:none; stroke:currentColor; stroke-width:1.7; stroke-linecap:round; stroke-linejoin:round; } .rd-home-category-grid strong{ font-family:var(--font-head); font-size:17px; line-height:1.08; } .rd-home-category-grid small{ margin-top:5px; color:var(--muted); font-size:10.5px; line-height:1.3; } @media(max-width:899px){ .rd-home-intro{display:flex;flex-direction:column;} .rd-home-intro > .rd-home-benefits{order:-1;} .rd-home-intro .rd-home-benefits > *{padding-top:8px;padding-bottom:8px;} .rd-home-intro .rd-home-benefits > *::before{top:11px;} } .rd-home-benefits{ display:grid; grid-template-columns:1fr; margin:0 0 24px; overflow:hidden; border:1px solid var(--line); border-radius:16px; background:var(--surface); } .rd-home-benefits > *{ position:relative; display:flex; flex-direction:column; padding:14px 16px 14px 45px; border-bottom:1px solid var(--line); color:var(--text); } .rd-home-benefits > *:last-child{ border-bottom:0; } .rd-home-benefits > *::before{ content:"✓"; position:absolute; left:16px; top:17px; display:grid; place-items:center; width:20px; height:20px; border-radius:50%; background:rgba(225,37,27,.1); color:var(--red); font-size:12px; font-weight:900; } .rd-home-benefits strong{ font-size:13px; } .rd-home-benefits span{ color:var(--muted); font-size:11.5px; } #middle{ display:flex; flex-direction:column; } #wrapper{ order:1; } #left{ order:2; width:auto !important; float:none !important; margin:0 !important; padding:0 12px !important; max-width:var(--maxw); margin:0 auto !important; } #left #boxCart, #left #boxSearchContent, #left #boxManufacturers, #left #boxSearch, #left .moduleboxsearch{ display:none !important; } #slider, .nivoSlider{ position:relative !important; width:100% !important; border-radius:var(--radius); overflow:hidden; margin:14px 0 4px; background:var(--surface) center/cover no-repeat; } #slider img, .nivoSlider img{ display:none !important; } .nivo-slice{ display:block; position:absolute; z-index:5; height:100%; } .nivo-box{ display:block; position:absolute; z-index:5; } .nivo-controlNav, .nivo-directionNav, .nivo-caption{ display:none !important; } table.button-click{ display:none !important; } .h2-cont, #boxPohogietovar > h2, #boxPohogietovar > h1{ font-size:20px; font-weight:800; margin:20px 0 12px; color:var(--text); padding:0; } #boxPohogietovar{ display:grid; grid-template-columns:1fr 1fr; gap:12px; } #boxPohogietovar > h1, #boxPohogietovar > h2, #boxPohogietovar > p:empty{ grid-column:1/-1; } #boxSpecialsContent{ background:var(--surface); border:1px solid var(--line); border-radius:var(--radius); padding:10px; display:flex; flex-direction:column; gap:6px; min-width:0; box-shadow:var(--shadow); } #boxSpecialsContent p{ margin:0; } #boxSpecialsContent .product-img{ display:flex; align-items:center; justify-content:center; background:#fff; border:1px solid var(--line); border-radius:var(--radius-sm); padding:8px; aspect-ratio:1/1; overflow:hidden; } #boxSpecialsContent .product-img img{ max-height:100%; width:auto; object-fit:contain; mix-blend-mode:normal; } #boxSpecialsContent b{ font-weight:600; font-size:13px; line-height:1.3; color:var(--text); display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; } #boxSpecialsContent a{ color:var(--text); } .itemDescriptionPrice{ margin:0 !important; color:var(--red-ink); font-weight:800; font-size:16px; } .productOldPrice{ color:var(--muted-2); font-weight:500; font-size:12px; text-decoration:line-through; } .rd-stock-expected,.rd-stock-last-price{display:block;margin-top:5px;color:var(--text);font:inherit;font-weight:400;line-height:1.45} .rd-stock-expected strong{color:inherit;font-weight:inherit} .rd-stock-out{display:block;margin-top:5px;color:var(--red-ink);font:inherit;font-weight:800;line-height:1.45} .rd-stock-date{display:block;margin-top:2px;font-family:inherit;font-size:14px;font-weight:400;line-height:1.4} .rd-stock-last-price{font-size:14px} .rd-welcome-price{display:block;margin-top:2px;color:var(--red-ink);font-weight:800} .rd-welcome-price-old{display:block;color:var(--muted-2);font-size:.78em;font-weight:400;text-decoration:line-through} .rd-related-products{ margin:24px 0 20px; } .rd-related-products > .h2-cont{ margin:0 0 12px; font-size:22px; } .rd-related-products__grid{ display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px; } .rd-related-card{ display:flex; flex-direction:column; min-width:0; padding:10px; background:var(--surface); border:1px solid var(--line); border-radius:var(--radius); box-shadow:var(--shadow); transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease; } .rd-related-card:hover{ transform:translateY(-3px); border-color:rgba(225,37,27,.45); box-shadow:0 10px 26px rgba(20,22,28,.14); } .rd-related-card__media{ display:flex; align-items:center; justify-content:center; min-height:150px; aspect-ratio:4/3; padding:0; overflow:hidden; background:#fff; border:1px solid var(--line); border-radius:var(--radius-sm); } .rd-related-card__media img{ display:block; width:100%; height:100%; max-width:none; max-height:none; object-fit:cover; } .rd-related-card__title{ margin:10px 2px 6px; color:var(--text); font-weight:700; line-height:1.35; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; } .rd-related-card__price{ margin:0 2px 2px !important; font-family:var(--font-head); font-size:19px; } .rd-related-card__meta{ margin:2px; color:var(--muted); font-size:12px; } .rd-related-card__details{ display:flex; align-items:center; justify-content:center; min-height:38px; margin:10px 2px 0; border:1px solid var(--red); border-radius:8px; color:var(--red); font-size:13px; font-weight:800; text-decoration:none; } .rd-related-card__details:hover{ background:var(--red); color:#fff; } .rd-related-card--hidden{ display:none; } .rd-related-more{ display:flex; align-items:center; justify-content:center; width:100%; min-height:46px; margin:14px 0 0; border:1px solid var(--red); border-radius:12px; background:transparent; color:var(--red); font:700 14px var(--font-body); cursor:pointer; } .rd-related-more:hover{ background:var(--red); color:#fff; } #boxCategories h5{ font-size:20px; font-weight:800; margin:20px 0 12px; color:var(--text); } #categoriesBoxMenu ul#CatNavi{ list-style:none; margin:0; padding:0; display:grid; grid-template-columns:1fr 1fr; gap:10px; } #CatNavi li{ margin:0; } #CatNavi li a{ display:flex; align-items:center; min-height:54px; height:100%; background:var(--surface); border:1px solid var(--line); border-radius:var(--radius-sm); padding:10px 12px; color:var(--text); font-size:13px; font-weight:600; line-height:1.25; } #CatNavi li a:hover{ border-color:var(--red); color:var(--text); } #CatNavi li ul{ display:none; } #boxPohogietovar > div:nth-of-type(n+13){ display:none; } .page{ margin:8px 0 4px; } .pageItem{ color:var(--muted); font-size:13px; } .pageItem h1, .page h1{ font-size:22px; font-weight:800; color:var(--text); margin:6px 0; } .manufacturer-sort{ margin:10px 0; } .left_m{ float:none !important; width:auto !important; display:block; color:var(--muted); font-size:12px; font-weight:700; text-transform:uppercase; letter-spacing:.4px; margin:0 0 6px; } .left_m_v{ float:none !important; width:auto !important; display:flex; flex-wrap:wrap; gap:6px; align-items:center; } .left_m_v a{ display:inline-flex; align-items:center; padding:6px 11px; border-radius:999px; background:var(--surface); border:1px solid var(--line); color:var(--text); font-size:12.5px; font-weight:600; line-height:1; } .left_m_v a:hover{ border-color:var(--red); } p.manufacturer-sort.parent_category{ display:flex; flex-wrap:wrap; gap:8px; margin:14px 0; } p.parent_category br{ display:none; } p.parent_category a{ display:inline-flex; align-items:center; padding:8px 14px; border-radius:999px; background:var(--surface-2); border:1px solid var(--line); color:var(--text); font-size:13px; font-weight:600; } p.parent_category a:hover{ background:var(--red); border-color:var(--red); color:#fff; } table.table-product{ width:100% !important; border-collapse:collapse; margin:14px 0; background:transparent; border:0; display:block; } table.table-product tbody{ display:flex; flex-direction:column; gap:12px; } table.table-product tr{ display:flex; align-items:stretch; width:100%; height:128px; background:var(--surface); border:1px solid var(--line); border-radius:var(--radius); overflow:hidden; box-shadow:var(--shadow); transition:transform .16s ease, border-color .16s ease, box-shadow .16s ease; } table.table-product tr:hover{ transform:translateY(-3px); border-color:rgba(225,37,27,.45); box-shadow:0 10px 26px rgba(20,22,28,.14); } table.table-product td{ border:0 !important; vertical-align:top; padding:10px; } .td-img{ flex:0 0 24%; width:24%; min-width:0; max-width:24%; height:106px; display:flex; align-items:flex-start; justify-content:center; overflow:hidden; background:#fff; border:1px solid var(--line); border-radius:var(--radius-sm); align-self:flex-start; margin:10px 0 0 8px; padding:0 !important; } .td-img > a{ display:flex; width:100%; height:100%; align-items:flex-start; justify-content:center; } .td-img img{ width:100%; height:100%; max-width:100%; max-height:100%; object-fit:contain; object-position:center top; font-size:0; color:transparent; position:static !important; z-index:auto !important; } .td-img .zoom2{ display:none !important; } .td-desc{ flex:1 1 auto; min-width:0; padding:12px 8px 8px 12px !important; } .td-desc > a{ display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden; } .td-desc > a b{ font-size:15px; font-weight:700; color:var(--text); line-height:1.25; } .td-desc a{ color:var(--text); } .td-desc p{ color:var(--muted); font-size:12.5px; margin:4px 0 0; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; } .rd-product-expected{ display:block; margin-top:4px; color:var(--red-ink); font-size:12px; font-weight:700; } .td-cart{ flex:0 0 112px; display:flex; flex-direction:column; align-items:flex-end; justify-content:flex-start; gap:4px; text-align:right; min-width:112px; padding:12px 10px 10px 4px !important; } .td-cart .itemDescriptionPrice{ font-size:16px; line-height:1.15; } .td-cart .rd-stock-expected{margin-top:0;color:#000;font:400 13px/1.25 Arial,sans-serif} .td-cart .rd-stock-out{ margin-top:-5px; } .td-cart .free{ color:var(--muted); font-weight:600; font-size:12.5px; } .td-cart a[href*="action=buy_now"] img{ display:none; } .td-cart a[href*="action=buy_now"]{ display:inline-flex; align-items:center; justify-content:center; background:var(--red); color:#fff; font-weight:700; font-size:15px; font-family:inherit; box-sizing:border-box; width:100%; min-height:40px; border-radius:10px; padding:9px 14px; white-space:nowrap; letter-spacing:0; } .td-cart a[href*="action=buy_now"]::after{ content:"В корзину"; } .rd-buy::before, .td-cart a[href*="action=buy_now"]::before{ content:""; display:block; flex:none; width:20px; height:20px; margin-right:8px; background:currentColor; -webkit-mask:url('/images/icons/cart.svg') center/contain no-repeat; mask:url('/images/icons/cart.svg') center/contain no-repeat; } .td-cart a[href*="action=buy_now"]:hover{ background:var(--red-2); } .td-cart.rd-product-card--expected .rd-product-cashback{ align-self:flex-start; text-align:left; white-space:nowrap; } .td-cart.rd-product-card--expected .rd-product-cashback span{ display:inline; } .td-cart.rd-product-card--expected .rd-product-cashback span + span::before{ content:" "; } .td-cart.rd-product-card--expected a[href*="action=buy_now"]{ background:#fff; border:1px solid var(--red); color:var(--red); } .td-cart.rd-product-card--expected a[href*="action=buy_now"]:hover{ background:#fff; border-color:var(--red-2); color:var(--red-2); } .rd-product-in-cart{ display:inline-flex; align-items:center; min-height:35px; color:var(--muted); font-size:13px; font-weight:700; white-space:nowrap; } @media (max-width:599px){ table.table-product tbody{ gap:10px; } table.table-product tr{ display:grid; grid-template-columns:96px minmax(0,1fr); grid-template-rows:auto auto; height:auto; min-height:122px; align-items:start; } table.table-product tr:hover{ transform:none; } table.table-product .td-img{ grid-column:1; grid-row:1 / span 2; width:86px; max-width:86px; height:108px; margin:6px 0 6px 6px; padding:2px; } table.table-product .td-desc{ grid-column:2; grid-row:1; padding:10px 10px 2px 8px !important; } table.table-product .td-desc > a{ -webkit-line-clamp:2; } table.table-product .td-desc > a b{ font-size:14px; } table.table-product .td-desc p{ -webkit-line-clamp:1; font-size:12px; } table.table-product .td-cart{ grid-column:2; grid-row:2; min-width:0; width:100%; flex-direction:column; align-items:flex-start; justify-content:flex-start; gap:4px; padding:2px 10px 8px 8px !important; text-align:left; } table.table-product .td-cart .itemDescriptionPrice{ margin:0; font-size:16px; } table.table-product .td-cart .rd-product-cashback{ margin:0; } table.table-product .td-cart br{ display:none; } .td-cart a[href*="action=buy_now"]{ padding:9px 14px; } .td-cart .rd-product-in-cart{ min-height:34px; } } .navigation, .navigation .right{ display:flex; align-items:center; gap:6px; flex-wrap:wrap; justify-content:center; margin:16px 0; color:var(--muted); font-size:13px; } .navigation a{ display:inline-flex; align-items:center; justify-content:center; min-width:34px; height:34px; padding:0 10px; background:var(--surface); border:1px solid var(--line); border-radius:9px; color:var(--text); font-weight:600; } .navigation a:hover{ border-color:var(--red); } .rd-catalog-paging{overflow-anchor:none;} .rd-catalog-load-more{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0 0 20px;} .rd-catalog-load-more [data-rd-catalog-load-status]{margin:0;color:var(--muted);font-size:13px;text-align:center;} .rd-catalog-load-more .rd-btn:disabled{opacity:.65;cursor:wait;} .rd-catalog-load-more [hidden]{display:none;} form#cart_quantity{ margin:0; } form#cart_quantity .page, form#cart_quantity .pagecontent{ width:auto !important; } .pagecontent h1, #content h1[itemprop="name"]{ font-size:21px; font-weight:800; line-height:1.25; margin:10px 0 12px; color:var(--text); } .pagecontent .rd-info-page{ max-width:760px; margin:0 auto; } .pagecontent .rd-info-page p{ margin:0 0 16px; } .rd-info-page__note{ margin:22px 0 0; padding:16px; background:var(--surface-2); border-left:3px solid var(--red); border-radius:0 var(--radius) var(--radius) 0; } .rd-info-page__note p:last-child{ margin-bottom:0; } body.rd-info-page #navigation{ display:block; } body.rd-info-page #content > h1{ margin:0; } body.rd-info-page .page > b, body.rd-info-page .pagecontentfooter{ display:none; } body.rd-info-page .pagecontent{ padding:0; } body.rd-info-page .rd-info-page{ max-width:none; margin:0; } body.rd-info-page .rd-info-page .pagecontent{ padding:22px 18px 30px; max-width:760px; margin:0 auto; } .rd-info-layout{ --rd-info-content-width:760px; max-width:var(--rd-info-content-width); margin:0 auto; padding:22px 18px 30px; } .rd-info-hero{ padding:22px 20px; background:var(--surface); border:1px solid var(--line); border-radius:var(--radius); box-shadow:var(--shadow); } .rd-info-hero__eyebrow{ display:block; color:var(--red-ink); font-size:12px; font-weight:800; letter-spacing:.09em; text-transform:uppercase; } .rd-info-hero h1{ margin:5px 0 10px; font-size:29px; } .rd-info-hero p{ margin:0; color:var(--muted); line-height:1.55; } .rd-info-hero p + p{ margin-top:16px; } .rd-info-grid{ grid-column:1 / -1; display:grid; gap:10px; margin-top:12px; } .rd-info-card{ padding:17px 18px; background:var(--surface); border:1px solid var(--line); border-radius:var(--radius-sm); } .rd-info-card h2{ margin:0 0 7px; font-size:20px; } .rd-info-card p{ margin:0; color:var(--muted); line-height:1.55; } .rd-info-card p + p{ margin-top:16px; } .rd-info-card__link{display:inline-block;margin-top:14px;color:var(--red);font-weight:700;text-decoration:underline;text-underline-offset:3px} .rd-info-card--link{display:block;color:inherit;text-decoration:none;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.rd-info-card--link:hover{transform:translateY(-3px);border-color:rgba(199,25,32,.45);box-shadow:0 12px 26px rgba(31,36,47,.13)}.rd-info-card--link:focus{outline:3px solid rgba(199,25,32,.28);outline-offset:3px}.rd-info-card--link h2{color:var(--text)}.rd-info-card--link h2:after{content:'↗';display:inline-block;margin-left:8px;color:var(--red);font:700 17px/1 Arial,sans-serif;vertical-align:2px} .rd-info-card__image{display:block;width:100%;margin:0 0 16px;border-radius:var(--radius-sm);aspect-ratio:3/2;object-fit:cover}.rd-info-card__image--fill{object-fit:fill} .rd-info-card__illustration{display:block;width:100%;margin:0 0 16px;border-radius:var(--radius-sm);overflow:hidden;background:linear-gradient(135deg,#fff6f4,#f2f5fa);color:var(--red);aspect-ratio:3/2}.rd-info-card__illustration svg{display:block;width:100%;height:100%}.rd-info-card__illustration--storage,.rd-info-card__illustration--humidity,.rd-info-card__illustration--temperature,.rd-info-card__illustration--case{color:#9b4a2d}.rd-info-card__illustration--dictionary,.rd-info-card__illustration--details,.rd-info-card__illustration--wood,.rd-info-card__illustration--electronics{color:#61528f}.rd-info-card__illustration--guitar,.rd-info-card__illustration--strings,.rd-info-card__illustration--tuner,.rd-info-card__illustration--ukulele,.rd-info-card__illustration--coated,.rd-info-card__illustration--guitarBody,.rd-info-card__illustration--guitarNeck,.rd-info-card__illustration--sound,.rd-info-card__illustration--knot,.rd-info-card__illustration--clean,.rd-info-card__illustration--notes,.rd-info-card__illustration--chord,.rd-info-card__illustration--dirt,.rd-info-card__illustration--shield{color:#b5352e}.rd-info-card__illustration--bow,.rd-info-card__illustration--balalaika,.rd-info-card__illustration--scale,.rd-info-card__illustration--measure{color:#8a632d}.rd-info-card__illustration--service,.rd-info-card__illustration--kirov,.rd-info-card__illustration--minsk,.rd-info-card__illustration--orenburg,.rd-info-card__illustration--rostov,.rd-info-card__illustration--ryazan,.rd-info-card__illustration--petersburg,.rd-info-card__illustration--kazan,.rd-info-card__illustration--krasnodar,.rd-info-card__illustration--moscow{color:#306a84}.rd-info-card__illustration--warning,.rd-info-card__illustration--inspect{color:#b04a2e} .rd-info-hero--editable h1{margin:0}.rd-info-card--editable{margin-top:12px;min-width:0;overflow-wrap:anywhere}.rd-info-card--editable > :first-child{margin-top:0}.rd-info-card--editable > :last-child{margin-bottom:0}.rd-info-card--editable img{max-width:100%;height:auto}.rd-info-card--editable iframe,.rd-info-card--editable table{max-width:100%}.rd-info-card--editable table{display:block;overflow-x:auto} .rd-info-text-accent{color:var(--red)} :root{ --rd-info-content-width:760px; --rd-info-page-padding:22px 18px 30px; --rd-info-section-gap:12px; --rd-info-card-gap:10px; --rd-info-hero-padding:22px 20px; --rd-info-card-padding:17px 18px; --rd-info-title-size:29px; --rd-info-card-title-size:20px; --rd-info-card-title-gap:16px; --rd-info-copy-size:15px; --rd-info-copy-line-height:1.55; } .rd-info-layout[data-rd-info-standard="1"], .rd-info-layout.rd-discounts-info, .rd-info-layout.rd-news{ max-width:var(--rd-info-content-width); margin:0 auto; padding:var(--rd-info-page-padding); } .rd-info-layout[data-rd-info-standard="1"] .rd-info-hero, .rd-info-layout.rd-discounts-info .rd-info-hero, .rd-info-layout.rd-news .rd-info-hero{ padding:var(--rd-info-hero-padding); border:1px solid var(--line); border-radius:var(--radius); background:var(--surface); box-shadow:var(--shadow); } .rd-info-layout[data-rd-info-standard="1"] .rd-info-hero h1, .rd-info-layout.rd-discounts-info .rd-info-hero h1, .rd-info-layout.rd-news .rd-news__hero h1{ margin:5px 0 10px; color:var(--text); font-family:var(--font-head); font-size:var(--rd-info-title-size); line-height:1.12; } .rd-info-layout[data-rd-info-standard="1"] .rd-info-hero p, .rd-info-layout.rd-discounts-info .rd-info-hero p, .rd-info-layout.rd-news .rd-news__hero p{ font-size:var(--rd-info-copy-size); line-height:var(--rd-info-copy-line-height); } .rd-info-layout[data-rd-info-standard="1"] .rd-info-grid, .rd-info-layout.rd-discounts-info .rd-info-grid, .rd-info-layout.rd-news .rd-news__grid{ gap:var(--rd-info-card-gap); margin-top:var(--rd-info-section-gap); } .rd-info-layout[data-rd-info-standard="1"] .rd-info-card, .rd-info-layout.rd-discounts-info .rd-info-card, .rd-info-layout.rd-news .rd-news__card, .rd-info-layout.rd-news .rd-news__article{ padding:var(--rd-info-card-padding); border:1px solid var(--line); border-radius:var(--radius-sm); background:var(--surface); } .rd-service-grid .rd-service-card.rd-info-card h2, .rd-info-layout[data-rd-info-standard="1"] .rd-info-card h2, .rd-info-layout.rd-discounts-info .rd-info-card h2, .rd-info-layout.rd-news .rd-news__card h2, .rd-info-layout.rd-news .rd-news__article h2{ margin:0 0 var(--rd-info-card-title-gap); font-family:var(--font-head); font-size:var(--rd-info-card-title-size); line-height:1.2; } .rd-info-layout[data-rd-info-standard="1"] .rd-info-card p, .rd-info-layout.rd-discounts-info .rd-info-card p, .rd-info-layout.rd-news .rd-news__card p, .rd-info-layout.rd-news .rd-news__article p{ font-size:var(--rd-info-copy-size); line-height:var(--rd-info-copy-line-height); } @media (min-width:900px){ .rd-info-layout[data-rd-info-standard="1"], .rd-info-layout.rd-discounts-info, .rd-info-layout.rd-news{padding-left:0;padding-right:0} .rd-info-layout[data-rd-info-standard="1"] .rd-info-card, .rd-info-layout.rd-discounts-info .rd-info-card, .rd-info-layout.rd-news .rd-news__card, .rd-info-layout.rd-news .rd-news__article{padding:20px} } @media (min-width:900px){ body.rd-info-page #middle{ max-width:var(--maxw-dt); padding-top:6px !important; } .rd-info-layout{ padding-left:0; padding-right:0; } body.rd-info-page .rd-info-page .pagecontent{ padding-left:0; padding-right:0; } .rd-info-grid{ grid-template-columns:repeat(3, 1fr); align-items:stretch; } .rd-info-card{ padding:20px; } } .pagecontent{ color:var(--text); font-size:15px; line-height:1.6; } .pagecontent:has(.vcard) > p{ margin:0; } .pagecontent:has(.vcard) table{ width:100% !important; max-width:100%; border-collapse:collapse; } .pagecontent:has(.vcard) td{ display:block; width:auto !important; padding:0 !important; } .pagecontent:has(.vcard) font{ font-size:inherit !important; line-height:inherit; } .pagecontent .vcard{ font-family:var(--font-body); font-size:15px; line-height:1.55; max-width:680px; margin:0 auto 22px; padding:18px 16px; background:var(--surface); border:1px solid var(--line); border-radius:var(--radius); box-shadow:var(--shadow); } .pagecontent .vcard *{ font-family:inherit; font-size:inherit !important; line-height:inherit; } .pagecontent .vcard .category{ display:inline-block; margin:2px 0 4px; font-weight:700; color:var(--text); } .pagecontent .vcard .fn{ font-weight:800; } .pagecontent .vcard .adr{ font-family:var(--font-head); font-size:24px !important; line-height:1.12; margin:10px 0 0; color:var(--text); } .pagecontent .vcard h2{ font-family:var(--font-head); font-size:20px !important; line-height:1.18; margin:14px 0 8px; color:var(--red-ink); } .pagecontent .vcard ul{ margin:8px 0 10px; padding-left:20px; } .pagecontent .vcard li{ margin:3px 0; } .pagecontent .vcard .workhours{ display:inline-block; white-space:nowrap; font-weight:800; font-size:18px !important; } .pagecontent .vcard a[title*="карте"]{ display:block; margin-top:4px; color:var(--red-ink); font-weight:800; } .pagecontent .vcard a[title*="карте"] img{ display:block; margin-top:8px; border-radius:var(--radius-sm); border:1px solid var(--line); } .pagecontent:has(.vcard) h2{ font-size:22px; margin:22px 0 12px; } .pagecontent:has(.vcard) img{ border-radius:var(--radius-sm); } body.rd-salon-page #content > h1, body.rd-salon-page .page > h1{ display:none; } body.rd-salon-page #content{ padding-left:0 !important; padding-right:0 !important; } body.rd-salon-page #navigation{ display:none; } body.rd-salon-page #left{ display:none !important; } body.rd-salon-page .page{ margin:0; background:transparent; border:0; box-shadow:none; } body.rd-salon-page .page > b, body.rd-salon-page .pagecontentfooter{ display:none; } body.rd-salon-page .pagecontent{ padding:0 12px 30px; } body.rd-salon-page .pagecontent > p{ margin:0; } body.rd-salon-page .pagecontent .vcard{ display:none !important; } body.rd-salon-page .rd-salon-source{ display:none !important; } .rd-salon-layout{ display:flex; flex-direction:column; gap:10px; margin:0 auto; font-family:var(--font-body); } .rd-salon-layout.rd-info-layout{ max-width:var(--rd-info-content-width); } .rd-salon-hero h1{ margin-bottom:0; } .rd-salon-hero__body{ display:grid; grid-template-columns:minmax(0,1fr); gap:18px; margin-top:14px; } .rd-salon-map__link{ position:relative; display:block; min-height:170px; overflow:hidden; border:1px solid var(--line); border-radius:var(--radius-sm); } .rd-salon-map__link img{ display:block; width:100%; min-height:0; height:100%; max-height:none; object-fit:cover; border:0 !important; border-radius:0 !important; } .rd-salon-map__route{ position:absolute; right:14px; bottom:14px; display:inline-flex; align-items:center; min-height:42px; padding:0 17px; box-sizing:border-box; border:1px solid #6d230e; border-radius:var(--radius-sm); background:#800000; color:#fff; font-weight:800; line-height:1; box-shadow:0 4px 12px rgba(0,0,0,.22); } .rd-salon-map__link:hover .rd-salon-map__route, .rd-salon-map__link:focus .rd-salon-map__route{ background:#661000; } .rd-salon-hero__intro{ margin:0 0 15px !important; } .rd-salon-hero__address{ margin:0 0 14px !important; color:var(--text) !important; font-weight:800; line-height:1.35 !important; } .rd-salon-card{ box-sizing:border-box; width:100%; margin:0; } .rd-salon-card__kicker{ margin:0 0 8px; color:var(--muted); font-size:12px; font-weight:800; line-height:1.2; text-transform:uppercase; letter-spacing:.45px; } .rd-salon-card h2{ margin:0 0 10px; color:var(--text); font-family:var(--font-head); font-size:25px; font-weight:600; line-height:1.12; letter-spacing:.2px; } .rd-salon-contacts__grid{ display:grid; grid-template-columns:minmax(0,1fr); gap:14px; } .rd-salon-contacts__phone{ display:inline-block; margin:0 0 8px; color:var(--red-ink); font-family:var(--font-head); font-size:32px; font-weight:600; line-height:1; letter-spacing:.2px; white-space:nowrap; } .rd-salon-contacts__address{ max-width:430px; font-weight:700; font-size:16px; line-height:1.32; color:var(--text); } .rd-salon-contacts__hours{ display:flex; flex-direction:column; flex-wrap:wrap; align-items:flex-start; justify-content:flex-start; gap:8px; min-width:0; } .rd-salon-contacts__hours span{ display:inline-flex; align-items:center; gap:5px; flex:0 0 auto; max-width:100%; min-height:34px; padding:7px 10px; border-radius:10px; background:var(--surface-2); font-weight:700; white-space:nowrap; } .rd-salon-contacts__hours b{ color:var(--text); font-weight:900; } .rd-salon-contacts__note{ margin-top:12px; color:var(--muted); font-weight:600; } .rd-salon-about__tags{ display:flex; flex-wrap:wrap; gap:8px; } .rd-salon-about__tags a{ display:inline-flex; align-items:center; min-height:33px; padding:7px 10px; border:1px solid var(--line); border-radius:10px; background:#fff; color:var(--text); font-weight:700; white-space:nowrap; } .rd-salon-about__tags a:hover, .rd-salon-about__tags a:focus-visible{ border-color:var(--red-ink); color:var(--red-ink); } .rd-salon-city-salons{ grid-column:1 / -1; } .rd-salon-city-salons .rd-salon-city-salons__copy{ color:var(--muted); line-height:1.55; } .rd-salon-city-salons .rd-salon-city-salons__copy p{ margin:0 0 12px; } .rd-salon-city-salons .rd-salon-city-salons__copy p:last-child{ margin-bottom:0; } .rd-salon-delivery p + p{ margin-top:10px; } .rd-salon-discounts{ background:var(--surface); } .rd-salon-discounts h2{ color:var(--red-ink); } .rd-salon-discounts ul{ margin:0 0 12px; padding:0; list-style:none; display:grid; grid-template-columns:minmax(0,1fr); gap:8px; } .rd-salon-discounts li{ position:relative; padding:10px 12px 10px 34px; border-radius:10px; background:var(--surface-2); font-weight:700; line-height:1.35; } .rd-salon-discounts li::before{ content:""; position:absolute; left:13px; top:16px; width:8px; height:8px; border-radius:50%; background:var(--red); } .rd-salon-discounts p{ margin:0; color:var(--text); font-weight:600; } @media (min-width:900px){ .rd-salon-layout.rd-info-layout{ display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:10px; align-items:start; } .rd-salon-hero, .rd-salon-layout > .rd-info-editor-entry, .rd-salon-story__item{ grid-column:1 / -1; } .rd-salon-story__item{ grid-column:auto; } .rd-salon-card{ min-width:0; } .rd-salon-hero__body{ grid-template-columns:minmax(0,1fr) minmax(0,1.15fr); align-items:stretch; } } .rd-faq-index-editor__link,.rd-faq-index-editor__unlink{padding:5px 9px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--text);cursor:pointer;font:inherit;font-size:14px}.rd-faq-index-editor__link:hover,.rd-faq-index-editor__link:focus,.rd-faq-index-editor__unlink:hover,.rd-faq-index-editor__unlink:focus{border-color:var(--red);color:var(--red)} .rd-salon-story__item{ display:flex; flex-direction:column; gap:12px; } .rd-salon-story__item img{ width:100%; aspect-ratio:16/9; object-fit:cover; border-radius:10px; } .rd-salon-story__item h3{ margin:0 0 6px; font-family:var(--font-head); font-size:21px; font-weight:600; line-height:1.12; color:var(--text); } .rd-salon-story__item p{ margin:0; color:var(--text); font-size:15px; line-height:1.55; } @media (max-width:767px){ .rd-salon-hero__contacts{ margin-top:16px; } .rd-salon-hero__contacts h1{ order:3; margin:20px 0 14px; } .rd-salon-hero__contacts{ display:flex; flex-direction:column; } .rd-salon-hero__contacts .rd-salon-card__kicker{ order:1; } .rd-salon-hero__contacts .rd-salon-contacts__grid{ order:2; margin-top:8px; } .rd-salon-hero__contacts .rd-salon-hero__intro{ order:4; } .rd-salon-hero__contacts .rd-salon-hero__address{ order:5; } } #new_tbl{ display:flex !important; flex-direction:column; width:100% !important; gap:0; } #new_tbl tbody, #new_tbl tr{ display:contents; } #new_tbl td{ display:block; width:auto !important; padding:0 !important; } #new_tbl td[width="220"]{ order:1; } #new_tbl td.padding-b{ order:2; } #new_tbl td[width="200"]{ order:3; } #new_tbl td.nop{ order:4; } #new_tbl td[width="220"] a.zoom, #new_tbl td[width="220"]{ } #new_tbl td[width="220"]{ background:#fff; border:1px solid var(--line); border-radius:var(--radius); padding:16px; margin:0 0 14px; box-shadow:var(--shadow); display:flex; align-items:center; justify-content:center; } #new_tbl td[width="220"] img{ max-width:100%; height:auto; } .product-info{ margin:0 0 12px; } .product-info .itemDescriptionPrice{ display:flex; align-items:baseline; gap:10px; flex-wrap:wrap; } .product-info .price{ color:var(--red-ink); font-weight:800; font-size:26px; } .product-info .price .productOldPrice{ color:var(--muted-2); font-weight:500; font-size:15px; text-decoration:line-through; display:inline; } .product-info font{ color:var(--muted) !important; } .to-cart{ display:flex; align-items:center; flex-wrap:wrap; gap:10px 12px; margin:0 0 16px; padding:16px; color:var(--muted); font-size:13px; background:var(--surface); border:1px solid var(--line); border-radius:var(--radius); box-shadow:var(--shadow); } .to-cart input[type="image"]{ display:none !important; } #add-qty{ display:inline-flex; align-items:center; margin:0; flex:0 0 auto; } #add-qty input[type="text"]{ width:64px; height:46px; text-align:center; font-size:16px; font-weight:700; background:var(--surface); border:1px solid var(--line); border-radius:12px; color:var(--text); margin:0; } .rd-buy{ display:inline-flex; align-items:center; justify-content:center; flex:1 1 180px; width:auto; min-width:0; background:var(--red); color:#fff; border:0; font-size:16px; font-weight:700; border-radius:12px; padding:14px; cursor:pointer; margin:0; } .rd-buy:hover{ background:var(--red-2); } .rd-product-delivery-note{ flex:0 0 100%; margin-top:8px; color:var(--muted); line-height:1.3; } .rd-product-delivery-note strong{ color:var(--text); font-weight:700; } #new_tbl td[width="200"] .product-info{ padding:16px 16px 0; margin:0; background:var(--surface); border:1px solid var(--line); border-bottom:0; border-radius:var(--radius) var(--radius) 0 0; } #new_tbl td[width="200"] .to-cart{ border-top:0; border-radius:0 0 var(--radius) var(--radius); box-shadow:0 4px 16px rgba(20,22,28,.08); } .short-description, .short-description .description{ color:var(--text); font-size:14px; line-height:1.6; } .padding-b{ margin:0 0 12px !important; padding:14px 16px !important; background:var(--surface-2); border-radius:var(--radius-sm); } #new_tbl td.nop{ margin:6px 0 0; } #new_tbl td.nop > div[style], #new_tbl td.nop font{ width:auto !important; float:none !important; margin:0 !important; } #new_tbl td.nop font[size="1"]{ display:flex; flex-direction:column; gap:2px; } #new_tbl td.nop font[size="1"] div{ display:flex !important; align-items:center; gap:8px; padding:10px 12px; background:var(--surface); border:1px solid var(--line); border-radius:var(--radius-sm); font-size:13px; color:var(--text); width:auto !important; } #new_tbl td.nop font[size="1"] > div:last-of-type{ max-width:100%; min-width:0; flex-wrap:wrap; overflow-wrap:anywhere; white-space:normal; } #new_tbl td.nop a{ color:var(--text); } #new_tbl td.nop hr{ display:none; } .rd-product-page{ margin:0 0 28px; } .rd-product-page > h1{ margin:28px 0 14px; } .rd-product-main{ display:grid; grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr); gap:34px; align-items:start; } .rd-product-photo{ box-sizing:border-box; height:430px; display:flex; align-items:center; justify-content:center; padding:12px; background:var(--surface); border:1px solid var(--line); border-radius:var(--radius); box-shadow:var(--shadow); } .rd-product-photo > a{ display:flex; width:100%; height:100%; align-items:center; justify-content:center; } .rd-product-photo > a img, .rd-product-photo > img{ display:block; width:auto; height:auto; max-width:100%; max-height:100%; object-fit:contain; } .rd-product-lightbox{ position:fixed; inset:0; z-index:10060; display:none; align-items:center; justify-content:center; box-sizing:border-box; padding:16px; background:rgba(15,18,24,.55); } .rd-product-lightbox.is-open{ display:flex; } .rd-product-lightbox__box{ position:relative; display:flex; align-items:center; justify-content:center; width:fit-content; height:fit-content; max-width:calc(100vw - 32px); max-height:calc(100dvh - 32px); padding:42px 14px 14px; overflow:hidden; } .rd-product-lightbox__image{ display:block; width:auto; height:auto; max-width:calc(100vw - 64px); max-height:calc(100dvh - 92px); object-fit:contain; } .rd-product-side{ min-width:0; } .rd-product-short{ box-sizing:border-box; min-height:44px; display:flex; align-items:center; margin:0; padding:10px 14px; color:var(--text); font-size:15px; line-height:1.45; background:#f3f4f7; border-radius:10px; } .rd-product-buy-card{ box-sizing:border-box; min-height:212px; margin-top:55px; padding:26px 20px 18px; background:var(--surface); border:1px solid var(--line); border-radius:var(--radius); box-shadow:var(--shadow); } .rd-product-purchase-row{ display:flex; align-items:center; justify-content:space-between; gap:18px; } .rd-product-buy-card .product-info{ margin:0; } .rd-product-buy-card .itemDescriptionPrice{ display:flex; align-items:baseline; flex-wrap:wrap; gap:10px; } .rd-product-buy-card .price{ color:var(--red-ink); font-size:30px; font-weight:800; } .rd-product-price-request{ color:var(--red); font-size:14px; font-weight:700; } .rd-product-options{ margin:0 0 14px; } .rd-product-buy-card .to-cart{ margin:24px 0 0; padding:0; border:0; box-shadow:none; background:transparent; } .rd-product-buy-card .rd-buy{ flex:1 1 100%; min-height:56px; font-size:19px; } .rd-product-quantity{ display:inline-flex; align-items:center; gap:12px; min-height:46px; } .rd-product-quantity .rd-qty-step{ display:inline-flex !important; align-items:center; justify-content:center; width:32px; height:42px; padding:0 !important; color:var(--text) !important; background:transparent !important; border:0 !important; border-radius:0 !important; box-shadow:none !important; font-size:22px; font-weight:800; line-height:1; cursor:pointer; } .rd-product-quantity .rd-qty-step:hover{ color:var(--red) !important; } .rd-product-quantity #add-qty input[type="text"]{ width:64px; height:42px; border-radius:12px; } .rd-product-code{ margin:98px 12px 0; color:var(--muted); font-size:15px; } .rd-product-code span{ color:var(--text); } .rd-product-page .rd-yas-delivery-missing{ margin:14px 0 0; } .rd-product-page #section-tabs{ margin:82px 0 18px; } .rd-product-photo[data-rd-product-gallery]{display:block;height:auto;min-height:430px;} .rd-product-photo[data-rd-product-gallery]>a{height:406px;} .rd-product-gallery{display:flex;flex-wrap:nowrap;gap:8px;max-width:100%;margin-top:12px;padding-bottom:12px;overflow-x:scroll;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--red) #edf0f3;-webkit-overflow-scrolling:touch;touch-action:pan-x;cursor:grab;user-select:none;} .rd-product-gallery.is-dragging{cursor:grabbing;} .rd-product-gallery::-webkit-scrollbar{height:10px;} .rd-product-gallery::-webkit-scrollbar-track{background:#edf0f3;border-radius:999px;} .rd-product-gallery::-webkit-scrollbar-thumb{background:var(--red);border:2px solid #edf0f3;border-radius:999px;} .rd-product-gallery__item{box-sizing:border-box;width:58px;height:58px;padding:3px;border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer;} .rd-product-gallery__item.is-active{border:2px solid var(--red);} .rd-product-gallery__item img{display:block;width:100%;height:100%;object-fit:contain;} #content .rd-product-gallery__item{display:block!important;width:58px!important;min-width:58px!important;height:58px!important;min-height:58px!important;margin:0!important;padding:3px!important;border:1px solid var(--line)!important;border-radius:8px!important;background:#fff!important;color:transparent!important;box-shadow:none!important;} #content .rd-product-gallery__item.is-active{border:2px solid var(--red)!important;} #content .rd-product-gallery__item img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;} .rd-catalog-card__media{display:flex;flex-direction:column;position:relative;width:100%;height:100%;min-height:0;touch-action:pan-y;} .rd-catalog-offer-mark{position:absolute;top:8px;left:8px;z-index:3;display:flex;align-items:center;gap:5px;padding:4px 6px;background:#fff;color:#b42318;font:12px/1.3 Arial,sans-serif;border:1px solid var(--red);border-radius:4px;cursor:pointer} .rd-catalog-offer-mark input{margin:0;accent-color:var(--red)} .rd-catalog-offer-mark [role="status"]{position:absolute;top:100%;left:0;min-width:100%;max-width:180px;padding:3px;background:#fff;font-size:11px} .rd-catalog-offer-mark [role="status"]:empty{display:none} .rd-catalog-card__main-link{display:flex;flex:1 1 auto;min-height:0;width:100%;align-items:center;justify-content:center;} .rd-catalog-card__gallery{flex:0 0 auto;width:100%;margin-top:8px;touch-action:pan-y;} #content .rd-catalog-card__gallery>.rd-product-gallery__item{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4)!important;min-width:0!important;height:auto!important;min-height:0!important;aspect-ratio:1 / 1;} #section-tabs{ margin:18px 0; } ul.tabs{ list-style:none; display:flex; gap:8px; padding:0; margin:0 0 12px; flex-wrap:wrap; } ul.tabs li a{ display:inline-block; padding:8px 14px; border-radius:999px; background:var(--surface); border:1px solid var(--line); color:var(--text); font-size:13px; font-weight:600; cursor:pointer; } #section-tabs ul.tabs li{ cursor:pointer; } ul.tabs li.active a, ul.tabs li a.active, ul.tabs li.tab-current a{ background:var(--red); border-color:var(--red); color:#fff; } #section-tabs ul.tabs li:not(.tab-current) a:hover{ padding:8px 14px; margin:0; border-color:var(--red); background:#fff4f2; color:var(--red); } #section-tabs ul.tabs li.tab-current a:hover{ padding:8px 14px; margin:0; background:var(--red); border-color:var(--red); color:#fff; } #section-tabs > div.t2, #section-tabs > div.t3, #section-tabs > div.t4{ display:none; } #section-tabs > div.t1, #section-tabs > div.t2, #section-tabs > div.t3, #section-tabs > div.t4{ color:var(--text); background:var(--surface); border:1px solid var(--line); border-radius:var(--radius); padding:16px; margin-top:0; } .rd-product-specifications{ margin:0; } .rd-product-specifications h2{ margin:0 0 14px; font-size:20px; line-height:1.25; } .rd-product-specifications dl{ display:grid; grid-template-columns:minmax(170px,.9fr) minmax(0,1.5fr); margin:0; border:1px solid var(--line); border-radius:12px; overflow:hidden; background:#fff; } .rd-product-specifications dt,.rd-product-specifications dd{ min-width:0; margin:0; padding:11px 14px; border-bottom:1px solid var(--line); line-height:1.45; } .rd-product-specifications dt{ color:var(--muted); background:#f7f8fa; font-weight:700; } .rd-product-specifications dd{ overflow-wrap:anywhere; } .rd-product-specifications dt:nth-last-of-type(1),.rd-product-specifications dd:last-child{ border-bottom:0; } @media(max-width:560px){ .rd-product-specifications dl{ grid-template-columns:1fr; } .rd-product-specifications dt{ padding-bottom:3px; border-bottom:0; } .rd-product-specifications dd{ padding-top:3px; } } .rd-tech-parameters table{ border-collapse:collapse; } .rd-tech-parameters__source-url{ overflow-wrap:anywhere; word-break:break-word; white-space:normal; } .rd-tech-parameters th,.rd-tech-parameters td{ padding:12px 22px; border-bottom:1px solid var(--line); text-align:left; vertical-align:top; } .rd-tech-parameters th{ width:38%; color:var(--muted); font-weight:700; } #content .rd-tech-parameters__edit-link{ display:inline!important; min-height:0!important; margin:0!important; padding:0!important; border:0!important; border-radius:0!important; background:transparent!important; color:#e1251b!important; font:inherit!important; font-weight:inherit!important; line-height:inherit!important; text-align:left; text-decoration:none!important; box-shadow:none!important; transform:none!important; cursor:pointer; } #content .rd-tech-parameters__edit-link:hover,#content .rd-tech-parameters__edit-link:focus{ background:transparent!important; color:#e1251b!important; text-decoration:none!important; transform:none!important; } #content .rd-tech-parameters__option-link{ display:inline!important; min-height:0!important; margin:0!important; padding:0!important; border:0!important; border-radius:0!important; background:transparent!important; color:#2563eb!important; font:inherit!important; line-height:inherit!important; text-decoration:underline!important; box-shadow:none!important; cursor:pointer; } #content .rd-tech-parameters__option-link:hover,#content .rd-tech-parameters__option-link:focus{ color:#1d4ed8!important; background:transparent!important; } #content .rd-tech-parameters__option-row{ display:block; } .rd-tech-parameters__unit{ display:block; margin-top:3px; color:var(--muted); font:400 12px/1.25 Manrope,Arial,sans-serif; } .rd-tech-parameters tr:last-child th,.rd-tech-parameters tr:last-child td{ border-bottom:0; } .rd-tech-parameters__missing{ color:#e5251b; font-weight:700; } .rd-tech-parameters__provenance{ display:block; margin-top:3px; color:var(--muted); font:400 11px/1.25 Manrope,Arial,sans-serif; } .rd-tech-parameters__status{display:inline-block;width:.9em;height:.9em;margin-left:.45em;border-radius:50%;background:#e1251b;vertical-align:baseline}.rd-tech-parameters__checked-at{margin-left:.55em;color:#6b7280;font-size:.75em;font-weight:400;white-space:nowrap} .rd-tech-parameters__grid{ display:grid; grid-template-columns:minmax(0,1.45fr) minmax(210px,.8fr) minmax(170px,.62fr); gap:12px; align-items:start; } .rd-tech-parameters__block{ min-width:0; overflow:hidden; border:1px solid #e1251b; border-radius:16px; background:#fff; box-shadow:0 8px 24px rgba(15,20,28,.06); } .rd-tech-parameters__block h3{ margin:0; padding:20px 22px 14px; border-bottom:1px solid var(--line); font-size:19px; line-height:1.25; color:var(--text); } .rd-tech-parameters th input{ padding:0; border:0; border-radius:0; background:transparent; } .rd-tech-summary dl{ margin:0; } .rd-tech-summary dl>div,.rd-tech-warehouses li{ display:flex; justify-content:space-between; gap:12px; padding:12px 22px; border-bottom:1px solid var(--line); } .rd-tech-summary dl>div:last-child,.rd-tech-warehouses li:last-child{ border-bottom:0; } .rd-tech-summary dt{ color:var(--muted); font-weight:700; } .rd-tech-summary dd{ margin:0; text-align:right; font-weight:700; } .rd-tech-warehouses h3.rd-tech-warehouses__title--available{ color:#17803d; } .rd-tech-warehouses h3.rd-tech-warehouses__title--missing{ color:#e5251b; } .rd-tech-warehouses ul{ list-style:none; margin:0; padding:0; } .rd-tech-warehouses li b{ text-align:right; } .rd-tech-warehouses__empty{ color:var(--muted); } #content .rd-tech-parameters__add-link{ display:inline!important; min-height:0!important; width:auto!important; margin:12px 22px!important; padding:0!important; border:0!important; border-radius:0!important; background:transparent!important; color:#e1251b!important; font:inherit!important; font-weight:inherit!important; line-height:inherit!important; text-align:left; text-decoration:none!important; box-shadow:none!important; transform:none!important; cursor:pointer; } #content .rd-tech-parameters__add-link:hover,#content .rd-tech-parameters__add-link:focus{ background:transparent!important; color:#e1251b!important; text-decoration:none!important; transform:none!important; } .rd-tech-parameter-modal[hidden]{ display:none; } .rd-tech-parameter-modal{ position:fixed; z-index:10060; inset:0; display:flex; align-items:center; justify-content:center; padding:16px; background:rgba(15,20,28,.42); } .rd-tech-parameter-modal__dialog{ position:relative; display:grid; gap:12px; } .rd-tech-parameter-modal__dialog h3{ margin:0; padding-right:40px; font-size:20px; } .rd-tech-parameter-modal__block{ margin:0; color:var(--muted); font-weight:700; } .rd-tech-parameter-modal__hint{ margin:0; color:var(--muted); font-size:13px; } .rd-tech-parameter-modal__dialog label{ display:grid; gap:5px; color:var(--text); font-weight:700; } .rd-tech-parameter-modal__dialog input,.rd-tech-parameter-modal__dialog select{ width:100%; height:40px; box-sizing:border-box; padding:0 11px; border:1px solid #d9dfe7; border-radius:8px; color:var(--text); font:inherit; background:#fff; } .rd-tech-parameter-modal__submit{ min-height:40px; border:0; border-radius:8px; color:#fff; background:#e1251b; font:700 14px Arial,sans-serif; cursor:pointer; } @media(max-width:900px){ .rd-tech-parameters__grid{ grid-template-columns:1fr 1fr; } .rd-tech-parameters__specs{ grid-column:1 / -1; } } @media(max-width:560px){ .rd-tech-parameters__grid{ grid-template-columns:1fr; } .rd-tech-parameters__specs{ grid-column:auto; } .rd-tech-parameters__block h3{ padding:16px; font-size:17px; } .rd-tech-parameters th,.rd-tech-parameters td,.rd-tech-summary dl>div,.rd-tech-warehouses li{ padding-left:16px; padding-right:16px; } #content .rd-tech-parameters__add-link{ margin-left:16px!important; margin-right:16px!important; } .rd-tech-parameters__publish{ align-items:flex-start; } } .rd-tech-parameters__editor{ margin:0; } .rd-tech-parameters__source-legend{ margin:0 0 16px; padding:16px 18px; border:1px solid #d9dfe7; border-radius:12px; background:#f7f8fa; } .rd-tech-parameters__source-legend h3{ margin:0 0 7px; font-size:17px; line-height:1.25; } .rd-tech-parameters__source-legend p{ margin:0; color:var(--muted); line-height:1.45; } .rd-tech-parameters__source-legend ul{ display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:6px 16px; margin:12px 0 0; padding:0; list-style:none; } .rd-tech-parameters__source-legend li{ min-width:0; } .rd-tech-parameters__publish{ display:flex; align-items:center; justify-content:space-between; gap:12px; margin:0 0 16px; padding:15px 18px; border:1px solid #d9dfe7; border-radius:12px; background:#fff; box-shadow:0 4px 14px rgba(15,20,28,.04); font-weight:700; } .rd-tech-parameters__publish input{ flex:0 0 auto; width:18px; height:18px; margin:0; accent-color:#e1251b; } .rd-tech-parameters__source{ display:flex; align-items:center; justify-content:space-between; gap:12px; margin:0 0 16px; padding:12px 18px; border:1px solid #d9dfe7; border-radius:12px; background:#fff; font-weight:700; } .rd-tech-parameters__source select{ max-width:260px; } .rd-tech-parameters th input{ width:100%; box-sizing:border-box; border:0; border-radius:0; padding:0; color:inherit; font:inherit; background:transparent; } .rd-tech-parameters__save{ margin-top:14px; border:0; border-radius:7px; padding:9px 15px; color:#fff; background:#e5251b; font:700 14px Arial,sans-serif; cursor:pointer; } @media(max-width:560px){ .rd-tech-parameters__source-legend ul{ grid-template-columns:1fr; } } .rd-category-tab-layout{ display:grid; grid-template-columns:minmax(0, .9fr) minmax(300px, 1.1fr); gap:24px; align-items:start; } .rd-category-tab-copy ul{ margin:0; padding-left:20px; } .rd-category-tab-media{ min-width:0; min-height:280px; overflow:hidden; } .rd-category-tab-media iframe{ display:block; width:100%; max-width:100%; border:0; } .rd-category-tab-visual{ position:relative; aspect-ratio:16 / 9; overflow:hidden; background:#f5f3ef; } .rd-category-tab-visual img{ display:block; width:100%; height:100%; object-fit:cover; } .rd-category-tab-street{ position:absolute; z-index:1; padding:5px 9px; border-radius:5px; background:rgba(255,255,255,.92); color:var(--red); font:700 14px/1.1 Arial,sans-serif; box-shadow:0 2px 8px rgba(0,0,0,.14); white-space:nowrap; } .rd-category-tab-street--aerodromnaya{ top:8%; left:7%; } .rd-category-tab-street--avrory{ top:17%; right:5%; } @media (max-width:767px){ .rd-category-tab-layout{ grid-template-columns:1fr; } .rd-category-tab-media{ display:none; } .rd-product-page .rd-product-short{ display:none; } } .catalog-intro{ font-size:13px; } .rd-logo, .rd-section__title, .h2-cont, #boxPohogietovar > h2, #boxPohogietovar > h1, #boxCategories h5, .pageItem h1, .page h1, .pagecontent h1, #content h1[itemprop="name"], .price, .itemDescriptionPrice, .rd-drawer__title{ font-family:var(--font-head); } .price, .itemDescriptionPrice{ letter-spacing:.3px; } #boxSpecialsContent{ transition:transform .16s ease, border-color .16s ease, box-shadow .16s ease; } #boxSpecialsContent:hover{ transform:translateY(-3px); border-color:rgba(225,37,27,.45); box-shadow:0 10px 26px rgba(20,22,28,.14); } .rd-btn, .rd-buy, .td-cart a[href*="action=buy_now"]{ transition:background .15s ease, transform .1s ease; } .rd-btn:active, .rd-buy:active, .td-cart a[href*="action=buy_now"]:active{ transform:scale(.98); } #CatNavi li a, p.parent_category a, .left_m_v a{ transition:all .15s ease; } .rd-catalog-card__model-name{display:none;} .rd-catalog-card__cashback-slot--category{display:none;} table.table-product tbody{ display:grid; grid-template-columns:1fr; gap:14px; align-items:stretch; } table.table-product tr.rd-catalog-card{ --rd-catalog-card-row-gap:8px; display:flex; flex-direction:column; width:auto; height:100%; min-height:0; } table.table-product .rd-catalog-card .td-img{ flex:0 0 auto; width:100%; max-width:none; height:auto; aspect-ratio:1 / 1; margin:0; padding:12px !important; border:0; border-bottom:1px solid var(--line); border-radius:0; } table.table-product .rd-catalog-card .td-img > a{ align-items:center; } table.table-product .rd-catalog-card .td-img img{ object-position:center; } table.table-product .rd-catalog-card .td-desc{ flex:0 0 auto; width:100%; padding:var(--rd-catalog-card-row-gap) 14px 0 !important; box-sizing:border-box; } table.table-product .rd-catalog-card .td-desc > a{ display:block; overflow:visible; } table.table-product .rd-catalog-card .td-desc > a b{ display:block; font-size:15px; line-height:1.3; } table.table-product .rd-catalog-card .td-cart{ flex:1 1 auto; align-items:stretch; width:100%; min-width:0; gap:var(--rd-catalog-card-row-gap); padding:var(--rd-catalog-card-row-gap) 14px 14px !important; box-sizing:border-box; text-align:left; } table.table-product .rd-catalog-card .itemDescriptionPrice{ color:var(--red); font-size:22px; line-height:1.15; } table.table-product .rd-catalog-card .rd-catalog-card__price, table.table-product .rd-catalog-card .rd-catalog-card__availability-slot, table.table-product .rd-catalog-card .rd-catalog-card__action-slot, table.table-product .rd-catalog-card .rd-catalog-card__cashback-slot{ box-sizing:border-box; width:100%; } table.table-product .rd-catalog-card .rd-catalog-card__availability{ display:block; color:var(--text); font:600 13px/1.35 Arial,sans-serif; } table.table-product .rd-catalog-card .rd-catalog-card__availability--expected, table.table-product .rd-catalog-card .rd-catalog-card__availability--out{ color:var(--red-ink); } table.table-product .rd-catalog-card .rd-catalog-card__last-price{ display:block; color:var(--muted); font:400 13px/1.35 Arial,sans-serif; } table.table-product .rd-catalog-card .rd-catalog-card__price{ min-height:26px; display:flex; align-items:center; } table.table-product .rd-catalog-card a[href*="action=buy_now"]{ width:100%; min-height:40px; box-sizing:border-box; margin:0; } table.table-product .rd-catalog-card .rd-product-cashback{ margin:0; white-space:normal; } table.table-product .rd-catalog-card .rd-catalog-card__cashback-slot{ margin-top:0; } table.table-product .rd-catalog-card .rd-catalog-card__availability-slot{ margin-top:0; } table.table-product .rd-catalog-card .rd-catalog-card__action-slot{ display:flex; flex-direction:column; justify-content:flex-end; gap:var(--rd-catalog-card-row-gap); margin-top:auto; min-height:40px; } .rd-catalog-card__gift{ container-type:inline-size; display:flex; align-items:center; justify-content:center; gap:4px; box-sizing:border-box; width:100%; min-height:40px; padding:9px 14px; border-radius:10px; background:#ffe14c; color:#000; font:700 13px/1.35 var(--font-body); text-align:center; text-decoration:none; } .rd-catalog-card__gift-content{ display:inline-flex; flex:0 0 auto; align-items:center; justify-content:center; gap:.307692em; font-size:min(13px,5.7cqw); } .rd-catalog-card__gift img{ display:block; flex:0 0 2.153846em; width:2.153846em; height:1.846154em; object-fit:contain; } .rd-catalog-card__gift-label{ display:inline-flex; align-items:center; gap:.461538em; white-space:nowrap; } .rd-catalog-card__gift-discount{ display:inline-flex; align-items:center; justify-content:center; flex:0 0 1.333333em; width:1.333333em; height:1em; font:1.384615em/1 "Segoe UI Emoji",sans-serif; } .rd-catalog-card__gift:hover{ background:#ffe864; } .rd-catalog-card__gift:focus-visible{ outline:2px solid #000; outline-offset:2px; } table.table-product .rd-catalog-card .rd-product-cashback span{ display:inline; } table.table-product .rd-catalog-card .rd-product-cashback span + span::before{ content:" "; } table.table-product--category tr.rd-catalog-card{position:relative;} table.table-product--category .rd-catalog-card__link-slot{display:contents;} table.table-product--category .rd-catalog-card__cover{position:absolute;inset:0;z-index:1;} table.table-product--category .rd-catalog-card .td-img, table.table-product--category .rd-catalog-card .td-desc, table.table-product--category .rd-catalog-card .rd-catalog-card__gift, table.table-product--category .rd-catalog-card a[href*="action=buy_now"]{position:relative;z-index:2;} table.table-product--category tbody{grid-template-columns:minmax(0,1fr);gap:12px;} table.table-product--category tr.rd-catalog-card{--rd-catalog-name-font-size:clamp(15px,4.6vw,22px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto auto 1fr auto;column-gap:16px;row-gap:9px;padding:18px;border:1px solid #d9aaaa;border-radius:16px;background:#fff;box-shadow:0 0 5px #decaca66;height:auto;overflow:hidden;} table.table-product--category .rd-catalog-card .td-img{grid-column:1;grid-row:1 / 5;width:100%;height:auto;aspect-ratio:auto;padding:0!important;border:0;align-self:start;} table.table-product--category .rd-catalog-card__media{height:auto;} table.table-product--category .rd-catalog-card__main-link{flex:none;aspect-ratio:348 / 217;} table.table-product--category .rd-catalog-card__main-image{width:100%;height:100%;object-fit:contain;} table.table-product--category .rd-catalog-card__gallery{margin-top:8.62%;padding-bottom:4.3%;gap:3.45%;} #content table.table-product--category .rd-catalog-card__gallery>.rd-product-gallery__item{flex-basis:22.4%;width:22.4%!important;border-radius:6px!important;} table.table-product--category .rd-catalog-card .td-desc{grid-column:2;grid-row:1;width:auto;padding:0!important;} table.table-product--category .rd-catalog-card .td-desc>a b{font:600 var(--rd-catalog-name-font-size)/1.25 var(--font-body);overflow-wrap:anywhere;} table.table-product--category .rd-catalog-card .td-cart, table.table-product--category .rd-catalog-card .rd-catalog-card__action-slot{display:contents;} table.table-product--category .rd-catalog-card__cashback-slot{display:block;grid-column:2;grid-row:3;} table.table-product--category .rd-catalog-card .rd-product-cashback{display:block;color:#858585;font:600 clamp(12px,3.7vw,16px)/1.25 var(--font-body);text-decoration:none;} table.table-product--category .rd-catalog-card .rd-product-cashback span{display:block;} table.table-product--category .rd-catalog-card .rd-product-cashback span+span::before{content:none;} table.table-product--category .rd-catalog-card .rd-catalog-card__price{grid-column:2;grid-row:2;display:block;container-type:inline-size;} table.table-product--category .rd-catalog-card .itemDescriptionPrice{margin:0;font-family:var(--font-head),'Arial Narrow',sans-serif;font-size:clamp(18px,16.5cqw,34px);line-height:1.25;white-space:nowrap;} table.table-product--category .rd-catalog-card .productOldPrice{display:block;font-size:.65em;} table.table-product--category .rd-catalog-card .rd-sale-price{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:4px;} table.table-product--category .rd-catalog-card__availability-slot{grid-column:2;grid-row:4;align-self:start;} table.table-product--category .rd-catalog-card .rd-catalog-card__availability{font-size:clamp(13px,3.7vw,18px);color:#111;} table.table-product--category .rd-catalog-card .td-desc, table.table-product--category .rd-catalog-card .rd-catalog-card__cashback-slot, table.table-product--category .rd-catalog-card .rd-catalog-card__price, table.table-product--category .rd-catalog-card .rd-catalog-card__availability-slot{transform:translateX(4px);} table.table-product--category .rd-catalog-card__gift{grid-column:1;grid-row:5;align-self:end;width:100%;height:40px;min-height:40px;padding:4px 8px;border-radius:11px;} table.table-product--category .rd-catalog-card__gift-content{font-size:min(20px,13cqw);gap:.35em;} table.table-product--category .rd-catalog-card__gift img{width:1.3em;height:1.6em;flex-basis:1.3em;} table.table-product--category .rd-catalog-card__gift-label>span:not(.rd-catalog-card__gift-discount){display:none;} table.table-product--category .rd-catalog-card__gift-discount{font-size:1.3em;} table.table-product--category .rd-catalog-card a[href*="action=buy_now"], table.table-product--category .rd-product-in-cart{grid-column:2;grid-row:5;align-self:end;display:flex;justify-content:center;align-items:center;width:100%;height:40px;min-height:40px;margin:0;padding:4px;box-sizing:border-box;border-radius:11px;font-size:clamp(13px,4.4vw,18px);} table.table-product--category .rd-catalog-card__full-name{display:none;} table.table-product--category .rd-catalog-card__model-name{display:inline;} @media (min-width:900px){ :root{ --appbar-h:172px; } body{ padding-top:var(--appbar-h); padding-bottom:0; font-size:15px; } .rd-appbar{ position:fixed; top:0; left:0; right:0; z-index:50; display:flex; flex-direction:column; align-items:stretch; gap:0; width:100%; margin:0; padding:0; background:var(--bg-2); } .rd-appbar__row{ display:flex; align-items:center; gap:26px; flex-wrap:nowrap; padding:15px max(24px, calc((100% - var(--maxw-dt)) / 2)); } .rd-burger{ display:inline-flex; order:unset; width:44px; height:44px; border:1px solid var(--chrome-line); border-radius:11px; } .rd-burger{ width:auto; padding:0 13px; gap:8px; } .rd-burger, .rd-logo, .rd-search{ transform:translateY(-15px); } .rd-burger__label{ display:inline; color:var(--chrome-text); font:700 13px var(--font-body); } .rd-logo{ order:unset; flex:0 0 auto; font-size:27px; } .rd-logo__mark{ font-size:22px; padding:6px 10px; } .rd-search{ order:unset; flex:1 1 auto; width:auto; min-width:0; height:48px; margin:0; max-width:none; } .rd-contact{ order:unset; flex:0 0 auto; display:flex; flex-direction:column; align-items:flex-end; margin:0; line-height:1.1; text-align:right; } .rd-contact__phone-row{ justify-content:flex-end; } .rd-contact__phone-row .rd-phone{ padding-left:10px; border-left:1px solid rgba(255,255,255,.35); } .rd-phone{ font-family:var(--font-head); font-size:21px; font-weight:600; letter-spacing:.4px; white-space:nowrap; } .rd-address{ font-family:var(--font-body); font-size:14px; font-weight:600; letter-spacing:0; color:#f3d36b; margin-top:2px; white-space:normal; max-width:280px; text-align:right; } .rd-hours{ text-align:right; } .rd-hours__monday{ display:inline; } .rd-appbar__actions{ order:6; flex:0 0 auto; gap:8px; } .rd-phonebtn{ display:none; } .rd-iconbtn{ width:44px; height:44px; border:1px solid var(--chrome-line); border-radius:11px; } .rd-iconbtn:hover{ background:rgba(255,255,255,.07); color:var(--chrome-text); } #menu{ position:fixed; top:100px; left:0; right:0; z-index:49; display:block !important; background:transparent; border-top:0; } #menu ul{ list-style:none; display:flex; gap:4px; flex-wrap:wrap; align-items:center; margin:0; padding:3px max(24px, calc((100% - var(--maxw-dt)) / 2)) 11px; } #menu li{ margin:0; } #menu li a{ display:inline-block; padding:9px 15px; border-radius:9px; color:var(--chrome-text); font-weight:600; font-size:14px; letter-spacing:.2px; } #menu li a:hover{ background:rgba(255,255,255,.08); color:#fff; } .rd-menu-discounts-for-all__short{ display:none; } @media (max-width:1400px){ #menu .rd-menu-item--about{ display:none; } } @media (max-width:1200px){ #menu .rd-menu-item--news{ display:none; } } @media (max-width:1120px){ #menu .rd-menu-item--faq{ display:none; } #menu .rd-menu-discounts-for-all__full{ display:none; } #menu .rd-menu-discounts-for-all__short{ display:inline; } } @media (max-width:1040px){ #menu .rd-menu-item--salon{ display:none; } } .rd-tabbar{ display:none !important; } .rd-drawer{ width:min(92vw, 1080px); max-width:none; box-shadow:14px 0 40px rgba(0,0,0,.24); } .rd-drawer__search{ padding:14px 12px 18px; } .rd-drawer__search-input{ padding:14px 46px 14px 44px; font-size:19px; } .rd-drawer__search-icon{ left:16px; } .rd-drawer__search-enter{ right:16px; } .rd-drawer__nav{ display:grid; grid-template-columns:repeat(3, minmax(0, 1fr)); align-content:start; gap:16px; padding:0 20px 28px; } .rd-drawer__catalog-group{ min-width:0; margin:0; } .rd-drawer__nav a:not(.rd-drawer__discount-category){ min-height:54px; display:flex; flex-direction:column; align-items:flex-start; justify-content:center; padding:12px 16px; border:0; border-bottom:1px solid #353d4a; margin:0; } .rd-drawer__nav a.rd-drawer__catalog-subcategory{ min-height:46px; padding-left:24px; background:transparent; } .rd-drawer__catalog-group a:last-child{ border-bottom:0; } .rd-drawer__results-list{ display:grid; grid-template-columns:repeat(3, minmax(0, 1fr)); } .rd-drawer__results-list a{ min-height:48px; display:flex; align-items:center; border-top:1px solid var(--line); border-left:1px solid var(--line); } .rd-drawer__results-list a:nth-child(3n + 1){ border-left:0; } #middle{ flex-direction:row; align-items:flex-start; gap:24px; max-width:var(--maxw-dt); margin:0 auto !important; padding:1px 16px 20px !important; box-sizing:border-box; } #wrapper{ order:2; flex:1 1 auto; min-width:0; } #content{ padding:0 !important; max-width:none; margin:0 !important; } body.rd-salon-page #middle{ display:block; max-width:none; padding:24px 0; } body.rd-salon-page #wrapper{ width:100% !important; } body.rd-salon-page .pagecontent{ padding-left:24px; padding-right:24px; } body.rd-salon-page #left{ display:none !important; width:min(100%, 760px) !important; max-width:760px; margin:28px auto 0 !important; padding:0 24px !important; position:static; } .rd-salon-layout{ gap:12px; } .rd-salon-card{ padding:20px; } .rd-salon-contacts__grid{ grid-template-columns:minmax(0,1fr) auto; align-items:start; } .rd-salon-contacts__hours{ overflow:visible; } .rd-salon-discounts ul{ grid-template-columns:minmax(0,1fr); } body:not(.rd-salon-page) #left{ order:1; flex:0 0 var(--sidebar); width:var(--sidebar) !important; max-width:none; margin:0 !important; padding:0 !important; position:sticky; top:150px; } body.rd-home-page #middle{ display:block; max-width:var(--maxw-dt); padding-top:28px !important; } body.rd-home-page #wrapper{ width:100%; } body.rd-home-page #left{ display:none !important; } .rd-home-hero{ min-height:390px; grid-template-columns:minmax(0,1fr) 360px; padding:48px 54px; border-radius:24px; } .rd-home-hero .rd-home-hero__heading{ font-size:64px; } .rd-home-hero .rd-home-hero__description{ font-size:17px; } .rd-home-hero__visual{ right:-24px; bottom:auto; top:50%; transform:translateY(-50%); height:168%; opacity:1; -webkit-mask-image:linear-gradient(90deg,transparent,#000 30%); mask-image:linear-gradient(90deg,transparent,#000 30%); } .rd-home-section-head h2{ font-size:30px; } .rd-home-category-grid{ grid-template-columns:repeat(3,minmax(0,1fr)); gap:14px; } .rd-home-news__grid{ grid-template-columns:repeat(3,minmax(0,1fr)); gap:16px; } .rd-home-news__card:nth-child(n+4){ display:none; } .rd-home-news__card{ display:flex; flex-direction:column; } .rd-home-news__image{ aspect-ratio:16/10; } .rd-home-news__copy{ display:flex; flex:1; flex-direction:column; padding:18px; } .rd-home-news__copy time,.rd-home-news__copy p{ display:block; } .rd-home-news__title{ padding:18px; font-size:20px; } .rd-home-news__more{ display:inline-block; } .rd-home-news__more{ margin-top:auto; padding-top:14px; } .rd-home-category-grid a{ min-height:150px; padding:18px; } .rd-home-category__icon{ left:18px; top:14px; font-size:43px; } .rd-home-category__icon svg{ width:44px; height:44px; } .rd-home-category-grid strong{ font-size:20px; } .rd-home-category-grid small{ font-size:12px; } .rd-home-benefits{ grid-template-columns:repeat(3,1fr); } .rd-home-benefits > *{ border-bottom:0; border-right:1px solid var(--line); padding:18px 20px 18px 54px; } .rd-home-benefits > *:last-child{ border-right:0; } .rd-home-benefits > *::before{ left:20px; top:21px; } .rd-home-benefits strong{ font-size:14px; } #navigation, #footer{ max-width:var(--maxw-dt); padding-left:24px; padding-right:24px; } #boxCategories{ background:var(--surface); border:1px solid var(--line); border-radius:var(--radius); padding:14px 8px; margin-top:0 !important; } #boxCategories h5{ margin:0 8px 8px; font-size:18px; } #categoriesBoxMenu ul#CatNavi{ display:block; } #CatNavi li a{ min-height:0; background:transparent; border:0; border-radius:8px; padding:9px 12px; font-size:14px; } #CatNavi li a:hover{ background:var(--surface-2); border:0; } #boxPohogietovar{ grid-template-columns:repeat(4,1fr); gap:16px; } #boxPohogietovar > div:nth-of-type(n+13){ display:flex; } #slider, .nivoSlider{ margin:0 0 8px; } .rd-main-banner{ margin:0 0 16px; } #boxPohogietovar > p:empty{ display:none; } .h2-cont, #boxPohogietovar > h2, #boxPohogietovar > h1{ margin:16px 0 12px; } #new_tbl{ display:grid !important; grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr); gap:12px 28px; align-items:start; } #new_tbl tbody, #new_tbl tr{ display:contents; } #new_tbl td[width="220"]{ order:1; grid-column:1; grid-row:1 / span 2; position:static; min-height:360px; margin:0; } #new_tbl td.padding-b{ order:2; grid-column:2; grid-row:1; margin:0 !important; } #new_tbl td[width="200"]{ order:3; grid-column:2; grid-row:2; } #new_tbl td.nop{ order:4; grid-column:1 / -1; grid-row:3; margin-top:12px; } #new_tbl td.nop > div:first-child{ max-width:100%; } #new_tbl td.nop font[size="1"]{ display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:8px; } #new_tbl td.nop font[size="1"] > br, #new_tbl td.nop font[size="1"] > hr{ display:none; } #new_tbl td.nop font[size="1"] > div{ min-height:46px; margin:0 !important; } #new_tbl td.nop font[size="1"] > div:last-of-type{ grid-column:1 / -1; } .product-info .price{ font-size:30px; } table.table-product tbody{ grid-template-columns:repeat(4,minmax(0,1fr)); } table.table-product--category tbody{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;} table.table-product--category tr.rd-catalog-card{container-type:inline-size;--rd-catalog-name-font-size:clamp(12px,5.2cqw,18px);padding:12px;column-gap:10px;} table.table-product--category .rd-catalog-card .rd-product-cashback{font-size:clamp(10px,4.2cqw,14px);} table.table-product--category .rd-catalog-card .rd-catalog-card__availability{font-size:clamp(11px,4.2cqw,14px);} table.table-product--category .rd-catalog-card .itemDescriptionPrice{font-size:clamp(12px,16.5cqw,34px);} table.table-product--category .rd-catalog-card a[href*="action=buy_now"], table.table-product--category .rd-product-in-cart{font-size:clamp(10px,4.8cqw,16px);} .rd-related-products__grid{ grid-template-columns:repeat(3,minmax(0,1fr)); gap:16px; } } @media (min-width:1200px){ #boxPohogietovar{ grid-template-columns:repeat(5,1fr); } } #content input[type="text"], #content input[type="password"], #content input[type="email"], #content input[type="tel"], #content input[type="number"], #content input[type="search"], #content select, #content textarea{ width:100%; max-width:440px; height:46px; padding:10px 12px; background:var(--surface); border:1px solid var(--line); border-radius:12px; color:var(--text); font-size:15px; font-family:var(--font-body); outline:none; transition:border-color .15s ease, box-shadow .15s ease; } #content textarea{ height:auto; min-height:120px; line-height:1.5; } #content input:focus, #content select:focus, #content textarea:focus{ border-color:var(--red); box-shadow:0 0 0 3px rgba(225,37,27,.18); } #content input::placeholder, #content textarea::placeholder{ color:var(--muted-2); } #content select{ appearance:none; -webkit-appearance:none; cursor:pointer; padding-right:38px; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%239a9ea8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:right 14px center; } #content #add-qty input[type="text"]{ width:64px; max-width:64px; } #content fieldset{ border:1px solid var(--line); border-radius:var(--radius); padding:16px; margin:0 0 16px; background:var(--surface); box-shadow:var(--shadow); } #content legend{ color:var(--text); font-size:14px; font-weight:700; padding:0 8px; font-family:var(--font-head); letter-spacing:.3px; } #content label{ color:var(--text); font-size:14px; } #content .inputRequirement, #content .markProductOutOfStock{ color:var(--muted); font-size:12px; } #content input[type="submit"], #content button:not(.rd-buy):not(.rd-drawer__close):not(.rd-del-btn):not(.rd-delivery-btn):not(.rd-btn-checkout):not(.rd-modal-box__close):not(.rd-pickup-btn):not(.rd-param-filter__clear):not(.rd-order-chat__send):not(.rd-discounts-info__back):not(.rd-catalog-mobile-settings){ display:inline-flex; align-items:center; justify-content:center; background:var(--red); color:#fff; border:0; border-radius:12px; padding:12px 22px; font-size:15px; font-weight:700; font-family:var(--font-body); cursor:pointer; transition:background .15s ease, transform .1s ease; } #content input[type="submit"]:hover, #content button:not(.rd-buy):not(.rd-drawer__close):not(.rd-del-btn):not(.rd-delivery-btn):not(.rd-btn-checkout):not(.rd-modal-box__close):not(.rd-pickup-btn):not(.rd-param-filter__clear):not(.rd-order-chat__send):not(.rd-discounts-info__back):not(.rd-catalog-mobile-settings):hover{ background:var(--red-2); } #content input[type="submit"]:active{ transform:scale(.98); } #content input[type="image"]{ background:#fff; border-radius:10px; padding:5px 8px; max-width:100%; height:auto; } .to-cart input[type="image"], .td-cart input[type="image"]{ display:none !important; } #content table.table-cart, #content #shopping-cart, #content .table-data{ width:100%; border-collapse:collapse; } body.rd-cat-page #navigation{ display:none; } body.rd-cat-page #left{ display:none !important; } body.rd-cat-page .page{ margin:0; background:transparent; border:0; box-shadow:none; } body.rd-cat-page .pagecontentfooter{ display:none; } body.rd-cat-page #content{ padding-left:0 !important; padding-right:0 !important; } body.rd-cat-page #content > h1{ font-family:var(--font-head); font-size:22px; font-weight:700; margin:6px 16px 4px; color:var(--text); } body.rd-cat-page .pagecontent{ padding:0 0 30px; } body.rd-cat-page .pagecontent > p:empty, body.rd-cat-page .pagecontent > br{ display:none; } body.rd-cat-page .pagecontent > hr{ display:none; } .rd-cat-search{ position:relative; margin:12px 16px 14px; } .rd-cat-search__ico{ position:absolute; left:14px; top:50%; transform:translateY(-50%); color:var(--muted); pointer-events:none; } .rd-cat-search__input{ width:100%; height:46px; padding:0 16px 0 44px; background:var(--surface); border:1.5px solid var(--line); border-radius:14px; font-size:15px; color:var(--text); font-family:var(--font-body); outline:none; transition:border-color .15s; -webkit-appearance:none; } .rd-cat-search__input:focus{ border-color:var(--red); } .rd-cat-search__input::placeholder{ color:var(--muted-2); } .rd-cat-empty{ text-align:center; padding:32px 16px; color:var(--muted); font-size:14px; display:none; } .rd-cat-accordion{ display:flex; flex-direction:column; gap:8px; margin:0 16px 16px; overflow:visible; } .rd-cat-item{ background:var(--surface); border-radius:var(--radius); border:1.5px solid var(--line); box-shadow:0 2px 8px rgba(20,22,28,.06); overflow:hidden; transition:border-color .2s, box-shadow .2s; } .rd-cat-item.open{ border-color:var(--red); box-shadow:0 4px 18px rgba(225,37,27,.12); } .rd-cat-item[hidden]{ display:none; } .rd-cat-toggle{ display:grid; grid-template-columns:44px 1fr auto auto; align-items:center; gap:10px; padding:13px 14px 13px 12px; min-height:62px; cursor:pointer; user-select:none; background:transparent; transition:background .15s; } .rd-cat-toggle:active{ background:var(--surface-2); } .rd-cat-icon{ width:44px; height:44px; background:var(--surface-2); border-radius:12px; display:flex; align-items:center; justify-content:center; font-size:22px; line-height:1; flex-shrink:0; transition:background .2s; } .rd-cat-item.open .rd-cat-icon{ background:#fdecea; } .rd-cat-name{ font-family:var(--font-head); font-size:16px; font-weight:600; color:var(--text); line-height:1.2; transition:color .15s; } .rd-cat-item.open .rd-cat-name{ color:var(--red-ink); } .rd-cat-count{ font-size:11px; font-weight:700; color:var(--muted); background:var(--surface-2); padding:3px 8px; border-radius:20px; white-space:nowrap; flex-shrink:0; } .rd-cat-item.open .rd-cat-count{ background:#fdecea; color:var(--red-ink); } .rd-cat-arrow{ flex-shrink:0; color:var(--muted-2); transition:transform .25s ease, color .2s; } .rd-cat-item.open .rd-cat-arrow{ transform:rotate(180deg); color:var(--red-ink); } .rd-cat-body{ max-height:0; overflow:hidden; transition:max-height .35s ease; border-top:0 solid var(--line); } .rd-cat-item.open .rd-cat-body{ max-height:3000px; border-top-width:1px; } .rd-cat-body ul{ margin:0; padding:0; list-style:none; } .rd-cat-body li{ border-bottom:1px solid var(--line); } .rd-cat-body li:last-child{ border-bottom:0; } .rd-cat-body li a{ display:flex; align-items:center; justify-content:space-between; padding:13px 16px; gap:8px; color:var(--text); font-size:14.5px; font-weight:500; text-decoration:none; transition:background .12s, color .12s; min-height:48px; } .rd-cat-body li a::after{ content:'›'; font-size:20px; color:var(--muted-2); flex-shrink:0; line-height:1; } .rd-cat-body li a:hover{ background:var(--surface-2); color:var(--red-ink); } .rd-cat-body li a:hover::after{ color:var(--red-ink); } .rd-cat-body blockquote{ margin:0; padding:0 16px 0 28px; border-left:2px solid var(--line); } .rd-cat-body blockquote a{ font-size:13.5px; color:var(--muted); font-weight:400; padding:10px 16px 10px 0; min-height:40px; } .rd-cat-body blockquote a::after{ font-size:17px; } .rd-cat-body h3{ font-family:var(--font-head); font-size:13px; font-weight:700; text-transform:uppercase; letter-spacing:.6px; color:var(--muted); margin:0; padding:10px 16px 4px; line-height:1.2; } .rd-cat-body font{ color:inherit !important; } .rd-cat-body p:empty{ display:none; } .rd-cat-body br{ display:none; } body.rd-cat-page .pagecontent > p:last-of-type, body.rd-cat-page .pagecontent > ul:last-of-type{ margin:0; padding:0; } body.rd-cat-page .pagecontent > h4{ font-family:var(--font-head); font-size:17px; margin:16px 16px 8px; } body.rd-cat-page .pagecontent > p > font{ color:var(--muted) !important; font-size:12px !important; } body.rd-cat-page .pagecontent > p:not(.rd-cat-empty), body.rd-cat-page .pagecontent > hr, body.rd-cat-page .pagecontent > h4, body.rd-cat-page .pagecontent > ul, body.rd-cat-page .pagecontent > .page > .pageItem > p, body.rd-cat-page .pagecontent > .page > .pageItem > hr{ display:none; } @media (min-width:600px){ .rd-cat-accordion{ display:grid; grid-template-columns:1fr 1fr; align-items:start; } .rd-cat-item.open{ grid-column:1/-1; } } @media (min-width:900px){ body.rd-cat-page #middle{ max-width:var(--maxw-dt); margin:0 auto; padding:24px; } body.rd-cat-page .pagecontent{ padding-left:0; padding-right:0; } body.rd-cat-page #content > h1{ margin-left:0; margin-right:0; } .rd-cat-accordion{ margin-left:0; margin-right:0; } .rd-cat-search{ margin-left:0; margin-right:0; } } #content > h1 + font{ display:none; } body.rd-product-page p:not(.manufacturer-sort) .left_m{ font-size:11px; margin-bottom:3px; } body.rd-product-page p:not(.manufacturer-sort) .left_m_v{ gap:6px; margin-bottom:10px; } body.rd-product-page p:not(.manufacturer-sort) .left_m_v a{ padding:5px 12px; font-size:12px; font-weight:600; background:transparent; border-radius:6px; } body.rd-product-page p:not(.manufacturer-sort) .left_m_v a:hover{ background:var(--red); border-color:var(--red); color:#fff; } .rd-filter-bar{ display:flex; gap:8px; align-items:center; margin:10px 0 14px; flex-wrap:wrap; } @media (max-width:899px){ html.rd-catalog-page .rd-catalog-filter-sticky-wrap{position:relative;z-index:49;margin:0;padding:8px 0 6px;background:var(--bg,#f4f5f7);box-shadow:0 6px 10px rgba(20,22,28,.08)} html.rd-catalog-page .rd-catalog-filter-sticky-wrap.is-fixed{position:fixed;top:var(--rd-catalog-filter-top,0px);z-index:49;background:#eef0f2!important} html.rd-catalog-page.rd-scroll-promo-visible .rd-catalog-filter-sticky-wrap.is-fixed{top:44px} html.rd-catalog-page .rd-catalog-filter-sticky-wrap .rd-filter-bar{position:static;display:flex;flex-wrap:nowrap;align-items:center;gap:7px;overflow-x:auto;overscroll-behavior-x:contain;margin:0;padding:0 10px 2px;box-shadow:none;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch} html.rd-catalog-page .rd-catalog-filter-sticky-wrap .rd-filter-bar::-webkit-scrollbar{display:none;width:0;height:0} html.rd-catalog-page .rd-catalog-filter-sticky-wrap .rd-filter-bar > *{flex:0 0 auto} html.rd-catalog-page .rd-filter-bar .rd-param-filter-open{margin:0} html.rd-catalog-page .rd-catalog-filter-mobile-phone{display:none;align-items:center;min-height:36px;padding:0 11px;border:1px solid #d7dce3;border-radius:9px;background:#fff;color:#242a33;font:700 13px/1 Arial,sans-serif;white-space:nowrap;text-decoration:none} html.rd-catalog-page .rd-catalog-filter-sticky-wrap.is-fixed .rd-catalog-filter-mobile-phone{display:inline-flex} } @media (min-width:900px){ html.rd-catalog-page .rd-catalog-filter-sticky-wrap.is-fixed{position:fixed;top:0;z-index:49;box-sizing:border-box;padding:8px 0 10px;background:var(--bg,#f4f5f7);box-shadow:0 6px 10px rgba(20,22,28,.08)} html.rd-catalog-page.rd-scroll-promo-visible .rd-catalog-filter-sticky-wrap.is-fixed{top:44px} html.rd-catalog-page .rd-catalog-filter-sticky-wrap.is-fixed .rd-filter-bar{margin:0} html.rd-catalog-page .rd-catalog-filter-mobile-phone{display:none!important} } html.rd-welcome-discount-target .rd-discounts-info{padding-bottom:220px} html.rd-welcome-discount-target .rd-discounts-info #rd-welcome-discount{scroll-margin-top:0} .rd-info-card--cashback{scroll-margin-top:20px} .rd-product-cashback{display:block;width:max-content;max-width:100%;margin:5px 0 0;color:#7a818b;font:400 13px/1.25 Arial,sans-serif;text-decoration:underline;text-decoration-color:rgba(122,129,139,.45);text-underline-offset:2px}.rd-product-cashback span{display:block}.rd-product-cashback span:last-child{white-space:nowrap} .rd-product-cashback--page{margin-top:8px;text-decoration:none} a.rd-product-cashback:hover,a.rd-product-cashback:focus{color:#4e5560;text-decoration-color:currentColor} .rd-dropdown{ position:relative; } .rd-dropdown-btn{ display:inline-flex; align-items:center; gap:6px; padding:9px 14px; border-radius:10px; background:var(--surface); border:1px solid var(--line); color:var(--text); font-family:inherit; font-size:13px; font-weight:700; cursor:pointer; transition:border-color .15s, color .15s; } .rd-stock-filter{ flex:0 0 auto; white-space:nowrap; } .rd-catalog-mobile-checks,.rd-catalog-mobile-stock{display:none} @media(max-width:899px){ #content .rd-catalog-mobile-checks{display:flex;align-items:center;gap:20px;margin:8px 0 12px;color:var(--text);font:600 14px/1.4 var(--font-body,Arial,sans-serif);letter-spacing:normal;text-transform:none;} #content .rd-catalog-mobile-stock{display:flex;align-items:center;gap:8px;min-height:28px;margin:0;white-space:nowrap;color:var(--text);font:inherit;cursor:pointer} #content .rd-catalog-mobile-stock input[type=checkbox]{appearance:auto!important;width:17px!important;height:17px!important;margin:0!important;padding:0;accent-color:var(--red);flex:0 0 17px;cursor:pointer} #content [data-rd-mobile-category-controls] [data-rd-stock-filter], #content [data-rd-mobile-category-controls] .rd-dropdown--category{display:none!important} } .rd-stock-filter[aria-pressed="true"]::before{ content:"✓"; } .rd-dropdown-btn:hover, .rd-dropdown.open .rd-dropdown-btn{ border-color:var(--red); color:var(--red); } @media (max-width:599px){ body .rd-filter-bar{ display:block; margin-bottom:6px; } body .rd-filter-bar .rd-dropdown{ display:inline-block; min-width:0; margin:0 8px 8px 0; } body .rd-filter-bar .rd-dropdown-btn{ width:auto; justify-content:center; padding-left:8px; padding-right:8px; } } .rd-dd-arrow{ transition:transform .2s; flex-shrink:0; vertical-align:middle; } .rd-dropdown.open .rd-dd-arrow{ transform:rotate(180deg); } .rd-dropdown-menu{ display:none; position:absolute; top:calc(100% + 6px); left:0; z-index:200; background:var(--surface); border:1px solid var(--line); border-radius:10px; box-shadow:0 8px 24px rgba(20,22,28,.14); padding:6px; min-width:300px; max-width:calc(100vw - 16px); box-sizing:border-box; max-height:360px; overflow-y:auto; } .rd-dropdown.open .rd-dropdown-menu{ display:block; position:fixed; top:50%; left:50%; z-index:10050; width:min(520px,calc(100vw - 32px)); max-width:calc(100vw - 32px); max-height:calc(100dvh - 32px); padding:14px; border:2px solid var(--red); background:#fff; transform:translate(-50%,-50%); box-shadow:0 16px 46px rgba(20,22,28,.24); } .rd-dropdown-backdrop{display:none;position:fixed;inset:0;z-index:10049;background:transparent}.rd-dropdown-backdrop.is-open{display:block} .rd-dropdown--brands-trigger.open .rd-dropdown-menu{ width:min(82vw,calc(100vw - 32px)); min-width:360px; } @media (max-width:640px){ .rd-dropdown--brands-trigger.open .rd-dropdown-menu{ min-width:0; width:calc(100vw - 20px); } } .rd-dropdown-menu-grid{ display:grid; grid-template-columns:1fr 1fr; gap:0; } .rd-dd-sort-grid{ grid-template-columns:1fr; } .rd-dd-category-grid{ grid-template-columns:1fr; } .rd-string-instruments__image{display:block;overflow:hidden;border-radius:12px;margin:-6px -6px 16px}.rd-string-instruments__image img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover;transition:transform .2s ease}.rd-string-instruments__image:hover img{transform:scale(1.03)}.rd-string-instruments__card h2 a{color:inherit}.rd-string-instruments__card h2 a:hover{text-decoration:underline} .rd-dropdown-empty{ padding:9px 12px; color:var(--muted); font-size:13px; } .rd-dropdown-menu-grid a{ display:block; padding:9px 12px; border-radius:6px; color:var(--text); font-size:13px; font-weight:600; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; transition:background .12s, color .12s; } .rd-dropdown-menu-grid a:hover{ background:var(--red); color:#fff; } .rd-cat-all{ grid-column:1/-1; border-bottom:1px solid var(--line); margin-bottom:4px; padding-bottom:4px; } .rd-cat-all a{ font-weight:700 !important; color:var(--red) !important; } .rd-cat-all a:hover{ background:var(--red) !important; color:#fff !important; } .rd-brand-item{ display:flex; align-items:center; gap:7px; padding:8px 10px; border-radius:6px; font-size:13px; font-weight:600; cursor:pointer; transition:background .12s; user-select:none; } .rd-brand-item:hover{ background:rgba(192,57,43,.08); } .rd-brand-item input[type="checkbox"]{ accent-color:var(--red); cursor:pointer; flex-shrink:0; width:15px; height:15px; } @media (min-width:641px){ .rd-dropdown-menu--brands{ max-height:calc(100dvh - 32px); overflow-y:auto; } .rd-dropdown-menu--brands .rd-dropdown-menu-grid{ grid-template-columns:repeat(auto-fit,minmax(150px,1fr)); } } .rd-price-range{ padding:10px 8px 4px; border-top:1px solid var(--line); margin-top:4px; } .rd-range-wrap{ position:relative; height:22px; margin:4px 0 14px; --rd-pf:0%; --rd-pt:100%; } .rd-range-wrap::before{ content:''; position:absolute; top:50%; transform:translateY(-50%); left:0; right:0; height:4px; background:var(--line); border-radius:2px; pointer-events:none; z-index:1; } .rd-range-wrap::after{ content:''; position:absolute; top:50%; transform:translateY(-50%); left:var(--rd-pf); right:calc(100% - var(--rd-pt)); height:4px; background:var(--red); border-radius:2px; pointer-events:none; z-index:2; } .rd-range-wrap input[type=range]{ position:absolute; width:100%; height:100%; background:none; -webkit-appearance:none; appearance:none; pointer-events:none; top:0; left:0; margin:0; padding:0; z-index:3; border:0; } .rd-range-wrap input[type=range]::-webkit-slider-thumb{ -webkit-appearance:none; width:18px; height:18px; border-radius:50%; background:var(--red); border:2px solid #fff; box-shadow:0 1px 4px rgba(0,0,0,.25); pointer-events:all; cursor:pointer; } .rd-range-wrap input[type=range]::-moz-range-thumb{ width:18px; height:18px; border-radius:50%; background:var(--red); border:2px solid #fff; box-shadow:0 1px 4px rgba(0,0,0,.25); pointer-events:all; cursor:pointer; } .rd-range-wrap input[type=range]::-webkit-slider-runnable-track{ background:none; } .rd-range-wrap input[type=range]::-moz-range-track{ background:none; } .rd-price-range-row{ display:flex; align-items:center; gap:6px; margin-bottom:8px; } .rd-price-range-row input{ flex:1; min-width:0; padding:7px 8px; border:1px solid var(--line); border-radius:7px; font-size:12px; font-family:inherit; background:var(--bg); color:var(--text); } .rd-price-range-row span{ color:var(--muted); font-size:12px; flex-shrink:0; } .rd-price-range-apply{ display:block; width:100%; padding:8px; background:var(--red); color:#fff; border:0; border-radius:7px; font-size:12px; font-weight:700; font-family:inherit; cursor:pointer; text-align:center; transition:background .12s; } .rd-price-range-apply:hover{ background:var(--red-2); } .rd-show-more{ display:block; width:100%; margin:20px 0; padding:15px; background:var(--surface); border:1px solid var(--line); border-radius:10px; font-family:inherit; font-size:14px; font-weight:700; color:var(--text); cursor:pointer; text-align:center; transition:border-color .15s, color .15s; } .rd-show-more:hover{ border-color:var(--red); color:var(--red); } .rd-main-banner{ margin:0 0 20px; text-align:center; } .rd-main-banner img{ display:block; width:100%; height:auto; border-radius:8px; } .rd-discount-access{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;max-width:560px;margin:24px 0 10px;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface)} .rd-discount-access .rd-btn{margin:0;text-decoration:none} @media(max-width:560px){.rd-discount-access{grid-template-columns:1fr}} .rd-discount-choice{max-width:680px;margin:24px 0;padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--surface)} .rd-discount-choice h2{margin:0 0 12px;font-size:20px;line-height:1.2}.rd-discount-choice p{margin:0 0 10px;line-height:1.42}.rd-discount-choice__item{display:block;padding:11px 0;border-top:1px solid var(--line);cursor:pointer}.rd-discount-choice .rd-btn{margin-top:14px} .rd-discount-choice .rd-discount-choice__button{margin:14px 0 10px}.rd-discount-choice .rd-discount-choice__note{margin:14px 0 10px} .rd-auth{max-width:680px;margin:0 auto;padding:8px 0 28px}.rd-auth__intro{margin-bottom:18px}.rd-auth__intro h1{margin:0 0 10px}.rd-auth__intro p{margin:0;color:var(--muted)}.rd-auth__card,.rd-discount-register{max-width:460px;padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:0 8px 24px rgba(25,31,40,.06)}.rd-auth__field{display:block;margin:0 0 16px;font-weight:700}.rd-auth__field input,.rd-discount-register input{display:block;width:100%;box-sizing:border-box;margin-top:7px;padding:12px 13px;border:1px solid var(--line);border-radius:10px;font:inherit;background:#fff}.rd-auth__field input:focus,.rd-discount-register input:focus{outline:2px solid rgba(226,39,31,.25);border-color:var(--red)}.rd-auth__hint{margin:18px 0 0}.rd-discount-choice .rd-btn--ghost{display:inline-flex;justify-content:center;min-width:130px}.rd-discount-register{margin:22px 0}.rd-discount-register p{margin:0 0 16px}.rd-discount-register .rd-btn{width:100%} .rd-cabinet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 0 20px}.rd-cabinet-head h1{margin:0 0 8px}.rd-cabinet-head>a{color:var(--muted);font-size:14px;text-decoration:underline;text-underline-offset:3px;margin-top:5px}.rd-cabinet-head>a:hover{color:var(--red)} .rd-yas-feeds-card{margin:0!important;color:var(--text)}.rd-yas-feeds-card h2{margin:0 0 10px;font-size:20px}.rd-yas-feeds-card p{margin:6px 0;font-size:15px;line-height:1.42}.rd-yas-feeds-card a{display:block;margin-top:12px;color:var(--red);font-weight:700;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}.rd-service-grid .rd-yas-feeds-card{min-height:0}.rd-yas-redirect-stats{min-height:0!important}.rd-yas-redirect-stats>p{margin:0 0 14px!important;color:var(--muted)} .rd-yas-order-tool{max-width:680px!important;min-height:0!important;margin:24px 0 0!important;border-color:var(--red)!important;background:linear-gradient(135deg,#fff 0,#fff7f5 100%)!important}.rd-yas-order-tool__eyebrow{display:block;margin-bottom:6px;color:var(--red);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.rd-yas-order-tool h2{margin:0 0 8px!important}.rd-yas-order-tool p{margin:0 0 14px!important}.rd-yas-order-tool__form label{display:block;margin-bottom:6px;font-size:14px;font-weight:700}.rd-yas-order-tool__form>div{display:flex;width:100%;gap:9px}.rd-yas-order-tool__form input{box-sizing:border-box;min-width:0;width:100%!important;flex:1 1 auto;padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--text);font:inherit}.rd-yas-order-tool__form input:focus{outline:2px solid rgba(226,39,31,.24);border-color:var(--red)}.rd-yas-order-tool__form .rd-btn{width:auto!important;flex:0 0 auto;margin:0;white-space:nowrap}.rd-yas-order-tool__notice{margin:13px 0 0!important;color:var(--muted)}.rd-yas-order-tool__results{display:grid;gap:8px;margin:16px 0 0;padding:0;list-style:none}.rd-yas-order-tool__results a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px 12px;border:1px solid #efc1bd;border-radius:10px;background:#fff;color:var(--text);text-decoration:none}.rd-yas-order-tool__results a:hover{border-color:var(--red);box-shadow:0 2px 10px rgba(226,39,31,.1)}.rd-yas-order-tool__results span{min-width:0;color:var(--muted);font-size:14px}.rd-yas-order-tool__results em{color:var(--red);font-size:13px;font-style:normal;font-weight:700;white-space:nowrap}@media(max-width:560px){.rd-yas-order-tool{margin-top:18px!important}.rd-yas-order-tool__form>div{flex-direction:column}.rd-yas-order-tool__form .rd-btn{width:100%!important}.rd-yas-order-tool__results a{grid-template-columns:1fr;gap:3px}.rd-yas-order-tool__results em{margin-top:3px}} .rd-service-grid .rd-yas-order-tool{max-width:none!important;min-height:268px!important;margin:0!important} .rd-service-placeholder{max-width:680px;margin:18px 0;padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--muted);font-weight:600;line-height:1.42} .rd-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.rd-service-grid .rd-service-placeholder{max-width:none;margin:0;min-height:120px;box-sizing:border-box}@media(max-width:760px){.rd-service-grid{grid-template-columns:1fr;gap:14px;margin-top:20px}} .rd-service-grid--with-orders{grid-template-columns:minmax(0,1fr);max-width:680px} .rd-service-grid .rd-discount-choice,.rd-service-grid .rd-service-placeholder{max-width:none;margin:0;min-height:164px;box-sizing:border-box;border:1px solid #cfd4dc;box-shadow:0 2px 8px rgba(25,31,40,.04)} .rd-service-grid .rd-discount-choice{display:flex;flex-direction:column;align-items:flex-start} .rd-service-grid .rd-service-placeholder{display:block} .rd-service-grid .rd-discount-choice,.rd-service-grid .rd-service-placeholder{border-color:var(--red)} .rd-service-grid .rd-cabinet-benefits-card,.rd-service-grid .rd-cabinet-help-card{box-sizing:border-box;min-height:268px;margin:0;padding:20px;border:1px solid #d58d89;border-radius:16px;background:#fff;box-shadow:none}.rd-cabinet-benefits-card p{margin:0 0 12px;line-height:1.45}.rd-cabinet-benefits-card p:last-child{margin-bottom:0}@media(max-width:760px){.rd-service-grid .rd-cabinet-benefits-card,.rd-service-grid .rd-cabinet-help-card{min-height:0}} .rd-cabinet-benefits-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.rd-cabinet-benefits-list li{display:grid;gap:2px;padding:11px 12px;border-radius:10px;background:#fff3f2}.rd-cabinet-benefits-list strong{color:var(--red);font-size:17px;line-height:1.2}.rd-cabinet-benefits-list span{font-size:14px;line-height:1.3} .rd-discount-choice__active-title{color:var(--red)} .rd-discount-choice__category-link,.rd-discount-choice__change a{color:var(--red);font-weight:700;text-decoration:underline;text-underline-offset:3px} .rd-discount-choice__change{margin-top:2px!important} .rd-service-grid .rd-discount-choice,.rd-service-grid .rd-service-card,.rd-service-grid .rd-cabinet-message-card,.rd-service-grid .rd-cabinet-statistics-card{box-sizing:border-box;min-height:268px;padding:20px;border:1px solid #d58d89;border-radius:16px;background:#fff;box-shadow:none}.rd-service-grid .rd-discount-choice{padding:20px}.rd-service-grid .rd-discount-choice h2,.rd-service-grid .rd-service-card h2,.rd-service-grid .rd-cabinet-message-card h2,.rd-service-grid .rd-cabinet-statistics-card h2{margin:0 0 10px;font-size:20px}.rd-service-grid .rd-discount-choice p,.rd-service-grid .rd-service-card p{font-size:15px;line-height:1.42}.rd-cabinet-message-card .rd-order-chat-notifications{display:flex;flex-wrap:wrap;gap:8px;margin:0}.rd-cabinet-message-card .rd-order-chat-notification{padding:10px 12px;border-radius:8px;background:#fff1f0;color:#b42318!important;font-size:14px}.rd-cabinet-statistics-card .rd-statistics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px}.rd-cabinet-statistics-card .rd-stat-item{font-size:14px}.rd-cabinet-statistics-card .rd-stat-item a{color:#bd7773;text-decoration:none}.rd-cabinet-statistics-card .rd-stat-item a:hover{color:var(--red);text-decoration:underline}.rd-cabinet-statistics-card .rd-stat-item strong{font-size:15px}@media(max-width:760px){.rd-service-grid .rd-discount-choice,.rd-service-grid .rd-service-card,.rd-service-grid .rd-cabinet-message-card,.rd-service-grid .rd-cabinet-statistics-card{min-height:0}.rd-cabinet-statistics-card .rd-statistics-grid{gap:8px 12px}} .rd-service-grid .rd-yas-community-rewards{margin:0;min-height:268px}.rd-service-grid .rd-yas-community-rewards header>p:first-of-type{margin-top:0}.rd-service-grid .rd-yas-community-rewards__history{margin-top:16px} .rd-service-grid .rd-discount-choice--welcome{background:#fff3bd;border-color:#e2bd2f} .rd-drawer__nav .rd-drawer__discount-category{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px;padding:12px 13px;border:2px solid var(--red);border-radius:10px;background:#fff0ef;color:var(--red);font-weight:800} .rd-drawer__nav .rd-drawer__discount-category strong{flex:0 0 auto;padding:4px 7px;border-radius:999px;background:var(--red);color:#fff;font-size:12px;line-height:1.2;white-space:nowrap} body.rd-discount-selecting .rd-drawer__catalog-root{pointer-events:none;opacity:.5} @media(max-width:420px){.rd-drawer__nav .rd-drawer__discount-category{align-items:flex-start;flex-direction:column}.rd-drawer__nav .rd-drawer__discount-category strong{align-self:flex-start}} .rd-discount-access__note{max-width:560px;margin:14px 0 0;color:var(--muted)} .rd-discount-access__note h2{margin:0 0 6px;font-size:17px;color:var(--text)} .rd-discount-access__note p{margin:0} .rd-discounts-info .rd-info-card{display:flex;flex-direction:column;align-items:stretch;align-self:stretch}.rd-discounts-info .rd-info-card--welcome{background:#fff3bd;border-color:#e2bd2f}.rd-discounts-info .rd-btn{width:100%;box-sizing:border-box;margin:18px 0 0;text-align:center} #content .rd-discounts-info__back{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:48px;margin-top:10px;padding:14px 18px;border:2px solid var(--red);border-radius:var(--radius-sm);background:#fff;color:var(--red);font:700 15px/1.2 var(--font-body);cursor:pointer;transition:background .15s,color .15s}#content .rd-discounts-info__back:hover,#content .rd-discounts-info__back:focus{background:#fff3f2;color:var(--red);outline:0} .rd-discounts-info #rd-welcome-discount{scroll-margin-top:68px} .rd-discounts-info .rd-welcome-discount__links{display:grid;justify-items:center;gap:8px;margin:18px 0 0;font-size:14px;font-weight:700;line-height:1.55}.rd-discounts-info .rd-welcome-discount__links a{color:var(--red);text-decoration:underline;text-underline-offset:2px}#content .rd-discounts-info .rd-welcome-discount__button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:7px 10px;box-sizing:border-box;width:100%;min-height:116px;margin:0!important;padding:10px 13px 14px;border:0!important;border-radius:16px!important;background:linear-gradient(135deg,#f13a32,#ce1713)!important;box-shadow:0 5px 0 #9f1612,0 10px 18px rgba(168,23,17,.2);color:#fff!important;text-align:left;cursor:pointer;overflow:hidden;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}#content .rd-discounts-info .rd-welcome-discount__badge{display:grid;grid-column:1;grid-row:1;place-items:center;justify-self:start;box-sizing:border-box;min-width:54px;min-height:37px;padding:0 7px;border:2px solid #e3ab14;border-radius:8px 12px 12px 7px;background:linear-gradient(145deg,#fff498,#ffd344);box-shadow:0 3px 7px rgba(83,42,0,.2);color:#5a2600;font:900 19px/1 Arial,sans-serif;letter-spacing:-.05em;transform:rotate(-5deg)}#content .rd-discounts-info .rd-welcome-discount__copy{display:grid;grid-column:1 / -1;grid-row:2;gap:2px;min-width:0;font:800 19px/1.08 var(--font-body);letter-spacing:-.02em}#content .rd-discounts-info .rd-welcome-discount__copy span{display:block;white-space:nowrap}#content .rd-discounts-info .rd-welcome-discount__copy span:first-child{font-size:21px}#content .rd-discounts-info .rd-welcome-discount__arrow{display:grid;grid-column:2;grid-row:1;place-items:center;width:32px;height:37px;border-radius:10px;background:#fff;box-shadow:0 3px 7px rgba(112,15,11,.2);color:var(--red);font:500 36px/.7 Arial,sans-serif}#content .rd-discounts-info .rd-welcome-discount__button:hover,#content .rd-discounts-info .rd-welcome-discount__button:focus{background:linear-gradient(135deg,#ff5048,#d91914)!important;box-shadow:0 3px 0 #9f1612,0 7px 14px rgba(168,23,17,.25);color:#fff!important;outline:3px solid rgba(225,37,27,.25);outline-offset:3px;transform:translateY(2px)} #content .rd-discounts-info .rd-welcome-discount__button{display:flex!important;align-items:center;gap:10px;min-height:116px;padding:14px 13px!important}#content .rd-discounts-info .rd-welcome-discount__badge{display:grid;flex:0 0 54px;grid-column:auto;grid-row:auto;margin:0}#content .rd-discounts-info .rd-welcome-discount__copy{display:grid;flex:1 1 auto;grid-column:auto;grid-row:auto;gap:3px;min-width:0;font-size:17px;line-height:1.12}#content .rd-discounts-info .rd-welcome-discount__copy span,#content .rd-discounts-info .rd-welcome-discount__copy span:first-child{font-size:inherit;white-space:normal}#content .rd-discounts-info .rd-welcome-discount__arrow{display:grid;flex:0 0 32px;grid-column:auto;grid-row:auto} .rd-discounts-info .rd-student-discount__notice{color:var(--red);font-weight:700} .rd-discounts-info__login-form{display:grid;gap:14px}.rd-discounts-info__login-form label{display:grid;gap:7px;font-weight:700}.rd-discounts-info__login-form input{width:100%;box-sizing:border-box;min-height:44px;padding:10px 13px;border:2px solid #536273;border-radius:9px;font:inherit}.rd-discounts-info__login-form input:focus{outline:2px solid rgba(226,39,31,.25);border-color:var(--red)}.rd-discounts-info__login-form .rd-btn{border:0;cursor:pointer} .rd-discounts-info__recovery{margin:10px 0!important;font-size:14px;line-height:1.35}.rd-discounts-info__recovery a{color:var(--red);font-weight:700;text-decoration:underline;text-underline-offset:2px} .rd-discounts-info .rd-info-card--login h2{margin-bottom:14px}.rd-discounts-info .rd-info-card--login .rd-discounts-info__login-form{gap:10px}#content .rd-discounts-info .rd-info-card--login .rd-discounts-info__login-form input{min-height:40px;height:40px}.rd-discounts-info .rd-info-card--login .rd-btn{margin-top:4px}.rd-discounts-info .rd-info-card--login .rd-discounts-info__recovery{margin:16px 0 0!important}.rd-discounts-info .rd-info-card--login .rd-discounts-info__recovery + .rd-discounts-info__recovery{margin-top:8px!important} .rd-register-modal{display:none;position:fixed;z-index:10060;inset:0;align-items:center;justify-content:center;padding:16px;background:rgba(15,18,24,.55)}.rd-register-modal.is-open{display:flex}.rd-register-modal__box{position:relative;box-sizing:border-box;width:min(440px,100%);max-height:calc(100dvh - 32px);overflow:auto;padding:48px 28px 28px;border:2px solid var(--red);border-radius:12px;background:#fff;box-shadow:0 16px 46px rgba(20,22,28,.24)}.rd-register-modal__box h2{margin:0 0 20px}.rd-register-modal__close{position:absolute;top:8px;right:8px;width:34px;height:34px;border:0!important;border-radius:0!important;background:transparent!important;color:var(--red)!important;font:32px/26px Arial,sans-serif!important;box-shadow:none!important;cursor:pointer}.rd-discounts-info__register-form{display:grid;gap:14px}.rd-discounts-info__register-form label{display:grid;gap:7px;font-weight:700}.rd-discounts-info__register-form input{width:100%;box-sizing:border-box;min-height:44px;padding:10px 13px;border:2px solid #536273;border-radius:9px;font:inherit}.rd-discounts-info__register-form input:focus{outline:2px solid rgba(226,39,31,.25);border-color:var(--red)}.rd-discounts-info__register-form .rd-btn{width:100%;min-height:44px;border:0;cursor:pointer}.rd-discounts-info__register-error{margin:0 0 14px!important;padding:10px 12px;background:#fff0f0;color:#a51d1d;border-radius:8px;font-weight:700}.rd-discounts-info__register-note{margin:16px 0 0!important;color:var(--muted);font-size:13px;line-height:1.45}@media(max-width:480px){.rd-register-modal{padding:10px}.rd-register-modal__box{max-height:calc(100dvh - 20px);padding:46px 18px 20px}} .rd-order-chat{position:relative;box-sizing:border-box;display:flex;flex-direction:column;width:100%;min-height:460px;margin:0;padding:29px 12px 12px;border:6px solid #202a38;border-radius:30px;background:#eaf6ff;box-shadow:0 4px 12px rgba(15,23,42,.12)}.rd-order-chat:before{position:absolute;z-index:1;top:9px;left:50%;width:54px;height:5px;border-radius:999px;background:#697586;content:"";transform:translateX(-50%)}.rd-order-chat h3{display:none}.rd-order-chat__messages{display:flex;flex:1;flex-direction:column;justify-content:flex-end;gap:8px;min-height:250px;max-height:350px;overflow:auto;padding:15px 10px;border-radius:0;background:transparent}.rd-order-chat__intro{display:flex;align-items:center;align-self:stretch;gap:8px;margin:0;line-height:1.45}.rd-order-chat__intro span{padding:0;color:#111827;font-size:14px;font-weight:700}.rd-order-chat__intro p{margin:0;padding:9px 12px;background:#d9fdd3;color:#132817;font-size:14px;font-weight:600}.rd-order-chat__message{box-sizing:border-box;max-width:82%;padding:8px 10px;border:0;border-radius:12px 12px 12px 3px;background:#fff;box-shadow:0 1px 1px rgba(15,23,42,.08)}.rd-order-chat__message--own{align-self:flex-end;border-radius:12px 12px 3px 12px;background:#d9fdd3}.rd-order-chat__message strong{display:block;color:#1f2937;font-size:12px;font-weight:700}.rd-order-chat__message--own strong{color:#14532d}.rd-order-chat__message time{float:right;margin:4px 0 0 8px;color:#4b5563;font-size:10px}.rd-order-chat__message p{margin:4px 0 0;color:#111827;line-height:1.4}.rd-order-chat__form{position:relative;margin-top:0;padding:7px 44px 7px 8px;border:0;border-radius:10px;background:#fff;box-shadow:none}.rd-order-chat__form label{display:block;font-weight:700;color:#405266}.rd-order-chat__form textarea{box-sizing:border-box;width:100%;min-height:36px;max-height:96px;padding:8px 3px;border:0;background:transparent;color:#111827;font:inherit;resize:none}.rd-order-chat__form textarea:focus{outline:0}.rd-order-chat__form .rd-btn{align-self:end;border:0;border-radius:10px;background:#2787f5;cursor:pointer}@media(max-width:760px){.rd-order-chat{min-height:420px}.rd-order-chat__messages{max-height:340px}}@media(max-width:560px){.rd-order-chat{min-height:400px;border-radius:24px}.rd-order-chat__message{max-width:92%}.rd-order-chat__intro{align-items:flex-start}.rd-order-chat__intro p{padding:8px}} .rd-order-chat__header{display:none}.rd-order-chat__image{display:block;clear:both;margin-top:7px}.rd-order-chat__image img{display:block;max-width:100%;max-height:280px;border-radius:9px}.rd-order-chat__error{margin:0 0 8px!important;padding:8px 10px;color:#a51d1d;background:#fff0f0;border-radius:9px;font-weight:700}.rd-order-chat__text{display:block!important}.rd-order-chat__send{position:absolute;top:50%;right:8px;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#1685e5;color:#fff;font:700 23px/34px Arial,sans-serif;cursor:pointer;transform:translateY(-50%)}.rd-order-chat__send:hover{background:#0f6fca;color:#fff}.rd-order-chat__send:focus{outline:0;background:#1685e5;color:#fff} .rd-order-chat__date{align-self:center;margin:8px 0 0;padding:4px 10px;border-radius:999px;background:rgba(105,117,134,.16);color:#4b5563;font-size:11px;font-weight:700;line-height:1.2} .rd-order-chat__message{padding:0;background:transparent;box-shadow:none}.rd-order-chat__message--own{background:transparent}.rd-order-chat__message strong{margin:0 0 3px}.rd-order-chat__message-body{padding:8px 10px;border-radius:12px 12px 12px 3px;background:#d9fdd3;box-shadow:0 1px 1px rgba(15,23,42,.08)}.rd-order-chat__message--own .rd-order-chat__message-body{border-radius:12px 12px 3px 12px} .rd-order-chat-notifications{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.rd-order-chat-notification{display:inline-block;padding:10px 12px;border-radius:9px;background:#fff0f0;color:#b42318!important;font-weight:800;line-height:1.35;text-decoration:none}.rd-order-chat-notification:hover,.rd-order-chat-notification:focus{background:#ffd9d6;color:#8f1c13!important;text-decoration:underline} .rd-order-chat-notification--answered{background:#f0f3f5;color:#59636d!important;font-weight:600}.rd-order-chat-notification--answered:hover,.rd-order-chat-notification--answered:focus{background:#e0e6ea;color:#38424b!important} .rd-order-chat-notification--new{background:#eef9ed!important;color:#217a32!important}.rd-order-chat-notification--new:hover,.rd-order-chat-notification--new:focus{background:#dff4dc!important;color:#155b23!important}.rd-order-chat-notification--customer{background:#fff0f0!important;color:#b42318!important}.rd-order-chat-notification--customer:hover,.rd-order-chat-notification--customer:focus{background:#ffd9d6!important;color:#8f1c13!important}.rd-order-chat-notification--admin{background:#f0f2f4!important;color:#20242a!important}.rd-order-chat-notification--admin:hover,.rd-order-chat-notification--admin:focus{background:#e1e5e9!important;color:#101215!important} .rd-cabinet-message-card__empty{margin:0;color:var(--muted);line-height:1.45} .rd-service-grid>.rd-cabinet-message-card{order:1}.rd-service-grid>.rd-cabinet-statistics-card{order:2}.rd-service-grid>.rd-yas-community-rewards{order:3}.rd-service-grid>.rd-yas-redirect-stats{order:4}.rd-service-grid>.rd-yas-funnel-card{order:5}.rd-service-grid>.rd-yas-feeds-card{order:6}.rd-service-grid>.rd-discount-choice,.rd-service-grid>.rd-service-card:not(.rd-yas-community-rewards):not(.rd-yas-redirect-stats):not(.rd-yas-funnel-card):not(.rd-yas-feeds-card):not(.rd-yas-search-card){order:100} #content .rd-order-chat__expand{position:absolute;z-index:2;top:10px;right:12px;width:28px;height:28px;padding:0;border:0!important;border-radius:0!important;background:transparent!important;color:#1685e5!important;box-shadow:none!important;font:700 24px/28px Arial,sans-serif;cursor:pointer}.rd-order-chat__expand:hover,.rd-order-chat__expand:focus{color:#0f6fca!important;outline:0!important}.rd-order-chat-modal{display:none;position:fixed;z-index:10060;inset:0;align-items:center;justify-content:center;background:rgba(15,23,42,.56)}.rd-order-chat-modal.is-open{display:flex}.rd-order-chat-modal__box{position:relative;width:80vw;height:80dvh}.rd-order-chat-modal__close,#content .rd-order-chat-modal__close{position:absolute;z-index:3;top:10px;right:14px;width:34px;height:34px;padding:0;border:0!important;border-radius:0!important;background:transparent!important;color:#ed241d!important;box-shadow:none!important;font:36px/30px Arial,sans-serif;cursor:pointer}.rd-order-chat-modal__close:hover,.rd-order-chat-modal__close:focus{color:#bc1b16!important;outline:0!important}.rd-order-chat--expanded{width:100%;height:100%;min-height:0;padding:34px 20px 20px;border-radius:28px}.rd-order-chat--expanded .rd-order-chat__expand{display:none}.rd-order-chat--expanded .rd-order-chat__messages{min-height:0;max-height:none;padding:18px 12px}.rd-order-chat--expanded .rd-order-chat__form{margin-top:8px}@media(max-width:760px){.rd-order-chat-modal__box{width:95vw;height:95dvh}.rd-order-chat--expanded{padding:34px 12px 12px;border-radius:24px}.rd-order-chat--expanded .rd-order-chat__messages{padding:14px 8px}} #content .rd-order-chat__form, #content .rd-order-chat__form label, #content .rd-order-chat__form textarea{border:0!important;box-shadow:none!important;outline:0!important} #content .rd-order-chat__form textarea{min-height:36px;padding:8px 3px;background:transparent} #content .rd-order-chat__form textarea:focus{outline:0;border:0;box-shadow:none} .rd-order-chat__messages{justify-content:flex-start} .rd-info-editor-entry{min-width:0;margin:0}.rd-info-editor-entry .rd-material-edit{margin:0}.rd-material-edit{ margin:12px 0 0; } .rd-material-edit a{ color:var(--red); font-weight:700; text-decoration:underline; } .rd-material-editor{ max-width:1180px; margin:0 auto; } .rd-material-editor form{ display:grid; gap:16px; } .rd-material-editor label{ display:grid; gap:6px; font-weight:700; } .rd-material-editor input, .rd-material-editor textarea{ width:100%; box-sizing:border-box; padding:10px; border:1px solid var(--line); border-radius:8px; font:inherit; font-weight:400; } .rd-material-editor textarea{ resize:vertical; min-height:280px; } .rd-material-editor__error{ color:#b42318; font-weight:700; } .rd-material-editor__cancel{ margin-left:12px; } .rd-material-editor__workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}.rd-material-editor__pane,.rd-material-editor__preview{min-width:0;padding:18px;border:1px solid var(--line);border-radius:12px;background:#fff}.rd-material-editor__pane>h2,.rd-material-editor__preview>h2{margin:0 0 12px;font-size:18px}.rd-material-editor__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px;padding:8px;border:1px solid var(--line);border-radius:8px;background:#f8fafc}.rd-material-editor__toolbar button{display:inline-flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--text);font:700 14px/1 Arial,sans-serif;cursor:pointer}.rd-material-editor__toolbar button:hover,.rd-material-editor__toolbar button:focus{border-color:var(--red);color:var(--red)}.rd-material-editor__format{display:flex!important;align-items:center;gap:6px;font-size:12px}.rd-material-editor__format select{max-width:150px;padding:5px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--text);font:inherit}.rd-material-editor__surface{box-sizing:border-box;min-height:410px;padding:16px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--text);font:16px/1.55 Arial,sans-serif;outline:0;overflow:auto;resize:both}.rd-material-editor__surface:focus{border-color:var(--red);box-shadow:0 0 0 2px rgba(199,25,32,.12)}.rd-material-editor__surface h2,.rd-material-editor__surface h3{margin:1em 0 .5em}.rd-material-editor__surface p{margin:0 0 1em}.rd-material-editor__source{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;opacity:0;pointer-events:none}.rd-material-editor__preview{position:sticky;top:14px;background:#fafbfc}.rd-material-editor__preview-content{min-height:410px;padding:20px;border-radius:8px;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.08);font:16px/1.55 Arial,sans-serif}.rd-material-editor__preview-content h1{margin:0 0 20px;font-size:30px;line-height:1.2}.rd-material-editor__preview-content h2,.rd-material-editor__preview-content h3{margin:1.1em 0 .5em}.rd-material-editor__preview-content p{margin:0 0 1em}.rd-material-editor__preview-content img{max-width:100%;height:auto}@media(max-width:760px){.rd-material-editor__workspace{grid-template-columns:1fr}.rd-material-editor__preview{position:static}.rd-material-editor__surface,.rd-material-editor__preview-content{min-height:300px}} .rd-faq-editor__intro{margin:0 0 18px;color:var(--muted)}.rd-faq-editor__blocks{display:grid;gap:18px}.rd-faq-editor__block{padding:18px;border:1px solid var(--line);border-radius:12px;background:#fff}.rd-faq-editor__block h2{margin:0 0 14px;font-size:20px}.rd-faq-editor__block label{margin:10px 0}.rd-faq-editor__block textarea{min-height:160px}.rd-faq-editor__text-tools{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 10px;padding:6px 8px;border:1px solid #edf0f3;border-radius:8px;background:#fafbfc}.rd-faq-editor__list,.rd-faq-editor__link,.rd-faq-editor__unlink,.rd-faq-index-editor__list,.rd-faq-index-editor__link,.rd-faq-index-editor__unlink,.rd-info-editor__list,.rd-info-editor__link,.rd-info-editor__unlink,.rd-faq-editor__move{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:5px 8px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--text);cursor:pointer;font:600 12px/1.15 Manrope,Arial,sans-serif}.rd-faq-editor__list:hover,.rd-faq-editor__list:focus,.rd-faq-editor__link:hover,.rd-faq-editor__link:focus,.rd-faq-editor__unlink:hover,.rd-faq-editor__unlink:focus,.rd-faq-index-editor__list:hover,.rd-faq-index-editor__list:focus,.rd-faq-index-editor__link:hover,.rd-faq-index-editor__link:focus,.rd-faq-index-editor__unlink:hover,.rd-faq-index-editor__unlink:focus,.rd-info-editor__list:hover,.rd-info-editor__list:focus,.rd-info-editor__link:hover,.rd-info-editor__link:focus,.rd-info-editor__unlink:hover,.rd-info-editor__unlink:focus,.rd-faq-editor__move:hover,.rd-faq-editor__move:focus{border-color:var(--red);color:var(--red)}.rd-faq-editor__move:disabled{opacity:.45;cursor:default}.rd-faq-editor__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:18px 0}.rd-faq-editor__secondary-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.rd-faq-editor__placement{display:grid!important;gap:4px;margin:0!important;color:var(--muted);font-size:12px}.rd-faq-editor__placement select{min-width:220px;max-width:100%;padding:7px 9px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--text);font:600 13px/1.2 Manrope,Arial,sans-serif}.rd-faq-editor__remove{border:0;background:transparent;color:#b42318;text-decoration:underline;cursor:pointer;font:inherit}.rd-faq-editor__preview{display:none;margin-top:22px}.rd-faq-editor__preview.is-open{display:block}.rd-faq-editor__preview .rd-info-layout{padding:0}.rd-faq-editor__preview .rd-info-grid{grid-template-columns:1fr}.rd-faq-editor__preview img{max-width:100%;height:auto;border-radius:8px}.rd-faq-editor__order{margin-top:24px;padding:18px;border:1px solid var(--line);border-radius:12px;background:#fff}.rd-faq-editor__order h2{margin:0 0 6px;font-size:20px}.rd-faq-editor__order>p{margin:0 0 14px;color:var(--muted)}.rd-faq-editor__order-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid var(--line)}.rd-faq-editor__order-item:first-of-type{border-top:0}.rd-faq-editor__order-item>span{font-weight:600}.rd-faq-editor__order-item>div{display:flex;gap:7px}.rd-info-card ul,.rd-info-card ol{margin:10px 0 0;padding-left:22px;color:var(--muted);line-height:1.55}.rd-info-card p + ul,.rd-info-card p + ol,.rd-info-card ul + p,.rd-info-card ol + p{margin-top:16px}@media(max-width:560px){.rd-faq-editor__block{padding:14px}.rd-faq-editor__secondary-head{align-items:flex-start;flex-direction:column}.rd-faq-editor__placement,.rd-faq-editor__placement select{width:100%}.rd-faq-editor__order-item{align-items:flex-start;flex-direction:column}.rd-faq-editor__order-item>div{width:100%}.rd-faq-editor__move{flex:1}} .rd-faq-editor__workspace{display:block}.rd-faq-editor__fields{display:grid;gap:18px}.rd-faq-editor__block{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:20px;align-items:start}.rd-faq-editor__editing,.rd-faq-editor__rich{display:grid;gap:8px}.rd-faq-editor__text-tools button{display:inline-flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--text);font:700 14px/1 Arial,sans-serif;cursor:pointer}.rd-faq-editor__tool-icon{display:inline-flex;align-items:center;justify-content:center;min-width:16px;font:700 15px/1 Arial,sans-serif}.rd-faq-editor__text-tools button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.rd-faq-editor__text-tools button svg circle{fill:currentColor;stroke:none}.rd-faq-editor__text-tools button:hover,.rd-faq-editor__text-tools button:focus{border-color:var(--red);color:var(--red);outline:0}.rd-faq-editor__surface{min-height:145px;padding:13px;border:1px solid var(--line);border-radius:8px;background:#fff;line-height:1.55;outline:0;overflow:auto;resize:vertical}.rd-faq-editor__surface:focus{border-color:var(--red);box-shadow:0 0 0 2px rgba(199,25,32,.12)}.rd-faq-editor__surface p{margin:0 0 1em}.rd-faq-editor__source{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;opacity:0;pointer-events:none}.rd-faq-editor__preview{margin:0;padding:18px;border:1px solid var(--line);border-radius:12px;background:#fafbfc}.rd-faq-editor__preview>h2{margin:0 0 12px;font-size:18px}.rd-faq-editor__preview .rd-info-card{padding:18px}.rd-faq-editor__preview .rd-info-hero{padding:18px}.rd-faq-editor__preview .rd-info-hero h1{font-size:28px}@media(max-width:760px){.rd-faq-editor__block{grid-template-columns:1fr}.rd-faq-editor__surface{min-height:220px}} .rd-about-menu{ display:flex; align-items:center; } .rd-brands{display:grid;gap:28px;max-width:1180px;margin:23.5px auto 0}.rd-brands__hero{display:grid;gap:12px;position:relative;overflow:visible;padding:34px 38px 32px;background:#fff;border:1px solid #e7e2df;box-shadow:0 16px 36px rgba(42,25,25,.07)}.rd-brands__hero:before{position:absolute;top:0;right:0;left:0;height:5px;background:linear-gradient(90deg,var(--red) 0 26%,#221d1d 26% 31%,#dfd8d2 31% 100%);content:""}.rd-brands__hero:after{position:absolute;right:38px;bottom:26px;width:122px;height:34px;border-right:1px solid #ddcfca;border-bottom:1px solid #ddcfca;content:""}.rd-brands__hero .rd-info-hero__eyebrow{margin-top:4px;letter-spacing:.13em}.rd-brands__hero h1{position:relative;z-index:1;max-width:620px;margin:0;font-size:clamp(32px,4vw,48px);letter-spacing:-.045em;line-height:1.02}.rd-brands__hero p{position:relative;z-index:1;max-width:630px;margin:0;color:var(--muted);font-size:16px;line-height:1.55}.rd-brands__search{display:block;position:relative;z-index:2;max-width:680px;margin-top:12px}.rd-brands__search-field{display:flex!important;align-items:center;margin:0!important;padding:0 17px;border:1px solid #cfc5c0;border-radius:0;background:#fff;box-shadow:0 8px 18px rgba(46,25,25,.05);transition:border-color .15s,box-shadow .15s}.rd-brands__search-field svg{width:20px;height:20px;margin:0 12px 0 0;fill:none;stroke:#635b58;stroke-width:1.8;stroke-linecap:round}.rd-brands__search input{box-sizing:border-box;width:100%;padding:17px 0;border:0;background:transparent;color:var(--text);font:600 16px/1.3 Manrope,Arial,sans-serif}.rd-brands__search input::placeholder{color:#8f8581;font-weight:400}.rd-brands__search-field:focus-within{border-color:var(--red);box-shadow:0 0 0 3px rgba(199,25,32,.12),0 8px 18px rgba(46,25,25,.08)}.rd-brands__search input:focus{outline:0}.rd-brands__search-help{display:block;margin:9px 0 0;color:var(--muted);font-size:13px}.rd-brands__hints{display:grid;position:absolute;z-index:4;top:calc(100% - 23px);right:0;left:0;max-width:none;margin:0;padding:8px;border:1px solid #d8cbc5;border-radius:0;background:#fff;box-shadow:0 16px 30px rgba(37,21,21,.16)}.rd-brands__hints a{padding:10px 12px;border-left:2px solid transparent;color:var(--text);font-weight:600;text-decoration:none}.rd-brands__hints a:hover,.rd-brands__hints a:focus{border-left-color:var(--red);background:#faf6f4;color:var(--red)}.rd-brands__directory-intro{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding-bottom:12px;border-bottom:1px solid #ddd5d0;color:var(--muted);font-size:13px}.rd-brands__directory-intro p{margin:0}.rd-brands__directory-intro strong{margin-right:6px;color:var(--text);font-size:18px;letter-spacing:-.03em}.rd-brands__directory-intro span{font-size:12px;text-transform:uppercase;letter-spacing:.09em}.rd-brands__directory{columns:2 160px;column-gap:38px}.rd-brands__group{display:inline-block;box-sizing:border-box;width:100%;margin:0 0 25px;break-inside:avoid}.rd-brands__group h2{display:flex;align-items:center;gap:10px;margin:0 0 9px;color:var(--red);font-size:24px;line-height:1}.rd-brands__group h2:after{width:100%;height:1px;background:#dfd7d2;content:""}.rd-brands__group ul{margin:0;padding:0;list-style:none}.rd-brands__group a{display:block;padding:4px 0;color:var(--text);font-size:14px;line-height:1.42;text-decoration:none;transition:color .12s,transform .12s}.rd-brands__group a:hover,.rd-brands__group a:focus{color:var(--red);outline:0;transform:translateX(3px)}.rd-brands__empty{margin:0;color:var(--muted)}.rd-brand-detail{margin:0 0 18px}.rd-brand-detail__back{color:var(--muted);text-decoration:none}.rd-brand-detail__back:hover{color:var(--red)}.rd-brand-detail__title{margin:14px 0 0;font-size:38px;line-height:1.08}.rd-brand-detail__description{margin:22px 0 30px}.rd-brand-detail__description .pageItem>p{margin:0 0 16px}.rd-brand-detail__description .pageItem br+br{display:block;content:"";margin-top:16px}.rd-brand-detail__controls{margin:0 0 22px!important;padding:0!important;background:transparent!important}@media(max-width:560px){.rd-brands{gap:22px}.rd-brands__hero{padding:27px 20px 25px}.rd-brands__hero:after{right:20px;bottom:20px;width:72px;height:26px}.rd-brands__search input{font-size:15px}.rd-brands__directory-intro{align-items:flex-start;flex-direction:column;gap:4px}.rd-brands__directory-intro span{font-size:11px}.rd-brands__group{margin-bottom:21px}.rd-brand-detail__title{font-size:30px}.rd-brand-detail__description{margin-top:18px;margin-bottom:24px}.rd-brand-detail__controls{margin-bottom:18px!important}}@media(min-width:768px){.rd-brands__directory{columns:4 180px;column-gap:34px}} .rd-brands__hero:after{content:none} .rd-brands__group[hidden]{display:none} .rd-salon-menu-link{ display:flex; align-items:center; } .rd-about-menu__button{ display:inline-block; padding:9px 15px; border:0; border-radius:9px; background:transparent; color:var(--chrome-text); font:inherit; font-weight:600; font-size:14px; letter-spacing:.2px; cursor:pointer; } .rd-about-menu__button:hover{ background:rgba(255,255,255,.08); color:#fff; } .rd-about-popover[hidden]{ display:none; } .rd-about-popover{ position:fixed; inset:0; z-index:10049; display:flex; justify-content:center; align-items:center; padding:0; background:transparent; } .rd-about-popover__panel{ position:relative; z-index:10050; box-sizing:border-box; width:min(520px,calc(100vw - 32px)); max-width:calc(100vw - 32px); max-height:calc(100dvh - 32px); overflow:auto; padding:42px 14px 14px; border:2px solid var(--red); border-radius:10px; background:#fff; box-shadow:0 16px 46px rgba(20,22,28,.24); font:14px/1.35 Manrope,Arial,sans-serif; } .rd-about-popover__close{ position:absolute; top:7px; right:7px; } #rd-pickup-modal > div,#rd-carrier-modal > div,#rd-pek-modal > div,.rd-profile-modal__box{border:2px solid var(--red)!important;background:#fff!important;box-shadow:0 16px 46px rgba(20,22,28,.24)!important} @media (max-width:767px){ .rd-salon-menu-link{ display:none; }.rd-about-popover{ padding:10px; }.rd-about-popover__panel{ max-height:calc(100dvh - 20px); } } .rd-warehouse-stock{display:flex;flex-wrap:wrap;gap:0;margin:5px 0 0;color:#555;font-size:12px;line-height:1.25}.rd-warehouse-stock span{white-space:nowrap}.rd-warehouse-stock span:not(:last-child)::after{content:" · ";color:#9aa1aa}.rd-warehouse-stock span b{font-weight:700}.rd-warehouse-stock-list{max-width:100%;overflow:hidden} @media (max-width:767px){.rd-product-main{grid-template-columns:1fr;gap:14px}.rd-product-photo{height:auto;min-height:240px;padding:18px}.rd-product-photo img{max-height:320px}.rd-product-buy-card{min-height:0;margin-top:14px;padding:16px}.rd-product-purchase-row{align-items:flex-start;flex-direction:column;gap:10px}.rd-product-buy-card .product-info{width:100%}.rd-product-buy-card .itemDescriptionPrice{display:block}.rd-product-buy-card .rd-stock-expected{white-space:nowrap;font-size:clamp(18px,6vw,24px);line-height:1.15;letter-spacing:-.035em}.rd-product-cashback{width:100%;font-size:16px;letter-spacing:-.1px;white-space:normal;overflow-wrap:break-word}.rd-product-cashback span{display:inline}.rd-product-cashback span+span:before{content:" "}.rd-product-buy-card .rd-product-cashback--page{margin-top:6px}.rd-product-buy-card .to-cart{margin-top:16px;width:100%}.rd-product-buy-card .rd-buy{min-height:44px;font-size:17px}.rd-product-code{margin:18px 0 0}.rd-product-page #section-tabs{margin-top:34px}} @media (max-width:899px){ .rd-product-photo[data-rd-product-gallery]{min-height:240px;} .rd-product-photo[data-rd-product-gallery]>a{height:auto;min-height:204px;} } .rd-param-filter-open{margin:0;white-space:nowrap}.rd-filter-bar .rd-param-filter-open{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:10px;background:var(--surface);border:1px solid var(--line);color:var(--text);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:border-color .15s,color .15s}.rd-filter-bar .rd-param-filter-open:hover{border-color:var(--red);color:var(--red)}.rd-filter-bar .rd-filter-reset{margin-left:auto;background:#f8f3f3;border-color:#c71920;color:#9c151b}.rd-filter-bar .rd-filter-reset:hover{background:#c71920;border-color:#c71920;color:#fff}.rd-param-filter{position:fixed;z-index:1200;inset:0;display:flex;justify-content:center;align-items:center;padding:18px}.rd-param-filter[hidden]{display:none}.rd-param-filter__backdrop{position:absolute;inset:0;background:rgba(20,20,20,.48)}.rd-param-filter__panel{position:relative;z-index:1;box-sizing:border-box;width:min(960px,calc(100vw - 40px));max-height:calc(100vh - 36px);overflow:auto;padding:28px 32px;background:#fff;border:2px solid #c71920;border-radius:12px;box-shadow:0 18px 60px rgba(0,0,0,.28)}.rd-param-filter__panel h2{margin:0 46px 20px 0;font:700 24px/1.2 Manrope,Arial,sans-serif}.rd-param-filter__panel .rd-drawer__close{position:absolute;top:12px;right:14px}.rd-param-filter__range{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;padding:13px 0;border-top:1px solid #e6e6e6}.rd-param-filter__range strong{width:100%}.rd-param-filter__range input{width:150px;padding:8px;border:1px solid #bbb;border-radius:5px}.rd-param-filter__brands{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px 15px;margin:14px 0;padding:13px 0;border:0;border-top:1px solid #e6e6e6}.rd-param-filter__brands legend{padding:0;font-weight:700}.rd-param-filter__brands label{font-size:14px}.rd-param-filter__panel [data-rd-spec-group="guitar_type"],.rd-param-filter__panel [data-rd-spec-group$="_color"]{display:none}.rd-param-filter__available{display:block;margin:14px 0}.rd-param-filter__actions{display:flex;gap:16px;align-items:center}.rd-param-filter__actions button{padding:11px 17px;border:0;border-radius:7px;background:#c71920;color:#fff;font-weight:700;cursor:pointer}.rd-param-filter__actions a{color:#555}@media(max-width:560px){.rd-param-filter{align-items:flex-end;padding:0}.rd-param-filter__panel{width:100%;max-height:88vh;border-radius:14px 14px 0 0;padding:22px 18px}.rd-param-filter__brands{grid-template-columns:1fr}.rd-param-filter__range label{flex:1}.rd-param-filter__range input{box-sizing:border-box;width:100%}.rd-filter-bar .rd-filter-reset{margin-left:0}} .rd-filter-navigation-shield{position:fixed;z-index:1199;inset:0;display:block;background:transparent;cursor:progress;touch-action:none} .rd-filter-bar .rd-filter-reset-link{display:inline-block;align-self:center;margin-left:8px;color:var(--text);font-family:inherit;font-size:13px;font-weight:700;line-height:1.15;text-align:left;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer}.rd-filter-bar .rd-filter-reset-link:hover{color:var(--red)} .rd-filter-reset-link--always{display:inline-block;margin:8px 0 10px;color:var(--text);font-family:inherit;font-size:13px;font-weight:700;line-height:1.15;text-align:left;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer}.rd-filter-reset-link--always:hover{color:var(--red)}.rd-filter-bar ~ .rd-filter-reset-link--always{display:none} .rd-catalog-empty-filter{margin:18px 0;padding:18px 20px;border:1px solid #f1c5c5;border-radius:10px;background:#fff8f8;color:#30343a;font:600 15px/1.45 Manrope,Arial,sans-serif} .rd-filter-empty-notice{margin:8px 0 0;color:#a0181f;font:600 13px/1.35 Manrope,Arial,sans-serif}.rd-param-filter__empty-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0 0;padding:12px 14px;border:1px solid #f1c5c5;border-radius:8px;background:#fff8f8;color:#30343a;font:600 13px/1.35 Manrope,Arial,sans-serif}.rd-param-filter__undo{flex:0 0 auto!important;min-height:34px!important;margin:0!important;padding:7px 12px!important;border:1px solid #c71920!important;border-radius:7px!important;background:#fff!important;color:#a0181f!important;font:700 12px/1.2 Manrope,Arial,sans-serif!important;cursor:pointer}@media(max-width:560px){.rd-param-filter__empty-notice{align-items:stretch;flex-direction:column}.rd-param-filter__undo{width:100%}} .rd-param-filter__header .rd-param-filter__empty-notice{margin:0 0 12px}.rd-param-filter__checking-notice{border-color:#d6dde7;background:#f5f7fa;color:#465365} .rd-warehouse-stock{display:flex;flex-wrap:wrap;gap:0;margin:5px 0 0;color:#555;font-size:12px;line-height:1.25}.rd-warehouse-stock span{white-space:nowrap}.rd-warehouse-stock span:not(:last-child)::after{content:" · ";color:#9aa1aa}.rd-warehouse-stock span b{font-weight:700}.rd-warehouse-stock-list{max-width:100%;overflow:hidden} .rd-param-filter__panel .rd-warehouse-option--disabled, .rd-param-filter__panel .rd-param-filter__option--disabled { color: #9a9a9a; cursor: not-allowed; } .rd-param-filter__option--undescribed > span { color: #c71920; font-size: 12px; font-weight: 700; } .rd-param-filter__panel .rd-warehouse-option--disabled input { cursor: not-allowed; } .rd-param-filter__panel .rd-param-filter__close { z-index: 3; } .rd-param-filter__panel .rd-param-filter__close { position: sticky; top: 0; right: 0; float: right; z-index: 6; } .rd-param-filter__sticky-actions { position: sticky; z-index: 2; top: -28px; display: flex; justify-content: flex-end; gap: 8px; margin: -28px -32px 14px; padding: 12px 54px 8px 32px; background: #fff; border-bottom: 1px solid #eee; } #content .rd-param-filter__panel .rd-param-filter__clear, #content .rd-param-filter__panel .rd-param-filter__show-selected { position: static; min-height: 32px; padding: 6px 10px; border-radius: 7px; font-family: inherit; font-size: 12px; font-weight: 700; line-height: 1.2; cursor: pointer; } .rd-param-filter__panel .rd-param-filter__clear { border: 1px solid #c71920; background: #fff; color: #c71920; } .rd-param-filter__panel h2 { margin-right: 0; } .rd-param-filter__shipping { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 8px; } .rd-param-filter__shipping .rd-param-filter__range { display: grid; grid-template-columns: 1fr 1fr; gap: 6px; padding: 8px 0; } .rd-param-filter__shipping .rd-param-filter__range strong { grid-column: 1 / -1; } .rd-param-filter__shipping .rd-param-filter__range label { min-width: 0; font-size: 12px; } .rd-param-filter__shipping .rd-param-filter__range input { box-sizing: border-box; width: 100%; min-width: 0; padding: 6px; } @media (max-width:560px) { .rd-param-filter__sticky-actions { top: -22px; margin: -22px -18px 12px; padding: 10px 32px 8px 18px; gap: 6px; } .rd-param-filter__shipping { grid-template-columns: 1fr; } #content .rd-param-filter__panel .rd-param-filter__clear { display: inline-flex; margin: 0; } } @media (max-width:599px) { body .rd-filter-bar .rd-dropdown { margin: 0 4px 6px 0; } body .rd-filter-bar .rd-dropdown-btn, body .rd-filter-bar .rd-param-filter-open { gap: 4px; min-height: 40px; padding: 10px 9px !important; font-size: 13px !important; } body .rd-filter-bar .rd-dd-arrow { width: 9px; height: 9px; } } @media (max-width:899px){ html.rd-catalog-page .rd-catalog-filter-sticky-wrap .rd-filter-bar{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;margin:0!important;padding:0 10px 2px!important} html.rd-catalog-page .rd-catalog-filter-sticky-wrap .rd-filter-bar .rd-dropdown, html.rd-catalog-page .rd-catalog-filter-sticky-wrap .rd-filter-bar .rd-param-filter-open{display:inline-flex!important;flex:0 0 auto!important;align-self:center!important;margin:0!important} } .rd-dropdown-menu, .rd-param-filter__panel, .rd-dropdown-menu input, .rd-param-filter__panel input, .rd-dropdown-menu button, .rd-param-filter__panel button { font-family: Manrope, Arial, sans-serif; } .rd-dropdown-menu { font-size: 14px; line-height: 1.35; } .rd-dropdown-menu-grid { gap: 4px 8px; } .rd-dropdown-menu-grid a, .rd-dropdown-menu-grid > label, .rd-brand-item { min-height: 36px; box-sizing: border-box; font-size: 14px; font-weight: 600; line-height: 1.3; } .rd-dropdown-menu-grid a { display: flex; align-items: center; padding: 8px 10px; white-space: normal; } .rd-dropdown-menu-grid > label { display: flex; align-items: center; gap: 7px; padding: 7px 9px; cursor: pointer; } .rd-dropdown-menu-grid > label input { width: 16px; height: 16px; margin: 0; flex: 0 0 auto; accent-color: var(--red); } .rd-dropdown-menu--has-close { padding-top: 42px !important; } .rd-dropdown-menu__close { position: absolute; top: 8px; right: 9px; z-index: 2; display: inline-flex; align-items: center; justify-content: center; width: 28px; height: 28px; margin: 0; padding: 0; border: 0; border-radius: 50%; background: transparent; color: #687080; font-family: Arial, sans-serif !important; font-size: 26px; font-weight: 400; line-height: 1; cursor: pointer; } .rd-dropdown-menu__close:hover { background: #f4f5f7; color: var(--red); } .rd-drawer__close, .rd-dropdown-menu__close, .rd-about-popover__close, .rd-service-popover__close, .rd-profile-modal__close, .rd-modal-box__close, .rd-ui-close { display: inline-flex; align-items: center; justify-content: center; width: 36px; height: 36px; margin: 0; padding: 0; border: 0; border-radius: 8px; background: transparent; color: var(--red) !important; font-family: Arial, sans-serif !important; font-size: 30px; font-weight: 400; line-height: 1; cursor: pointer; } .rd-drawer__close:hover, .rd-dropdown-menu__close:hover, .rd-about-popover__close:hover, .rd-service-popover__close:hover, .rd-profile-modal__close:hover, .rd-modal-box__close:hover, .rd-ui-close:hover { background: #fff1f1; color: var(--red-2) !important; } .rd-dropdown-menu__close { top: 7px; right: 7px; font-size: 30px; } #content .rd-dropdown-menu__close { width: 36px !important; height: 36px !important; padding: 0 !important; border: 0 !important; background: transparent !important; color: var(--red) !important; font-family: Arial, sans-serif !important; font-size: 30px !important; font-weight: 400 !important; line-height: 1 !important; } #content .rd-dropdown-menu__close:hover { background: #fff1f1 !important; color: var(--red-2) !important; } .rd-ui-close { position: absolute; top: 10px; right: 10px; z-index: 5; } #content .rd-ui-close { padding: 0 !important; border: 0 !important; background: transparent !important; color: var(--red) !important; font-family: Arial, sans-serif !important; font-size: 30px !important; font-weight: 400 !important; line-height: 1 !important; } .rd-pek-terminal-modal__dialog { position: relative; } .rd-pek-terminal-modal__title { padding-right: 40px; } .rd-param-filter__panel { padding-right: 64px; padding-bottom: 88px; } .rd-param-filter__panel .rd-param-filter__close { position: absolute; top: 10px !important; right: 5px !important; float: none; z-index: 8; } .rd-param-filter__sticky-actions { position: absolute; top: auto; right: 0; bottom: 0; left: 0; z-index: 3; justify-content: flex-end; margin: 0; padding: 12px 54px 12px 32px; background: #fff; border-top: 1px solid #eee; border-bottom: 0; } @media (max-width: 640px) { .rd-param-filter__panel, .rd-dropdown-menu, .rd-drawer { scrollbar-width: auto; scrollbar-color: #c71920 #e2e5ea; } .rd-param-filter__panel::-webkit-scrollbar, .rd-dropdown-menu::-webkit-scrollbar, .rd-drawer::-webkit-scrollbar { width: 12px; } .rd-param-filter__panel::-webkit-scrollbar-track, .rd-dropdown-menu::-webkit-scrollbar-track, .rd-drawer::-webkit-scrollbar-track { background: #e2e5ea; } .rd-param-filter__panel::-webkit-scrollbar-thumb, .rd-dropdown-menu::-webkit-scrollbar-thumb, .rd-drawer::-webkit-scrollbar-thumb { min-height: 56px; border: 3px solid #e2e5ea; border-radius: 999px; background: #c71920; } .rd-param-filter__panel { padding-right: 52px; padding-bottom: 82px; } .rd-param-filter__sticky-actions { top: auto; bottom: 0; margin: 0; padding: 10px 46px 10px 18px; } .rd-touch-scrollbar { position: fixed; z-index: 1210; width: 22px; border-radius: 999px; background: #e2e5ea; box-shadow: inset 0 0 0 1px #c7ccd5; touch-action: none; } .rd-touch-scrollbar__thumb { width: 16px; min-height: 32px; margin: 3px; border-radius: 999px; background: #c71920; box-shadow: 0 1px 3px rgba(104, 14, 18, .42); touch-action: none; } } .rd-material-editor input, .rd-material-editor textarea, .rd-faq-editor input, .rd-faq-editor textarea, .rd-material-editor__surface, .rd-faq-editor__surface { border: 2px solid #161616; } .rd-material-editor__pane, .rd-material-editor__preview, .rd-faq-editor__block { border-color: #161616; } .rd-material-editor__surface:focus, .rd-faq-editor__surface:focus { border-color: #161616; box-shadow: 0 0 0 2px rgba(22, 22, 22, .18); } .rd-material-editor__toolbar button svg { width: 16px; height: 16px; fill: none; stroke: currentColor; stroke-width: 1.6; stroke-linecap: round; stroke-linejoin: round; } .rd-material-editor__toolbar button svg circle { fill: currentColor; stroke: none; } #content .rd-material-editor .rd-material-editor__toolbar button, #content .rd-faq-editor .rd-faq-editor__text-tools button { padding: 0; border: 1px solid #161616; border-radius: 6px; background: #fff; color: #161616; } #content .rd-material-editor .rd-material-editor__toolbar button:hover, #content .rd-material-editor .rd-material-editor__toolbar button:focus, #content .rd-faq-editor .rd-faq-editor__text-tools button:hover, #content .rd-faq-editor .rd-faq-editor__text-tools button:focus { background: #f1f1f1; border-color: #161616; color: #161616; outline: 2px solid rgba(22, 22, 22, .22); outline-offset: 1px; } .rd-param-filter__panel [data-rd-spec-group="legacy_color"] { display: none; } .rd-param-filter__panel .rd-param-filter__brands { grid-template-columns: repeat(4, minmax(0, 1fr)); column-gap: 16px; align-items: start; } .rd-param-filter__panel .rd-param-filter__brands label { min-width: 0; } .rd-param-filter__panel .rd-param-filter__brands[data-rd-spec-group="legacy_color"] { display: none; } @media (max-width: 640px) { .rd-param-filter__panel .rd-param-filter__brands { grid-template-columns: repeat(2, minmax(0, 1fr)); } } @media (max-width: 420px) { .rd-param-filter__panel .rd-param-filter__brands { grid-template-columns: 1fr; } } .rd-about-popover, .rd-service-popover, .rd-profile-modal, .rd-register-modal, .rd-order-chat-modal, .rd-product-lightbox, .rd-delivery-manager-modal, .rd-pek-terminal-modal, #rd-pickup-modal, #rd-carrier-modal, #rd-pek-modal, #rd-delivery-required-modal, .rd-param-filter__backdrop { background: rgba(15,18,24,.55) !important; } .rd-delivery-purchase-notice, .rd-yas-delivery-missing { margin: 10px 0; padding: 10px 12px; border-radius: 8px; font-size: 14px; line-height: 1.4; } .rd-delivery-purchase-notice { border: 1px solid #e5251f; background: #fff7f7; color: #a91511; font-weight: 600; } .rd-yas-delivery-missing { border: 1px dashed #d98a00; background: #fff9ed; color: #6d4800; } .rd-delivery-manager-modal { display: none; position: fixed; z-index: 11000; inset: 0; align-items: center; justify-content: center; padding: 20px; background: rgba(12, 15, 21, .62); } .rd-delivery-manager-modal.is-visible { display: flex; } .rd-delivery-manager-modal__box { position: relative; width: min(var(--rd-dialog-width), calc(100vw - 32px)); max-width: calc(100vw - 32px); max-height: calc(100dvh - 32px); padding: var(--rd-dialog-padding); border: var(--rd-dialog-border); border-radius: var(--rd-dialog-radius); background: #fff; box-shadow: var(--rd-dialog-shadow); } .rd-delivery-manager-modal__box p { margin: 0; line-height: 1.5; white-space: pre-line; } .rd-delivery-manager-modal__close { position: absolute; top: 7px; right: 7px; } .rd-delivery-manager-modal__actions { display: none; margin-top: 20px; } .rd-delivery-manager-modal__call { display: none; border: 1px solid #e5251f; background: #fff; color: #d71d18 !important; } @media (max-width: 767px) { .rd-delivery-manager-modal__actions { display: flex; } .rd-delivery-manager-modal__call { display: inline-flex; align-items: center; justify-content: center; padding: 11px 16px; border-radius: 8px; font-weight: 700; text-decoration: none; } } .rd-touch-scrollbar { position: fixed; z-index: 11000; width: 22px; border-radius: 999px; background: #e2e5ea; box-shadow: inset 0 0 0 1px #c7ccd5; touch-action: none; } .rd-touch-scrollbar__thumb { width: 16px; min-height: 32px; margin: 3px; border-radius: 999px; background: #c71920; box-shadow: 0 1px 3px rgba(104, 14, 18, .42); touch-action: none; } .rd-dropdown-menu, .rd-param-filter__panel { scrollbar-width: none; } .rd-dropdown-menu::-webkit-scrollbar, .rd-param-filter__panel::-webkit-scrollbar { width: 0; height: 0; } .rd-dropdown-menu--colors .rd-dropdown-menu-grid, .rd-dropdown--colors .rd-dropdown-menu-grid { grid-template-columns: repeat(auto-fit, minmax(132px, 1fr)); } .rd-dropdown--brands-trigger .rd-dropdown-menu-grid { grid-template-columns: repeat(auto-fit, minmax(154px, 1fr)); } .rd-price-range-row input, .rd-price-range-row span, .rd-price-range-apply { font-size: 14px; line-height: 1.3; } .rd-price-range-row input { padding: 8px 10px; } .rd-price-range-apply { min-height: 38px; padding: 9px 12px; } .rd-param-filter__panel { width: min(1180px, calc(100vw - 32px)); max-height: calc(100dvh - 32px); font-size: 14px; line-height: 1.35; } .rd-param-filter__panel h2 { font: 700 24px/1.2 Manrope, Arial, sans-serif; } .rd-param-filter__panel fieldset, .rd-param-filter__panel legend, .rd-param-filter__panel label, .rd-param-filter__panel strong, .rd-param-filter__panel input, .rd-param-filter__panel a, .rd-param-filter__panel button { font-family: Manrope, Arial, sans-serif; } .rd-param-filter__brands { grid-template-columns: repeat(auto-fit, minmax(230px, 1fr)); gap: 8px 14px; } .rd-param-filter__brands label, .rd-param-filter__range label { font-size: 14px; line-height: 1.35; } #content .rd-param-filter__panel .rd-param-filter__clear, #content .rd-param-filter__panel .rd-param-filter__show-selected { font-size: 13px; } @media (max-width: 640px) { .rd-dropdown-menu-grid > label, .rd-dropdown-menu-grid a, .rd-brand-item { font-size: 13px; } .rd-param-filter__panel { width: 100%; max-height: 90dvh; } .rd-dropdown-menu__close { top: 7px; right: 7px; } } :root { --rd-dialog-gap: 16px; --rd-dialog-width: 520px; --rd-dialog-border: 2px solid var(--red); --rd-dialog-radius: 10px; --rd-dialog-shadow: 0 16px 46px rgba(20,22,28,.24); --rd-dialog-font: 14px/1.35 Manrope, Arial, sans-serif; --rd-dialog-padding:18px 14px 14px; } .rd-dialog { box-sizing: border-box; width: min(var(--rd-dialog-width), calc(100vw - 32px)); max-width: calc(100vw - 32px); max-height: calc(100dvh - 32px); padding: var(--rd-dialog-padding); border: var(--rd-dialog-border); border-radius: var(--rd-dialog-radius); background: #fff; box-shadow: var(--rd-dialog-shadow); font: var(--rd-dialog-font); } .rd-dialog__grid, .rd-dialog > .rd-dropdown-menu-grid { display: grid; grid-template-columns: 1fr; gap: 4px 8px; } .rd-dialog__item-card, .rd-dialog > .rd-dropdown-menu-grid > .rd-cat-item { overflow: hidden; border: 1.5px solid var(--line); border-radius: var(--radius); background: var(--surface); box-shadow: 0 2px 8px rgba(20,22,28,.06); transition: border-color .2s, box-shadow .2s; } .rd-dialog__item, .rd-dialog > .rd-dropdown-menu-grid > a { display: flex; align-items: center; box-sizing: border-box; min-height: 36px; padding: 8px 10px; border: 0; border-radius: 6px; color: var(--text); font: 600 14px/1.3 Manrope, Arial, sans-serif; text-decoration: none; transition: background .12s, color .12s; } .rd-dialog__item:hover, .rd-dialog > .rd-dropdown-menu-grid > a:hover { background: var(--red); color: #fff; } .rd-dialog__close { position: absolute; top: 7px; right: 7px; } .rd-filter-empty-dialog{position:fixed;z-index:10120;inset:0;display:flex;align-items:center;justify-content:center;padding:16px} .rd-filter-empty-dialog__backdrop{position:absolute;inset:0;background:rgba(12,15,21,.62)} .rd-filter-empty-dialog__panel{position:relative;z-index:1;width:min(420px,calc(100vw - 32px));padding:46px 20px 20px;text-align:left} .rd-filter-empty-dialog__panel p{margin:0;font:600 16px/1.45 Manrope,Arial,sans-serif;color:var(--text)} .rd-filter-empty-dialog__change{display:inline-flex;align-items:center;justify-content:center;min-height:40px;margin:20px 0 0;padding:9px 16px;border:0;border-radius:8px;background:var(--red);color:#fff;font:700 14px/1.2 Manrope,Arial,sans-serif;cursor:pointer} .rd-filter-empty-dialog__change:hover{background:var(--red-2)} .rd-cookie-notice{ position:fixed; left:0; right:0; bottom:0; z-index:10080; display:flex; align-items:center; justify-content:center; gap:10px; padding:8px 18px; border:0; border-top:1px solid rgba(255,255,255,.12); border-radius:0; background:rgba(35,39,48,.78); color:#e8ebf0; box-shadow:0 -3px 12px rgba(20,22,28,.15); backdrop-filter:blur(4px); -webkit-backdrop-filter:blur(4px); font:12px/1.25 var(--font-body); } .rd-cookie-notice[hidden]{ display:none; } .rd-cookie-notice p{ flex:0 1 auto; margin:0; color:#e8ebf0; text-align:center; white-space:nowrap; } .rd-cookie-notice strong{ color:#fff; } .rd-cookie-notice__more{ color:#d6dbe4; font-weight:700; text-decoration:underline; white-space:nowrap; } .rd-cookie-notice__actions{ display:flex; flex:0 0 auto; align-items:center; gap:8px; } .rd-cookie-notice__actions button{ display:flex; align-items:center; justify-content:center; width:140px; min-height:30px; padding:5px 10px; border:1px solid #c3c8d0; border-radius:5px; background:#d9dde2; color:#17191f; font:700 11px var(--font-body); text-align:center; cursor:pointer; white-space:nowrap; } .rd-cookie-notice__all{ border-color:#e3b80b!important; background:#f6c915!important; } .rd-legal-page{ max-width:760px; margin:0 auto; padding:4px 0 28px; } .rd-legal-page h1{ margin-top:0; } .rd-legal-page h2{ margin-top:24px; } .rd-legal-page__note{ color:var(--muted); } .rd-legal-page__back{ margin-top:20px; } .rd-footer-legal{ margin:10px 0 0; text-align:center; font-size:12px; } .rd-legal-page__table-wrap{ overflow-x:auto; margin:14px 0; border:1px solid var(--line); border-radius:12px; } .rd-legal-page__table{ width:100%; min-width:640px; border-collapse:collapse; font-size:14px; line-height:1.45; } .rd-legal-page__table th,.rd-legal-page__table td{ padding:12px 14px; text-align:left; vertical-align:top; border-bottom:1px solid var(--line); } .rd-legal-page__table th{ background:#f6f7f9; font-weight:700; } .rd-legal-page__table tr:last-child td{ border-bottom:0; } @media(max-width:520px){ .rd-cookie-notice{ flex-wrap:wrap; justify-content:center; gap:6px 8px; padding:8px 10px; } .rd-cookie-notice p{ flex-basis:100%; white-space:normal; } .rd-cookie-notice__actions{ margin-left:0; } .rd-cookie-notice__actions button{ width:140px; flex:0 0 140px; } } .rd-param-filter__panel { padding-top:58px; padding-bottom:28px; } .rd-param-filter__sticky-actions { position:sticky; top:0; right:auto; bottom:auto; left:auto; z-index:10; justify-content:flex-end; clear:both; margin:-7px -64px 14px -32px; padding:10px 46px 10px 32px; background:#fff; border-bottom:1px solid #eee; } .rd-param-filter__sticky-actions[hidden], .rd-filter-reset-link[hidden] { display:none !important; } @media (max-width:640px) { .rd-param-filter__panel { padding-top:52px; padding-bottom:22px; } .rd-param-filter__sticky-actions { margin:-7px -52px 12px -18px; padding:10px 42px 10px 18px; } } .rd-about-popover__panel.rd-dialog { display: grid; grid-template-columns: 1fr; gap: 4px 8px; } .rd-reviews-grid { grid-template-columns: minmax(0, 1fr); } .rd-info-layout .review-card { margin: 0; } .rd-info-layout.reviews, .rd-info-layout.rd-news { max-width: var(--rd-info-content-width) !important; margin: 0 auto !important; padding: 22px 18px 30px !important; } .rd-info-layout.reviews .rd-info-hero, .rd-info-layout.rd-news .rd-news__hero { margin: 0 !important; padding: 22px 20px !important; border: 1px solid var(--line) !important; border-radius: var(--radius) !important; background: var(--surface) !important; box-shadow: var(--shadow) !important; } .rd-info-layout.reviews .rd-info-grid, .rd-info-layout.rd-news .rd-news__grid { gap: 10px !important; margin-top: 12px !important; } .rd-info-layout.reviews .review-card, .rd-info-layout.rd-news .rd-news__card, .rd-info-layout.rd-news .rd-news__article { box-sizing: border-box !important; margin: 0 !important; padding: 20px !important; border: 1px solid var(--line) !important; border-radius: var(--radius-sm) !important; background: var(--surface) !important; box-shadow: none !important; } .rd-info-layout.reviews .review-card--approval { border: 2px solid #c52321 !important; box-shadow: 0 8px 22px #00000012 !important; } .rd-info-layout.rd-news .rd-news__card-main { display: block !important; } .rd-info-layout.rd-news .rd-news__preview-image { width: 100% !important; height: 140px !important; max-height: none !important; margin: 0 0 14px !important; object-fit: contain !important; } .rd-ltm-news-contact { margin: 0 0 18px; padding: 12px 14px; border: 1px solid var(--line); border-radius: var(--radius-sm); background: var(--surface); } .rd-ltm-news-contact a { display: inline-block; vertical-align: middle; } .rd-ltm-news-contact__max { display: inline-flex !important; gap: 4px; align-items: center; color: #2688eb !important; font-weight: 600; text-decoration: none; } .rd-ltm-news-contact__max:hover, .rd-ltm-news-contact__max:focus { color: #1d73c9 !important; text-decoration: underline; } .rd-ltm-news-contact img { display: block; width: 21px; height: 21px; } @media (min-width:900px) { .rd-info-layout.reviews, .rd-info-layout.rd-news { padding-left: 0 !important; padding-right: 0 !important; } } .rd-about-popover, .rd-service-popover, .rd-profile-modal, #rd-delivery-required-modal, #rd-pickup-modal, #rd-carrier-modal, #rd-pek-modal, .rd-pek-terminal-modal, .rd-param-filter__backdrop, .rd-register-modal, .rd-order-chat-modal, .rd-product-lightbox, .rd-delivery-manager-modal { background: rgba(15,18,24,.55) !important; } .rd-dropdown.open .rd-dropdown-menu, .rd-about-popover__panel, .rd-service-popover__panel, #rd-pickup-modal > div, #rd-carrier-modal > div, #rd-pek-modal > div, .rd-pek-terminal-modal__dialog, .rd-profile-modal__box, .rd-param-filter__panel { box-sizing: border-box; border: var(--rd-dialog-border) !important; border-radius: var(--rd-dialog-radius) !important; background: #fff !important; box-shadow: var(--rd-dialog-shadow) !important; font: var(--rd-dialog-font); } .rd-about-popover__panel, .rd-service-popover__panel, #rd-pickup-modal > div, #rd-carrier-modal > div, #rd-pek-modal > div, .rd-pek-terminal-modal__dialog { width: min(var(--rd-dialog-width), calc(100vw - 32px)) !important; max-width: calc(100vw - 32px) !important; max-height: calc(100dvh - 32px) !important; padding: var(--rd-dialog-padding) !important; } .rd-param-filter__panel { border-radius: var(--rd-dialog-radius) !important; } .rd-profile-modal__box { border-radius: var(--rd-dialog-radius) !important; } .rd-drawer__close, .rd-dropdown-menu__close, .rd-about-popover__close, .rd-profile-modal__close, .rd-modal-box__close, .rd-ui-close, .rd-register-modal__close, .rd-param-filter__panel .rd-drawer__close { top: 7px !important; right: 7px !important; } .rd-register-modal { padding: 0; background: transparent !important; } .rd-register-modal__box { width: min(var(--rd-dialog-width), calc(100vw - 32px)); max-width: calc(100vw - 32px); max-height: calc(100dvh - 32px); overflow: auto; padding: var(--rd-dialog-padding); border: var(--rd-dialog-border); border-radius: var(--rd-dialog-radius); background: #fff; box-shadow: var(--rd-dialog-shadow); font: var(--rd-dialog-font); } .rd-service-menu{display:flex;align-items:center} .rd-service-menu__button{display:inline-block;padding:9px 15px;border:0;border-radius:9px;background:transparent;color:var(--chrome-text);font:inherit;font-weight:600;font-size:14px;letter-spacing:.2px;cursor:pointer} .rd-service-menu__button:hover{background:rgba(255,255,255,.08);color:#fff} .rd-service-popover[hidden]{display:none} .rd-service-popover{position:fixed;inset:0;z-index:10049;display:flex;justify-content:center;align-items:center;padding:0;background:transparent} .rd-service-popover__panel.rd-dialog{position:relative;z-index:10050;display:grid;grid-template-columns:1fr;gap:4px 8px;overflow:auto} .rd-service-popover__close{position:absolute;top:7px;right:7px} @media(max-width:767px){.rd-service-menu{display:none}.rd-service-popover{padding:10px}.rd-service-popover__panel.rd-dialog{max-height:calc(100dvh - 20px)}} @media (max-height: 500px) { .rd-register-modal__box { overflow: auto; } } .rd-param-filter__panel [data-rd-spec-group$="_color"] { display: grid; } .rd-param-filter__panel { display: flex; flex-direction: column; height: min(860px, calc(100dvh - var(--rd-cookie-safe-bottom) - 32px)); max-height: calc(100dvh - var(--rd-cookie-safe-bottom) - 32px); overflow: hidden; padding: 0 !important; } .rd-param-filter__header { flex: 0 0 auto; padding: 18px 22px 12px; background: #fff; border-bottom: 1px solid var(--line); } .rd-param-filter__title-row { display: flex; min-height: 36px; align-items: center; gap: 10px; } .rd-param-filter__panel h2 { margin: 0 !important; min-width: 0; flex: 1 1 auto; font: 700 24px/1.2 Manrope, Arial, sans-serif; } .rd-param-filter__header-actions, .rd-param-filter__footer-actions { display: flex; flex: 0 0 auto; gap: 8px; } #content .rd-param-filter__panel .rd-param-filter__show-selected, #content .rd-param-filter__panel .rd-param-filter__clear { display: inline-flex; min-height: 36px; align-items: center; justify-content: center; margin: 0 !important; padding: 8px 14px !important; border-radius: 8px; font: 700 13px/1.2 Manrope, Arial, sans-serif; text-align: center; } #content .rd-param-filter__panel a.rd-param-filter__clear { align-items: center; text-decoration: none; } #content .rd-param-filter__panel .rd-param-filter__show-selected { min-width: 124px; background: var(--red) !important; color: #fff !important; } #content .rd-param-filter__panel .rd-param-filter__clear { background: #fff !important; border: 1px solid #c71920 !important; color: #a0181f !important; } .rd-param-filter__panel > form { display:flex; flex-direction:column; flex: 1 1 auto; min-height: 0; overflow:hidden; overscroll-behavior: contain; padding:0; scrollbar-width: thin !important; scrollbar-color: #c71920 #edf0f3 !important; } .rd-param-filter__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 22px;scrollbar-width:thin!important;scrollbar-color:#c71920 #edf0f3!important} .rd-param-filter__body > .rd-param-filter__brands:first-of-type { border-top: 0; } .rd-param-filter__body > .rd-param-filter__warehouses { padding-top: 0; } .rd-param-filter__body::-webkit-scrollbar { width: 10px; } .rd-param-filter__body::-webkit-scrollbar-track { background: #edf0f3; } .rd-param-filter__body::-webkit-scrollbar-thumb { border: 2px solid #edf0f3; border-radius: 999px; background: #c71920; } .rd-param-filter__panel .rd-param-filter__search{display:block;margin:0;padding:14px 0;border-top:0}.rd-param-filter__search-field{display:block;min-width:0;padding:12px;border:1px solid #d4d8de;border-radius:10px;background:#eef0f3}.rd-param-filter__search input{box-sizing:border-box;width:100%;min-height:44px;padding:10px 12px;border:3px solid var(--red);border-radius:8px;background:#fff;color:var(--text);box-shadow:0 2px 0 rgba(32,36,42,.12),0 0 0 3px rgba(227,34,25,.12);font:600 14px/1.25 Manrope,Arial,sans-serif}.rd-param-filter__search input:focus{border-color:var(--red);outline:3px solid rgba(199,25,32,.20)}.rd-param-filter__search-count{display:block;margin:10px 0 0;color:#30343a;font:600 13px/1.35 Manrope,Arial,sans-serif;pointer-events:none;white-space:nowrap} .rd-param-filter__panel .rd-param-filter__brands { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 8px 16px; margin: 0; padding: 14px 0; } .rd-param-filter__panel .rd-param-filter__brands + .rd-param-filter__brands { border-top: 1px solid #e6e8eb; } .rd-param-filter__extra-controls, .rd-param-filter__extra-price-holder { display: contents; } .rd-param-filter__extra-price { border-top: 1px solid #e6e8eb; } .rd-param-filter__sort-options{display:flex;flex-direction:column;gap:10px;width:100%;padding:12px 0 2px}.rd-param-filter__sort-options label{display:flex;align-items:center;min-height:20px;margin:0;font-size:14px;line-height:1.35}.rd-param-filter__sort-options input{flex:0 0 auto;margin:0 7px 0 0} .rd-param-filter__extra-price .rd-price-range { width: min(460px,100%); padding: 10px 0 2px; border-top: 0; } .rd-param-filter__footer-actions { flex:0 0 auto; margin:0; padding:14px 22px 18px; border-top: 1px solid #e6e8eb; background:#fff; } .rd-param-filter__panel > form > .rd-param-filter__footer-actions { display:flex; flex:0 0 auto; position:relative; z-index:2; padding-bottom:max(18px, env(safe-area-inset-bottom)); } .rd-param-filter[data-rd-filter-applying] .rd-param-filter__panel > form > :not(.rd-param-filter__footer-actions) { pointer-events:none; } .rd-param-filter[data-rd-filter-applying] .rd-param-filter__footer-actions { cursor:progress; } .rd-dropdown-menu { overflow: auto; scrollbar-width: thin !important; scrollbar-color: #c71920 #edf0f3 !important; } .rd-dropdown-menu::-webkit-scrollbar { width: 10px; height: 10px; } .rd-dropdown-menu::-webkit-scrollbar-track { background: #edf0f3; } .rd-dropdown-menu::-webkit-scrollbar-thumb { border: 2px solid #edf0f3; border-radius: 999px; background: #c71920; } .rd-dropdown-menu .rd-price-range-apply { position: sticky !important; right: auto !important; bottom: 0 !important; left: auto !important; z-index: 3; width: 100% !important; margin-top: 10px !important; } @media (max-width: 640px) { .rd-param-filter { padding: 10px; align-items: center; } .rd-param-filter__panel { width: 100%; height: calc(100dvh - var(--rd-cookie-safe-bottom) - 20px); max-height: calc(100dvh - var(--rd-cookie-safe-bottom) - 20px); } .rd-param-filter__header { padding: 14px 16px 10px; } .rd-param-filter__panel h2 { font-size: 20px; } .rd-param-filter__title-row { flex-wrap: wrap; } .rd-param-filter__header-actions { order: 3; width: calc(100% - 46px); } .rd-param-filter__header-actions .rd-param-filter__show-selected, .rd-param-filter__header-actions .rd-param-filter__clear { flex: 1 1 0; } .rd-param-filter__body { padding: 16px; } .rd-param-filter__panel > form > .rd-param-filter__footer-actions { padding: 12px 16px max(14px, env(safe-area-inset-bottom)); } .rd-param-filter__panel .rd-param-filter__brands { grid-template-columns: repeat(2, minmax(0, 1fr)); } } @media (max-width: 420px) { .rd-param-filter__header-actions, .rd-param-filter__footer-actions { display: grid; grid-template-columns: 1fr 1fr; width: 100%; } #content .rd-param-filter__panel .rd-param-filter__show-selected, #content .rd-param-filter__panel .rd-param-filter__clear { width: 100%; min-width: 0; } .rd-param-filter__panel .rd-param-filter__brands { grid-template-columns: 1fr; } } @media (max-width: 640px) { .rd-about-popover, .rd-service-popover, .rd-profile-modal, .rd-pek-terminal-modal, .rd-register-modal { padding: 0 !important; } .rd-about-popover__panel, .rd-service-popover__panel, #rd-pickup-modal > div, #rd-carrier-modal > div, #rd-pek-modal > div, .rd-pek-terminal-modal__dialog, .rd-register-modal__box { width: calc(100vw - 20px) !important; max-width: calc(100vw - 20px) !important; max-height: calc(100dvh - 20px) !important; } } @media (max-width: 640px) and (min-height: 480px) { .rd-register-modal { padding: 10px !important; } .rd-register-modal__box { overflow: auto !important; max-height: calc(100dvh - var(--rd-cookie-safe-bottom) - 20px) !important; padding: 38px 18px 22px !important; } .rd-register-modal__box h2 { margin: 0 0 16px; font-size: 20px; line-height: 1.2; } .rd-discounts-info__register-form { gap: 12px; } .rd-discounts-info__register-form label { grid-template-columns: minmax(0, 1fr); gap: 6px; font-size: 13px; line-height: 1.3; white-space: normal; } .rd-discounts-info__register-form input { grid-column: auto; min-height: 42px; height: 42px; padding: 9px 11px; font-size: 14px; line-height: 1.2; } .rd-discounts-info__register-form .rd-btn { min-height: 42px; margin: 0; padding: 8px 12px; font-size: 14px; line-height: 1.2; } .rd-discounts-info__register-note { margin-top: 14px !important; font-size: 12px; line-height: 1.3; } } .review-card__meta { margin: 4px 0 13px; font-size: 14px; } .reviews .review-card__date { margin-right: 8px; color: #252525; font-weight: 700; } .reviews .review-card__meta span { color: #777; } @media (min-width: 560px) { .rd-info-layout.reviews .review-card.review-card--with-image { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); column-gap: 24px; align-items: start; } .rd-info-layout.reviews .review-card.review-card--with-image > .review-card__head, .rd-info-layout.reviews .review-card.review-card--with-image > .review-card__meta, .rd-info-layout.reviews .review-card.review-card--with-image > p, .rd-info-layout.reviews .review-card.review-card--with-image > .review-card__moderation { grid-column: 1; } .rd-info-layout.reviews .review-card.review-card--with-image > .review-card__image { grid-column: 2; grid-row: 1 / span 4; display: block; margin: 0 !important; min-width: 0; } .rd-info-layout.reviews .review-card.review-card--with-image > .review-card__image img { width: 100%; max-width: none; max-height: none; border: 0; border-radius: 0; } .rd-info-layout.reviews .review-card.review-card--with-image > a:not(.review-card__image) { grid-column: 2; grid-row: 5; justify-self: end; margin-top: 10px; } } @media (max-width: 559px) { .rd-info-layout.reviews .review-card.review-card--with-image { display: block; } } .rd-about-popover, .rd-service-popover, .rd-profile-modal, .rd-register-modal, .rd-order-chat-modal, .rd-product-lightbox, .rd-delivery-manager-modal, .rd-pek-terminal-modal, .rd-tech-parameter-modal, .rd-param-filter, .rd-filter-empty-dialog, #rd-pickup-modal, #rd-carrier-modal, #rd-pek-modal, #rd-delivery-required-modal { bottom: var(--rd-cookie-safe-bottom) !important; } .rd-dialog, .rd-about-popover__panel, .rd-service-popover__panel, .rd-profile-modal__box, .rd-register-modal__box, .rd-order-chat-modal__box, .rd-product-lightbox__box, .rd-delivery-manager-modal__box, .rd-pek-terminal-modal__dialog, .rd-param-filter__panel, .rd-filter-empty-dialog__panel, #rd-pickup-modal > div, #rd-carrier-modal > div, #rd-pek-modal > div, #rd-delivery-required-modal > div { max-height: calc(100dvh - var(--rd-cookie-safe-bottom) - 32px) !important; } .rd-register-modal__box { width: min(440px, calc(100vw - 32px)); } .rd-register-modal .rd-discounts-info__register-form { grid-template-columns: minmax(0, 1fr); gap: 9px; } .rd-register-modal .rd-discounts-info__register-form .rd-register-field { position: relative; display: block; min-width: 0; } .rd-register-modal .rd-discounts-info__register-form .rd-register-field span { display: none; } .rd-register-modal .rd-discounts-info__register-form input, .rd-register-modal .rd-discounts-info__register-form .rd-btn { min-height: 42px; height: 42px; } .rd-register-modal .rd-discounts-info__register-form .rd-register-field input { margin: 0; padding: 10px 13px; border-color: #536273; font-weight: 500; } .rd-register-modal .rd-discounts-info__register-form .rd-register-field input::placeholder { color: #536273; opacity: 1; } .rd-register-modal__box h2 { margin-bottom: 14px; } .rd-register-modal__header { display: flex; align-items: center; justify-content: space-between; gap: 16px; margin-bottom: 14px; } .rd-register-modal__header h2 { margin: 0 !important; } .rd-register-modal__header .rd-register-modal__close { position: static; flex: 0 0 34px; margin: 0; } .rd-register-modal .rd-discounts-info__register-note { margin-top: 10px !important; font-size: 12px; line-height: 1.3; } @media (max-width: 640px) and (min-height: 451px) { .rd-register-modal__box { padding: 25px 14px 10px !important; } .rd-register-modal .rd-discounts-info__register-form { gap: 5px; } .rd-register-modal .rd-discounts-info__register-form input, .rd-register-modal .rd-discounts-info__register-form .rd-btn { min-height: 36px; height: 36px; padding: 8px 10px; } .rd-register-modal__header { margin-bottom: 8px; } .rd-register-modal .rd-discounts-info__register-note { margin-top: 4px !important; font-size: 11px; } } .rd-register-modal { background: rgba(15,18,24,.55) !important; } .rd-register-modal--signup .rd-register-modal__box { overflow: auto; } .rd-login-modal__box { width: min(400px, calc(100vw - 32px)); } .rd-login-modal .rd-discounts-info__register-form { gap: 12px; } .rd-login-modal .rd-discounts-info__recovery { margin: 14px 0 0 !important; text-align: center; } .rd-login-modal .rd-discounts-info__register-note { margin-top: 12px !important; text-align: center; } @media (max-width: 640px) { .rd-login-modal { padding: 10px !important; } .rd-login-modal__box { padding: 38px 18px 20px !important; } .rd-register-modal--signup .rd-discounts-info__register-form { gap: 7px; } .rd-register-modal--signup .rd-discounts-info__register-form input, .rd-register-modal--signup .rd-discounts-info__register-form .rd-btn { min-height: 40px; height: 40px; } } .rd-register-modal--signup { bottom: 0 !important; z-index: 10090; } @media (max-width: 640px) { .rd-register-modal--signup { align-items: center; padding: 10px !important; } .rd-register-modal--signup .rd-discounts-info__register-form { gap: 6px; } .rd-register-modal--signup .rd-discounts-info__register-form .rd-btn { margin-top: 4px; } .rd-register-modal--signup .rd-discounts-info__register-form input, .rd-register-modal--signup .rd-discounts-info__register-form .rd-btn { min-height: 36px; height: 36px; padding: 7px 10px; } .rd-register-modal--signup .rd-discounts-info__register-form .rd-register-field input { box-sizing: border-box !important; min-height: 36px !important; height: 36px !important; line-height: 18px; } } .rd-brands__hints[hidden]{display:none} .rd-brand-detail { margin:0; } .rd-brand-detail__intro { position:relative; padding:0 0 18px; border-bottom:1px solid #dce0e6; } .rd-brand-detail__intro::after { position:absolute; bottom:-2px; left:0; width:46px; height:3px; border-radius:2px; background:var(--red); content:""; } .rd-brand-detail__title { margin:0; color:var(--text); font-size:clamp(34px,4vw,48px); font-weight:800; line-height:1; letter-spacing:-.045em; } .rd-brand-detail__description { max-width:900px; margin:26px 0 28px; } .rd-brand-detail__description .pageItem { color:#4f5866; font-size:15px; line-height:1.7; } .rd-brand-detail__description .pageItem > p { margin:0 0 16px; } .rd-brand-detail__description .pageItem > p > strong:first-child { color:var(--text); } .rd-brand-detail__description .pageItem > :last-child { margin-bottom:0; } .rd-brand-detail__controls { margin:24px 0 20px!important; padding:0!important; border:0; border-radius:0; background:transparent!important; box-shadow:none; } .page.rd-brand-detail__products { margin:0; } @media (max-width:560px) { .rd-brand-detail__intro { padding-bottom:15px; }.rd-brand-detail__title { font-size:34px; }.rd-brand-detail__description { margin:20px 0 22px; }.rd-brand-detail__controls { margin:20px 0 16px!important; } } :root { --rd-dialog-backdrop: rgba(20,22,28,.62); } .rd-dialog, .rd-about-popover__panel, .rd-service-popover__panel, .rd-profile-modal__box, .rd-register-modal__box, .rd-order-chat-modal__box, .rd-product-lightbox__box, .rd-delivery-manager-modal__box, .rd-pek-terminal-modal__dialog, .rd-param-filter__panel, .rd-filter-empty-dialog__panel, #rd-pickup-modal > div, #rd-carrier-modal > div, #rd-pek-modal > div, #rd-delivery-required-modal > div { width: min(var(--rd-dialog-width), calc(100vw - 32px)) !important; padding: var(--rd-dialog-padding) !important; border: var(--rd-dialog-border) !important; border-radius: var(--rd-dialog-radius) !important; background: #fff !important; box-shadow: var(--rd-dialog-shadow) !important; color: var(--text) !important; font: var(--rd-dialog-font) !important; } .rd-profile-modal, .rd-register-modal, .rd-order-chat-modal, .rd-product-lightbox, .rd-delivery-manager-modal, .rd-pek-terminal-modal, .rd-tech-parameter-modal, .rd-param-filter, .rd-filter-empty-dialog, #rd-pickup-modal, #rd-carrier-modal, #rd-pek-modal, #rd-delivery-required-modal { background: var(--rd-dialog-backdrop) !important; } :root { --rd-dialog-title-font: 700 22px/1.2 Manrope, Arial, sans-serif; --rd-dialog-text-font: 400 14px/1.5 Manrope, Arial, sans-serif; --rd-dialog-prose-font: 400 18px/1.45 Manrope, Arial, sans-serif; --rd-dialog-field-height: 42px; --rd-dialog-control-radius: 8px; --rd-dialog-title-gap: 14px; --rd-dialog-text-gap: 14px; --rd-dialog-section-gap: 16px; } .rd-dialog__title { margin: 0 0 var(--rd-dialog-title-gap); color: var(--red); font: var(--rd-dialog-title-font); } .rd-dialog__text { margin: 0 0 var(--rd-dialog-text-gap); color: var(--text); font: var(--rd-dialog-prose-font); } .rd-dialog__field[hidden] { display:none !important; } @media (max-width:899px) { :root { --rd-dialog-prose-font:400 16px/1.45 Manrope,Arial,sans-serif; --rd-dialog-title-font:700 20px/1.2 Manrope,Arial,sans-serif; --rd-dialog-text-gap:12px; } } .rd-dialog__field { box-sizing: border-box; width: 100%; min-height: var(--rd-dialog-field-height); padding: 10px 12px; border: 1px solid var(--line); border-radius: var(--rd-dialog-control-radius); background: #fff; color: var(--text); font: var(--rd-dialog-text-font); } .rd-dialog__actions { display:flex; flex-wrap:wrap; gap:8px; margin-top:var(--rd-dialog-section-gap); } .rd-dialog__button { display:inline-flex; align-items:center; justify-content:center; min-height:var(--rd-dialog-field-height); padding:9px 16px; border:1px solid var(--red); border-radius:var(--rd-dialog-control-radius); background:var(--red); color:#fff; font:700 14px/1.2 Manrope,Arial,sans-serif; text-decoration:none; cursor:pointer; } .rd-dialog__button:hover { background:var(--red-2); border-color:var(--red-2); color:#fff; } .rd-dialog__button--secondary { background:#fff; color:var(--red); } .rd-dialog__button--secondary:hover { background:#fff0ef; color:var(--red-2); } .rd-dialog__list { display:grid; gap:8px; margin:0; padding:0; list-style:none; } .rd-dialog[data-rd-dialog-choice-fit] { --rd-dialog-prose-font:var(--rd-dialog-text-font); } .rd-dialog[data-rd-dialog-choice-fit] .rd-dialog__list { gap:var(--rd-dialog-choice-gap,8px); } .rd-dialog[data-rd-dialog-choice-fit] .rd-dialog__list > .rd-dialog__field { min-height:var(--rd-dialog-choice-min-height,var(--rd-dialog-field-height)); padding-top:var(--rd-dialog-choice-padding,10px); padding-bottom:var(--rd-dialog-choice-padding,10px); gap:var(--rd-dialog-choice-inline-gap,12px); font:var(--rd-dialog-choice-text-font,var(--rd-dialog-text-font)); } .rd-dialog[data-rd-dialog-choice-fit] .rd-dialog__list > .rd-dialog__field > img { height:var(--rd-dialog-choice-image-height,48px); width:var(--rd-dialog-choice-image-width,56px); flex-basis:var(--rd-dialog-choice-image-width,56px); } .rd-dialog[data-rd-dialog-choice-fit] .rd-dialog__button { font:var(--rd-dialog-choice-button-font,700 14px/1.2 Manrope,Arial,sans-serif); padding:var(--rd-dialog-choice-button-padding,9px 16px); } .rd-dialog[data-rd-dialog-choice-fit] .rd-dialog__list + .rd-dialog__text { margin-top:16px !important; padding-left:calc(31px + var(--rd-dialog-choice-inline-gap,12px) + max(var(--rd-dialog-choice-image-width,56px) * .1, var(--rd-dialog-choice-image-width,56px) * .5 - var(--rd-dialog-choice-image-height,48px) * .457142857)); } .rd-dialog[data-rd-dialog-choice-fit] .rd-dialog__list + .rd-dialog__text strong { color:var(--red); font-size:1.15em; font-weight:800; } .rd-dialog[data-rd-dialog-choice-fit] .rd-dialog__actions > .rd-dialog__button { width:100%; } .rd-dialog__list-item { padding:10px 12px; border:1px solid var(--line); border-radius:var(--rd-dialog-control-radius); color:var(--text); font:var(--rd-dialog-text-font); } .rd-pek-terminal-modal__title, .rd-profile-modal__box h2, .rd-register-modal__box h2, .rd-order-chat-modal__box h2, .rd-delivery-manager-modal__box h2 { margin:0 0 14px; color:var(--red); font:var(--rd-dialog-title-font) !important; } .rd-pek-terminal-modal__dialog input { box-sizing:border-box; width:100%; min-height:var(--rd-dialog-field-height); border-radius:var(--rd-dialog-control-radius); font:var(--rd-dialog-text-font); } .rd-pek-terminal__option, .rd-pickup-btn { border-radius:var(--rd-dialog-control-radius) !important; font:700 14px/1.2 Manrope,Arial,sans-serif !important; } :is(.rd-dialog,.rd-about-popover__panel,.rd-service-popover__panel,.rd-profile-modal__box,.rd-register-modal__box,.rd-order-chat-modal__box,.rd-product-lightbox__box,.rd-delivery-manager-modal__box,.rd-pek-terminal-modal__dialog,.rd-param-filter__panel,.rd-filter-empty-dialog__panel,#rd-pickup-modal > div,#rd-carrier-modal > div,#rd-pek-modal > div,#rd-delivery-required-modal > div) > p { margin:0 0 var(--rd-dialog-text-gap); color:var(--text); font:var(--rd-dialog-prose-font); } :is(.rd-dialog,.rd-about-popover__panel,.rd-service-popover__panel,.rd-profile-modal__box,.rd-register-modal__box,.rd-order-chat-modal__box,.rd-product-lightbox__box,.rd-delivery-manager-modal__box,.rd-pek-terminal-modal__dialog,.rd-param-filter__panel,.rd-filter-empty-dialog__panel,#rd-pickup-modal > div,#rd-carrier-modal > div,#rd-pek-modal > div,#rd-delivery-required-modal > div) > :last-child { margin-bottom:0; } .rd-register-modal__box .rd-dialog__field, .rd-profile-modal__box .rd-dialog__field { box-sizing:border-box !important; width:100% !important; min-height:var(--rd-dialog-field-height) !important; padding:10px 12px !important; border:1px solid var(--line) !important; border-radius:var(--rd-dialog-control-radius) !important; background:#fff !important; color:var(--text) !important; font:var(--rd-dialog-text-font) !important; } .rd-register-modal__box .rd-dialog__button, .rd-profile-modal__box .rd-dialog__button { display:inline-flex !important; align-items:center; justify-content:center; min-height:var(--rd-dialog-field-height) !important; padding:9px 16px !important; border:1px solid var(--red) !important; border-radius:var(--rd-dialog-control-radius) !important; background:var(--red) !important; color:#fff !important; font:700 14px/1.2 Manrope,Arial,sans-serif !important; } .rd-register-modal__box .rd-dialog__text, .rd-profile-modal__box .rd-dialog__text { color:var(--text) !important; font:var(--rd-dialog-prose-font) !important; } :root { --rd-dialog-header-height:34px; --rd-dialog-header-gap:8px; --rd-dialog-close-offset:7px; } :is(.rd-about-popover__panel,.rd-service-popover__panel,.rd-profile-modal__box,.rd-register-modal__box,.rd-order-chat-modal__box,.rd-product-lightbox__box,.rd-delivery-manager-modal__box,.rd-pek-terminal-modal__dialog,.rd-param-filter__panel,.rd-filter-empty-dialog__panel,#rd-pickup-modal > div,#rd-carrier-modal > div,#rd-pek-modal > div,#rd-delivery-required-modal > div) { position:relative; } :is(.rd-about-popover__close,.rd-service-popover__close,.rd-profile-modal__close,.rd-register-modal__close,.rd-order-chat-modal__close,.rd-product-lightbox__close,.rd-delivery-manager-modal__close,.rd-param-filter__close,.rd-ui-close,.rd-dialog__close) { position:absolute !important; top:var(--rd-dialog-close-offset) !important; right:var(--rd-dialog-close-offset) !important; width:var(--rd-dialog-header-height) !important; height:var(--rd-dialog-header-height) !important; margin:0 !important; } .rd-register-modal__header { min-height:var(--rd-dialog-header-height); margin:0 0 var(--rd-dialog-header-gap) !important; padding-right:calc(var(--rd-dialog-header-height) + var(--rd-dialog-header-gap)); } .rd-register-modal__header h2 { margin:0 !important; } :is(.rd-profile-modal__box h2,.rd-register-modal__box h2,.rd-order-chat-modal__box h2,.rd-delivery-manager-modal__box h2,.rd-pek-terminal-modal__title,.rd-param-filter__title-row h2) { min-height:var(--rd-dialog-header-height); padding-right:calc(var(--rd-dialog-header-height) + var(--rd-dialog-header-gap)); } :root { --rd-dialog-scrollbar-width:10px; --rd-dialog-scrollbar-track:#edf0f3; --rd-dialog-scrollbar-thumb:#c71920; } .rd-register-modal__box { padding-top:calc(var(--rd-dialog-close-offset) + var(--rd-dialog-header-height) + var(--rd-dialog-header-gap)) !important; } .rd-register-modal__header { position:absolute; top:var(--rd-dialog-close-offset); left:var(--rd-dialog-padding); right:var(--rd-dialog-close-offset); z-index:2; display:flex; align-items:center; min-height:var(--rd-dialog-header-height); padding-right:calc(var(--rd-dialog-header-height) + var(--rd-dialog-header-gap)); } .rd-register-modal__header h2 { display:flex; align-items:center; min-height:var(--rd-dialog-header-height); } .rd-register-modal__header .rd-register-modal__close { top:0 !important; right:0 !important; } :is(.rd-about-popover__panel,.rd-service-popover__panel,.rd-profile-modal__box,.rd-register-modal__box,.rd-order-chat-modal__box,.rd-product-lightbox__box,.rd-delivery-manager-modal__box,.rd-pek-terminal-modal__dialog,.rd-param-filter__panel,.rd-filter-empty-dialog__panel,#rd-pickup-modal > div,#rd-carrier-modal > div,#rd-pek-modal > div,#rd-delivery-required-modal > div) { scrollbar-gutter:stable; scrollbar-width:thin; scrollbar-color:var(--rd-dialog-scrollbar-thumb) var(--rd-dialog-scrollbar-track); } :is(.rd-about-popover__panel,.rd-service-popover__panel,.rd-profile-modal__box,.rd-register-modal__box,.rd-order-chat-modal__box,.rd-product-lightbox__box,.rd-delivery-manager-modal__box,.rd-pek-terminal-modal__dialog,.rd-param-filter__panel,.rd-filter-empty-dialog__panel,#rd-pickup-modal > div,#rd-carrier-modal > div,#rd-pek-modal > div,#rd-delivery-required-modal > div)::-webkit-scrollbar { width:var(--rd-dialog-scrollbar-width); height:var(--rd-dialog-scrollbar-width); } :is(.rd-about-popover__panel,.rd-service-popover__panel,.rd-profile-modal__box,.rd-register-modal__box,.rd-order-chat-modal__box,.rd-product-lightbox__box,.rd-delivery-manager-modal__box,.rd-pek-terminal-modal__dialog,.rd-param-filter__panel,.rd-filter-empty-dialog__panel,#rd-pickup-modal > div,#rd-carrier-modal > div,#rd-pek-modal > div,#rd-delivery-required-modal > div)::-webkit-scrollbar-track { background:var(--rd-dialog-scrollbar-track); border-radius:999px; } :is(.rd-about-popover__panel,.rd-service-popover__panel,.rd-profile-modal__box,.rd-register-modal__box,.rd-order-chat-modal__box,.rd-product-lightbox__box,.rd-delivery-manager-modal__box,.rd-pek-terminal-modal__dialog,.rd-param-filter__panel,.rd-filter-empty-dialog__panel,#rd-pickup-modal > div,#rd-carrier-modal > div,#rd-pek-modal > div,#rd-delivery-required-modal > div)::-webkit-scrollbar-thumb { background:var(--rd-dialog-scrollbar-thumb); border:2px solid var(--rd-dialog-scrollbar-track); border-radius:999px; } :root { --rd-dialog-viewport-top:16px; --rd-dialog-viewport-side:16px; } :is(.rd-about-popover,.rd-service-popover,.rd-profile-modal,.rd-register-modal,.rd-order-chat-modal,.rd-product-lightbox,.rd-delivery-manager-modal,.rd-pek-terminal-modal,.rd-tech-parameter-modal,.rd-param-filter,.rd-filter-empty-dialog,#rd-pickup-modal,#rd-carrier-modal,#rd-pek-modal,#rd-delivery-required-modal) { align-items:flex-start !important; justify-content:center !important; padding:var(--rd-dialog-viewport-top) var(--rd-dialog-viewport-side) !important; } :is(.rd-dialog,.rd-about-popover__panel,.rd-service-popover__panel,.rd-profile-modal__box,.rd-register-modal__box,.rd-order-chat-modal__box,.rd-product-lightbox__box,.rd-delivery-manager-modal__box,.rd-pek-terminal-modal__dialog,.rd-tech-parameter-modal__dialog,.rd-param-filter__panel,.rd-filter-empty-dialog__panel,#rd-pickup-modal > div,#rd-carrier-modal > div,#rd-pek-modal > div,#rd-delivery-required-modal > div) { max-height:calc(100dvh - (var(--rd-dialog-viewport-top) * 2)) !important; } .rd-checkout { position:fixed !important; z-index:var(--rd-dialog-layer) !important; inset:0 !important; display:flex !important; overflow:auto !important; background:var(--rd-dialog-backdrop) !important; align-items:flex-start !important; justify-content:center !important; padding:var(--rd-dialog-viewport-top) var(--rd-dialog-viewport-side) !important; } .rd-checkout__card { position:relative !important; margin:0 !important; max-height:calc(100dvh - (var(--rd-dialog-viewport-top) * 2)) !important; scrollbar-gutter:stable; scrollbar-width:thin; scrollbar-color:var(--rd-dialog-scrollbar-thumb) var(--rd-dialog-scrollbar-track); } :is(#rd-pickup-modal,#rd-carrier-modal,#rd-pek-modal,#rd-delivery-required-modal) > .rd-dialog { position:relative !important; top:auto !important; left:auto !important; transform:none !important; } .rd-pek-terminal-modal__dialog > .rd-dialog__title { display:flex; align-items:center; min-height:var(--rd-dialog-header-height); margin:0 0 var(--rd-dialog-title-gap) !important; padding-right:calc(var(--rd-dialog-header-height) + var(--rd-dialog-header-gap)); } .rd-pek-terminal-modal__dialog > .rd-dialog__field { min-height:var(--rd-dialog-field-height) !important; padding:10px 12px !important; border:1px solid var(--line) !important; border-radius:var(--rd-dialog-control-radius) !important; color:var(--text) !important; font:var(--rd-dialog-text-font) !important; } .rd-pek-terminal-modal__dialog > .rd-dialog__button { min-height:var(--rd-dialog-field-height) !important; border-radius:var(--rd-dialog-control-radius) !important; font:700 14px/1.2 Manrope,Arial,sans-serif !important; } .rd-dialog__header { position:relative !important; z-index:2; display:flex !important; align-items:center !important; min-height:var(--rd-dialog-header-height) !important; margin:0 0 var(--rd-dialog-title-gap) !important; padding:0 calc(var(--rd-dialog-header-height) + var(--rd-dialog-header-gap)) 0 0 !important; } .rd-dialog__header > .rd-dialog__title { display:flex !important; align-items:center !important; min-height:var(--rd-dialog-header-height) !important; margin:0 !important; padding:0 !important; } .rd-dialog__header > .rd-ui-close, .rd-dialog__header > .rd-dialog__close { position:absolute !important; top:0 !important; right:0 !important; width:var(--rd-dialog-header-height) !important; height:var(--rd-dialog-header-height) !important; margin:0 !important; } .rd-register-modal__box.rd-dialog { padding:var(--rd-dialog-padding) !important; } .rd-register-modal__header.rd-dialog__header { position:relative !important; top:auto !important; left:auto !important; right:auto !important; } :root { --rd-cookie-layer:10000; --rd-dialog-layer:10100; } .rd-cookie-notice { z-index:var(--rd-cookie-layer) !important; } :is(.rd-profile-modal,.rd-register-modal,.rd-order-chat-modal,.rd-product-lightbox,.rd-delivery-manager-modal,.rd-pek-terminal-modal,.rd-tech-parameter-modal,.rd-param-filter,.rd-filter-empty-dialog,.rd-about-popover,.rd-service-popover,#rd-pickup-modal,#rd-carrier-modal,#rd-pek-modal,#rd-delivery-required-modal) { z-index:var(--rd-dialog-layer) !important; } .rd-dropdown-backdrop.is-open { z-index:2147483000 !important; background:var(--rd-dialog-backdrop) !important; } .rd-dropdown.open > .rd-dropdown-menu { top:var(--rd-dialog-viewport-top) !important; z-index:2147483001 !important; transform:translateX(-50%) !important; max-height:calc(100dvh - (var(--rd-dialog-viewport-top) * 2)) !important; } .rd-catalog-filter-sticky-wrap:has(.rd-dropdown.open) { z-index:2147483000 !important; } @media (max-width:767px) { .rd-product-main { grid-template-columns:minmax(0,1fr) !important; } .rd-product-main > * { min-width:0; max-width:100%; } .rd-product-photo[data-rd-product-gallery] { width:100%; box-sizing:border-box; } .rd-product-page iframe { max-width:100% !important; box-sizing:border-box; } .rd-product-page #section-tabs > ul.tabs { justify-content:center; } } .rd-dropdown--brands-trigger.open .rd-dropdown-menu.rd-dialog { width:min(736px,calc(100vw - 32px)) !important; } .rd-dropdown.open > .rd-dropdown-menu.rd-filter-dialog { display:flex !important; flex-direction:column; gap:var(--rd-dialog-gap); padding:var(--rd-dialog-padding) !important; overflow:hidden; } .rd-filter-dialog__header { flex:0 0 auto; } .rd-filter-dialog__body { display:grid; flex:1 1 auto; min-height:0; gap:var(--rd-dialog-gap); overflow:auto; padding-right:2px; } .rd-filter-dialog__body .rd-dropdown-menu-grid { margin:0; } .rd-filter-dialog__body .rd-price-range-apply { position:static !important; width:100% !important; margin:0 !important; } .rd-filter-dialog > .rd-price-range-apply { position:static !important; flex:0 0 auto; width:100% !important; margin:0 !important; } .rd-filter-bar .rd-dd-arrow { display:none !important; } .rd-dropdown--category .rd-dropdown-menu-grid > label { display:flex !important; align-items:center !important; min-height:36px; } .rd-dropdown--category .rd-dropdown-menu-grid > label > input { flex:0 0 16px; align-self:center; width:16px; height:16px; margin:0 8px 0 0 !important; } .rd-param-filter__panel .rd-param-filter__brands { grid-template-columns:repeat(auto-fill,minmax(170px,1fr)); grid-auto-flow:row; grid-auto-rows:minmax(24px,auto); gap:10px 18px; } .rd-param-filter__panel .rd-param-filter__brands label { display:flex; align-items:start; min-height:20px; margin:0; line-height:1.4; } .rd-param-filter__offers, .rd-param-filter__offers > span { text-decoration:underline; text-decoration-color:var(--red); text-decoration-thickness:2px; text-underline-offset:3px; } .rd-param-filter__panel .rd-param-filter__brands label > input { flex:0 0 auto; margin:3px 7px 0 0; } @media (max-width:420px) { .rd-param-filter__panel .rd-param-filter__brands { grid-template-columns:1fr; } } @media (min-width:900px) { .rd-param-filter__panel.rd-dialog { width:min(1180px,calc(100vw - 32px)) !important; } } @media (max-width:899px) { .rd-info-layout[data-rd-info-standard="1"] .rd-info-card, .rd-info-layout.rd-discounts-info .rd-info-card, .rd-info-layout.rd-news .rd-news__card, .rd-info-layout.rd-news .rd-news__article { padding:var(--rd-info-card-padding) !important; } } :root { --rd-editor-width:1180px; --rd-editor-gap:16px; --rd-editor-radius:12px; --rd-editor-border:1px solid var(--line); --rd-editor-surface:#fff; --rd-editor-control-height:42px; } .rd-material-editor { max-width:var(--rd-editor-width); margin:0 auto; color:var(--text); font-family:var(--font-body); } .rd-material-editor > h1 { margin:0 0 10px; font-family:var(--font-head); font-size:29px; line-height:1.12; } .rd-material-editor > form, .rd-material-editor__workspace, .rd-faq-editor__workspace { gap:var(--rd-editor-gap); } .rd-material-editor label { color:var(--text); font-family:var(--font-body); font-weight:700; } .rd-material-editor input, .rd-material-editor textarea, .rd-material-editor__surface, .rd-faq-editor__surface { border:var(--rd-editor-border); border-radius:8px; background:var(--rd-editor-surface); color:var(--text); font-family:var(--font-body); } .rd-material-editor input { min-height:var(--rd-editor-control-height); } .rd-material-editor__pane, .rd-material-editor__preview, .rd-faq-editor__block { border:var(--rd-editor-border); border-radius:var(--rd-editor-radius); background:var(--rd-editor-surface); } .rd-material-editor__toolbar, .rd-faq-editor__text-tools { border:var(--rd-editor-border); border-radius:8px; background:var(--surface-2); } .rd-material-editor__toolbar button, .rd-faq-editor__text-tools button, .rd-faq-editor__actions .rd-btn, .rd-material-editor > form > .rd-btn { min-height:var(--rd-editor-control-height); font-family:var(--font-body); font-weight:700; } .rd-faq-editor__actions, .rd-material-editor > form > .rd-btn + .rd-material-editor__cancel { margin-top:0; } @media (max-width:720px) { .rd-material-editor > h1 { font-size:26px; } .rd-material-editor__workspace, .rd-faq-editor__workspace { grid-template-columns:minmax(0,1fr); } } .rd-info-layout.rd-discounts-info .rd-info-card--welcome, .rd-service-grid .rd-discount-choice--welcome { background:#fff3bd; border-color:#e2bd2f; } .rd-info-layout.rd-discounts-info .rd-info-card--student-discount{background:#eaf8e4;border-color:#9acb8d}.rd-info-layout.rd-discounts-info .rd-info-card--student-discount h2{color:#27633b}.rd-info-layout.rd-discounts-info .rd-info-card--student-discount p{color:#24432c} :is(.rd-checkout__card,.rd-register-modal__box,.rd-profile-modal__box,.rd-order-chat-modal__box,.rd-product-lightbox__box,.rd-delivery-manager-modal__box,.rd-pek-terminal-modal__dialog,.rd-tech-parameter-modal__dialog,.rd-filter-empty-dialog__panel,.rd-about-popover__panel,.rd-service-popover__panel,#rd-pickup-modal > div,#rd-carrier-modal > div,#rd-pek-modal > div,#rd-delivery-required-modal > div) { padding:var(--rd-dialog-padding) !important; } .rd-product-lightbox__box.rd-dialog { width:fit-content !important; max-width:calc(100vw - (var(--rd-dialog-viewport-side) * 2)) !important; overflow:visible; } .rd-dialog__field.rd-field-invalid{border-color:var(--rd-red)!important;background:#fff6f5!important;outline:2px solid rgba(226,39,31,.22)!important;animation:rd-dialog-field-shake .32s ease-in-out}.rd-dialog__field.rd-field-invalid:focus{outline:2px solid rgba(226,39,31,.35)!important}@keyframes rd-dialog-field-shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}} .rd-price-request-modal{position:fixed;z-index:var(--rd-dialog-layer);inset:0;display:none;overflow:auto;padding:var(--rd-dialog-viewport-top) var(--rd-dialog-viewport-side);background:var(--rd-dialog-backdrop);align-items:flex-start;justify-content:center}.rd-price-request-modal.is-open{display:flex}.rd-price-request-modal>.rd-dialog{position:relative;display:block;width:min(620px,calc(100vw - 32px));margin:0}.rd-price-request-modal form{display:grid;gap:12px}.rd-price-request-modal label{display:grid;gap:6px;color:var(--text);font:700 14px/1.2 Manrope,Arial,sans-serif}.rd-price-request-tool__error{color:#b91c1c;font-weight:700}.rd-price-request-tool__notice{color:#166534;font-weight:700} .rd-password-field{position:relative!important}.rd-password-field input[type=password],.rd-password-field input[data-rd-password-toggle-ready]{padding-right:48px!important}.rd-password-toggle{position:absolute!important;z-index:2!important;top:50%!important;right:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;transform:translateY(-50%)!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:#526173!important;font-size:0!important;line-height:1!important;cursor:pointer}.rd-password-toggle svg{display:block!important;width:19px!important;height:19px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important}.rd-password-toggle:hover,.rd-password-toggle:focus{background:#edf0f4!important;color:#1b1e25!important;outline:2px solid rgba(82,97,115,.22)!important} .rd-register-city-field{position:relative!important}.rd-register-modal .rd-discounts-info__register-form .rd-register-city-field>.rd-cart-city__control{position:relative;display:block}.rd-register-modal .rd-cart-city__input{padding-right:42px!important}.rd-register-modal .rd-cart-city__spinner{position:absolute;top:50%;right:13px;width:16px;height:16px;margin-top:-8px;border:2px solid #d9dde5;border-top-color:var(--rd-red);border-radius:50%;animation:rd-loading-spin .75s linear infinite;pointer-events:none}.rd-register-modal .rd-cart-city__input.rd-cart-city__input--searching{border:2px solid #d4a900!important;background:#fff9db!important;outline:2px solid rgba(212,169,0,.22)!important}.rd-register-modal .rd-discounts-info__register-form .rd-register-city-field>.rd-cart-city__choices{display:none;max-height:180px;overflow:auto;margin:7px 0 0;border:1px solid #e4e7ec;border-radius:8px;background:#fff}.rd-register-modal .rd-discounts-info__register-form .rd-register-city-field>.rd-cart-city__choices.is-visible{display:block}.rd-register-modal .rd-cart-city__choices.rd-cart-city__choices--searching{border-color:#d4a900;background:#fff9db}.rd-register-modal .rd-cart-city__choice{box-sizing:border-box;width:100%;padding:9px 12px;border:0!important;border-bottom:1px solid #eef0f3!important;border-radius:0;background:#fff!important;color:#1b1e25!important;font:16px/1.45 Arial,sans-serif;text-align:left;cursor:pointer}.rd-register-modal .rd-cart-city__choice:last-child{border-bottom:0!important}.rd-register-modal .rd-cart-city__choice:hover,.rd-register-modal .rd-cart-city__choice:focus-visible{background:#fff!important;color:var(--rd-red)!important;outline:0} .rd-register-modal .rd-register-city-picker{display:flex!important;align-items:flex-start;gap:12px;width:100%}.rd-register-modal .rd-register-city-picker>.rd-cart-city__control{position:relative;display:block!important;flex:0 0 46%}.rd-register-modal .rd-register-city-picker>.rd-cart-city__choices{display:none!important;flex:1;min-width:0;max-height:180px;overflow:auto;margin:0;border:1px solid #e4e7ec;border-radius:8px;background:#fff}.rd-register-modal .rd-register-city-picker>.rd-cart-city__choices.is-visible{display:block!important}.rd-register-modal .rd-register-city-picker>.rd-cart-city__choices.rd-cart-city__choices--searching .rd-cart-city__choice{background:#fff9db!important}@media(max-width:640px){.rd-register-modal .rd-register-city-picker{display:block!important}.rd-register-modal .rd-register-city-picker>.rd-cart-city__control{width:100%;max-width:none}.rd-register-modal .rd-register-city-picker>.rd-cart-city__choices{margin-top:8px}} .rd-cabinet-message-card .rd-yas-order-tool{max-width:none!important;min-height:0!important;margin:0 0 14px!important;padding:0!important;border:0!important;background:transparent!important}.rd-cabinet-message-card .rd-yas-order-tool__form>div{position:relative;display:block;padding-right:44px}.rd-cabinet-message-card .rd-yas-order-tool__form input{width:100%!important}.rd-yas-order-tool__submit{position:absolute;top:50%;right:7px;display:flex;align-items:center;justify-content:center;width:34px;min-width:34px;height:34px;min-height:34px;margin:0;padding:0;border:0;border-radius:50%;transform:translateY(-50%);background:#1685e5;color:#fff;font:700 23px/1 Arial,sans-serif;cursor:pointer}.rd-yas-order-tool__submit:hover,.rd-yas-order-tool__submit:focus{background:#0f6fca;outline:2px solid rgba(22,133,229,.28);outline-offset:2px}.rd-yas-order-tool__submit span{display:block;line-height:1;transform:translateY(-1px)} .rd-service-grid .rd-cabinet-message-card .rd-yas-order-tool{min-height:0!important} .rd-cabinet-message-card .rd-order-chat-notifications{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:5px;margin:0!important} .rd-cabinet-message-card .rd-order-chat-notification{display:block;margin:0;padding:5px 0!important;border:0!important;border-radius:0!important;background:transparent!important;font-size:14px;font-weight:700;line-height:1.35;text-decoration:none} .rd-cabinet-message-card .rd-order-chat-notification--new{color:#217a32!important} .rd-cabinet-message-card .rd-order-chat-notification--customer{color:#b42318!important} .rd-cabinet-message-card .rd-order-chat-notification--admin{color:#20242a!important} .rd-cabinet-message-card .rd-order-chat-notification:hover,.rd-cabinet-message-card .rd-order-chat-notification:focus{background:transparent!important;text-decoration:underline;text-underline-offset:2px} #content .rd-yas-order-tool__submit{background:#1685e5!important;color:#fff!important} #content .rd-yas-order-tool__submit:hover,#content .rd-yas-order-tool__submit:focus{background:#0f6fca!important;color:#fff!important} .rd-order-chat__intro{flex-direction:column!important;align-items:flex-start!important;gap:3px!important}.rd-order-chat__intro p{box-sizing:border-box;width:92%;margin:0}.rd-order-chat__message{max-width:92%}.rd-order-chat__message--own .rd-order-chat__message-body{background:#fff} @media (max-width:760px) { .rd-order-chat-modal { align-items:stretch !important; padding:0 !important; } .rd-order-chat-modal__box.rd-dialog { width:100vw !important; height:100dvh !important; max-height:none !important; padding:0 !important; } .rd-order-chat--expanded { border:0; border-radius:0; padding:44px 12px calc(12px + env(safe-area-inset-bottom,0)); } .rd-order-chat--expanded .rd-order-chat__messages { padding:14px 8px; } .rd-order-chat--expanded .rd-order-chat__form { margin-top:8px; } } .rd-service-grid .rd-yas-order-tool{max-width:none!important;min-height:268px!important;margin:0!important} @media(max-width:760px){.rd-service-grid .rd-yas-order-tool{min-height:0!important}} .rd-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.rd-service-grid>.rd-discount-choice,.rd-service-grid>.rd-cabinet-message-card,.rd-service-grid>.rd-cabinet-statistics-card,.rd-service-grid>.rd-service-card,.rd-service-grid>.rd-yas-community-rewards{box-sizing:border-box;margin:0!important;min-height:268px!important;padding:20px;border:1px solid #d58d89;border-radius:16px;background:#fff;box-shadow:none}.rd-service-grid>.rd-discount-choice--welcome{background:#fff!important;border-color:#d58d89!important}.rd-service-grid>.rd-yas-errors-card{order:-1!important}@media(max-width:960px){.rd-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.rd-service-grid{grid-template-columns:1fr!important}.rd-service-grid>.rd-discount-choice,.rd-service-grid>.rd-cabinet-message-card,.rd-service-grid>.rd-cabinet-statistics-card,.rd-service-grid>.rd-service-card,.rd-service-grid>.rd-yas-community-rewards{min-height:0!important}} .rd-service-grid>.rd-yas-funnel-card{grid-column:span 2;min-height:0!important;min-width:0;max-width:100%}.rd-yas-funnel-card>p{margin:0 0 14px;color:var(--muted)}.rd-yas-funnel-category{margin-top:16px}.rd-yas-funnel-category h3{margin:0 0 8px;font-size:16px}.rd-yas-funnel-scroll{overflow-x:auto}.rd-yas-funnel-head,.rd-yas-funnel-card li{display:grid;grid-template-columns:minmax(85px,1fr) repeat(6,minmax(95px,1fr));gap:8px;align-items:center;min-width:740px;padding:7px 0;font-size:14px}.rd-yas-funnel-head{border-bottom:1px solid var(--line);color:var(--muted);font-size:12px;font-weight:700}.rd-yas-funnel-card ul{min-width:740px;max-height:220px;overflow-y:auto;margin:0;padding:0;list-style:none}.rd-yas-funnel-card li{border-bottom:1px solid var(--line)}.rd-yas-funnel-card li span{text-align:center}.rd-yas-funnel-card time{color:var(--muted)}@media(max-width:760px){.rd-service-grid>.rd-yas-funnel-card{grid-column:span 1}} .rd-service-grid>.rd-yas-redirect-stats{order:4} .rd-yas-clicks-scroll>ul{min-width:var(--rd-yas-click-min-width)}.rd-yas-clicks-scroll .rd-yas-funnel-head,.rd-yas-clicks-scroll li{grid-template-columns:84px 96px 48px 88px repeat(var(--rd-yas-click-source-count),minmax(72px,1fr));gap:4px;min-width:var(--rd-yas-click-min-width)}.rd-yas-clicks-scroll .rd-yas-funnel-head span{text-align:center}.rd-yas-clicks-scroll li>strong{text-align:center}.rd-yas-clicks-scroll li>span:first-child{text-align:left;color:var(--muted)} #menu li a[data-rd-click-source="reviews_menu"], .rd-tabbar a[data-rd-click-source="reviews_menu"]{ color:#fff; text-shadow:none; text-decoration:underline; text-decoration-color:var(--red); text-decoration-thickness:2px; text-underline-offset:4px; } .rd-catalog-card__main-link,.rd-product-lightbox-trigger,.rd-lutner-discount-photo,.product-img{position:relative} .rd-lutner-discount-photo{display:inline-block} .rd-lutner-discount-star{position:absolute;top:6px;right:6px;width:30px;height:30px;z-index:2;pointer-events:none;line-height:0} .rd-lutner-discount-star svg{width:100%;height:100%;fill:#ffd23f;stroke:#805500;stroke-width:1.3;stroke-linejoin:round} .rd-product-photo>.rd-lutner-discount-star{top:6px;right:6px} .rd-product-photo[data-rd-product-gallery-swipe] [data-rd-product-gallery-link], .rd-product-photo[data-rd-product-gallery-swipe] [data-rd-product-gallery-main]{touch-action:pan-y pinch-zoom;} table.table-product--category .rd-lutner-discount-star{width:15px;height:15px;font-size:var(--rd-catalog-name-font-size);top:calc(.625em - 7.5px);} .rd-service-grid>.rd-yas-search-card{order:7;grid-column:1/-1;min-height:0} .rd-yas-search-card>p{color:var(--muted);font-size:13px} .rd-yas-search-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px} .rd-yas-search-columns>section{min-width:0} .rd-yas-search-columns h3{margin:0 0 8px;font-size:16px} .rd-yas-search-log{max-height:180px;overflow-y:auto;overscroll-behavior:contain;padding-right:8px} .rd-yas-search-day h4{position:sticky;top:0;margin:0 0 6px;padding:5px 0;background:#fff;font-size:13px} .rd-yas-search-row{display:flex;align-items:baseline;gap:10px;margin:0!important;padding:5px 0;border-bottom:1px solid var(--line);font-size:14px;line-height:1.4} .rd-yas-search-row time{flex:none;color:var(--muted);font-size:12px} .rd-yas-search-row span{flex:1;min-width:0;overflow-wrap:anywhere} .rd-yas-search-device{flex:none;white-space:nowrap;color:var(--muted);font-size:11px} .rd-yas-search-empty{margin:0;color:var(--muted);font-size:14px} @media(max-width:899px){.rd-yas-search-columns{grid-template-columns:1fr;gap:14px}.rd-yas-search-log{max-height:140px}} .rd-yas-search-summary{margin:0 0 8px;font-size:12px;color:var(--muted)} @media(min-width:900px){.rd-school-piano-link{display:none}} @media (max-width:899px){ .rd-appbar{position:absolute;transform:none;will-change:auto;} .rd-appbar__topline{height:38px;position:relative;z-index:1;} html.rd-mobile-header-compact .rd-appbar__row::before{content:"";height:38px;order:1;flex:0 0 100%;} .rd-appbar__topline::before{content:"";position:absolute;inset:-8px -12px;background:var(--bg-2);z-index:-1;} html.rd-mobile-header-compact .rd-appbar__topline{position:fixed;top:8px;left:12px;right:12px;gap:8px;} html.rd-mobile-header-compact .rd-logo__rest{display:none;} html.rd-mobile-header-compact .rd-appbar__topline .rd-burger{width:28px;} html.rd-mobile-header-compact .rd-appbar__topline .rd-logo{margin-left:8px;} html.rd-mobile-header-compact .rd-phonebtn--compact{display:inline-flex;order:2;flex:1 1 auto;width:auto;margin-left:0;white-space:nowrap;font-size:14px;font-weight:800;} html.rd-mobile-header-compact .rd-phonebtn--compact > span{transform:translateY(1px);} html.rd-mobile-header-compact .rd-messenger-links--mobile{margin-left:0;} html.rd-mobile-header-compact .rd-appbar__actions{margin-left:0;} .rd-scroll-promo{top:auto;bottom:calc(var(--tabbar-h) + var(--rd-cookie-safe-bottom));transform:translateY(calc(var(--tabbar-h) + 100% + env(safe-area-inset-bottom,0px)));transition:transform .18s ease;pointer-events:none;} html.rd-tabbar-visible .rd-scroll-promo{transform:translateY(0);pointer-events:auto;} html.rd-catalog-page.rd-scroll-promo-visible .rd-catalog-filter-sticky-wrap.is-fixed{top:var(--rd-catalog-filter-top,54px);} } @media (max-width:340px){ html.rd-mobile-header-compact .rd-appbar__topline{gap:4px;} html.rd-mobile-header-compact .rd-phonebtn--compact{font-size:12px;} } .rd-catalog-mobile-settings{display:none;} @media(max-width:899px){ html.rd-catalog-page .rd-catalog-filter-sticky-wrap, html.rd-catalog-page .rd-catalog-filter-sticky-placeholder, html.rd-catalog-page #content .rd-category-links{display:none!important;} #content .rd-catalog-mobile-checks{gap:12px;} #content .rd-catalog-mobile-settings,.rd-catalog-mobile-settings--floating{display:flex;align-items:center;justify-content:center;gap:16px;height:48px;padding:12px 16px;border:0;border-radius:5px;background:#f1f1f1;color:#111;font:700 14px/1.3 var(--font-body);cursor:pointer;} #content .rd-catalog-mobile-settings{order:1;flex:0 0 auto;gap:5px;height:32px;padding:0;margin:0;background:transparent;color:var(--text);font:inherit;} #content .rd-catalog-mobile-checks label > span, #content .rd-catalog-mobile-settings > span{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;} #content .rd-catalog-mobile-checks .rd-param-filter__offers > span, #content .rd-catalog-mobile-settings > span{text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:3px;} #content .rd-catalog-mobile-settings svg{width:20px;height:20px;} .rd-catalog-mobile-settings--floating{position:fixed;left:auto;right:15px;top:102px;z-index:51;width:120px;height:36px;padding:6px 14px;margin:0;border-radius:50px;background:rgba(41,41,41,.75);color:#fff;font-size:16px;} .rd-catalog-mobile-settings--floating svg{display:none;} .rd-catalog-mobile-settings[hidden]{display:none!important;} }
