/* ============================================================
 * UNICA:START — stylesheet, part 2 of 2
 *
 * PASTE THIS WHOLE FILE, INCLUDING THE FIRST AND LAST LINES.
 * Goes: Site Settings -> More -> "Пользовательские CSS-стили" (Редактировать CSS). Paste the CSS only — that field supplies its own wrapper tag, so adding one breaks the first rule.
 *
 * SAFE TO REPLACE: everything between UNICA:START and UNICA:END.
 * DO NOT TOUCH anything outside those markers — analytics, pixels and verification
 * tags share these fields, and replacing the whole field would delete them.
 *
 * GENERATED — do not edit here. Edit the sources in unica-store/ and re-run
 * `node build-tilda-blocks.js`, or the live site drifts from what the tests cover.
 * built 2026-08-30T19:42:43.360Z
 * ============================================================ */

:root{--ink-900:#000000;--ink-rgb:0 0 0;--ink-850:#070707;--ink-800:#0d0d0d;--ink-700:#171717;--ink-600:#262626;--bone-rgb:255 255 255;--bone-100:#ffffff;--bone-300:#b4b4b4;--bone-500:#8f8f8f;--bone-700:#454545;--accent-rgb:180 209 105;--gold-400:#c9e08c;--gold-500:#b4d169;--gold-600:#8da84c;--on-accent:#131f06;--rule:rgb(var(--bone-rgb) / 0.14);--rule-strong:rgb(var(--bone-rgb) / 0.28);--rule-gold:rgb(var(--accent-rgb) / 0.32);--tint:rgb(var(--accent-rgb) / 0.07);--tint-strong:rgb(var(--accent-rgb) / 0.12);--glow-1:rgb(var(--accent-rgb) / 0.05);--glow-2:rgb(var(--accent-rgb) / 0.02);--grain:0.022}.lib{max-width:var(--max);margin:0 auto;padding:var(--space-5) var(--space-6) 0}.lib__head{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;padding-bottom:var(--space-4)}.lib__tabs{display:flex;align-items:baseline;gap:var(--space-5)}.lib__tab{font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--bone-500);padding-bottom:var(--space-2);position:relative;transition:color var(--dur-fast) var(--ease)}.lib__tab::after{content:'';position:absolute;left:0;right:100%;bottom:0;height:1px;background:var(--gold-500);transition:right var(--dur) var(--ease)}.lib__tab:hover{color:var(--bone-100)}.lib__tab.is-on{color:var(--gold-400)}.lib__tab.is-on::after{right:0}.lib__tab i{font-style:normal;font-size:9px;color:var(--bone-500);margin-left:var(--space-2);font-variant-numeric:tabular-nums}.lib__tab.is-on i{color:var(--gold-600)}.lib__tab .fbadge{margin-left:var(--space-2)}.lib__tools{margin-left:auto;display:flex;align-items:center;gap:var(--space-4)}.lib__gsearch{height:36px;min-width:210px;display:flex;align-items:center;justify-content:flex-end}.srail-wrap{display:flex;align-items:stretch;gap:var(--space-2)}.srail-view{position:relative;flex:1 1 auto;min-width:0}.srail{display:flex;gap:1px;overflow-x:auto;scroll-behavior:smooth;padding:0;background:var(--rule);border:1px solid var(--rule);scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.srail::-webkit-scrollbar{height:0}.srail__item{flex:0 0 168px;height:78px;padding:var(--space-3) var(--space-4);background:var(--ink-900);border:0;text-align:left;display:flex;flex-direction:column;justify-content:center;gap:6px;transition:background-color var(--dur-fast) var(--ease)}.srail__item:hover:not(:disabled){background:var(--ink-850)}.srail__item.is-active{background:var(--tint);box-shadow:inset 0 0 0 1px var(--gold-500)}.srail__item:disabled{opacity:0.28;cursor:not-allowed}.srail__no{font-family:var(--font-serif);font-size:1.375rem;line-height:1;color:var(--gold-500);font-weight:min(900,calc(300 + var(--fw-step,0) * 100))}.srail__name{font-size:var(--t-small);color:var(--bone-100);line-height:1.3}.srail-view::before,.srail-view::after{content:'';position:absolute;top:1px;bottom:1px;width:64px;pointer-events:none;z-index:2;opacity:0;transition:opacity var(--dur) var(--ease)}.srail-view::before{left:1px;background:linear-gradient(to right,var(--ink-900),transparent)}.srail-view::after{right:1px;background:linear-gradient(to left,var(--ink-900),transparent)}.srail-wrap.can-prev .srail-view::before{opacity:1}.srail-wrap.can-next .srail-view::after{opacity:1}.srail__nav{flex:0 0 34px;display:grid;place-items:center;background:var(--ink-800);border:1px solid var(--rule);color:var(--bone-300);cursor:pointer;transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease),opacity var(--dur) var(--ease)}.srail__nav svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.3;fill:none}.srail__nav:hover{border-color:var(--gold-500);color:var(--gold-400);background:var(--ink-700)}.srail__nav--prev svg{transform:rotate(180deg)}.srail__nav[disabled],.srail-wrap:not(.can-prev) .srail__nav--prev,.srail-wrap:not(.can-next) .srail__nav--next{opacity:0.25;pointer-events:none}@media (hover: none){.srail__nav{display:none}}.lib__empty{font-size:var(--t-small);color:var(--bone-500);padding:var(--space-6);border:1px solid var(--rule)}.special{max-width:var(--max);margin:0 auto;padding:var(--space-6) var(--space-6) 0}.special__inner{border:1px solid var(--rule-gold);background:var(--tint)}.special__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-5);flex-wrap:wrap;padding:var(--space-5)}.special__name{font-size:var(--t-h2);font-weight:min(900,calc(200 + var(--fw-step,0) * 100));line-height:1.1;margin-top:var(--space-2)}.special__note{font-size:var(--t-small);color:var(--bone-300);margin-top:var(--space-2);max-width:52ch}.special__meta{display:flex;align-items:center;gap:var(--space-4)}.special__until{font-size:var(--t-micro);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--on-accent);background:var(--gold-500);padding:var(--space-2) var(--space-3);white-space:nowrap}.special__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:var(--rule-gold);border-top:1px solid var(--rule-gold)}.special__grid > .card{grid-column:span 2;background:var(--ink-900)}.special__grid > [data-span='6']{grid-column:span 6}.special__grid > [data-span='3']{grid-column:span 3}.special__grid > [data-span='2']{grid-column:span 2}.notes{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--rule)}.note{position:relative;padding-left:11px;font-size:var(--t-body);font-weight:min(900,calc(300 + var(--fw-step,0) * 100));color:var(--bone-300);letter-spacing:0.01em;transition:color var(--dur-fast) var(--ease)}.note::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:3px;border-radius:50%;background:var(--gold-600);transition:all var(--dur-fast) var(--ease)}.note:hover{color:var(--bone-100)}.note:hover::before{background:var(--gold-400)}.note.is-on{color:var(--gold-400)}.note.is-on::before{background:var(--gold-400);width:5px;height:5px}.note:disabled{color:var(--bone-700);cursor:not-allowed}.note:disabled::before{background:var(--bone-700)}.note:disabled:hover{color:var(--bone-700)}.pills{max-width:var(--max);margin:0 auto;padding:var(--space-4) var(--space-6) 0;display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.pills:empty{display:none}.pills .chip svg{width:9px;height:9px;stroke:currentColor;stroke-width:1.8;fill:none}.fbadge{min-width:16px;height:16px;display:inline-grid;place-items:center;background:var(--gold-500);color:var(--on-accent);font-size:9px;border-radius:8px;letter-spacing:0}.sechead{padding:var(--space-7) 0 var(--space-5);border-bottom:1px solid var(--rule);margin-bottom:var(--space-6)}.sechead__title{font-size:var(--t-h2);font-weight:min(900,calc(200 + var(--fw-step,0) * 100));line-height:1.15;margin-top:var(--space-2)}.sechead__lead{font-size:var(--t-small);color:var(--bone-300);margin-top:var(--space-3);max-width:68ch;line-height:1.65}.cats-wrap{max-width:var(--max);margin:0 auto;padding:0 var(--space-6) var(--space-8)}.cats{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule)}.cat{position:relative;background:var(--ink-900);padding:var(--space-6);display:flex;flex-direction:column;text-align:left;overflow:hidden;transition:background-color var(--dur) var(--ease)}.cat:hover{background:var(--ink-850)}.cat[data-span='6']{grid-column:span 6;min-height:250px}.cat[data-span='3']{grid-column:span 3;min-height:330px}.cat[data-span='2']{grid-column:span 2;min-height:310px}.cat{--cat-media-size:76%}.cat__media{position:absolute;inset:auto 0 0 auto;width:var(--cat-media-size);height:var(--cat-media-size);pointer-events:none;z-index:1;overflow:hidden}.cat__media::after{content:'';position:absolute;inset:0;background:linear-gradient(to right,rgb(var(--ink-rgb) / 0.66) 0%,rgb(var(--ink-rgb) / 0.16) 26%,rgb(var(--ink-rgb) / 0) 52%),linear-gradient(to top,rgb(var(--ink-rgb) / 0.38) 0%,rgb(var(--ink-rgb) / 0) 32%)}.cat__media img{width:100%;height:100%;object-fit:contain;object-position:100% 100%;transform-origin:100% 100%;transition:transform 1200ms var(--ease)}.cat:hover .cat__media img{transform:scale(1.03)}.cat:has(.cat__media):hover{background:var(--ink-900)}@media (max-width: 700px){.cat__media::after{background:linear-gradient(to right,rgb(var(--ink-rgb) / 0.62) 0%,rgb(var(--ink-rgb) / 0.18) 30%,rgb(var(--ink-rgb) / 0) 58%),linear-gradient(to top,rgb(var(--ink-rgb) / 0.44) 0%,rgb(var(--ink-rgb) / 0) 36%)}}.cat > *:not(.cat__media){position:relative;z-index:2}.cat__top{display:flex;align-items:baseline;gap:var(--space-4)}.cat__head{text-align:left;display:block;flex:1 1 auto;min-width:0}.cat__no{font-family:var(--font-serif);font-size:2.5rem;line-height:0.9;font-weight:min(900,calc(300 + var(--fw-step,0) * 100));color:var(--gold-500)}.cat__name{font-weight:min(900,calc(200 + var(--fw-step,0) * 100));line-height:1.05;margin-top:var(--space-3);font-size:1.75rem;max-width:16ch;transition:color var(--dur-fast) var(--ease)}.cat__head:hover .cat__name{color:var(--gold-400)}.cat[data-span='6'] .cat__name{font-size:2.125rem;max-width:22ch}.cat[data-span='2'] .cat__name{font-size:1.375rem;max-width:14ch}.cat__lead{font-size:var(--t-small);color:var(--bone-300);margin-top:var(--space-3);max-width:40ch}.cat[data-span='2'] .cat__lead{font-size:var(--t-small);max-width:34ch}.cat__subs{list-style:none;margin-top:var(--space-4);display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.cat__subs a{font-size:var(--t-small);color:var(--bone-300);position:relative;padding-bottom:2px;border-bottom:1px solid var(--rule-strong);transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.cat__subs a::after{display:none}.cat__subs a:hover{color:var(--gold-400);border-color:var(--gold-500)}.cat__subs a i{font-style:normal;font-size:var(--t-micro);color:var(--bone-500);margin-left:4px;font-variant-numeric:tabular-nums}.cat__foot{margin-top:auto;padding-top:var(--space-5);display:flex;align-items:flex-end;gap:var(--space-4)}.cat__stats{display:flex;flex-direction:column;gap:3px}.cat__count{font-size:var(--t-micro);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--bone-500)}.cat__from{font-size:1rem;color:var(--bone-100);font-variant-numeric:tabular-nums;font-weight:min(900,calc(300 + var(--fw-step,0) * 100))}.cat__enter{margin-left:auto;flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--gold-400);white-space:nowrap;transition:color var(--dur-fast) var(--ease)}.cat__enter svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.3;fill:none;transition:transform var(--dur) var(--ease)}.cat__enter:hover svg{transform:translateX(4px)}.crumbs{max-width:var(--max);margin:0 auto;padding:var(--space-6) var(--space-6) 0;display:flex;align-items:center;gap:var(--space-3);font-size:var(--t-micro);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--bone-500)}.crumbs a:hover{color:var(--gold-400)}.crumbs span{color:var(--bone-700)}.crumbs__here{color:var(--bone-100) !important}.faq{max-width:var(--max);margin:0 auto;padding:var(--space-9) var(--space-6);display:grid;grid-template-columns:1fr 1.35fr;gap:var(--space-8);align-items:start;border-top:1px solid var(--rule)}.faq__title{font-size:var(--t-h2);font-weight:min(900,calc(200 + var(--fw-step,0) * 100));line-height:1.08;margin-top:var(--space-3);max-width:22ch}.faq__lead{font-size:var(--t-small);color:var(--bone-300);line-height:1.7;margin-top:var(--space-4);max-width:40ch}.faq__list{border-top:1px solid var(--rule)}.faq__item{border-bottom:1px solid var(--rule)}.faq__q{display:flex;align-items:baseline;gap:var(--space-4);padding:var(--space-5) 0;font-size:1.0625rem;font-weight:min(900,calc(300 + var(--fw-step,0) * 100));color:var(--bone-100);cursor:pointer;list-style:none;transition:color var(--dur-fast) var(--ease)}.faq__q::-webkit-details-marker{display:none}.faq__q:hover{color:var(--gold-400)}.faq__sign{margin-left:auto;flex:0 0 auto;position:relative;width:11px;height:11px;align-self:center}.faq__sign::before,.faq__sign::after{content:'';position:absolute;background:var(--gold-500);transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease)}.faq__sign::before{left:0;top:5px;width:11px;height:1px}.faq__sign::after{left:5px;top:0;width:1px;height:11px}.faq__item[open] .faq__sign::after{transform:rotate(90deg);opacity:0}.faq__a{font-size:var(--t-small);color:var(--bone-300);line-height:1.8;padding:0 var(--space-8) var(--space-5) 0;max-width:58ch}.cathead{max-width:var(--max);margin:0 auto;padding:var(--space-5) var(--space-6) var(--space-5)}.cathead__no{font-family:var(--font-serif);font-size:2.5rem;line-height:1;color:var(--gold-500);font-weight:min(900,calc(300 + var(--fw-step,0) * 100))}.cathead__title{font-size:var(--t-display);font-weight:min(900,calc(200 + var(--fw-step,0) * 100));line-height:0.98;letter-spacing:-0.015em;margin:var(--space-3) 0 var(--space-5)}.cathead__body{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--space-7);align-items:start}.cathead__lead{font-size:1.125rem;font-weight:min(900,calc(300 + var(--fw-step,0) * 100));line-height:1.5;color:var(--bone-100)}.cathead__text{font-size:var(--t-small);color:var(--bone-300);line-height:1.75}.cathead__meta{display:flex;gap:var(--space-6);flex-wrap:wrap;margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--rule)}.cathead__stat{display:flex;flex-direction:column;gap:2px}.cathead__k{font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--bone-500)}.cathead__v{font-size:1.25rem;font-weight:min(900,calc(200 + var(--fw-step,0) * 100));color:var(--gold-400);font-variant-numeric:tabular-nums}.subnav{position:sticky;top:var(--header-h);z-index:50;background:rgb(var(--ink-rgb) / 0.92);backdrop-filter:blur(18px);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.subnav__inner{max-width:var(--max);margin:0 auto;padding:var(--space-3) var(--space-6);display:flex;align-items:center;gap:var(--space-2);overflow-x:auto;scrollbar-width:none}.subnav__inner::-webkit-scrollbar{height:0}.sub{max-width:var(--max);margin:0 auto;padding:var(--space-7) var(--space-6) 0;scroll-margin-top:calc(var(--header-h) + 62px)}.sub__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;padding-bottom:var(--space-4)}.sub__id{display:flex;align-items:baseline;gap:var(--space-3)}.sub__title{font-size:var(--t-h2);font-weight:min(900,calc(200 + var(--fw-step,0) * 100))}.sub__count{font-size:var(--t-micro);color:var(--gold-500);letter-spacing:var(--track-wide);font-variant-numeric:tabular-nums}.sub__sizes{font-size:var(--t-micro);color:var(--bone-500);letter-spacing:var(--track-wide);text-transform:uppercase}.sub .grid{padding:0;margin:0}.sub__more{display:flex;justify-content:center;padding:var(--space-5) 0 0}.results{max-width:var(--max);margin:0 auto;padding:var(--space-6) var(--space-6) var(--space-9)}.results__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;padding-bottom:var(--space-5)}.results__title{font-size:var(--t-h1);font-weight:min(900,calc(200 + var(--fw-step,0) * 100));line-height:1.05}.results__sub{font-size:var(--t-small);color:var(--bone-500);margin-top:var(--space-2)}.results .grid{padding:0;margin:0}.reco{max-width:var(--max);margin:var(--space-8) auto 0;padding:0 var(--space-6) var(--space-9)}.reco__head{padding:var(--space-5) 0 var(--space-4);border-top:1px solid var(--rule-gold);display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.reco__title{font-size:var(--t-h2);font-weight:min(900,calc(200 + var(--fw-step,0) * 100));margin-top:var(--space-2)}.reco__note{font-size:var(--t-small);color:var(--bone-500);margin-top:var(--space-2);max-width:44ch}.reco .grid{padding:0;margin:0}.gsearch{position:relative}.gsearch.is-open{z-index:130}.header .brand__tag + .gsearch,.header .gsearch + .header__tools{margin-left:0}.gsearch{animation:gsearch-in var(--dur) var(--ease)}@keyframes gsearch-in{from{opacity:0}}.gsearch__field{position:relative;display:flex;align-items:center;width:210px;transition:width var(--dur) var(--ease)}.gsearch.is-open .gsearch__field,.gsearch__field:focus-within{width:300px}.gsearch__field svg{position:absolute;left:10px;width:15px;height:15px;fill:none;stroke:var(--bone-500);stroke-width:1.3;pointer-events:none}.gsearch__field input{width:100%;height:34px;padding:0 30px 0 32px;font-family:inherit;font-size:var(--t-small);color:var(--bone-100);background:var(--ink-700);border:1px solid var(--rule);transition:border-color var(--dur-fast) var(--ease)}.gsearch__field input::placeholder{color:var(--bone-500)}.gsearch__field input:focus{outline:none;border-color:var(--gold-600)}.gsearch__field input::-webkit-search-cancel-button{display:none}.gsearch__clear{position:absolute;right:8px;width:18px;height:18px;display:grid;place-items:center;color:var(--bone-500)}.gsearch__clear svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:1.6}.gsearch__clear:hover{color:var(--gold-400)}.gsearch__clear[hidden]{display:none}.gsearch__panel{position:absolute;top:calc(100% + 8px);right:0;width:400px;max-height:min(560px,70dvh);overflow-y:auto;padding:var(--space-3) 0;background:var(--ink-800);border:1px solid var(--rule-strong);z-index:60;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease),visibility var(--dur-fast)}.gsearch.is-open .gsearch__panel{opacity:1;visibility:visible;transform:translateY(0)}.gs__group + .gs__group{border-top:1px solid var(--rule);margin-top:var(--space-3);padding-top:var(--space-3)}.gs__label{padding:0 var(--space-4) var(--space-2);font-size:9px;letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--bone-500)}.gs__label i{font-style:normal;color:var(--bone-700);margin-left:var(--space-2)}.gs__row{width:100%;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);text-align:left;transition:background-color var(--dur-fast) var(--ease)}.gs__row:hover{background:var(--ink-700)}.gs__no{font-family:var(--font-serif);font-size:1.0625rem;color:var(--gold-500);flex:0 0 auto}.gs__name{font-size:var(--t-small);color:var(--bone-100)}.gs__meta{margin-left:auto;font-size:var(--t-micro);color:var(--bone-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:44%;text-align:right}.gs__row--prod img{width:34px;height:34px;object-fit:contain;mix-blend-mode:screen;flex:0 0 auto}.gs__notes{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);padding:0 var(--space-4) var(--space-2)}.gs__notes .note i{font-style:normal;font-size:9px;color:var(--bone-700);margin-left:4px}.gs__hint{padding:var(--space-3) var(--space-4)}.gs__hintline{font-size:var(--t-small);color:var(--bone-300)}.gs__none{font-size:var(--t-micro);color:var(--bone-500);margin-top:var(--space-2)}.gs__egs{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.follow{max-width:var(--max);margin:0 auto;padding:var(--space-8) var(--space-6) 0}.follow__inner{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--rule);border:1px solid var(--rule)}.follow__col{background:var(--ink-900);padding:var(--space-6)}.follow__title{font-size:var(--t-h3);font-weight:min(900,calc(300 + var(--fw-step,0) * 100));margin-top:var(--space-3);line-height:1.3}.follow__text{font-size:var(--t-small);color:var(--bone-300);margin-top:var(--space-3);max-width:46ch;line-height:1.6}.follow__links{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-5)}.social{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--rule);transition:border-color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.social:hover{border-color:var(--gold-500);background:var(--tint)}.social svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.3;color:var(--gold-400)}.social__name{font-size:var(--t-small);color:var(--bone-100)}.social__at{font-size:var(--t-micro);color:var(--bone-500)}.signup{margin-top:var(--space-5);display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.signup:empty{display:none}.signup__field{position:relative;display:flex;align-items:center;flex:1 1 200px}.signup__field--wide{flex:1 1 100%}.signup__field svg{position:absolute;left:12px;width:15px;height:15px;fill:none;stroke:var(--bone-500);stroke-width:1.2;pointer-events:none}.signup__field input,.signup__field textarea{width:100%;height:44px;padding:0 var(--space-4);font-family:inherit;font-size:var(--t-small);color:var(--bone-100);background:var(--ink-700);border:1px solid var(--rule);transition:border-color var(--dur-fast) var(--ease)}.signup__field svg ~ input{padding-left:36px}.signup__field textarea{height:auto;padding:var(--space-3) var(--space-4);resize:vertical;line-height:1.5}.signup__field input::placeholder,.signup__field textarea::placeholder{color:var(--bone-500)}.signup__field input:focus,.signup__field textarea:focus{outline:none;border-color:var(--gold-600)}.signup__field input:disabled,.signup__field textarea:disabled{color:var(--bone-700)}.signup__msg{flex:1 1 100%;font-size:var(--t-micro);min-height:1em}.signup__msg.is-err{color:var(--warn)}.signup__msg.is-ok{color:var(--gold-400)}.signup__fine{font-size:var(--t-micro);color:var(--bone-700);margin-top:var(--space-3)}.signup__fine a{color:var(--bone-500);border-bottom:1px solid var(--rule-strong)}.signup__fine a:hover{color:var(--gold-400)}.b2b{max-width:var(--max);margin:0 auto;padding:var(--space-8) var(--space-6)}.b2b__inner{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--rule-gold);border:1px solid var(--rule-gold)}.b2b__intro,.b2b__form{background:var(--ink-900);padding:var(--space-6)}.b2b__title{font-size:var(--t-h3);font-weight:min(900,calc(300 + var(--fw-step,0) * 100));margin-top:var(--space-3);line-height:1.3}.b2b__text{font-size:var(--t-small);color:var(--bone-300);margin-top:var(--space-4);max-width:52ch;line-height:1.65}.b2b__points{margin-top:var(--space-5);display:grid;gap:var(--space-3);list-style:none}.b2b__points li{position:relative;padding-left:var(--space-5);font-size:var(--t-small);color:var(--bone-300)}.b2b__points li::before{content:'';position:absolute;left:0;top:0.55em;width:10px;height:1px;background:var(--gold-500)}.b2b__formtitle{font-size:var(--t-h3);font-weight:min(900,calc(300 + var(--fw-step,0) * 100))}.b2b__formnote{font-size:var(--t-small);color:var(--bone-500);margin-top:var(--space-2)}.signup--b2b{margin-top:var(--space-4)}.store{max-width:var(--max);margin:0 auto;padding:var(--space-7) var(--space-6) var(--space-9)}.store__inner{display:grid;grid-template-columns:minmax(300px,5fr) 7fr;gap:var(--space-7);align-items:start}.store__title{font-size:var(--t-h1);font-weight:min(900,calc(200 + var(--fw-step,0) * 100));line-height:1.05;margin-top:var(--space-3)}.store__lead{font-size:var(--t-body);color:var(--bone-300);margin-top:var(--space-4);max-width:44ch;line-height:1.65}.store__meta{margin-top:var(--space-6);display:grid;gap:var(--space-4)}.store__k{display:block;font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--bone-500)}.store__v{display:block;font-size:var(--t-body);margin-top:var(--space-1)}.store__info .btn{margin-top:var(--space-6)}.store__map{aspect-ratio:16 / 10;border:1px solid var(--rule-strong);background:var(--ink-700)}.store__map iframe{display:block;width:100%;height:100%;border:0}@media (max-width: 1000px){.store__inner{grid-template-columns:1fr;gap:var(--space-6)}}@media (max-width: 700px){.store{padding:var(--space-6) var(--space-4) var(--space-8)}.store__map{margin-inline:calc(-1 * var(--space-4))}}@media (max-width: 1000px){.cathead__body{grid-template-columns:1fr;gap:var(--space-4)}.faq{grid-template-columns:1fr;gap:var(--space-5);padding:var(--space-8) var(--space-6)}.faq__title{max-width:none}.special__grid > [data-span-sm='6']{grid-column:span 6}.special__grid > [data-span-sm='3']{grid-column:span 3}@media (min-width: 701px){.special__grid > .card[data-span-sm='6'] .card__media{width:27%;left:-1%;right:auto}.special__grid > .card[data-span-sm='3'] .card__media{width:40%;left:auto;right:-1%}.special__grid > .card[data-span-sm='6'] .card__body{max-width:70%;min-width:70%;margin-left:auto}.special__grid > .card[data-span-sm='3'] .card__body{max-width:58%;min-width:0;margin-left:0}.special__grid > .card[data-span-sm='6'] .card__foot{max-width:300px}}.cats{grid-template-columns:repeat(2,1fr)}.cat[data-span='6']{grid-column:span 2}.cat[data-span='3'],.cat[data-span='2']{grid-column:span 1;min-height:300px}.cat[data-span='2'] .cat__lead{font-size:var(--t-small);max-width:30ch}.follow__inner,.b2b__inner{grid-template-columns:1fr}}@media (max-width: 700px){.lib{padding:var(--space-4) var(--space-4) 0}.lib__head{align-items:flex-start}.lib__gsearch{display:none}.lib__tools{width:auto;margin-left:auto}.srail__item{flex:0 0 146px}.special{padding:var(--space-4) var(--space-4) 0}.special__grid > .card{grid-column:span 6}.special__head{padding:var(--space-4)}.special__meta{width:100%;justify-content:space-between}.cats-wrap{padding:var(--space-4) var(--space-4) var(--space-7)}.cats{grid-template-columns:1fr}.cat[data-span='6'],.cat[data-span='3'],.cat[data-span='2']{grid-column:span 1;min-height:250px}.cat{padding:var(--space-5) var(--space-4)}.cat{--cat-media-size:72%}.cat__name,.cat[data-span='6'] .cat__name,.cat[data-span='2'] .cat__name{font-size:1.5rem;max-width:14ch}.crumbs,.cathead,.pills,.results{padding-left:var(--space-4);padding-right:var(--space-4)}.cathead__title{font-size:clamp(2.25rem,12vw,3rem)}.subnav__inner{padding:var(--space-3) var(--space-4)}.sub{padding:var(--space-6) var(--space-4) 0}.reco{padding:0 var(--space-4) var(--space-8)}.notes{padding:var(--space-4);gap:var(--space-3) var(--space-4)}.note{font-size:var(--t-small)}.faq{padding:var(--space-7) var(--space-4)}.faq__q{font-size:1rem;padding:var(--space-4) 0}.faq__a{padding-right:var(--space-5)}.header{flex-wrap:wrap;height:auto;padding:var(--space-3) var(--space-4);row-gap:var(--space-3)}.gsearch{order:3;flex:1 1 100%;margin-left:0}.gsearch__field,.gsearch.is-open .gsearch__field,.gsearch__field:focus-within{width:100%}.gsearch__panel{position:fixed;top:var(--gs-top,96px);left:var(--space-3);right:var(--space-3);width:auto;max-height:58dvh}.gs__meta{max-width:42%}.follow,.b2b{padding-left:var(--space-4);padding-right:var(--space-4)}.follow{padding-top:var(--space-7)}.b2b{padding-top:var(--space-7);padding-bottom:var(--space-7)}.follow__col,.b2b__intro,.b2b__form{padding:var(--space-5) var(--space-4)}.signup__field{flex:1 1 100%}.signup .btn{width:100%}}@media (hover: none){.gsearch__field input,.signup__field input,.signup__field textarea{font-size:max(16px,var(--t-small))}.note{padding-block:8px}.notes{row-gap:var(--space-4)}}.layer:has(.gsearch.is-open){z-index:40}.srail-wrap.can-prev .srail-view{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 56px);mask-image:linear-gradient(to right,transparent 0,#000 56px)}.srail-wrap.can-next .srail-view{-webkit-mask-image:linear-gradient(to left,transparent 0,#000 56px);mask-image:linear-gradient(to left,transparent 0,#000 56px)}.srail-wrap.can-prev.can-next .srail-view{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 56px,#000 calc(100% - 56px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 56px,#000 calc(100% - 56px),transparent 100%)}[data-tildaform] input[name="form-spec-comments"],[data-tildaform] .js-form-spec-comments{position:absolute !important;left:-9999px !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;border:0 !important}[data-tildaform] *:not(form):has(> input[name="form-spec-comments"]){position:absolute !important;left:-9999px !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;border:0 !important}[data-tildaform] .t-form,[data-tildaform] .t-form__inputsbox{width:100%}[data-tildaform] form{width:100%}[data-tildaform] .t-form__inputsbox{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3)}[data-tildaform] .t-input-group,[data-tildaform] .t-input-block{width:100%;margin:0;float:none}[data-tildaform] .t-input-group{margin-bottom:0 !important}[data-tildaform] .t-input,[data-tildaform] .t-input-block input[type='text'],[data-tildaform] .t-input-block input[type='email']{width:100%;box-sizing:border-box;min-height:44px}[data-tildaform] .t-form__submit{width:100%;margin:0;padding:0;text-align:left}[data-tildaform] .t-form__submit .t-submit,[data-tildaform] .t-submit{width:100%;box-sizing:border-box;min-height:44px;margin:0}@media (min-width: 701px){[data-tildaform] .t-form__submit .t-submit,[data-tildaform] .t-submit{width:auto;min-width:200px;padding-left:var(--space-6);padding-right:var(--space-6)}}.t706__carticon{display:none !important}.gsearch__panel{background:#131313;background:var(--ink-800,#131313);border:1px solid rgb(237 233 225 / 0.22);border-color:var(--rule-strong,rgb(237 233 225 / 0.22));box-shadow:0 24px 48px rgba(0,0,0,0.55)}@media (min-width: 701px){.gsearch.is-open .gsearch__field,.gsearch__field:focus-within{width:clamp(300px,38vw,380px)}}body.unica-silent-add .t706__cartwin{display:none !important}.line__row .qty{display:flex;align-items:center;height:28px}.line__row .qty button{display:inline-flex;align-items:center;justify-content:center;height:100%;padding:0;line-height:1}.line__row .qty span{display:inline-flex;align-items:center;justify-content:center;line-height:1}.cat__name{color:#bdd449}.cat__head:hover .cat__name{color:#d3e470}body:not(.unica-checkout) .t706__cartwin{display:none !important}@media (min-width: 701px){.gsearch{min-width:0}.gsearch__field,.gsearch.is-open .gsearch__field,.gsearch__field:focus-within{width:clamp(300px,38vw,380px);max-width:100%;transition:none}.gsearch__panel{width:100%;min-width:0}}.gsearch__panel .gs__meta{white-space:normal;text-align:right}@media (min-width: 701px) and (max-width: 1500px){.header .brand__tag{display:none}.header .gsearch,.header .brand__tag + .gsearch{margin-left:auto}}.toast{height:56px;padding-top:0;padding-bottom:0;align-items:center;flex-wrap:nowrap;white-space:nowrap;max-width:min(92vw,640px)}#toastMsg{display:block;min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toast button{flex:none;white-space:nowrap}.qv__buy .qty{display:flex;align-items:center;gap:2px}.qv__buy .qty > button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;line-height:1}.qv__buy .qty > span{line-height:1}body.unica-checkout .t706__cartwin{opacity:1 !important}.seo-hero{max-width:var(--max);margin:0 auto;padding:var(--space-8) var(--space-6) var(--space-4)}.seo-hero[hidden]{display:none}.seo-hero__title{font-size:var(--t-h1);font-weight:min(900,calc(200 + var(--fw-step,0) * 100));line-height:1.05;letter-spacing:-0.01em;margin-top:var(--space-3);max-width:20ch}.seo-hero__lead{margin-top:var(--space-4);max-width:64ch;color:var(--bone-500);font-size:var(--t-small);line-height:1.7}@media (max-width: 1100px){.seo-hero{padding:var(--space-6) var(--space-4) var(--space-3)}.seo-hero__title{max-width:16ch}}.seo-tail{max-width:var(--max);margin:0 auto;padding:var(--space-7) var(--space-6) var(--space-8);border-top:1px solid var(--rule)}.seo-tail[hidden]{display:none}.seo-tail__title{font-family:var(--font-serif);font-size:var(--t-h3);font-weight:min(900,calc(300 + var(--fw-step,0) * 100));line-height:1.2;max-width:24ch}.seo-tail__text{margin-top:var(--space-3);max-width:64ch;color:var(--bone-500);font-size:var(--t-small);line-height:1.7}@media (max-width: 700px){.seo-tail{padding:var(--space-6) var(--space-4) var(--space-7)}}@media (max-width: 700px){.unica-root input,.unica-root textarea,.unica-root select,.unica-root .t-input,.unica-root .t-input-phonemask__input,.unica-root textarea.t-input{font-size:16px !important}}@media (hover: none){.burger,.drawer__close,.card__add,.chip,.line__row .qty button,.line__del{position:relative}.burger::after,.drawer__close::after,.qv__close::after,.gsearch__clear::after,.card__add::after,.chip::after,.line__row .qty button::after,.line__del::after{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:44px;height:44px}.card__add::after,.chip::after,.line__del::after{width:100%}.gsearch__clear::after{width:38px;height:38px}.line__row .qty button::after{width:40px}.line__del{margin-left:var(--space-5)}}.chip[aria-pressed='true']:not(:disabled),.chip.is-active:not(:disabled){border-color:var(--gold-500);color:var(--gold-400);background:var(--tint)}body,.t-body,.t-page{background-color:var(--ink-900) !important;color:var(--bone-100)}.t-rec,.t-rec_pt_0,.t-rec_pb_0{background-color:transparent !important}.unica-root .t-container,.unica-root .t-container_100,.t-rec:has(> .t-container > .unica-root) .t-container{max-width:none;width:100%;padding:0;margin:0}.t-rec .t-container:has(> .unica-root),.t-rec .t-col:has(> .unica-root){max-width:none !important;width:100% !important;padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important;flex-basis:100% !important}.unica-root,.unica-root .t-text,.unica-root .t-name,.unica-root .t-title,.unica-root .t-descr{font-family:var(--font-sans);line-height:inherit;letter-spacing:inherit;color:inherit}.unica-root *,.unica-root *::before,.unica-root *::after{box-sizing:border-box}.unica-root button,.unica-root input,.unica-root textarea,.unica-root select{border-radius:0;box-shadow:none;-webkit-appearance:none;appearance:none}.unica-root img{max-width:100%;height:auto;vertical-align:top}.unica-root .card__media img,.unica-root .cat__media img{height:100% !important}.unica-root .special__grid .card__media img{height:100% !important}.t-rec:not([data-unica-native="keep"]) .js-store-grid-cont,.t-rec:not([data-unica-native="keep"]) .js-store-grid-cont-preloader,.t-rec:not([data-unica-native="keep"]) .js-store-parts-select-container,.t-rec:not([data-unica-native="keep"]) .js-store-load-more-btn{position:absolute !important;left:-9999px !important;top:0 !important;width:1px !important;height:1px !important;overflow:hidden !important;pointer-events:none !important}.t-rec:not([data-unica-native="keep"]):has(.js-store){padding-top:0 !important;padding-bottom:0 !important}.t-store__prod-popup__container,.t-popup__container,.t-store__cart-wrapper{background-color:var(--ink-800);color:var(--bone-100)}.t-store__card__price,.t-store__prod-popup__price{color:var(--bone-100)}[data-tildaform] .t-form{margin:0}[data-tildaform] .t-input-group{margin-bottom:var(--space-3)}[data-tildaform] .t-input-title,[data-tildaform] .t-input-subtitle{display:none}[data-tildaform] .t-input,[data-tildaform] textarea.t-input{width:100%;height:44px;padding:0 var(--space-4);background:var(--ink-700) !important;border:1px solid transparent !important;border-radius:0 !important;color:var(--bone-100) !important;font-family:var(--font) !important;font-size:var(--t-small) !important}[data-tildaform] textarea.t-input{height:auto;padding:var(--space-3) var(--space-4)}[data-tildaform] .t-input::placeholder{color:var(--bone-500) !important}[data-tildaform] .t-input:focus{border-color:var(--gold-600) !important;outline:none}[data-tildaform] .t-submit{height:44px;padding:0 var(--space-5);background:var(--bone-100) !important;border:1px solid var(--bone-100) !important;border-radius:0 !important;color:var(--ink-900) !important;font-family:var(--font) !important;font-size:var(--t-micro) !important;letter-spacing:var(--track-micro);text-transform:uppercase;cursor:pointer}[data-tildaform] .t-submit:hover{background:var(--gold-400) !important;border-color:var(--gold-400) !important;color:var(--on-accent) !important}[data-tildaform] .t-form__successbox,[data-tildaform] .t-form__errorbox{background:transparent !important;border:0 !important;padding:var(--space-2) 0 0 !important;color:var(--gold-400) !important;font-size:var(--t-micro) !important;text-align:left !important}[data-tildaform] .t-form__errorbox{color:var(--warn) !important}[data-unica-form-source]{position:absolute !important;left:-9999px !important;top:0 !important;width:1px !important;height:1px !important;overflow:hidden !important}.unica-chrome .header{position:fixed;top:0;left:0;right:0;z-index:1000}.unica-root:not(.unica-chrome){padding-top:var(--header-h)}.unica-chrome{overflow:visible}.t706__cartwin-content{background:var(--ink-800) !important;border:1px solid var(--rule-strong) !important;border-radius:0 !important;color:var(--bone-100) !important;font-family:var(--font) !important}.t706__cartwin-heading{color:var(--bone-100) !important;font-family:var(--font-serif) !important;letter-spacing:0 !important}.t706__cartwin-top,.t706__cartwin-products,.t706__product,.t706__cartwin-totalamount-wrap{border-color:var(--rule) !important}.t706__product-title,.t706__cartwin-prodamount-price,.t706__cartwin-prodamount-currency,.t706__cartwin-totalamount-info_value{color:var(--bone-100) !important}.t706__product-title__option,.t706__cartwin-totalamount-info_label{color:var(--bone-500) !important}.t706__cartwin-totalamount-label,.t706__cartwin-totalamount-wrap{color:var(--bone-100) !important}.t706__cartwin-prodamount-label{color:var(--bone-500) !important}.t706__product-plusminus,.t706__product-quantity{color:var(--bone-100) !important}.t706__product-minus,.t706__product-plus{border-color:var(--rule-strong) !important}.t706__product-del{color:var(--bone-500) !important}.t706__product-del:hover{color:var(--warn) !important}.t706__cartwin-close,.t706__close-button{color:var(--bone-300) !important}.t706__cartwin .t-input,.t706__cartwin .t-input-phonemask__wrap{background:var(--ink-700) !important;border:1px solid var(--rule) !important;border-radius:0 !important;color:var(--bone-100) !important;font-family:var(--font) !important}.t706__cartwin .t-input::placeholder{color:var(--bone-700) !important}.t706__cartwin .t-input:focus,.t706__cartwin .t-input-phonemask__wrap:focus-within{border-color:var(--gold-600) !important}.t706__cartwin .t-input-title{color:var(--bone-300) !important;font-family:var(--font) !important}.t706__cartwin .t-input-phonemask__select-code{color:var(--bone-100) !important}.t706__cartwin .t-submit,.t706__cartwin .t-btnflex{background:var(--bone-100) !important;border:1px solid var(--bone-100) !important;border-radius:0 !important;color:var(--ink-900) !important;font-family:var(--font) !important;font-size:var(--t-micro) !important;letter-spacing:var(--track-micro) !important;text-transform:uppercase !important}.t706__cartwin .t-submit:hover,.t706__cartwin .t-btnflex:hover{background:var(--gold-400) !important;border-color:var(--gold-400) !important;color:var(--on-accent) !important}.t706__cartwin .t-form__successbox{background:var(--tint-strong) !important;border:1px solid var(--rule-gold) !important;border-radius:0 !important;color:var(--gold-400) !important;font-family:var(--font) !important;text-align:left !important}.t706__cartwin .t-form__errorbox-text,.t706__cartwin .t-form__errorbox-item{color:var(--warn) !important}.t706__cartwin .t-input-error{color:var(--warn) !important}.t-input,textarea.t-input{background:var(--ink-700) !important;border:1px solid var(--rule) !important;border-radius:0 !important;color:var(--bone-100) !important;font-family:var(--font) !important}.t-input::placeholder{color:var(--bone-500) !important}.t-input:focus{border-color:var(--gold-600) !important;outline:none !important}.t-input-title,.t-input-subtitle{color:var(--bone-300) !important;font-family:var(--font) !important}.t-submit{background:var(--bone-100) !important;border:1px solid var(--bone-100) !important;border-radius:0 !important;color:var(--ink-900) !important;font-family:var(--font) !important;font-size:var(--t-micro) !important;letter-spacing:var(--track-micro) !important;text-transform:uppercase !important;cursor:pointer}.t-submit:hover{background:var(--gold-400) !important;border-color:var(--gold-400) !important;color:var(--on-accent) !important}.t-form__errorbox-wrapper,.t-form__errorbox-middle{background:transparent !important;border:1px solid var(--warn) !important;border-radius:0 !important}.t-form__errorbox-bottom{background:transparent !important;border:0 !important}.t-form__errorbox-text,.t-form__errorbox-item,.t-form__errorbox-link{color:var(--warn) !important;font-family:var(--font) !important}.t-input-error{color:var(--warn) !important}.t-input.t-input_has-error,.t-input-block_error .t-input{border-color:var(--warn) !important}.t-form__inputsbox_horizontal{display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:var(--space-3)}.t-form__inputsbox_horizontal .t-input-group{width:100% !important;margin:0 !important;padding:0 !important;float:none !important}.t-form__inputsbox_horizontal .t-input,.t-form__inputsbox_horizontal textarea.t-input{width:100% !important;box-sizing:border-box;min-height:44px}.t-form__inputsbox_horizontal textarea.t-input{min-height:120px;padding:var(--space-3) var(--space-4)}.t-form__inputsbox_horizontal .t-form__submit{width:100% !important;margin:0 !important;padding:0 !important;text-align:left}.t-form__inputsbox_horizontal .t-submit{width:100%;box-sizing:border-box;min-height:44px}@media (min-width: 701px){.t-form__inputsbox_horizontal .t-submit{width:auto;min-width:200px;padding-left:var(--space-6);padding-right:var(--space-6)}}

/* ============================================================
 * UNICA:END — stylesheet, part 2 of 2. Nothing below this line belongs to UNICA.
 * ============================================================ */
