/* extracted from rendered sf block 12 */
/* Яндекс «Слишком мелкий текст» / «Горизонтальная прокрутка» (09.10.2026). Только телефоны. Откат: удалить этот блок. */
@media (max-width:767px){
.footer__menu-link,.footer__contacts-block,.footer__contacts-link,.bottom__footer-copy,.subscribe__socials-header,.sfh-shell-copyright,.subscribe__form-btn span{font-size:13px!important;line-height:1.4!important}
html body .subscribe__form-row span,html body .subscribe__form-row a,html body .bottom__footer-policy a,html body .fixed__footer-link span{font-size:12px!important;line-height:1.4!important}
.wc-card-progress__time,.wc-card-progress__time span,.wc-card-progress__meta,.wc-card-progress__meta span,.wc-card-progress__meta strong{font-size:12px!important;line-height:1.3!important}
.products__item-bonus span,.addon__item-info span,.sf-product-gallery-badge,.sf-product-photo-badges__prefix,.sf-product-bonus-note__copy span,.sf-product-bonus-note__amount,.sf-home-category__eyebrow,.sf-home-category__section-tools a,.sf-home-category__facts span{font-size:12px!important}
.sfh-home small,.sfh-hero small,.sfh-trust strong,.sfh-campaign-eyebrow,.sfh-video-provider,.sf-fabric-picker__field span,.sfh-eyebrow{font-size:12px!important}
.product__description img,.product__description iframe,.product__description table,.product__description video,[itemprop=description] img,[itemprop=description] iframe,[itemprop=description] table{max-width:100%!important;height:auto}
.product__description,[itemprop=description],.products__item-name,.product__title,h1{overflow-wrap:anywhere;word-break:normal}
}

/* extracted from rendered sf block 13 */
/* Подвал: крупнее и контрастнее, в одном масштабе с фильтрами (09.10.2026). Откат: удалить блок sf-footer-type-20261009. */
.sfh-shell-footer .sfh-shell-footer-links h3,.sfh-shell-footer .subscribe__form-header,.sfh-shell-footer .footer__contacts-item>.footer__contacts-block:first-child{font-size:14px!important;font-weight:600!important;line-height:1.35!important;color:#241c3e!important}
.sfh-shell-footer .footer__menu-link{font-size:13px!important;line-height:1.5!important;color:#4f4866!important}
.sfh-shell-footer .footer__menu-link:hover{color:#85109e!important}
.sfh-shell-footer .footer__contacts-block,.sfh-shell-footer .footer__contacts-link{font-size:13px!important;line-height:1.5!important;color:#4f4866!important}
.sfh-shell-footer .subscribe__socials-header{font-size:14px!important;font-weight:500!important;color:#4f4866!important}
.sfh-shell-footer .subscribe__form-btn span{font-size:14px!important}
html body .sfh-shell-footer .subscribe__form-row span,html body .sfh-shell-footer .subscribe__form-row a{font-size:12px!important;line-height:1.45!important}
.sfh-shell-footer .bottom__footer-copy,html body .sfh-shell-footer .bottom__footer-policy a,.sfh-shell-footer .sfh-shell-offer a,.sfh-shell-footer .sfh-shell-copyright{font-size:13px!important;line-height:1.5!important;color:#5d5873!important}
/* «В складчину» на карточках телефона: без рваных переносов */
@media (max-width:767px){
.wc-card-progress .wc-card-progress__meta{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:1px!important}
.wc-card-progress .wc-card-progress__meta>*{white-space:nowrap!important;line-height:1.3!important}
.wc-card-progress .wc-card-progress__time{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important}
.wc-card-progress .wc-card-progress__time>span:first-child{line-height:1.3!important}
.wc-card-progress .wc-card-progress__time-track{width:100%!important;flex:none!important}
}

/* extracted from rendered sf block 14 */
/* Размеры текста и единый шрифт в поиске/полях (10.10.2026; сам шрифт с 24.10 — в теме, sf-fonts-20261024.css). Откат: удалить этот блок. */
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
button,input,select,textarea{font-family:onest-nd,sans-serif}
.searchpro,.searchpro *,.searchpro__field-button::after{font-family:onest-nd,sans-serif!important}
.searchpro__field-button::after{font-weight:600!important;letter-spacing:0!important}
/* Карточки товара: контраст везде, размеры — от планшета и шире */
.products__item-features,.products__stock-minorder{color:#6f6b75!important}
.products__item-name-text{color:#1f1b2b!important}
@media (min-width:768px){
.products__item-name-text{font-size:15px!important;line-height:1.35!important}
.products__item-features{font-size:13px!important}
.products__stock-stock,.products__stock-minorder{font-size:13px!important}
.products__price-unit{font-size:14px!important}
.products__item-fullprice{font-size:14px!important}
}
/* «В складчину»: в столбик на всех экранах, 12px */
.wc-card-progress .wc-card-progress__meta{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:1px!important}
.wc-card-progress .wc-card-progress__meta>*{font-size:12px!important;white-space:nowrap!important;line-height:1.3!important}
.wc-card-progress .wc-card-progress__time{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important}
.wc-card-progress .wc-card-progress__time>span:first-child{font-size:12px!important;line-height:1.3!important}
.wc-card-progress .wc-card-progress__time-track{width:100%!important;flex:none!important}
/* Подвал */
.sfh-shell-footer .sfh-shell-footer-links h3,.sfh-shell-footer .subscribe__form-header,.sfh-shell-footer .footer__contacts-item>.footer__contacts-block:first-child{font-size:15px!important}
.sfh-shell-footer .footer__menu-link,.sfh-shell-footer .footer__contacts-block,.sfh-shell-footer .footer__contacts-link{font-size:14px!important}
/* Шапка ПК: лишние пункты тема сама уберёт в «Ещё» */
@media (min-width:992px){
.sfh-shell-header .top__menu-link,.sfh-shell-header .sfh-nav-summary,.sfh-shell-header .sfh-nav-overflow-list a{font-size:14px!important;font-weight:500!important}
.sfh-shell-header .top__catalog-link{font-size:14px!important;font-weight:600!important}
.sfh-shell-header .shop-regions-open-window-btn{font-size:14px!important}
.sfh-shell-header .top__phones-phone a{font-size:15px!important;font-weight:700!important}
.sfh-shell-header .sfh-shell-phone-note{font-size:11px!important}
}

/* extracted from rendered sf block 16 */
.sf-unified .sf-unified-inner > .top__search {z-index:1;} @media(min-width:992px){ .sf-unified .sf-unified-inner .searchpro__dropdown-extend-container {flex-direction:row;align-items:flex-start;} .sf-unified .sf-unified-inner .searchpro__dropdown-extend-groups_middle {flex:0 0 30%;} .sf-unified .sf-unified-inner .searchpro__dropdown-extend-groups_right {flex:1 1 0;} }

/* extracted from rendered sf block 17 */
@media(min-width:992px) {
    html.sf-unified-ready body.sf-unified .sfh-shell-header .sfh-shell-nav > .top__menu-nav > .top__menu-list { overflow:visible; }
    html.sf-unified-ready body.sf-unified .sfh-shell-header .sfh-shell-nav :is(.top__menu-list,.sfh-nav-overflow-list) > .top__menu-item:not([hidden]) { display:block; }
}

/* extracted from rendered sf block 18 */
/* 15. SF_NAV_UNIFY_20261023: catalog menu and «Разделы сайта» in the blog-menu style: 32px lilac tile + thin line icon, gradient when active. */
.hidden__catalog .categories__nav-list > .categories__nav-item > .categories__nav-link > .categories__nav-icon { display: block !important; position: relative; flex: 0 0 32px !important; width: 32px !important; height: 32px !important; margin-right: 12px; border-radius: 10px; background: #f0e5f3 !important; transition: background-color .16s; }
.hidden__catalog .categories__nav-list > .categories__nav-item > .categories__nav-link::before { content: none !important; display: none !important; }
.hidden__catalog .categories__nav-list > .categories__nav-item > .categories__nav-link > .categories__nav-icon::before { content: ""; position: absolute; inset: 0; margin: auto; width: 18px; height: 18px; background: #6d237d; -webkit-mask: var(--sf-cat-icon) center / contain no-repeat; mask: var(--sf-cat-icon) center / contain no-repeat; }
.hidden__catalog .categories__nav-item:hover > .categories__nav-link > .categories__nav-icon { background: #e6d3ec !important; }
.hidden__catalog .categories__nav-item.is-active > .categories__nav-link > .categories__nav-icon { background: linear-gradient(110deg, #4b0f65, #8f0ac6) !important; }
.hidden__catalog .categories__nav-item.is-active > .categories__nav-link > .categories__nav-icon::before { background: #fff; }
.hidden__catalog .categories__nav-list > .categories__nav-item > .categories__nav-link[href="/category/tkani-dlya-doma/"] > .categories__nav-icon { --sf-cat-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M3%2010.5%2012%203l9%207.5'%2F%3E%3Cpath%20d%3D'M5%209v11h14V9'%2F%3E%3Cpath%20d%3D'M10%2020v-6h4v6'%2F%3E%3C%2Fsvg%3E"); }
.hidden__catalog .categories__nav-list > .categories__nav-item > .categories__nav-link[href="/category/tkani-dlya-odezhdy/"] > .categories__nav-icon { --sf-cat-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M20.38%203.46%2016%202a4%204%200%200%201-8%200L3.62%203.46a2%202%200%200%200-1.34%202.23l.58%203.47a1%201%200%200%200%20.99.84H6v10c0%201.1.9%202%202%202h8a2%202%200%200%200%202-2V10h2.15a1%201%200%200%200%20.99-.84l.58-3.47a2%202%200%200%200-1.34-2.23Z'%2F%3E%3C%2Fsvg%3E"); }
.hidden__catalog .categories__nav-list > .categories__nav-item > .categories__nav-link[href="/category/shtornye-i-porternye-tkani/"] > .categories__nav-icon { --sf-cat-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M3%203h18'%2F%3E%3Cpath%20d%3D'M5%203v18'%2F%3E%3Cpath%20d%3D'M19%203v18'%2F%3E%3Cpath%20d%3D'M5%203c0%207%202%2011%205%2018'%2F%3E%3Cpath%20d%3D'M19%203c0%207-2%2011-5%2018'%2F%3E%3C%2Fsvg%3E"); }
.hidden__catalog .categories__nav-list > .categories__nav-item > .categories__nav-link[href="/category/professionalnye-tkani/"] > .categories__nav-icon { --sf-cat-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'2'%20y%3D'7'%20width%3D'20'%20height%3D'14'%20rx%3D'2'%2F%3E%3Cpath%20d%3D'M16%207V5a2%202%200%200%200-2-2h-4a2%202%200%200%200-2%202v2'%2F%3E%3Cpath%20d%3D'M2%2013h20'%2F%3E%3C%2Fsvg%3E"); }
.hidden__catalog .categories__nav-list > .categories__nav-item > .categories__nav-link[href="/category/tkani-dlya-horeca-oteley-i-gostinits/"] > .categories__nav-icon { --sf-cat-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M6%2022V4a2%202%200%200%201%202-2h8a2%202%200%200%201%202%202v18Z'%2F%3E%3Cpath%20d%3D'M6%2012H4a2%202%200%200%200-2%202v8h4'%2F%3E%3Cpath%20d%3D'M18%209h2a2%202%200%200%201%202%202v11h-4'%2F%3E%3Cpath%20d%3D'M10%206h4'%2F%3E%3Cpath%20d%3D'M10%2010h4'%2F%3E%3Cpath%20d%3D'M10%2014h4'%2F%3E%3Cpath%20d%3D'M10%2018h4'%2F%3E%3C%2Fsvg%3E"); }
.hidden__catalog .categories__nav-list > .categories__nav-item > .categories__nav-link[href="/category/vidy-tkaney/"] > .categories__nav-icon { --sf-cat-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M12.83%202.18a2%202%200%200%200-1.66%200L2.6%206.08a1%201%200%200%200%200%201.83l8.58%203.91a2%202%200%200%200%201.66%200l8.58-3.9a1%201%200%200%200%200-1.83Z'%2F%3E%3Cpath%20d%3D'm22%2012.65-9.17%204.16a2%202%200%200%201-1.66%200L2%2012.65'%2F%3E%3Cpath%20d%3D'm22%2017.65-9.17%204.16a2%202%200%200%201-1.66%200L2%2017.65'%2F%3E%3C%2Fsvg%3E"); }
.hidden__catalog .categories__nav-list > .categories__nav-item > .categories__nav-link[href="/category/po-sostavu/"] > .categories__nav-icon { --sf-cat-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M9%203h6'%2F%3E%3Cpath%20d%3D'M10%203v6.5L4.5%2019a1.5%201.5%200%200%200%201.3%202h12.4a1.5%201.5%200%200%200%201.3-2L14%209.5V3'%2F%3E%3Cpath%20d%3D'M7%2015h10'%2F%3E%3C%2Fsvg%3E"); }
.hidden__catalog .categories__nav-list > .categories__nav-item > .categories__nav-link[href="/category/podbor-tkani-po-tsvetu/"] > .categories__nav-icon { --sf-cat-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M12%2022a10%2010%200%201%201%2010-10c0%202.2-1.8%203-3.5%203H16a2%202%200%200%200-1.5%203.3A2%202%200%200%201%2012%2022Z'%2F%3E%3Ccircle%20cx%3D'7.5'%20cy%3D'10.5'%20r%3D'1'%2F%3E%3Ccircle%20cx%3D'12'%20cy%3D'7.5'%20r%3D'1'%2F%3E%3Ccircle%20cx%3D'16.5'%20cy%3D'10.5'%20r%3D'1'%2F%3E%3C%2Fsvg%3E"); }
.hidden__catalog .categories__nav-list > .categories__nav-item > .categories__nav-link[href="/category/podbor-tkani-po-risunku/"] > .categories__nav-icon { --sf-cat-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'3'%20y%3D'3'%20width%3D'18'%20height%3D'18'%20rx%3D'3'%2F%3E%3Ccircle%20cx%3D'8'%20cy%3D'8'%20r%3D'1.3'%2F%3E%3Ccircle%20cx%3D'16'%20cy%3D'8'%20r%3D'1.3'%2F%3E%3Ccircle%20cx%3D'12'%20cy%3D'12'%20r%3D'1.3'%2F%3E%3Ccircle%20cx%3D'8'%20cy%3D'16'%20r%3D'1.3'%2F%3E%3Ccircle%20cx%3D'16'%20cy%3D'16'%20r%3D'1.3'%2F%3E%3C%2Fsvg%3E"); }
.hidden__catalog .categories__nav-list > .categories__nav-item > .categories__nav-link[href="/category/strany-proizvodstva/"] > .categories__nav-icon { --sf-cat-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'12'%20cy%3D'12'%20r%3D'10'%2F%3E%3Cpath%20d%3D'M2%2012h20'%2F%3E%3Cpath%20d%3D'M12%202a15.3%2015.3%200%200%201%204%2010%2015.3%2015.3%200%200%201-4%2010%2015.3%2015.3%200%200%201-4-10%2015.3%2015.3%200%200%201%204-10Z'%2F%3E%3C%2Fsvg%3E"); }
.hidden__catalog .categories__nav-list > .categories__nav-item > .categories__nav-link[href="/category/tkani/"] > .categories__nav-icon { --sf-cat-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M20%2010c0%206-8%2012-8%2012s-8-6-8-12a8%208%200%200%201%2016%200Z'%2F%3E%3Ccircle%20cx%3D'12'%20cy%3D'10'%20r%3D'3'%2F%3E%3C%2Fsvg%3E"); }
.hidden__catalog .categories__nav-list > .categories__nav-item > .categories__nav-link[href="/category/kollektsii/"] > .categories__nav-icon { --sf-cat-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'3'%20y%3D'3'%20width%3D'7'%20height%3D'7'%20rx%3D'1.5'%2F%3E%3Crect%20x%3D'14'%20y%3D'3'%20width%3D'7'%20height%3D'7'%20rx%3D'1.5'%2F%3E%3Crect%20x%3D'3'%20y%3D'14'%20width%3D'7'%20height%3D'7'%20rx%3D'1.5'%2F%3E%3Crect%20x%3D'14'%20y%3D'14'%20width%3D'7'%20height%3D'7'%20rx%3D'1.5'%2F%3E%3C%2Fsvg%3E"); }
.hidden__catalog .categories__nav-list > .categories__nav-item > .categories__nav-link[href="/category/novinki/"] > .categories__nav-icon { --sf-cat-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M12%203l1.9%205.1L19%2010l-5.1%201.9L12%2017l-1.9-5.1L5%2010l5.1-1.9L12%203Z'%2F%3E%3Cpath%20d%3D'M19%2015l.8%202.2L22%2018l-2.2.8L19%2021l-.8-2.2L16%2018l2.2-.8L19%2015Z'%2F%3E%3C%2Fsvg%3E"); }
.hidden__catalog .categories__nav-list > .categories__nav-item > .categories__nav-link[href="/category/aktsii/"] > .categories__nav-icon { --sf-cat-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M19%205%205%2019'%2F%3E%3Ccircle%20cx%3D'6.5'%20cy%3D'6.5'%20r%3D'2.5'%2F%3E%3Ccircle%20cx%3D'17.5'%20cy%3D'17.5'%20r%3D'2.5'%2F%3E%3C%2Fsvg%3E"); }
.hidden__catalog .categories__nav-list > .categories__nav-item > .categories__nav-link[href="/category/tkani-na-otrez/"] > .categories__nav-icon { --sf-cat-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'6'%20cy%3D'6'%20r%3D'3'%2F%3E%3Cpath%20d%3D'M8.12%208.12%2012%2012'%2F%3E%3Cpath%20d%3D'M20%204%208.12%2015.88'%2F%3E%3Ccircle%20cx%3D'6'%20cy%3D'18'%20r%3D'3'%2F%3E%3Cpath%20d%3D'M14.8%2014.8%2020%2020'%2F%3E%3C%2Fsvg%3E"); }

/* extracted from rendered sf block 19 */
html.sf-unified-booting:not(.sf-unified-ready) .main__header { animation-delay: 8s !important; }

/* extracted from rendered sf block 20 */
/* SF_MOBILE_CATALOG_ICONS_20261023: mobile catalog drawer icons in the blog-menu style. */
#mobile-menu .sf-mcat > .nav-icon { display: none !important; }
#mobile-menu .sf-mcat::before { content: none !important; display: none !important; }
#mobile-menu .sf-mcat { display: flex !important; align-items: center; }
#mobile-menu .sf-mcat-icon { position: relative; display: inline-block; flex: 0 0 32px; width: 32px; height: 32px; margin-right: 12px; border-radius: 10px; background: #f0e5f3; }
#mobile-menu .sf-mcat-icon::before { content: ""; position: absolute; inset: 0; margin: auto; width: 18px; height: 18px; background: #6d237d; -webkit-mask: var(--sf-cat-icon) center / contain no-repeat; mask: var(--sf-cat-icon) center / contain no-repeat; }
#mobile-menu .sf-mcat-icon[data-k="home"] { --sf-cat-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M3%2010.5%2012%203l9%207.5'%2F%3E%3Cpath%20d%3D'M5%209v11h14V9'%2F%3E%3Cpath%20d%3D'M10%2020v-6h4v6'%2F%3E%3C%2Fsvg%3E"); }
#mobile-menu .sf-mcat-icon[data-k="tee"] { --sf-cat-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M20.38%203.46%2016%202a4%204%200%200%201-8%200L3.62%203.46a2%202%200%200%200-1.34%202.23l.58%203.47a1%201%200%200%200%20.99.84H6v10c0%201.1.9%202%202%202h8a2%202%200%200%200%202-2V10h2.15a1%201%200%200%200%20.99-.84l.58-3.47a2%202%200%200%200-1.34-2.23Z'%2F%3E%3C%2Fsvg%3E"); }
#mobile-menu .sf-mcat-icon[data-k="gear"] { --sf-cat-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'12'%20cy%3D'12'%20r%3D'3'%2F%3E%3Cpath%20d%3D'M19.4%2015a1.65%201.65%200%200%200%20.33%201.82l.06.06a2%202%200%201%201-2.83%202.83l-.06-.06a1.65%201.65%200%200%200-1.82-.33%201.65%201.65%200%200%200-1%201.51V21a2%202%200%201%201-4%200v-.09A1.65%201.65%200%200%200%209%2019.4a1.65%201.65%200%200%200-1.82.33l-.06.06a2%202%200%201%201-2.83-2.83l.06-.06A1.65%201.65%200%200%200%204.68%2015a1.65%201.65%200%200%200-1.51-1H3a2%202%200%201%201%200-4h.09A1.65%201.65%200%200%200%204.6%209a1.65%201.65%200%200%200-.33-1.82l-.06-.06a2%202%200%201%201%202.83-2.83l.06.06A1.65%201.65%200%200%200%209%204.68a1.65%201.65%200%200%200%201-1.51V3a2%202%200%201%201%204%200v.09a1.65%201.65%200%200%200%201%201.51%201.65%201.65%200%200%200%201.82-.33l.06-.06a2%202%200%201%201%202.83%202.83l-.06.06A1.65%201.65%200%200%200%2019.4%209a1.65%201.65%200%200%200%201.51%201H21a2%202%200%201%201%200%204h-.09a1.65%201.65%200%200%200-1.51%201Z'%2F%3E%3C%2Fsvg%3E"); }
#mobile-menu .sf-mcat-icon[data-k="curtain"] { --sf-cat-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M3%203h18'%2F%3E%3Cpath%20d%3D'M5%203v18'%2F%3E%3Cpath%20d%3D'M19%203v18'%2F%3E%3Cpath%20d%3D'M5%203c0%207%202%2011%205%2018'%2F%3E%3Cpath%20d%3D'M19%203c0%207-2%2011-5%2018'%2F%3E%3C%2Fsvg%3E"); }
#mobile-menu .sf-mcat-icon[data-k="briefcase"] { --sf-cat-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'2'%20y%3D'7'%20width%3D'20'%20height%3D'14'%20rx%3D'2'%2F%3E%3Cpath%20d%3D'M16%207V5a2%202%200%200%200-2-2h-4a2%202%200%200%200-2%202v2'%2F%3E%3Cpath%20d%3D'M2%2013h20'%2F%3E%3C%2Fsvg%3E"); }
#mobile-menu .sf-mcat-icon[data-k="hotel"] { --sf-cat-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M6%2022V4a2%202%200%200%201%202-2h8a2%202%200%200%201%202%202v18Z'%2F%3E%3Cpath%20d%3D'M6%2012H4a2%202%200%200%200-2%202v8h4'%2F%3E%3Cpath%20d%3D'M18%209h2a2%202%200%200%201%202%202v11h-4'%2F%3E%3Cpath%20d%3D'M10%206h4'%2F%3E%3Cpath%20d%3D'M10%2010h4'%2F%3E%3Cpath%20d%3D'M10%2014h4'%2F%3E%3Cpath%20d%3D'M10%2018h4'%2F%3E%3C%2Fsvg%3E"); }
#mobile-menu .sf-mcat-icon[data-k="layers"] { --sf-cat-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M12.83%202.18a2%202%200%200%200-1.66%200L2.6%206.08a1%201%200%200%200%200%201.83l8.58%203.91a2%202%200%200%200%201.66%200l8.58-3.9a1%201%200%200%200%200-1.83Z'%2F%3E%3Cpath%20d%3D'm22%2012.65-9.17%204.16a2%202%200%200%201-1.66%200L2%2012.65'%2F%3E%3Cpath%20d%3D'm22%2017.65-9.17%204.16a2%202%200%200%201-1.66%200L2%2017.65'%2F%3E%3C%2Fsvg%3E"); }
#mobile-menu .sf-mcat-icon[data-k="flask"] { --sf-cat-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M9%203h6'%2F%3E%3Cpath%20d%3D'M10%203v6.5L4.5%2019a1.5%201.5%200%200%200%201.3%202h12.4a1.5%201.5%200%200%200%201.3-2L14%209.5V3'%2F%3E%3Cpath%20d%3D'M7%2015h10'%2F%3E%3C%2Fsvg%3E"); }
#mobile-menu .sf-mcat-icon[data-k="palette"] { --sf-cat-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M12%2022a10%2010%200%201%201%2010-10c0%202.2-1.8%203-3.5%203H16a2%202%200%200%200-1.5%203.3A2%202%200%200%201%2012%2022Z'%2F%3E%3Ccircle%20cx%3D'7.5'%20cy%3D'10.5'%20r%3D'1'%2F%3E%3Ccircle%20cx%3D'12'%20cy%3D'7.5'%20r%3D'1'%2F%3E%3Ccircle%20cx%3D'16.5'%20cy%3D'10.5'%20r%3D'1'%2F%3E%3C%2Fsvg%3E"); }
#mobile-menu .sf-mcat-icon[data-k="dots"] { --sf-cat-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'3'%20y%3D'3'%20width%3D'18'%20height%3D'18'%20rx%3D'3'%2F%3E%3Ccircle%20cx%3D'8'%20cy%3D'8'%20r%3D'1.3'%2F%3E%3Ccircle%20cx%3D'16'%20cy%3D'8'%20r%3D'1.3'%2F%3E%3Ccircle%20cx%3D'12'%20cy%3D'12'%20r%3D'1.3'%2F%3E%3Ccircle%20cx%3D'8'%20cy%3D'16'%20r%3D'1.3'%2F%3E%3Ccircle%20cx%3D'16'%20cy%3D'16'%20r%3D'1.3'%2F%3E%3C%2Fsvg%3E"); }
#mobile-menu .sf-mcat-icon[data-k="globe"] { --sf-cat-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'12'%20cy%3D'12'%20r%3D'10'%2F%3E%3Cpath%20d%3D'M2%2012h20'%2F%3E%3Cpath%20d%3D'M12%202a15.3%2015.3%200%200%201%204%2010%2015.3%2015.3%200%200%201-4%2010%2015.3%2015.3%200%200%201-4-10%2015.3%2015.3%200%200%201%204-10Z'%2F%3E%3C%2Fsvg%3E"); }
#mobile-menu .sf-mcat-icon[data-k="pin"] { --sf-cat-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M20%2010c0%206-8%2012-8%2012s-8-6-8-12a8%208%200%200%201%2016%200Z'%2F%3E%3Ccircle%20cx%3D'12'%20cy%3D'10'%20r%3D'3'%2F%3E%3C%2Fsvg%3E"); }
#mobile-menu .sf-mcat-icon[data-k="grid"] { --sf-cat-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'3'%20y%3D'3'%20width%3D'7'%20height%3D'7'%20rx%3D'1.5'%2F%3E%3Crect%20x%3D'14'%20y%3D'3'%20width%3D'7'%20height%3D'7'%20rx%3D'1.5'%2F%3E%3Crect%20x%3D'3'%20y%3D'14'%20width%3D'7'%20height%3D'7'%20rx%3D'1.5'%2F%3E%3Crect%20x%3D'14'%20y%3D'14'%20width%3D'7'%20height%3D'7'%20rx%3D'1.5'%2F%3E%3C%2Fsvg%3E"); }
#mobile-menu .sf-mcat-icon[data-k="sparkle"] { --sf-cat-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M12%203l1.9%205.1L19%2010l-5.1%201.9L12%2017l-1.9-5.1L5%2010l5.1-1.9L12%203Z'%2F%3E%3Cpath%20d%3D'M19%2015l.8%202.2L22%2018l-2.2.8L19%2021l-.8-2.2L16%2018l2.2-.8L19%2015Z'%2F%3E%3C%2Fsvg%3E"); }
#mobile-menu .sf-mcat-icon[data-k="percent"] { --sf-cat-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M19%205%205%2019'%2F%3E%3Ccircle%20cx%3D'6.5'%20cy%3D'6.5'%20r%3D'2.5'%2F%3E%3Ccircle%20cx%3D'17.5'%20cy%3D'17.5'%20r%3D'2.5'%2F%3E%3C%2Fsvg%3E"); }
#mobile-menu .sf-mcat-icon[data-k="scissors"] { --sf-cat-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'6'%20cy%3D'6'%20r%3D'3'%2F%3E%3Cpath%20d%3D'M8.12%208.12%2012%2012'%2F%3E%3Cpath%20d%3D'M20%204%208.12%2015.88'%2F%3E%3Ccircle%20cx%3D'6'%20cy%3D'18'%20r%3D'3'%2F%3E%3Cpath%20d%3D'M14.8%2014.8%2020%2020'%2F%3E%3C%2Fsvg%3E"); }
#mobile-menu .sf-mcat-icon[data-k="users"] { --sf-cat-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M16%2021v-2a4%204%200%200%200-4-4H6a4%204%200%200%200-4%204v2'%2F%3E%3Ccircle%20cx%3D'9'%20cy%3D'7'%20r%3D'4'%2F%3E%3Cpath%20d%3D'M22%2021v-2a4%204%200%200%200-3-3.87'%2F%3E%3Cpath%20d%3D'M16%203.13a4%204%200%200%201%200%207.75'%2F%3E%3C%2Fsvg%3E"); }

/* extracted from rendered sf block 21 */
/* 16. SF_HOME_PICKER_MORE_20261023: home quick fabric picker as one segmented search bar; header «Ещё» like the other menu links. */
@media (min-width: 992px) {
  .sf-fabric-picker__panel { padding: 24px 26px 20px; border: 0; border-radius: 20px; background: #fff; box-shadow: 0 0 0 1px rgba(60, 20, 70, .06), 0 20px 44px -26px rgba(60, 20, 70, .32); }
  .sf-fabric-picker__intro h2 { margin: 0 0 16px; color: #14132f; font-size: 24px; font-weight: 750; letter-spacing: -0.02em; }
  .sf-fabric-picker__form { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 12px; align-items: start; }
  .sf-fabric-picker__fields { display: grid; grid-template-columns: repeat(7, minmax(0, 1fr)); gap: 0; height: 64px; border: 1px solid #e6dcea; border-radius: 16px; background: #fff; overflow: hidden; }
  .sf-fabric-picker__field { position: relative; display: flex; flex-direction: column; justify-content: center; gap: 3px; height: 100%; margin: 0; padding: 0 14px; border: 0 !important; border-radius: 0 !important; background: transparent !important; box-shadow: none !important; cursor: pointer; transition: background-color .15s ease; }
  .sf-fabric-picker__field + .sf-fabric-picker__field::before { content: ""; position: absolute; left: 0; top: 14px; bottom: 14px; width: 1px; background: #eee7f1; }
  .sf-fabric-picker__field:hover { background: #faf6fb !important; }
  .sf-fabric-picker__field:focus-within { background: #f6eff9 !important; }
  .sf-fabric-picker__field:focus-within::after { content: ""; position: absolute; left: 14px; right: 14px; bottom: 0; height: 2px; border-radius: 2px; background: #9005b4; }
  html body .sf-fabric-picker__panel .sf-fabric-picker__field > span { padding: 0 !important; color: #8a7f8e !important; font-size: 11px !important; font-weight: 600 !important; line-height: 1.2 !important; letter-spacing: .04em !important; text-transform: uppercase !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; }
  html body .sf-fabric-picker__panel .sf-fabric-picker__field select { -webkit-appearance: none !important; appearance: none !important; width: 100% !important; height: auto !important; margin: 0 !important; padding: 0 18px 0 0 !important; border: 0 !important; background: transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%236d237d'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'm6%209%206%206%206-6'%2F%3E%3C%2Fsvg%3E") right center / 14px no-repeat !important; box-shadow: none !important; color: #14132f !important; font-family: onest-nd, sans-serif !important; font-size: 15px !important; font-weight: 600 !important; line-height: 1.3 !important; cursor: pointer !important; outline: none !important; text-overflow: ellipsis !important; }
  .sf-fabric-picker__actions { display: grid; gap: 8px; justify-items: center; }
  .sf-fabric-picker__submit { height: 64px; padding: 0 26px; border: 0; border-radius: 16px; background: linear-gradient(110deg, #6d0f8f, #9005b4) !important; color: #fff; font-size: 15px; font-weight: 600; box-shadow: 0 10px 24px -12px rgba(144, 5, 180, .7); transition: transform .15s ease, box-shadow .15s ease; }
  .sf-fabric-picker__submit:hover { transform: translateY(-1px); box-shadow: 0 14px 28px -12px rgba(144, 5, 180, .8); }
  .sf-fabric-picker__links { display: flex; gap: 14px; font-size: 12px; }
  .sf-fabric-picker__links a, .sf-fabric-picker__links button { color: #6d237d; font-size: 12px; font-weight: 500; text-decoration: none; }
  .sf-fabric-picker__links button { color: #8a7f8e; }
}
.sfh-nav-summary { align-items: center; gap: 4px; padding: 0 6px !important; cursor: pointer; list-style: none; }
.sfh-nav-summary::-webkit-details-marker { display: none; }
.sfh-nav-summary::after { content: "" !important; display: inline-block !important; width: 12px !important; height: 12px !important; margin: 1px 0 0 !important; border: 0 !important; background: currentColor !important; -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2.2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'm6%209%206%206%206-6'%2F%3E%3C%2Fsvg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2.2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'm6%209%206%206%206-6'%2F%3E%3C%2Fsvg%3E") center / contain no-repeat; transform: none !important; transition: transform .2s ease !important; font-size: 0 !important; }
.sfh-nav-disclosure[open] > .sfh-nav-summary::after { transform: rotate(180deg) !important; }

/* extracted from rendered sf block 22 */
/* SF_PICKER_DROPDOWN_20261023: custom dropdown for the home quick picker (desktop). */
.sf-dd { position: absolute; z-index: 1000; padding: 8px; border-radius: 16px; background: #fff; box-shadow: 0 0 0 1px rgba(60, 20, 70, .08), 0 24px 48px -20px rgba(60, 20, 70, .38); font-family: onest-nd, sans-serif; animation: sfDdIn .14s ease; }
@keyframes sfDdIn { from { opacity: 0; transform: translateY(-4px); } to { opacity: 1; transform: none; } }
.sf-dd__search { display: block; width: 100%; height: 40px; margin: 0 0 6px; padding: 0 12px 0 38px; border: 1px solid #e6dcea; border-radius: 10px; background: #faf7fb url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%238a7f8e'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'11'%20cy%3D'11'%20r%3D'7'%2F%3E%3Cpath%20d%3D'm21%2021-4.3-4.3'%2F%3E%3C%2Fsvg%3E") 12px center / 16px no-repeat; color: #14132f; font: 500 14px/1 onest-nd, sans-serif; outline: none; box-sizing: border-box; }
.sf-dd__search:focus { border-color: #9005b4; background-color: #fff; }
.sf-dd__list { display: grid; gap: 2px; max-height: 300px; overflow-y: auto; scrollbar-width: thin; scrollbar-color: #e3d4e8 transparent; }
.sf-dd__opt { display: flex; align-items: center; justify-content: space-between; gap: 10px; width: 100%; min-height: 38px; padding: 8px 12px; border: 0; border-radius: 10px; background: transparent; color: #2d2433; font: 500 14px/1.3 onest-nd, sans-serif; text-align: left; cursor: pointer; transition: background-color .12s ease, color .12s ease; }
.sf-dd__opt:hover, .sf-dd__opt:focus-visible { background: #f6eff9; color: #4b0f65; outline: none; }
.sf-dd__opt.is-selected { background: #f2e6f7; color: #6d0f8f; font-weight: 600; }
.sf-dd__opt.is-selected::after { content: ""; flex: none; width: 16px; height: 16px; background: #9005b4; -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M20%206%209%2017l-5-5'%2F%3E%3C%2Fsvg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M20%206%209%2017l-5-5'%2F%3E%3C%2Fsvg%3E") center / contain no-repeat; }
.sf-dd__opt[disabled] { opacity: .4; cursor: default; }
.sf-dd__empty { padding: 12px; color: #8a7f8e; font-size: 13px; }
@media (min-width: 992px) { .sf-fabric-picker__field.is-open { background: #f6eff9 !important; } }

/* extracted from rendered sf block 23 */
/* SF_ACCOUNT_NAV_20261023: personal account menu in the blog-menu style. */
.sf-account-nav > li > .sf-account-nav__link { position: relative; display: flex; align-items: center; min-height: 46px; padding: 7px 12px 7px 54px !important; border-radius: 12px !important; background: transparent !important; color: #302735 !important; font-family: onest-nd, sans-serif; font-size: 14px !important; font-weight: 500 !important; text-decoration: none; transition: background-color .16s, color .16s; }
.sf-account-nav > li > .sf-account-nav__link::before { content: "" !important; position: absolute !important; left: 10px !important; top: 50% !important; width: 32px !important; height: 32px !important; margin: -16px 0 0 !important; border-radius: 10px; background: #f0e5f3 !important; -webkit-mask: none !important; mask: none !important; transform: none !important; }
.sf-account-nav > li > .sf-account-nav__link::after { content: "" !important; position: absolute !important; left: 17px !important; top: 50% !important; right: auto !important; width: 18px !important; height: 18px !important; margin: -9px 0 0 !important; border: 0 !important; background: #6d237d !important; -webkit-mask: var(--sf-acc-icon) center / contain no-repeat !important; mask: var(--sf-acc-icon) center / contain no-repeat !important; transform: none !important; opacity: 1 !important; }
.sf-account-nav > li > .sf-account-nav__link:hover { background: #f8f2fa !important; color: #4b0f65 !important; }
.sf-account-nav > li > .sf-account-nav__link.is-current { background: #f8f2fa !important; color: #4b0f65 !important; font-weight: 600 !important; box-shadow: none !important; }
.sf-account-nav > li > .sf-account-nav__link.is-current::before { background: linear-gradient(110deg, #4b0f65, #8f0ac6) !important; }
.sf-account-nav > li > .sf-account-nav__link.is-current::after { background: #fff !important; }
.sf-account-nav > li[data-sf-nav="logout"] > .sf-account-nav__link { color: #756b78 !important; }
.sf-account-nav__section > span { color: #8a7f8e; font-size: 11px; font-weight: 600; letter-spacing: .06em; text-transform: uppercase; }
.sf-account-nav > li[data-sf-nav="dashboard"] { --sf-acc-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'3'%20y%3D'3'%20width%3D'7'%20height%3D'9'%20rx%3D'1.5'%2F%3E%3Crect%20x%3D'14'%20y%3D'3'%20width%3D'7'%20height%3D'5'%20rx%3D'1.5'%2F%3E%3Crect%20x%3D'14'%20y%3D'12'%20width%3D'7'%20height%3D'9'%20rx%3D'1.5'%2F%3E%3Crect%20x%3D'3'%20y%3D'16'%20width%3D'7'%20height%3D'5'%20rx%3D'1.5'%2F%3E%3C%2Fsvg%3E"); }
.sf-account-nav > li[data-sf-nav="orders"] { --sf-acc-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M11%2021.73a2%202%200%200%200%202%200l7-4A2%202%200%200%200%2021%2016V8a2%202%200%200%200-1-1.73l-7-4a2%202%200%200%200-2%200l-7%204A2%202%200%200%200%203%208v8a2%202%200%200%200%201%201.73Z'%2F%3E%3Cpath%20d%3D'M12%2022V12'%2F%3E%3Cpath%20d%3D'm3.3%207%208.7%205%208.7-5'%2F%3E%3Cpath%20d%3D'm7.5%204.27%209%205.15'%2F%3E%3C%2Fsvg%3E"); }
.sf-account-nav > li[data-sf-nav="wantcut"] { --sf-acc-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M16%2021v-2a4%204%200%200%200-4-4H6a4%204%200%200%200-4%204v2'%2F%3E%3Ccircle%20cx%3D'9'%20cy%3D'7'%20r%3D'4'%2F%3E%3Cpath%20d%3D'M22%2021v-2a4%204%200%200%200-3-3.87'%2F%3E%3Cpath%20d%3D'M16%203.13a4%204%200%200%201%200%207.75'%2F%3E%3C%2Fsvg%3E"); }
.sf-account-nav > li[data-sf-nav="bonuses"] { --sf-acc-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'3'%20y%3D'8'%20width%3D'18'%20height%3D'4'%20rx%3D'1'%2F%3E%3Cpath%20d%3D'M12%208v13'%2F%3E%3Cpath%20d%3D'M19%2012v7a2%202%200%200%201-2%202H7a2%202%200%200%201-2-2v-7'%2F%3E%3Cpath%20d%3D'M7.5%208a2.5%202.5%200%200%201%200-5C10%203%2012%208%2012%208s2-5%204.5-5a2.5%202.5%200%200%201%200%205'%2F%3E%3C%2Fsvg%3E"); }
.sf-account-nav > li[data-sf-nav="favorites"] { --sf-acc-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M19%2014c1.5-1.5%203-3.2%203-5.5A5.5%205.5%200%200%200%2016.5%203c-1.8%200-3%20.5-4.5%202-1.5-1.5-2.7-2-4.5-2A5.5%205.5%200%200%200%202%208.5c0%202.3%201.5%204%203%205.5l7%207Z'%2F%3E%3C%2Fsvg%3E"); }
.sf-account-nav > li[data-sf-nav="compare"] { --sf-acc-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M18%2020V10'%2F%3E%3Cpath%20d%3D'M12%2020V4'%2F%3E%3Cpath%20d%3D'M6%2020v-6'%2F%3E%3C%2Fsvg%3E"); }
.sf-account-nav > li[data-sf-nav="profile"] { --sf-acc-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'12'%20cy%3D'8'%20r%3D'4'%2F%3E%3Cpath%20d%3D'M4%2021a8%208%200%200%201%2016%200'%2F%3E%3C%2Fsvg%3E"); }
.sf-account-nav > li[data-sf-nav="addresses"] { --sf-acc-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M20%2010c0%206-8%2012-8%2012s-8-6-8-12a8%208%200%200%201%2016%200Z'%2F%3E%3Ccircle%20cx%3D'12'%20cy%3D'10'%20r%3D'3'%2F%3E%3C%2Fsvg%3E"); }
.sf-account-nav > li[data-sf-nav="organizations"] { --sf-acc-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'4'%20y%3D'2'%20width%3D'16'%20height%3D'20'%20rx%3D'2'%2F%3E%3Cpath%20d%3D'M9%2022v-4h6v4'%2F%3E%3Cpath%20d%3D'M8%206h.01M12%206h.01M16%206h.01M8%2010h.01M12%2010h.01M16%2010h.01M8%2014h.01M12%2014h.01M16%2014h.01'%2F%3E%3C%2Fsvg%3E"); }
.sf-account-nav > li[data-sf-nav="notifications"] { --sf-acc-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M6%208a6%206%200%200%201%2012%200c0%207%203%209%203%209H3s3-2%203-9'%2F%3E%3Cpath%20d%3D'M10.3%2021a1.94%201.94%200%200%200%203.4%200'%2F%3E%3C%2Fsvg%3E"); }
.sf-account-nav > li[data-sf-nav="support"] { --sf-acc-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M7.9%2020A9%209%200%201%200%204%2016.1L2%2022Z'%2F%3E%3Cpath%20d%3D'M8%2012h.01M12%2012h.01M16%2012h.01'%2F%3E%3C%2Fsvg%3E"); }
.sf-account-nav > li[data-sf-nav="logout"] { --sf-acc-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M9%2021H5a2%202%200%200%201-2-2V5a2%202%200%200%201%202-2h4'%2F%3E%3Cpath%20d%3D'm16%2017%205-5-5-5'%2F%3E%3Cpath%20d%3D'M21%2012H9'%2F%3E%3C%2Fsvg%3E"); }

/* extracted from rendered sf block 24 */
/* SF_ACCOUNT_PAGES_20261023: personal account pages polish (forms, statuses, empty states, quick actions, switches). */
.sf-account-eyebrow, .sf-account-main [class*="eyebrow"] { color: #9005b4 !important; opacity: .75; font-weight: 600 !important; letter-spacing: .1em !important; }
.sf-account-main :is(input[type="text"], input[type="email"], input[type="tel"], input[type="date"], input[type="search"], input[type="number"], input:not([type]), textarea, select) { border: 1px solid #e6dcea !important; border-radius: 10px !important; background-color: #fff !important; color: #14132f; font-family: onest-nd, sans-serif; transition: border-color .15s, box-shadow .15s; }
.sf-account-main :is(input, textarea, select):focus { border-color: #9005b4 !important; box-shadow: 0 0 0 3px rgba(144, 5, 180, .12) !important; outline: none !important; }
.sf-account-main select { -webkit-appearance: none !important; appearance: none !important; padding-right: 38px !important; background: #fff url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%236d237d'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'm6%209%206%206%206-6'%2F%3E%3C%2Fsvg%3E") right 12px center / 14px no-repeat !important; cursor: pointer; }
.sf-account-main input[type="date"] { accent-color: #9005b4; }
.sf-order-status { position: relative; padding: 5px 12px 5px 24px !important; border-radius: 999px !important; background-image: linear-gradient(rgba(255,255,255,.84), rgba(255,255,255,.84)) !important; color: #241f27 !important; font-size: 12px !important; font-weight: 600 !important; }
.sf-order-status::before { content: ""; position: absolute; left: 11px; top: 50%; width: 7px; height: 7px; margin-top: -3.5px; border-radius: 50%; background-color: inherit; background-image: none; }
.sf-order-thumb__name { display: -webkit-box !important; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; white-space: normal !important; color: #2d2433 !important; font-weight: 500 !important; text-decoration: none !important; line-height: 1.35 !important; }
.sf-order-thumb__name:hover { color: #9005b4 !important; }
.sf-checkbox { cursor: pointer; }
.sf-checkbox input[type="checkbox"] { -webkit-appearance: none !important; appearance: none !important; position: relative; flex: 0 0 42px !important; box-sizing: border-box !important; width: 42px !important; min-width: 42px !important; height: 24px !important; margin: 0 12px 0 0 !important; padding: 0 !important; border: 0 !important; border-radius: 999px !important; background: #ddd2e2 !important; cursor: pointer; transition: background-color .2s ease; }
.sf-checkbox input[type="checkbox"]:checked { background: #9005b4 !important; }
.sf-checkbox input[type="checkbox"]::before { content: ""; position: absolute; top: 3px; left: 3px; width: 18px; height: 18px; border-radius: 50%; background: #fff; box-shadow: 0 1px 3px rgba(40, 10, 50, .25); transition: transform .2s ease; }
.sf-checkbox input[type="checkbox"]:checked { background: #9005b4; }
.sf-checkbox input[type="checkbox"]:checked::before { transform: translateX(18px); }
.sf-checkbox input[type="checkbox"]:focus-visible { box-shadow: 0 0 0 3px rgba(144, 5, 180, .2); outline: none; }
.sf-empty-state { display: grid !important; justify-items: center; gap: 8px; padding: 36px 20px !important; border: 1px dashed #e0d2e6; border-radius: 16px; background: #fcfafd !important; background-image: none !important; text-align: center; }
.sf-empty-state::before { content: ""; width: 56px; height: 56px; margin-bottom: 6px; border-radius: 16px; background: #f0e5f3 url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%236d237d'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M19%2014c1.5-1.5%203-3.2%203-5.5A5.5%205.5%200%200%200%2016.5%203c-1.8%200-3%20.5-4.5%202-1.5-1.5-2.7-2-4.5-2A5.5%205.5%200%200%200%202%208.5c0%202.3%201.5%204%203%205.5l7%207Z'%2F%3E%3C%2Fsvg%3E") center / 26px no-repeat; }
.sf-empty-state::after { display: none !important; }
.sf-empty-state h3 { margin: 0; color: #14132f; font-size: 18px; font-weight: 700; }
.sf-empty-state p { margin: 0 0 8px; color: #756b78; }
.sf-account-card:has(> [data-sf-toggle^="new-"]:only-child) { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 10px; min-height: 150px; border: 1px dashed #dcc9e3 !important; background: #fcfafd !important; box-shadow: none !important; }
.sf-account-card:has(> [data-sf-toggle^="new-"]:only-child)::before { content: ""; width: 48px; height: 48px; border-radius: 14px; background: #f0e5f3 url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%236d237d'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M12%205v14'%2F%3E%3Cpath%20d%3D'M5%2012h14'%2F%3E%3C%2Fsvg%3E") center / 22px no-repeat; }
.sf-saved-card header h2 { display: inline-flex; align-items: center; gap: 10px; }
.sf-saved-card header h2::before { content: ""; flex: none; width: 32px; height: 32px; border-radius: 10px; background: #f0e5f3 url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%236d237d'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M20%2010c0%206-8%2012-8%2012s-8-6-8-12a8%208%200%200%201%2016%200Z'%2F%3E%3Ccircle%20cx%3D'12'%20cy%3D'10'%20r%3D'3'%2F%3E%3C%2Fsvg%3E") center / 18px no-repeat; }
.sf-quick-actions > a { position: relative; display: flex !important; align-items: center; gap: 12px; min-height: 58px !important; padding: 10px 40px 10px 12px !important; border: 1px solid #eee5f1 !important; border-radius: 14px !important; background: #fff !important; color: #2d2433 !important; font-size: 14px !important; font-weight: 600 !important; text-decoration: none !important; transition: border-color .15s, box-shadow .15s, transform .15s; }
.sf-quick-actions > a::before { content: ""; flex: none; width: 36px; height: 36px; border-radius: 11px; background: #f0e5f3 var(--sf-q-icon) center / 19px no-repeat; }
.sf-quick-actions > a::after { content: "→"; position: absolute; right: 14px; color: #9005b4; font-weight: 500; transition: transform .15s; }
.sf-quick-actions > a:hover { border-color: #dcc9e3 !important; box-shadow: 0 12px 24px -18px rgba(60, 20, 70, .5); transform: translateY(-1px); color: #4b0f65 !important; }
.sf-quick-actions > a:hover::after { transform: translateX(3px); }
.sf-quick-actions > a[href$="/my/orders/all/"] { --sf-q-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%236d237d'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M11%2021.73a2%202%200%200%200%202%200l7-4A2%202%200%200%200%2021%2016V8a2%202%200%200%200-1-1.73l-7-4a2%202%200%200%200-2%200l-7%204A2%202%200%200%200%203%208v8a2%202%200%200%200%201%201.73Z'%2F%3E%3Cpath%20d%3D'M12%2022V12'%2F%3E%3Cpath%20d%3D'm3.3%207%208.7%205%208.7-5'%2F%3E%3C%2Fsvg%3E"); }
.sf-quick-actions > a[href$="/my/bonuses/"] { --sf-q-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%236d237d'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'3'%20y%3D'8'%20width%3D'18'%20height%3D'4'%20rx%3D'1'%2F%3E%3Cpath%20d%3D'M12%208v13'%2F%3E%3Cpath%20d%3D'M19%2012v7a2%202%200%200%201-2%202H7a2%202%200%200%201-2-2v-7'%2F%3E%3Cpath%20d%3D'M7.5%208a2.5%202.5%200%200%201%200-5C10%203%2012%208%2012%208s2-5%204.5-5a2.5%202.5%200%200%201%200%205'%2F%3E%3C%2Fsvg%3E"); }
.sf-quick-actions > a[href$="/my/addresses/"] { --sf-q-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%236d237d'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M20%2010c0%206-8%2012-8%2012s-8-6-8-12a8%208%200%200%201%2016%200Z'%2F%3E%3Ccircle%20cx%3D'12'%20cy%3D'10'%20r%3D'3'%2F%3E%3C%2Fsvg%3E"); }
.sf-quick-actions > a[href$="/my/organizations/"] { --sf-q-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%236d237d'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'4'%20y%3D'2'%20width%3D'16'%20height%3D'20'%20rx%3D'2'%2F%3E%3Cpath%20d%3D'M9%2022v-4h6v4'%2F%3E%3Cpath%20d%3D'M8%206h.01M12%206h.01M16%206h.01M8%2010h.01M12%2010h.01M16%2010h.01M8%2014h.01M12%2014h.01M16%2014h.01'%2F%3E%3C%2Fsvg%3E"); }
.sf-quick-actions > a[href$="/category/tkani/"] { --sf-q-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%236d237d'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M4%204h16v13l-2%202-2-2-2%202-2-2-2%202-2-2-2%202-2-2V4Z'%2F%3E%3Cpath%20d%3D'M4%2010%2010%204'%2F%3E%3Cpath%20d%3D'M4%2016%2016%204'%2F%3E%3Cpath%20d%3D'M9.5%2016.5%2020%206'%2F%3E%3C%2Fsvg%3E"); }
.sf-quick-actions > a[href$="/my/?view=complaint"] { --sf-q-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%236d237d'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M7.9%2020A9%209%200%201%200%204%2016.1L2%2022Z'%2F%3E%3Cpath%20d%3D'M8%2012h.01M12%2012h.01M16%2012h.01'%2F%3E%3C%2Fsvg%3E"); }

/* extracted from rendered sf block 25 */
/* SF_ACCOUNT_FIX2_20261024 */
/* Сравнение: своя иконка вместо сердечка */
.sf-compare-empty::before,.sf-empty-state.sf-compare-empty::before{
  background:#f0e5f3 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236d237d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h16'/%3E%3Cpath d='M7 16V10'/%3E%3Cpath d='M12 16V5'/%3E%3Cpath d='M17 16v-8'/%3E%3C/svg%3E") center / 26px no-repeat !important
}
/* Кнопки ЛК: читаемое наведение */
html body .sf-account-button:hover,html body .sf-account-button:focus-visible,
html body .sf-account-v2 .sf-account-button:hover,html body .sf-account-v2 .sf-account-button:focus-visible{
  background:linear-gradient(110deg,#4b0f65,#8f0ac6) !important;color:#fff !important;border-color:transparent !important
}
html body .sf-account-button--secondary:hover,html body .sf-account-button--secondary:focus-visible,
html body .sf-account-button--ghost:hover,html body .sf-account-button--ghost:focus-visible,
html body .sf-account-v2 .sf-account-button--secondary:hover,html body .sf-account-v2 .sf-account-button--secondary:focus-visible,
html body .sf-account-v2 .sf-account-button--ghost:hover,html body .sf-account-v2 .sf-account-button--ghost:focus-visible{
  background:#efe2f5 !important;background-image:none !important;color:#4b0f65 !important;border-color:#d7b9e4 !important
}
html body .sf-account-button:hover *,html body .sf-account-button:focus-visible *{color:inherit !important}
html body a.sf-account-link:hover,html body a.sf-account-link:focus-visible,html body button.sf-account-link:hover{color:#8f0ac6 !important;text-decoration:underline;text-underline-offset:3px}
html body .sf-account-link--danger:hover{color:#c0303f !important}

/* ЛК на телефоне: меню без карточки профиля, на «Обзоре» — плитки */
@media (max-width:991px){
  .sf-account-nav > .sf-account-nav__profile,.sf-account-nav > .sf-account-nav__help{display:none !important}
  .sf-account-sidebar{padding:6px !important;border-radius:16px !important;scrollbar-width:none;scroll-behavior:smooth}
  .sf-account-sidebar::-webkit-scrollbar,.sf-account-sidebar > nav::-webkit-scrollbar{display:none}
  .sf-account-nav{padding:0 !important;gap:6px !important;align-items:center !important}
  .sf-account-nav > li{min-height:0 !important;height:auto !important;flex:0 0 auto !important}
  .sf-account-nav > li > .sf-account-nav__link{min-height:44px !important;padding:6px 14px 6px 50px !important;white-space:nowrap}
  /* «Обзор»: сетка 3 колонки */
  .sf-account-sidebar:has(li[data-sf-nav="dashboard"] > .is-current){overflow:visible !important}
  .sf-account-sidebar:has(li[data-sf-nav="dashboard"] > .is-current) > nav{overflow:visible !important;width:auto !important}
  .sf-account-sidebar:has(li[data-sf-nav="dashboard"] > .is-current) .sf-account-nav{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px !important;width:auto !important}
  .sf-account-sidebar:has(li[data-sf-nav="dashboard"] > .is-current) .sf-account-nav > li[data-sf-nav="dashboard"]{display:none !important}
  .sf-account-sidebar:has(li[data-sf-nav="dashboard"] > .is-current) .sf-account-nav > li > .sf-account-nav__link{
    flex-direction:column !important;justify-content:flex-start !important;align-items:center !important;text-align:center;
    min-height:84px !important;padding:50px 4px 10px !important;white-space:normal;font-size:12.5px !important;line-height:1.2 !important;
    background:#fcfafd !important;border:1px solid #efe6f2 !important;border-radius:14px !important;color:#2b2540 !important
  }
  .sf-account-sidebar:has(li[data-sf-nav="dashboard"] > .is-current) .sf-account-nav > li > .sf-account-nav__link::before{left:50% !important;top:12px !important;margin:0 0 0 -16px !important}
  .sf-account-sidebar:has(li[data-sf-nav="dashboard"] > .is-current) .sf-account-nav > li > .sf-account-nav__link::after{left:50% !important;top:19px !important;margin:0 0 0 -9px !important}
}
@media (max-width:991px){
  .sf-account-sidebar > nav{padding:0 !important;border:0 !important;margin:0 !important}
  .sf-account-nav > .sf-account-nav__logout{margin:0 !important;padding:0 !important;border:0 !important}
  .sf-account-sidebar:has(li[data-sf-nav="dashboard"] > .is-current) > nav,.sf-account-sidebar:has(li[data-sf-nav="dashboard"] > .is-current) .sf-account-nav{min-width:0 !important;width:100% !important;max-width:100% !important}
  .sf-account-sidebar:has(li[data-sf-nav="dashboard"] > .is-current) .sf-account-nav > li{min-width:0 !important;width:auto !important}
}
/* Мои заказы на телефоне: компактный фильтр и карточки */
@media (max-width:767px){
.sf-order-filters{gap:12px !important;padding:14px !important}
.sf-order-filters .sf-order-tabs{flex-wrap:nowrap !important;overflow-x:auto;scrollbar-width:none;margin:0 -14px !important;padding:0 14px 2px !important;gap:6px !important}
.sf-order-filters .sf-order-tabs::-webkit-scrollbar{display:none}
.sf-order-filters .sf-order-tab{flex:0 0 auto !important;white-space:nowrap}
.sf-form-grid--filters{grid-template-columns:1fr 1fr !important;gap:10px !important}
.sf-form-grid--filters > label{gap:4px !important;min-width:0}
.sf-form-grid--filters > label > span{font-size:12.5px !important;line-height:1.2 !important}
.sf-form-grid--filters > label:has([name=q]){grid-column:1 / -1;order:1}
.sf-form-grid--filters > label:has([name=status]){order:2}
.sf-form-grid--filters > label:has([name=sort]){order:3}
.sf-form-grid--filters > label:has([name=date_from]){order:4}
.sf-form-grid--filters > label:has([name=date_to]){order:5}
.sf-form-grid--filters > .sf-account-button{grid-column:1 / -1;order:6}
.sf-form-grid--filters input,.sf-form-grid--filters select{min-height:44px !important;height:44px !important;font-size:14px !important;min-width:0;width:100% !important}
.sf-form-grid--filters input[type=date]{padding-left:10px !important;padding-right:6px !important}
.sf-order-card{padding:16px !important}
.sf-order-card__head{grid-template-columns:1fr auto !important;align-items:start !important;gap:6px 10px !important}
.sf-order-card__head > div{grid-column:1;grid-row:1;gap:2px !important}
.sf-order-card__head .sf-order-number{font-size:18px !important}
.sf-order-card__head time{font-size:13px !important}
.sf-order-card__head .sf-order-status{grid-column:2;grid-row:1;align-self:start;font-size:12px !important}
.sf-order-card__head .sf-order-total{grid-column:1 / -1;grid-row:2;font-size:20px !important}
.sf-order-facts{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:8px !important;margin:12px 0 !important;padding:10px !important;background:#faf7fb;border-radius:12px}
.sf-order-facts > div{min-width:0}
.sf-order-facts dt{font-size:11.5px !important;line-height:1.2 !important;margin:0 0 3px !important}
.sf-order-facts dd{font-size:13.5px !important;line-height:1.25 !important;margin:0 !important;overflow-wrap:anywhere}
.sf-order-thumbs{gap:6px !important;margin:0 0 12px !important}
.sf-order-thumbs .sf-order-thumb__media,.sf-order-thumbs img{width:48px !important;height:48px !important}
.sf-order-actions{display:grid !important;grid-template-columns:1fr 1fr !important;gap:8px !important}
.sf-order-actions > form{min-width:0}
.sf-order-actions .sf-account-button{width:100% !important;min-height:42px !important;padding:0 8px !important;font-size:14px !important}
.sf-order-actions > .sf-account-link{grid-column:1 / -1;min-height:36px !important;justify-content:center}
}
/* SF_MOBILE_FIXES_20261024 */
/* 1. «Уведомить» в списках товаров: серый, коротко */
.products__item-buy .pnotice__buttonView,
.products__item-buy .pnotice__buttonView.theme-btn{
  background:#efedf3 !important;background-image:none !important;color:#3f3a52 !important;
  border:0 !important;box-shadow:none !important;line-height:1 !important;
  min-height:44px;height:44px;padding:0 14px !important;border-radius:12px !important;
  display:inline-flex !important;align-items:center;justify-content:center;gap:8px;white-space:nowrap
}
.products__item-buy .pnotice__buttonView::before{
  content:"";width:17px;height:17px;flex:0 0 17px;background:currentColor;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9'/%3E%3Cpath d='M10.3 21a1.94 1.94 0 0 0 3.4 0'/%3E%3C/svg%3E") center/contain no-repeat;
          mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9'/%3E%3Cpath d='M10.3 21a1.94 1.94 0 0 0 3.4 0'/%3E%3C/svg%3E") center/contain no-repeat
}
.products__item-buy .pnotice__buttonView::after{content:none !important}
html body .products__item-buy .pnotice__buttonView{font-size:14px !important;font-weight:600 !important}
.products__item-buy .pnotice__buttonView:hover,
.products__item-buy .pnotice__buttonView:focus-visible{background:#e4e0ea !important;color:#14132f !important}

/* 2. Крестик закрытия фильтров — ровно по центру */
.filters__header-back{width:44px !important;height:44px !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;flex:0 0 44px}
.filters__header-back .icon-svg,.filters__header-back svg{width:14px !important;height:14px !important;margin:0 !important;fill:#2c252e}

/* 3. Корзина: иконки печать / PDF / Excel */
.s-section-header .file-print,.s-section-header .file-pdf,.s-section-header .file-excel{
  position:relative;display:inline-flex !important;align-items:center;justify-content:center;
  width:40px !important;height:40px !important;min-width:40px;padding:0 !important;margin:0 !important;
  border-radius:12px;background:#f0e5f3 !important;background-image:none !important;color:#6d237d;
  transition:background-color .2s,color .2s;vertical-align:middle
}
.s-section-header .file-pdf{background:#fbe9ec !important;color:#c0303f}
.s-section-header .file-excel{background:#e5f3ea !important;color:#1d7a46}
.s-section-header .file-print::before,.s-section-header .file-pdf::before,.s-section-header .file-excel::before{
  content:"";width:20px;height:20px;background:currentColor;-webkit-mask:var(--sf-ci) center/contain no-repeat;mask:var(--sf-ci) center/contain no-repeat
}
.s-section-header .file-print{--sf-ci:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9V3h12v6'/%3E%3Cpath d='M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2'/%3E%3Crect x='6' y='14' width='12' height='7' rx='1'/%3E%3C/svg%3E")}
.s-section-header .file-pdf{--sf-ci:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6'/%3E%3Cpath d='M8 13h8M8 17h5'/%3E%3C/svg%3E")}
.s-section-header .file-excel{--sf-ci:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6'/%3E%3Cpath d='M8 12h8v6H8zM12 12v6M8 15h8'/%3E%3C/svg%3E")}
.s-section-header .file-print:hover{background:#e6d3ec !important}
.s-section-header .file-pdf:hover{background:#f6d6dc !important}
.s-section-header .file-excel:hover{background:#d3ebdc !important}
.s-section-header ul.order__column-actions{gap:8px !important;margin-left:10px !important}
.s-section-header ul.order__column-actions li{margin:0 !important}
.s-section-header .sf-cart-clear{width:40px !important;height:40px !important;border-radius:12px !important}

/* 4. Корзина на мобильных: без пустой строки над товаром */
@media (max-width:767px){
  .wa-product.sf-cart-has-unit-prices{padding:14px 12px 14px !important}
  .wa-product.sf-cart-has-unit-prices .wa-column-checkbox{top:20px !important;left:20px !important;z-index:2}
  .wa-product.sf-cart-has-unit-prices .wa-column-checkbox .sf-cart-select-row{width:32px !important;height:32px !important;min-height:0 !important;border-radius:10px;background:rgba(255,255,255,.92);box-shadow:0 2px 8px rgba(20,19,47,.14);display:flex !important;align-items:center;justify-content:center;padding:0 !important}
  .wa-product.sf-cart-has-unit-prices .sf-cart-corner-delete{top:12px !important;right:12px !important;width:38px !important;height:38px !important}
  .wa-product.sf-cart-has-unit-prices .wa-details .wa-name{padding-right:44px;display:block}
  .wa-product.sf-cart-has-unit-prices .wa-product-body{row-gap:12px !important}
  .sf-cart-selection{display:grid !important;grid-template-columns:1fr auto;align-items:center;column-gap:10px;row-gap:0;padding:10px 12px !important}
  .sf-cart-selection .sf-cart-selection-all{grid-column:1;grid-row:1;min-height:32px !important}
  .sf-cart-selection .sf-cart-selection-count{grid-column:1;grid-row:2;font-size:12px;margin:0 !important;padding-left:30px}
  .sf-cart-selection .sf-cart-delete-selected{grid-column:2;grid-row:1 / span 2;width:auto !important;min-height:40px !important;height:40px;padding:0 14px !important;margin:0 !important;font-size:14px;border-radius:12px !important}
}

/* 5. Дзен в «Присоединяйтесь к нам»: узнаваемая белая звезда как у остальных */
.subscribe__socials a[href*="dzen.ru"] img{display:none !important}
.subscribe__socials a[href*="dzen.ru"]::before{content:"";width:22px;height:22px;background:#fff;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0c.3 6.6 5.4 11.7 12 12-6.6.3-11.7 5.4-12 12-.3-6.6-5.4-11.7-12-12C6.6 11.7 11.7 6.6 12 0z'/%3E%3C/svg%3E") center/contain no-repeat;
          mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0c.3 6.6 5.4 11.7 12 12-6.6.3-11.7 5.4-12 12-.3-6.6-5.4-11.7-12-12C6.6 11.7 11.7 6.6 12 0z'/%3E%3C/svg%3E") center/contain no-repeat}
/* Мобильное меню «Помощь и информация»: компактно, с иконками, последний пункт не под панелью */
@media (max-width:991px){
.fixed__more-inner{padding-bottom:calc(110px + env(safe-area-inset-bottom,0px)) !important}
.fixed__pages-item{padding:0 !important}
.fixed__pages-link{display:flex !important;align-items:center;gap:12px;min-height:50px;padding:8px 6px !important;font-size:15.5px !important;color:#14132f !important}
.fixed__pages-link::before{content:'';flex:0 0 32px;width:32px;height:32px;border-radius:10px;background:#f0e5f3 var(--sf-pi,none) center/18px no-repeat}
.fixed__pages-link:active,.fixed__pages-link:hover{color:#6d237d !important}
.fixed__pages-link[href$="/o-magazine/"]{--sf-pi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236d237d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9l1.5-5h15L21 9'/%3E%3Cpath d='M3 9a3 3 0 0 0 6 0 3 3 0 0 0 6 0 3 3 0 0 0 6 0'/%3E%3Cpath d='M5 12v8h14v-8'/%3E%3Cpath d='M10 20v-5h4v5'/%3E%3C/svg%3E")}
.fixed__pages-link[href$="/kontakty/"]{--sf-pi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236d237d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 1.9.7 2.8a2 2 0 0 1-.5 2.1L8 9.9a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.8.7a2 2 0 0 1 1.7 2z'/%3E%3C/svg%3E")}
.fixed__pages-link[href$="/dostavka/"]{--sf-pi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236d237d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 4h13v12H1z'/%3E%3Cpath d='M14 8h4l4 4v4h-8'/%3E%3Ccircle cx='5.5' cy='18.5' r='2'/%3E%3Ccircle cx='18.5' cy='18.5' r='2'/%3E%3C/svg%3E")}
.fixed__pages-link[href$="/sposoby-oplaty/"]{--sf-pi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236d237d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='5' width='20' height='14' rx='2'/%3E%3Cpath d='M2 10h20'/%3E%3Cpath d='M6 15h4'/%3E%3C/svg%3E")}
.fixed__pages-link[href$="/skidki/"]{--sf-pi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236d237d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 5 5 19'/%3E%3Ccircle cx='6.5' cy='6.5' r='2.5'/%3E%3Ccircle cx='17.5' cy='17.5' r='2.5'/%3E%3C/svg%3E")}
.fixed__pages-link[href$="/sertifikaty/"]{--sf-pi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236d237d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='6'/%3E%3Cpath d='M8.2 13.2 7 22l5-3 5 3-1.2-8.8'/%3E%3C/svg%3E")}
.fixed__pages-link[href$="/usloviya-pokupki/"]{--sf-pi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236d237d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6'/%3E%3Cpath d='m9 15 2 2 4-4'/%3E%3C/svg%3E")}
.fixed__pages-link[href$="/vozvrat/"]{--sf-pi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236d237d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 14 4 9l5-5'/%3E%3Cpath d='M4 9h10.5a5.5 5.5 0 0 1 0 11H11'/%3E%3C/svg%3E")}
.fixed__pages-link[href$="/vopros-otvet/"]{--sf-pi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236d237d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9.1 9a3 3 0 0 1 5.8 1c0 2-3 3-3 3'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E")}
.fixed__pages-link[href$="/blog-o-tkanyah/"]{--sf-pi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236d237d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 4h6a4 4 0 0 1 4 4v13a3 3 0 0 0-3-3H2z'/%3E%3Cpath d='M22 4h-6a4 4 0 0 0-4 4v13a3 3 0 0 1 3-3h7z'/%3E%3C/svg%3E")}
}

/* extracted from rendered sf block 26 */
/* SF_ACCOUNT_FIX3_20261024 */
/* Быстрые ссылки дублируют меню кабинета — убираем */
.sf-account-main > .sf-quick-actions{display:none !important}
/* Даты в фильтре заказов: iPhone/Safari не раздувает поля */
.sf-form-grid--filters > label{min-width:0 !important;overflow:hidden}
.sf-form-grid--filters input[type=date]{-webkit-appearance:none !important;appearance:none !important;display:block !important;box-sizing:border-box !important;width:100% !important;min-width:0 !important;max-width:100% !important;font-size:14px !important;font-weight:500 !important;line-height:normal !important;text-align:left !important}
.sf-form-grid--filters input[type=date]::-webkit-date-and-time-value{text-align:left !important;margin:0 !important;min-height:1.2em}
.sf-form-grid--filters input[type=date]::-webkit-datetime-edit{padding:0 !important}
@media (max-width:767px){
  /* Обзор: карточки статистики по две в ряд */
  .sf-stat-grid{grid-template-columns:1fr 1fr !important;gap:8px !important}
  .sf-stat-grid > .sf-stat-card{padding:12px !important;min-height:0 !important;min-width:0;border-radius:14px !important}
  .sf-stat-grid > .sf-stat-card:last-child:nth-child(odd){grid-column:1 / -1}
  .sf-stat-card > *{margin-top:0 !important;margin-bottom:2px !important}
  .sf-stat-card strong,.sf-stat-card b,.sf-stat-card .sf-stat-card__value{font-size:20px !important;line-height:1.2 !important;overflow-wrap:anywhere}
  .sf-stat-card span,.sf-stat-card small,.sf-stat-card p,.sf-stat-card a{font-size:12.5px !important;line-height:1.3 !important}
  .sf-dashboard-welcome{padding:16px !important}
  .sf-dashboard-welcome h2,.sf-dashboard-welcome h1{font-size:22px !important;margin:2px 0 6px !important}
  /* Совместные покупки: карточка сбора в одну колонку */
  .sf-wantcut-collection{grid-template-columns:72px minmax(0,1fr) !important;gap:12px !important;padding:14px !important}
  .sf-wantcut-collection__media{width:72px !important;height:72px !important}
  .sf-wantcut-collection__media img{width:100% !important;height:100% !important}
  .sf-wantcut-collection__body{grid-template-columns:minmax(0,1fr) !important;min-width:0}
  .sf-wantcut-collection__body > *{grid-column:1 / -1 !important;grid-row:auto !important;min-width:0;width:auto !important}
  .sf-wantcut-collection__body h3{font-size:15px !important;line-height:1.3 !important}
  .sf-wantcut-collection__actions,.sf-wantcut-card__buttons{display:grid !important;grid-template-columns:1fr 1fr !important;gap:8px !important}
  .sf-wantcut-collection__actions > *,.sf-wantcut-card__buttons > *{width:100% !important;min-width:0;padding-left:6px !important;padding-right:6px !important;font-size:14px !important}
}

/* extracted from rendered sf block 28 */
/* SF_ACCOUNT_FIX4_20261024 */
/* Пустые блоки: иконка по разделу (сердечко — только в «Избранном») */
.sf-account-main .sf-empty-state:not(.sf-compare-empty)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236d237d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 12h-6l-2 3h-4l-2-3H2'/%3E%3Cpath d='M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z'/%3E%3C/svg%3E") !important;background-color:#f0e5f3 !important;background-position:center !important;background-size:26px !important;background-repeat:no-repeat !important}
body:has(.sf-account-nav li[data-sf-nav="favorites"] > .is-current) .sf-account-main .sf-empty-state:not(.sf-compare-empty)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236d237d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 14c1.5-1.5 3-3.2 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.8 0-3 .5-4.5 2-1.5-1.5-2.7-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4 3 5.5l7 7Z'/%3E%3C/svg%3E") !important}
body:has(.sf-account-nav li[data-sf-nav="bonuses"] > .is-current) .sf-account-main .sf-empty-state:not(.sf-compare-empty)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236d237d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='8' width='18' height='4' rx='1'/%3E%3Cpath d='M12 8v13'/%3E%3Cpath d='M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7'/%3E%3Cpath d='M7.5 8a2.5 2.5 0 0 1 0-5C10 3 12 8 12 8s2-5 4.5-5a2.5 2.5 0 0 1 0 5'/%3E%3C/svg%3E") !important}
body:has(.sf-account-nav li[data-sf-nav="orders"] > .is-current) .sf-account-main .sf-empty-state:not(.sf-compare-empty)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236d237d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 8 12 3 3 8v8l9 5 9-5z'/%3E%3Cpath d='m3 8 9 5 9-5'/%3E%3Cpath d='M12 13v8'/%3E%3C/svg%3E") !important}
body:has(.sf-account-nav li[data-sf-nav="addresses"] > .is-current) .sf-account-main .sf-empty-state:not(.sf-compare-empty)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236d237d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-6.2-7-11.5a7 7 0 0 1 14 0C19 14.8 12 21 12 21z'/%3E%3Ccircle cx='12' cy='9.5' r='2.5'/%3E%3C/svg%3E") !important}
body:has(.sf-account-nav li[data-sf-nav="organizations"] > .is-current) .sf-account-main .sf-empty-state:not(.sf-compare-empty)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236d237d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='3' width='14' height='18' rx='1'/%3E%3Cpath d='M9 7h2M13 7h2M9 11h2M13 11h2M9 15h2M13 15h2M10 21v-3h4v3'/%3E%3C/svg%3E") !important}
body:has(.sf-account-nav li[data-sf-nav="notifications"] > .is-current) .sf-account-main .sf-empty-state:not(.sf-compare-empty)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236d237d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9'/%3E%3Cpath d='M10.3 21a1.94 1.94 0 0 0 3.4 0'/%3E%3C/svg%3E") !important}
body:has(.sf-account-nav li[data-sf-nav="wantcut"] > .is-current) .sf-account-main .sf-empty-state:not(.sf-compare-empty)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236d237d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3.5'/%3E%3Cpath d='M2.5 20a6.5 6.5 0 0 1 13 0'/%3E%3Cpath d='M16 4.5a3.5 3.5 0 0 1 0 7M18 14a6 6 0 0 1 3.5 6'/%3E%3C/svg%3E") !important}
body:has(.sf-account-nav li[data-sf-nav="support"] > .is-current) .sf-account-main .sf-empty-state:not(.sf-compare-empty)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236d237d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12a8 8 0 0 1-11.6 7.1L4 20l1-4.6A8 8 0 1 1 21 12z'/%3E%3C/svg%3E") !important}
/* Бонусы на телефоне: блоки в одну колонку, ничего не вылезает */
@media (max-width:767px){
.sf-bonus-content-grid{display:grid !important;grid-template-columns:minmax(0,1fr) !important;gap:12px !important}
.sf-bonus-content-grid > *{min-width:0;grid-column:auto !important}
.sf-bonus-side-stack{display:grid !important;grid-template-columns:minmax(0,1fr) !important;gap:12px !important}
.sf-bonus-side-stack > *{min-width:0;width:auto !important}
.sf-bonus-chart__legend{flex-wrap:wrap;min-width:0}
.sf-bonus-kpis{gap:8px !important}
.sf-bonus-kpi{padding:12px 14px !important;gap:12px !important;grid-template-columns:44px minmax(0,1fr) !important}
.sf-bonus-kpi__icon{width:44px !important;height:44px !important;font-size:22px !important;border-radius:12px !important}
}

/* extracted from rendered sf block 32 */
.sf-category-purchase{margin:24px 0;border:1px solid #e6dce9;border-radius:12px;background:#fff}.sf-category-purchase>summary{cursor:pointer;padding:18px 20px;font-weight:600;color:#4d1758}.sf-category-purchase>summary:focus-visible{outline:2px solid #72117f;outline-offset:3px}.sf-category-purchase__content{padding:0 20px 16px;line-height:1.65;overflow-wrap:anywhere}.sf-category-purchase__content p{margin:0 0 12px}.sf-category-purchase__content p:last-child{margin-bottom:0}.sf-category-purchase__content a{text-decoration:underline}
