html{background:var(--page-bg,#f4f6f6)}body{background:var(--page-bg,#f4f6f6);color:var(--body-text,#172f35);font-family:var(--site-font,OrderSans),Arial,sans-serif;font-size:var(--site-size,16px)}.topbar,.mobile-cart{background:var(--dark);color:var(--header-ink,#fff)}.brand small,.phone,.phone b{color:inherit}.sidebar,.controls,.card,.empty,dialog,.catalog-link,.custom-section{background:var(--card-bg,#fff);color:var(--body-text,#172f35)}.card{border-radius:var(--card-radius,9px)}.primary,.empty button,.add:hover,.add.added{background:var(--green);color:var(--action-ink,#fff)}.add{background:var(--card-bg,#fff);color:var(--green);border-color:var(--green)}.category.active{color:var(--green);background:var(--card-bg,#fff);box-shadow:inset -3px 0 var(--green)}.cart-btn,#language{background:transparent;color:inherit;border-color:currentColor}.card-info,.product-name,.item-options select,.item-options input{color:var(--body-text,#172f35)}.intro h1{font-size:2em}.intro p,.custom-section p{font-size:1em}.custom-section{padding:20px 24px;border:1px solid var(--line);border-radius:var(--card-radius,9px);margin:18px 0;overflow-wrap:anywhere}.custom-section h2{font-size:1.3em;margin:0 0 12px;white-space:pre-wrap}.custom-section p{margin:0;line-height:1.9;white-space:pre-wrap}[data-site-text]{overflow-wrap:anywhere}html[data-sidebar=hide] .sidebar{display:none}html[data-sidebar=hide] .layout{grid-template-columns:minmax(0,1fr)}@media(min-width:1121px){.grid{grid-template-columns:repeat(var(--desktop-cols,3),minmax(0,1fr))}}html[data-catalog-layout=list] .grid{grid-template-columns:1fr}html[data-catalog-layout=list] .card{display:grid;grid-template-columns:minmax(130px,28%) minmax(0,1fr)}html[data-catalog-layout=list] .picture{height:100%;min-height:190px}html[data-catalog-layout=list] .card-info{border-top:0;border-inline-start:1px solid var(--line)}@media(max-width:760px){.intro h1{font-size:1.5em}.custom-section{padding:16px}html[data-catalog-layout=list] .card{grid-template-columns:110px minmax(0,1fr)}}

.aside-title>[data-site-text]{font-size:1em;letter-spacing:0;font-family:inherit;color:inherit;margin:0}.topbar .brand>span>[data-site-text=company]{display:block}
