:root{--white:#fff;--ink-900:#0b0b0b;--ink-800:#1a1a1a;--ink-700:#2e2e2e;--ink-600:#4a4a4a;--ink-500:#6b6b6b;--ink-450:#767676;--ink-400:#8c8c8c;--ink-350:#949089;--ink-300:#b3b0ac;--ink-200:#d8d5d1;--ink-150:#e6e3df;--ink-100:#efedea;--ink-50:#f7f5f3;--sand-100:#f4efea;--sand-200:#e7ddd4;--clay-500:#a8776a;--clay-600:#8e6155;--clay-700:#7a4f44;--green-600:#1f6f4a;--red-600:#a3282c;--amber-600:#8a6414;--fg:#1a1815;--fg-muted:#56514b;--fg-subtle:#6e675f;--line:#e4dfda;--line-strong:#9a938d;--surface:#f7f5f3;--surface-2:#f1ece7;--bg:#fff;--accent:#7a4f44;--accent-bg:#f3ebe7;--ok:#1b6644;--ok-bg:#e7f0ea;--action:#0b0b0b;--text-primary:var(--fg);--text-secondary:var(--fg-muted);--text-tertiary:var(--fg-subtle);--text-inverse:var(--white);--text-link:var(--fg);--text-price:var(--fg);--text-sale:var(--red-600);--text-muted-strike:var(--fg-subtle);--text-accent:var(--clay-700);--text-on-paper-secondary:var(--fg-muted);--surface-page:var(--white);--surface-card:var(--white);--surface-subtle:var(--ink-50);--surface-paper:var(--surface-2);--surface-inverse:var(--ink-900);--surface-overlay:#0b0b0b73;--surface-scrim:#ffffffb8;--border-hairline:var(--line);--border-subtle:var(--ink-200);--border-default:var(--line-strong);--border-strong:var(--fg);--border-focus:var(--action);--action-primary-bg:var(--action);--action-primary-fg:var(--white);--action-primary-bg-hover:var(--ink-700);--action-secondary-bg:transparent;--action-secondary-fg:var(--fg);--action-disabled-bg:var(--ink-100);--action-disabled-fg:var(--ink-300);--accent-decorative:var(--clay-500);--md-primary:var(--action);--md-on-primary:var(--white);--md-primary-container:var(--ink-100);--md-on-primary-container:var(--fg);--md-secondary:var(--ink-600);--md-on-secondary:var(--white);--md-secondary-container:var(--ink-50);--md-on-secondary-container:var(--fg);--md-tertiary:var(--clay-700);--md-on-tertiary:var(--white);--md-tertiary-container:var(--accent-bg);--md-on-tertiary-container:var(--clay-600);--md-error:var(--red-600);--md-on-error:var(--white);--md-error-container:#f7e7e7;--md-surface:var(--white);--md-on-surface:var(--fg);--md-on-surface-variant:var(--fg-subtle);--md-surface-dim:var(--ink-100);--md-surface-bright:var(--white);--md-surface-container-lowest:var(--white);--md-surface-container-low:var(--ink-50);--md-surface-container:var(--surface-2);--md-surface-container-high:var(--ink-100);--md-surface-container-highest:var(--ink-150);--md-inverse-surface:var(--ink-900);--md-inverse-on-surface:var(--white);--md-outline:var(--line-strong);--md-outline-variant:var(--line);--md-scrim:#0b0b0b73;--status-success:var(--ok);--status-error:var(--red-600);--status-warning:var(--amber-600);--status-success-container:var(--ok-bg);--status-error-container:#f7e7e7;--status-warning-container:#f5eedd;--status-info:var(--ink-700);--status-info-container:var(--ink-50);--skeleton-base:var(--ink-100);--skeleton-sheen:var(--ink-50);--state-layer-on-fill:255, 255, 255}@media (prefers-color-scheme:dark){:root{--bg:#131211;--surface:#1d1a18;--surface-2:#26221f;--line:#332e2a;--line-strong:#676159;--fg:#f2efea;--fg-muted:#b5aea6;--fg-subtle:#9a938b;--accent:#d9a996;--accent-bg:#2b211d;--ok:#79c79d;--ok-bg:#172c22;--action:#f2efea;--action-fg:#131211;--state:242, 239, 234;--glass:19, 18, 17;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--text-inverse:var(--bg);--text-accent:var(--accent);--text-sale:#f0a0a0;--text-muted-strike:var(--fg-subtle);--surface-page:var(--bg);--surface-card:var(--surface);--surface-subtle:var(--surface);--surface-paper:var(--surface-2);--surface-inverse:var(--fg);--surface-overlay:#0000009e;--surface-scrim:#131211b8;--border-subtle:var(--line);--border-strong:var(--fg);--border-focus:var(--fg);--action-primary-fg:var(--action-fg);--action-primary-bg-hover:#dcd8d2;--action-disabled-bg:var(--surface-2);--action-disabled-fg:var(--fg-subtle);--accent-decorative:var(--accent);--md-on-primary:var(--action-fg);--md-primary-container:var(--surface-2);--md-secondary:var(--fg-muted);--md-on-secondary:var(--bg);--md-secondary-container:var(--surface);--md-tertiary:var(--accent);--md-on-tertiary:var(--bg);--md-on-tertiary-container:var(--accent);--md-error:#f0a0a0;--md-on-error:var(--bg);--md-error-container:#3a1f1f;--md-surface:var(--bg);--md-surface-container-lowest:var(--surface);--md-surface-dim:var(--bg);--md-surface-bright:var(--surface-2);--md-surface-container-low:var(--surface);--md-surface-container-high:var(--surface-2);--md-surface-container-highest:#2f2a26;--md-inverse-surface:var(--fg);--md-inverse-on-surface:var(--bg);--md-scrim:#0000009e;--status-error:#f0a0a0;--status-warning:#e0bc70;--status-error-container:#3a1f1f;--status-warning-container:#33291a;--status-info:var(--fg-muted);--status-info-container:var(--surface);--skeleton-base:var(--surface-2);--skeleton-sheen:var(--surface);--state-layer-on-fill:19, 18, 17}}
:root{--shape-none:0px;--shape-xs:4px;--shape-sm:8px;--shape-md:12px;--shape-lg:16px;--shape-lg-increased:20px;--shape-xl:28px;--shape-xl-increased:32px;--shape-xxl:48px;--shape-full:999px;--shape-button:var(--shape-full);--shape-button-pressed:var(--shape-md);--shape-icon-button:var(--shape-full);--shape-icon-button-pressed:var(--shape-md);--shape-chip:var(--shape-full);--shape-field:var(--shape-lg);--shape-card:var(--shape-lg);--shape-control:var(--shape-md);--shape-card-inner:var(--shape-md);--shape-image:var(--shape-xl-increased);--shape-sheet:var(--shape-xl);--shape-dialog:var(--shape-xxl);--shape-toolbar:var(--shape-full);--shape-badge:var(--shape-full);--shape-checkbox:var(--shape-xs);--shape-swatch:var(--shape-full);--bw-hairline:1px;--bw-strong:1.5px;--border-card:var(--bw-hairline) solid var(--border-hairline);--border-field:var(--bw-hairline) solid var(--border-default);--shadow-none:none;--shadow-1:0 1px 2px #0b0b0b0a;--shadow-2:0 12px 40px #0b0b0b14;--shadow-overlay:0 24px 80px #0b0b0b24;--glass-blur:blur(12px) saturate(1.45);--glass-fill:#ffffffad;--glass-border:1px solid #0b0b0b0f;--glass-shadow:0 8px 32px #0b0b0b12}@media (prefers-color-scheme:dark){:root{--glass-fill:#131211ad;--glass-border:1px solid #f2efea1a}}
:root{--spring-spatial-fast:linear(0,.026,.101 7%,.352 14%,.669 21%,.877 27%,.988 32%,1.038 37%,1.046 42%,1.028 49%,1.003 60%,.998 72%,1);--spring-spatial-default:linear(0,.011,.043 5%,.16 11%,.539 20%,.797 27%,.941 33%,1.021 38%,1.062 43%,1.069 48%,1.05 55%,1.011 65%,.995 74%,.998 86%,1);--spring-spatial-slow:linear(0,.007,.027 4%,.104 9%,.376 18%,.646 26%,.834 33%,.949 39%,1.019 45%,1.072 52%,1.081 58%,1.055 66%,1.014 76%,.996 86%,1);--spring-effects-fast:cubic-bezier(.3, 0, .2, 1);--spring-effects-default:cubic-bezier(.2, 0, 0, 1);--spring-effects-slow:cubic-bezier(.15, 0, 0, 1);--dur-spatial-fast:.32s;--dur-spatial-default:.48s;--dur-spatial-slow:.7s;--dur-effects-fast:.12s;--dur-effects-default:.18s;--dur-effects-slow:.28s;--state-hover-opacity:.08;--state-focus-opacity:.1;--state-pressed-opacity:.1;--state-dragged-opacity:.16;--state-layer-contrast:11, 11, 11;--state-layer-on-dark:255, 255, 255;--transition-state:background-color var(--dur-effects-fast) var(--spring-effects-default), color var(--dur-effects-fast) var(--spring-effects-default), border-color var(--dur-effects-fast) var(--spring-effects-default), box-shadow var(--dur-effects-default) var(--spring-effects-default);--transition-shape:border-radius var(--dur-spatial-fast) var(--spring-spatial-fast);--transition-morph:border-radius var(--dur-spatial-default) var(--spring-spatial-default), transform var(--dur-spatial-default) var(--spring-spatial-default)}@media (prefers-reduced-motion:reduce){:root{--spring-spatial-fast:linear(0, 1);--spring-spatial-default:linear(0, 1);--spring-spatial-slow:linear(0, 1);--dur-spatial-fast:1ms;--dur-spatial-default:1ms;--dur-spatial-slow:1ms}}
@font-face{font-family:IRANSansXV;src:url(/fonts/IRANSansXV.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:IRANSans Fallback;src:local(Tahoma),local(Arial),local(Segoe UI);ascent-override:100%;descent-override:50%;line-gap-override:0%;size-adjust:96%}:root{--font-fa:"IRANSansXV", "IRANSansX", "IRANSans", "IRANSans Fallback", "Segoe UI", Tahoma, "Noto Naskh Arabic", sans-serif;--w-display:300;--w-base:400;--w-emph:500;--step:8px;--content-max:1360px;--content-narrow:720px;--app-bar-h:64px;--nav-pad-end:max(8px, env(safe-area-inset-bottom,0px));--nav-h:max(64px, calc(56px + var(--nav-pad-end)));--nav-clearance:var(--nav-h);--sidebar-w:320px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;line-height:1.75}body{font-family:var(--font-fa);color:var(--md-on-surface);background:var(--md-surface);margin:0;font-size:16px}h1,h2,h3,h4,h5,h6,strong,b,th{font-weight:var(--w-emph)}h1,h2,h3{margin:0 0 calc(var(--step) * 2);line-height:1.4}h1{font-size:1.75rem}h2{font-size:1.3rem}h3{font-size:1.1rem}p{margin:0 0 calc(var(--step) * 2)}a{color:var(--md-tertiary);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--md-tertiary)}:focus-visible{outline:2px solid var(--md-tertiary);outline-offset:2px;border-radius:4px}img{max-width:100%;height:auto;display:block}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page{max-inline-size:var(--content-max);padding-inline:calc(var(--step) * 2);margin-inline:auto}.tap{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:border-radius var(--dur-effects-default) var(--spring-effects-default), transform var(--dur-effects-default) var(--spring-effects-default);position:relative}.tap:after{content:"";border-radius:inherit;background:rgb(var(--state-layer-contrast));opacity:0;pointer-events:none;transition:opacity var(--dur-effects-fast) var(--spring-effects-fast);position:absolute;inset:0}@media (hover:hover){.tap:hover:after{opacity:var(--state-hover-opacity)}}.tap:active:after{opacity:var(--state-pressed-opacity)}.tap:active{border-radius:var(--shape-button-pressed);transform:scale(.985)}.tap:focus-visible{outline:3px solid var(--md-on-surface);outline-offset:2px}.tap--inset:focus-visible{outline-offset:-3px}@media (prefers-reduced-motion:reduce){.tap{transition-duration:1ms}.tap:active{transform:none}}.glass-bar{background:var(--md-surface);--bar-hairline:1px solid var(--md-outline-variant)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-bar{background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);--bar-hairline:var(--glass-border)}}.site-header{z-index:200;border-block-end:var(--bar-hairline,1px solid var(--md-outline-variant));position:sticky;inset-block-start:0}.site-header__inner{min-block-size:var(--app-bar-h);align-items:center;gap:2px;display:flex}.site-header__slot{flex-shrink:0;block-size:48px;inline-size:48px}.site-header__brand{font-size:1.375rem;font-weight:var(--w-display);color:var(--md-on-surface);flex-grow:1;padding-inline-start:var(--step);text-decoration:none}.site-menu__button{z-index:201;border-radius:var(--shape-icon-button);block-size:48px;inline-size:48px;color:var(--md-on-surface);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;margin-block-start:calc((var(--app-bar-h) - 48px) / 2);margin-inline-start:calc(var(--step) * 2);list-style:none;display:flex;position:fixed;inset-block-start:0;inset-inline-start:max(0px, calc((100vw - var(--content-max)) / 2))}.site-menu__button::-webkit-details-marker{display:none}.site-menu__button::marker{content:""}.site-menu__glyph{border-radius:var(--shape-icon-button);flex-shrink:0;justify-content:center;align-items:center;block-size:48px;inline-size:48px;display:flex}.site-menu[open] .site-menu__icon--menu,.site-menu__say--close,.site-menu[open] .site-menu__say--menu{display:none}.site-menu[open] .site-menu__say--close{display:inline}.site-menu[open]>.site-menu__button{z-index:900;background:var(--md-scrim);block-size:auto;inline-size:auto;animation:sidebar-scrim var(--dur-effects-default) var(--spring-effects-default) both;border-radius:0;justify-content:center;align-items:flex-start;margin:0;padding-block-start:calc((var(--app-bar-h) - 48px) / 2);padding-inline-start:var(--sidebar-w);inset:0}.site-menu[open]>.site-menu__button:after{content:none}.site-menu[open]>.site-menu__button:active{transform:none}.site-menu[open]>.site-menu__button:focus-visible{outline:none}.site-menu[open]>.site-menu__button:focus-visible .site-menu__glyph{outline:3px solid var(--white);outline-offset:2px}.site-menu__panel{z-index:902;inline-size:var(--sidebar-w);max-inline-size:85%;padding:12px calc(var(--step) * 2) calc(var(--step) * 2);background:var(--md-surface);overscroll-behavior:contain;border-start-end-radius:var(--shape-sheet);border-end-end-radius:var(--shape-sheet);flex-direction:column;position:fixed;inset-block:0;inset-inline:0 auto;overflow-y:auto;box-shadow:-2px 0 8px #0b0b0b1a}.site-menu[open] .site-menu__panel{animation:sidebar-in var(--dur-effects-default) var(--spring-effects-default) both;display:flex}.site-menu__list{flex-direction:column;display:flex}.site-menu__group{border-block-start:1px solid var(--md-outline-variant);margin-block-start:auto;padding-block-start:var(--step)}.site-menu__grouphead{padding:10px var(--step) 2px;color:var(--fg-subtle);margin:0;font-size:12px;line-height:1.427}.site-menu__list a{min-block-size:48px;padding-inline:var(--step);border-radius:var(--shape-control);color:var(--fg-muted);align-items:center;font-size:14px;line-height:1.529;text-decoration:none;display:flex}@media (hover:hover){.site-menu__list a:hover{color:var(--md-on-surface)}}@keyframes sidebar-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes sidebar-scrim{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.site-menu[open] .site-menu__panel,.site-menu[open]>.site-menu__button{animation-duration:1ms}}.bottom-nav{z-index:100;min-block-size:var(--nav-h);border-block-start:var(--bar-hairline,1px solid var(--md-outline-variant));visibility:visible;transition:transform var(--dur-effects-default) var(--spring-effects-default), visibility 0s linear 0s;justify-content:space-around;align-items:stretch;padding-block-end:var(--nav-pad-end);display:flex;position:fixed;inset-block-end:0;inset-inline:0;transform:translateY(0)}.bottom-nav__tab{border-radius:var(--shape-control);min-block-size:48px;min-inline-size:0;color:var(--fg-subtle);flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:3px;text-decoration:none;display:flex}.bottom-nav__caption{white-space:nowrap;font-size:12px;line-height:1.427}.bottom-nav__pill{border-radius:var(--shape-full);block-size:34px;inline-size:100%;max-inline-size:64px;transition:background-color var(--dur-effects-fast) var(--spring-effects-default);justify-content:center;align-items:center;display:flex;position:relative}.bottom-nav__badge{border-radius:var(--shape-full);background:var(--md-tertiary);min-block-size:16px;min-inline-size:16px;color:var(--md-surface);text-align:center;padding-inline:4px;font-size:12px;line-height:16px;position:absolute;inset-block-start:2px;inset-inline-start:12px}.bottom-nav__tab--on .bottom-nav__pill{background:var(--accent-bg);color:var(--md-tertiary)}.bottom-nav__tab--on .bottom-nav__caption{color:var(--fg)}.sheet-open .bottom-nav{visibility:hidden;pointer-events:none;transition:transform var(--dur-effects-default) var(--spring-effects-default), visibility 0s linear var(--dur-effects-default);transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.bottom-nav{transition-duration:1ms}.sheet-open .bottom-nav{transition-delay:0s}}main{padding-block-start:calc(var(--step) * 4);padding-block-end:calc(var(--step) * 4 + var(--nav-clearance))}.seed-banner{color:#6b4e13;text-align:center;padding-block:var(--step);background:#fff6e5;border-block-end:1px solid #f0d9a8;font-size:.85rem}.catalogue{gap:calc(var(--step) * 4);grid-template-columns:220px 1fr;display:grid}@media (max-width:800px){.catalogue{grid-template-columns:1fr}}.facets h2{color:var(--md-on-surface-variant);font-size:.95rem}.facets ul{gap:var(--step);margin:0;padding:0;list-style:none;display:grid}.facets a{justify-content:space-between;gap:var(--step);text-decoration:none;display:flex}.facets__count{color:var(--text-tertiary);font-size:.85rem}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.product-rail{gap:var(--step);overscroll-behavior-x:contain;scroll-snap-type:x proximity;margin-inline:calc(var(--step) * -2);padding-inline:calc(var(--step) * 2);scroll-padding-inline:calc(var(--step) * 2);scrollbar-width:none;margin-block:0;padding-block:0;list-style:none;display:flex;overflow-x:auto}.product-rail::-webkit-scrollbar{display:none}.product-rail>.pcard{scroll-snap-align:start;flex:0 0 224px}.pcard{--pcard-name:14px;--pcard-name-lead:1.529;--pcard-meta:12px;--pcard-meta-lead:1.427;border:1px solid var(--line);border-radius:var(--shape-lg);background:var(--surface);flex-direction:column;block-size:100%;margin:0;display:flex;position:relative;overflow:hidden}.pcard__thumb{aspect-ratio:1;background:var(--surface-2);min-block-size:0;inline-size:100%;display:block;position:relative;overflow:hidden}.pcard__thumb img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.pcard__off{border-radius:var(--shape-full);background:var(--accent);color:var(--white);font-size:var(--pcard-meta);line-height:var(--pcard-meta-lead);padding:2px 8px;position:absolute;inset-block-start:8px;inset-inline-start:8px}.pcard__out{text-align:center;color:#fff;font-size:var(--pcard-meta);line-height:var(--pcard-meta-lead);background:#0b0b0b9e;padding-block:4px;position:absolute;inset-block-end:0;inset-inline:0}.pcard__text{flex-direction:column;flex-grow:1;padding:8px 12px 12px;display:flex}.pcard__brand{font-size:var(--pcard-meta);line-height:var(--pcard-meta-lead);color:var(--fg-subtle);margin-block-end:2px}.pcard__title{font-size:var(--pcard-name);line-height:var(--pcard-name-lead);font-weight:var(--w-base);margin:0}.pcard__link{color:var(--fg);-webkit-line-clamp:2;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.pcard__link:after{content:"";position:absolute;inset:0}.pcard__price{margin-block-start:auto;padding-block-start:6px}.pcard__price .price{font-size:var(--pcard-meta);line-height:var(--pcard-meta-lead);color:var(--fg-muted);gap:6px}.pcard__price .price__now{font-size:inherit;font-weight:var(--w-base)}.pcard__price .price__was{font-size:inherit;color:var(--fg-subtle)}.pcard__price .price__from{color:var(--fg-subtle)}.price{align-items:baseline;gap:var(--step);flex-wrap:wrap;display:flex}.price__now{font-weight:var(--w-emph);font-size:1.05rem}.price__was{color:var(--text-tertiary);font-size:.9rem;text-decoration:line-through}.price__off{background:var(--status-error);color:#fff;padding-inline:var(--step);border-radius:999px;padding-block:2px;font-size:.8rem}.stock{font-size:.9rem}.stock--in{color:var(--md-tertiary)}.stock--out{color:var(--text-tertiary)}.product{gap:calc(var(--step) * 5);grid-template-columns:1fr 1fr;display:grid}@media (max-width:800px){.product{grid-template-columns:1fr}}.product__meta{color:var(--md-on-surface-variant);font-size:.9rem}.breadcrumbs{color:var(--md-on-surface-variant);margin-block-end:calc(var(--step) * 2);font-size:.75rem}.breadcrumbs ol{gap:var(--step);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li+li:before{content:"›";color:var(--text-tertiary);margin-inline-end:var(--step)}.breadcrumbs a{min-block-size:24px;display:inline-block}.breadcrumbs--parent a{border-radius:var(--shape-sm);min-block-size:32px;color:var(--fg-subtle);align-items:center;gap:5px;margin-inline-start:-4px;padding-inline:4px;display:inline-flex}.breadcrumbs__chev{stroke:currentColor;flex-shrink:0}.faq{border-block-start:1px solid var(--md-outline-variant);padding-block:calc(var(--step) * 2)}.faq summary{cursor:pointer;font-weight:var(--w-emph)}.faq[open] summary{margin-block-end:var(--step)}.prose{max-inline-size:68ch}.prose h2{margin-block-start:calc(var(--step) * 4)}.prose h3{margin-block-start:calc(var(--step) * 3)}.prose ul,.prose ol{padding-inline-start:calc(var(--step) * 3)}.prose blockquote{border-inline-start:3px solid var(--md-outline-variant);color:var(--md-on-surface-variant);margin-inline:0;padding-inline-start:calc(var(--step) * 2)}.prose img{border-radius:var(--shape-md);margin-block:calc(var(--step) * 2)}.prose table{border-collapse:collapse;inline-size:100%}.prose td,.prose th{border:1px solid var(--md-outline-variant);padding:var(--step);text-align:start}.post-list{gap:calc(var(--step) * 3);margin:0;padding:0;list-style:none;display:grid}.post-list__item{border-block-end:1px solid var(--md-outline-variant);padding-block-end:calc(var(--step) * 3)}.post-list__item :is(h2,h3){margin-block-end:var(--step);font-size:1.15rem}.post-list__item :is(h2,h3) a{color:var(--md-on-surface);text-decoration:none}.byline{color:var(--text-tertiary);gap:var(--step);flex-wrap:wrap;font-size:.85rem;display:flex}.byline>*+:before{content:"·";margin-inline-end:var(--step)}.reviewed-product{color:var(--text-tertiary);gap:var(--step);flex-wrap:wrap;font-size:.9rem;display:flex}.reviewed-product>*+:before{content:"·";margin-inline-end:var(--step)}.testimonial{border-block-start:1px solid var(--md-outline-variant);padding-block:calc(var(--step) * 2);margin:0}.testimonial blockquote{margin:0}.testimonial__by{color:var(--text-tertiary);gap:var(--step);flex-wrap:wrap;margin-block-start:var(--step);font-size:.85rem;display:flex}.testimonial__by>*+:before{content:"·";margin-inline-end:var(--step)}.testimonial__client{color:var(--md-on-surface);font-weight:var(--w-emph)}.comment{border-block-start:1px solid var(--md-outline-variant);padding-block:calc(var(--step) * 2)}.comment__by{color:var(--text-tertiary);gap:var(--step);flex-wrap:wrap;margin-block-start:var(--step);font-size:.85rem;display:flex}.comment__by>*+:before{content:"·";margin-inline-end:var(--step)}.comment__author{color:var(--md-on-surface);font-weight:var(--w-emph)}.comment__replies{border-inline-start:2px solid var(--md-outline-variant);margin-inline-start:calc(var(--step) * 2);padding-inline-start:calc(var(--step) * 2)}.comment__replies>.comment:first-child{border-block-start:none;padding-block-start:var(--step)}.comment__shop{color:var(--md-on-surface);font-weight:var(--w-emph)}.reviews__summary{color:var(--text-tertiary);margin-block-end:calc(var(--step) * 2)}.reviewed-product-link{gap:var(--step);flex-wrap:wrap;font-size:.9rem;display:flex}.reviewed-product-link .label{color:var(--text-tertiary)}.reviewed-product-link a+a:before{content:"·";margin-inline-end:var(--step)}.review-summary{background:var(--md-surface-container);border-radius:var(--shape-md);padding:calc(var(--step) * 3);margin-block:calc(var(--step) * 3)}.review-summary h2{margin-block-end:var(--step);font-size:1.05rem}.empty{color:var(--md-on-surface-variant);background:var(--md-surface-container);border-radius:var(--shape-md);padding:calc(var(--step) * 3)}.home__section{margin-block-start:calc(var(--step) * 5)}.home__section>h2{margin-block-end:calc(var(--step) * 2)}.section-more{text-align:start;margin-block-start:calc(var(--step) * 3)}.policy{max-inline-size:74ch}.policy__summary{color:var(--md-on-surface-variant);font-size:1.05rem}.policy__meta{color:var(--text-tertiary);font-size:.85rem}.policy__section{margin-block-start:calc(var(--step) * 5);scroll-margin-block-start:calc(var(--step) * 2)}.policy__section h2{border-block-end:1px solid var(--md-outline-variant);padding-block-end:var(--step)}.policy__toc{background:var(--md-surface-container);border-radius:var(--shape-md);padding:calc(var(--step) * 2) calc(var(--step) * 3)}.policy__toc h2{color:var(--md-on-surface-variant);margin-block-end:var(--step);font-size:.95rem}.policy__toc ol{gap:4px;margin:0;padding-inline-start:calc(var(--step) * 3);display:grid}.copy-banner{color:#6b4e13;border-radius:var(--shape-md);padding:calc(var(--step) * 2);background:#fff6e5;border:1px solid #f0c36d;border-inline-start-width:4px;font-size:.95rem}.steps{gap:var(--step);padding-inline-start:calc(var(--step) * 3);display:grid}.steps li{padding-inline-start:var(--step)}.definitions{gap:calc(var(--step) * 2);margin:0;display:grid}.definitions__row{gap:calc(var(--step) * 2);grid-template-columns:minmax(9rem,14rem) 1fr;align-items:baseline;display:grid}@media (max-width:640px){.definitions__row{grid-template-columns:1fr;gap:2px}}.definitions dt{font-weight:var(--w-emph)}.definitions dd{color:var(--md-on-surface-variant);margin:0}.branches,.phones{gap:calc(var(--step) * 3);margin:0;display:grid}.branches__row,.phones__row{gap:2px;display:grid}.branches dt,.phones dt{font-weight:var(--w-emph)}.branches dd,.phones dd{margin:0}.branches address{font-style:normal;line-height:1.9}.phones dd a{font-variant-numeric:tabular-nums;letter-spacing:.02em}.social{margin:0}.social a{letter-spacing:.02em}.not-found{text-align:center;max-inline-size:46ch;padding-block:calc(var(--step) * 6);margin-inline:auto}.not-found__code{font-size:3.5rem;font-weight:var(--w-emph);color:var(--text-tertiary);margin:0 0 calc(var(--step) * 2);line-height:1}.not-found__routes{margin:calc(var(--step) * 4) 0 0;gap:calc(var(--step) * 2);text-align:start;padding:0;list-style:none;display:grid}.not-found__routes li{color:var(--md-on-surface-variant)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.searchbox{gap:var(--step);margin-inline-start:auto;display:flex}.searchbox__input{min-inline-size:12rem;padding:var(--step);border:1px solid var(--md-outline-variant);background:var(--md-surface);color:var(--md-on-surface);font:inherit;border-radius:4px}.searchbox__submit{padding:var(--step) calc(var(--step) * 1.5);border:1px solid var(--md-outline-variant);background:var(--md-surface-container);color:var(--md-on-surface);font:inherit;cursor:pointer;border-radius:4px}@media (max-width:640px){.searchbox{inline-size:100%;margin-inline-start:0}.searchbox__input{flex:1;min-inline-size:0}}.searchpill{align-items:center;gap:calc(var(--step) * 1.5);min-block-size:52px;padding-inline:calc(var(--step) * 2);border-radius:var(--shape-full);background:var(--surface-paper);color:var(--md-tertiary);display:flex}.searchpill__icon{flex-shrink:0}.searchpill__input{min-inline-size:0;color:var(--md-on-surface);font:inherit;background:0 0;border:0;flex:1;font-size:1rem}.searchpill__input::placeholder{color:var(--text-tertiary)}.searchpill:focus-within{outline:3px solid var(--md-on-surface);outline-offset:2px}.searchpill__input:focus-visible{outline:none}.searchpill__submit{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.notice{color:var(--md-on-surface-variant);background:var(--md-surface-container);border:1px solid var(--md-outline-variant);padding:calc(var(--step) * 2);border-radius:4px}.results{margin-block-start:calc(var(--step) * 4)}.results h2{align-items:baseline;gap:var(--step);display:flex}.results__count{color:var(--text-tertiary);font-size:.85rem;font-weight:var(--w-base)}.results ul{gap:var(--step);margin:0;padding:0;list-style:none;display:grid}.results__owner{color:var(--md-on-surface-variant);font-size:.9rem}.facts{margin-block-start:calc(var(--step) * 4)}.facts h2{margin-block-end:calc(var(--step) * 2);font-size:1.05rem}.facts__list{gap:var(--step);margin:0;display:grid}.facts__row{gap:calc(var(--step) * 2);border-block-end:1px solid var(--md-outline-variant);grid-template-columns:max-content 1fr;align-items:baseline;padding-block-end:var(--step);display:grid}.facts__row dt{color:var(--md-on-surface-variant);font-size:.9rem}.facts__row dd{margin:0}.benefit-list{gap:var(--step);display:grid}.benefit-list li{line-height:1.7}.features{margin-block-start:calc(var(--step) * 4)}.features__list{gap:var(--step);padding-inline-start:calc(var(--step) * 3);display:grid}.features__list li{line-height:1.7}.inci{max-inline-size:68ch;margin-block-start:calc(var(--step) * 4)}.inci h3{margin-block-start:calc(var(--step) * 3);font-size:1rem}.inci__note{color:var(--md-on-surface-variant);margin-block:var(--step);font-size:.9rem}.inci__list{margin:0;padding:0;line-height:2;list-style:none}.inci__list li{display:inline}.inci__list li:after{content:"، ";color:var(--md-on-surface-variant)}.brand-other-products{margin-block-start:calc(var(--step) * 4)}.pcard--more{align-self:stretch;block-size:auto}.pcard__more-link{color:var(--accent);text-align:center;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px;text-decoration:none;display:flex}.pcard__more-chev{stroke:currentColor;flex-shrink:0}.inci__list li:last-child:after{content:""}.inci__list li[dir=ltr]{display:inline-block}.pager{margin-block-start:calc(var(--step) * 5)}.pager__label{color:var(--md-on-surface-variant);margin-block-end:var(--step);font-size:.9rem}.pager__list{align-items:center;gap:var(--step);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pager__page,.pager__step{min-inline-size:2.25rem;padding-inline:calc(var(--step) * 1.5);padding-block:var(--step);text-align:center;border:1px solid var(--md-outline-variant);border-radius:var(--shape-md);line-height:1.4;text-decoration:none;display:inline-block}.pager__page--current{font-weight:var(--w-emph);border-color:currentColor}.pager__step--off{color:var(--text-tertiary);border-style:dashed}.pager__gap{color:var(--text-tertiary);padding-inline:calc(var(--step) * .5)}
