.consent{right:var(--space-4);bottom:var(--space-4);left:var(--space-4);z-index:50;max-width:760px;max-height:calc(100dvh - 2 * var(--space-4));padding:var(--space-6);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-lg);color:var(--text-primary);margin:0 auto;position:fixed;overflow-y:auto}.consent:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.consent__header{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.consent__title{font:var(--type-h4);margin:0}.consent__close{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--text-secondary);cursor:pointer;transition-property:background-color,color;transition-duration:var(--duration-fast);background:0 0;border:0;place-items:center;display:grid}.consent__close:hover{background:var(--action-neutral-hover);color:var(--text-primary)}.consent__description{margin:0 0 var(--space-3);color:var(--text-secondary);font:var(--type-body-sm)}.consent__links{gap:var(--space-2);margin:0 0 var(--space-4);font:var(--type-body-sm);display:flex}.consent__links a{color:var(--text-link);text-decoration:underline}.consent__categories{gap:var(--space-3);margin:0 0 var(--space-4);padding:var(--space-4) 0 0;border:0;border-top:1px solid var(--border-subtle);display:grid}.consent__category{gap:var(--space-3);cursor:pointer;min-height:44px;font:var(--type-body-sm);grid-template-columns:auto 1fr;align-items:start;display:grid}.consent__category input{width:20px;height:20px;accent-color:var(--action-primary);margin:2px 0 0}.consent__hint{color:var(--text-secondary);display:block}.consent__actions{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.consent__button{height:var(--control-height);padding:0 var(--space-5);border-radius:var(--radius-sm);font:var(--type-button);white-space:nowrap;cursor:pointer;transition-property:background-color,color,border-color;transition-duration:var(--duration-fast);border:1px solid #0000}.consent__button--equal{background:var(--action-primary);min-width:11rem;color:var(--action-primary-text);flex:0 auto}.consent__button--equal:hover{background:var(--action-primary-hover)}.consent__button--text{padding:0 var(--space-3);color:var(--action-primary);background:0 0;margin-right:auto}.consent__button--text:hover{color:var(--action-primary-hover)}@media (width<=767px){.consent{right:var(--space-2);bottom:var(--space-2);left:var(--space-2);padding:var(--space-4)}.consent__actions{flex-direction:column-reverse}.consent__button{width:100%}}@media (prefers-reduced-motion:no-preference){.consent{animation:consent-in var(--duration-fast) var(--ease-standard)}}@keyframes consent-in{0%{opacity:0;transform:translateY(8px)}}.footer[data-astro-cid-qup6pdxl]{background:var(--surface-inverted);color:var(--text-inverse)}.footer__grid[data-astro-cid-qup6pdxl]{gap:var(--space-8);max-width:var(--content-max-width);padding:40px var(--space-6) var(--space-8);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0 auto;display:grid}.footer__logo[data-astro-cid-qup6pdxl]{width:auto;height:28px;margin-bottom:var(--space-4)}.footer__address[data-astro-cid-qup6pdxl]{color:var(--text-inverse-muted);font:400 13px / 1.6 var(--font-family-body);font-style:normal}.footer__contact[data-astro-cid-qup6pdxl]{margin-top:var(--space-3);font:500 13px / 1.6 var(--font-family-body);display:grid}.footer__contact[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl],.footer__links[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]:hover{color:var(--text-inverse)}.footer__heading[data-astro-cid-qup6pdxl]{margin:0 0 var(--space-3);font:600 13px / 1.4 var(--font-family-heading)}.footer__links[data-astro-cid-qup6pdxl]{gap:var(--space-2);font:400 13px / 1.4 var(--font-family-body);margin:0;padding:0;list-style:none;display:grid}.footer__links[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl],.footer__consent[data-astro-cid-qup6pdxl]{color:var(--text-inverse-muted)}.footer__consent[data-astro-cid-qup6pdxl]{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.footer__consent[data-astro-cid-qup6pdxl]:hover{color:var(--text-inverse)}.footer__services[data-astro-cid-qup6pdxl]{padding:var(--space-4);border:1px solid var(--border-inverse);border-radius:var(--radius-md);background:var(--surface-inverted-raised)}.footer__services-title[data-astro-cid-qup6pdxl]{font:600 14px / 1.4 var(--font-family-heading);margin:0 0 6px}.footer__services-text[data-astro-cid-qup6pdxl]{margin:0 0 var(--space-3);color:var(--text-inverse-muted);font:400 13px / 1.5 var(--font-family-body);text-wrap:pretty}.footer__services-link[data-astro-cid-qup6pdxl]{color:var(--text-inverse-accent);font:600 13px var(--font-family-heading)}.footer__services-link[data-astro-cid-qup6pdxl]:hover{color:var(--text-inverse-accent)}.footer__bottom[data-astro-cid-qup6pdxl]{border-top:1px solid var(--border-inverse)}.footer__bottom-inner[data-astro-cid-qup6pdxl]{justify-content:space-between;gap:var(--space-3);max-width:var(--content-max-width);padding:14px var(--space-6);color:var(--text-inverse-subtle);font:400 12px / 1.4 var(--font-family-body);flex-wrap:wrap;margin:0 auto;display:flex}.header__search{height:var(--control-height);padding:0 var(--space-3);color:var(--text-secondary);align-items:center;gap:10px;display:flex;position:relative}.header__search:focus-within{border-color:var(--focus-ring);outline:2px solid var(--focus-ring);outline-offset:2px}.header__search-icon{flex:none;width:18px;height:18px}.header__search-input{min-width:0;color:var(--text-primary);font:400 15px var(--font-family-body);background:0 0;border:0;flex:1}.header__search-input:focus-visible{outline:none}.header__search-key{border:1px solid var(--border-default);border-radius:var(--radius-xs);color:var(--text-muted);font:500 11px / 1 var(--font-family-body);padding:4px 6px}.suggest{z-index:30;inset:calc(100% + var(--space-2)) 0 auto;padding:var(--space-1);box-shadow:var(--shadow-lg);color:var(--text-primary);margin:0;list-style:none;position:absolute}.suggest[hidden]{display:none}.suggest__option{align-items:center;gap:var(--space-3);min-height:var(--control-height);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);cursor:pointer;display:flex}.suggest__option:hover,.suggest__option[aria-selected=true]{background:var(--surface-selected)}.suggest__option[aria-selected=true]{outline:2px solid var(--focus-ring);outline-offset:-2px}.suggest__option--all{color:var(--text-link);font:500 14px var(--font-family-heading)}.suggest__image{border-radius:var(--radius-xs);background:var(--skeleton);flex:none;width:48px;height:48px;overflow:hidden}.suggest__image img{object-fit:cover;width:100%;height:100%;display:block}.suggest__text{min-width:0;display:grid}.suggest__name{font:500 14px / 1.3 var(--font-family-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.suggest__sku{color:var(--text-secondary);font:400 12px / 1.3 var(--font-family-body)}@media (width<=899px){.header__search-key{display:none}}.hero__label{color:var(--text-inverse);font:600 14px / 1.3 var(--font-family-heading);margin-bottom:10px;display:block}.hero__field{border-radius:var(--radius-sm);background:var(--surface-card);height:52px;color:var(--text-secondary);align-items:center;gap:10px;padding:0 6px 0 14px;display:flex;position:relative}.hero__field:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.hero__icon{flex:none;width:20px;height:20px}.hero__input{min-width:0;color:var(--text-primary);font:400 16px var(--font-family-body);background:0 0;border:0;flex:1}.hero__input:focus-visible{outline:none}.hero__submit{height:40px;padding:0 var(--space-4);border-radius:var(--radius-sm);background:var(--action-primary);color:var(--action-primary-text);font:var(--type-button);cursor:pointer;transition-property:background-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);border:0}.hero__submit:hover{background:var(--action-primary-hover)}@media (width<=899px){.hero__form{display:none}}.trust[data-astro-cid-xuklv7im]{justify-content:center;align-items:center;gap:var(--space-2) var(--space-4);height:36px;padding:0 var(--space-6);background:var(--surface-page);color:var(--text-secondary);font:500 13px / 1 var(--font-family-body);white-space:nowrap;margin:0;list-style:none;display:flex;overflow:hidden}.trust__item[data-astro-cid-xuklv7im]{align-items:center;gap:6px;display:flex}.trust__icon[data-astro-cid-xuklv7im]{width:14px;height:14px;color:var(--status-success)}@media (width<=899px){.trust[data-astro-cid-xuklv7im]{height:32px;padding:0 var(--space-3);font-size:12px}.trust__item--desktop[data-astro-cid-xuklv7im]{display:none}}.header[data-astro-cid-vwn3tmth]{view-transition-name:site-header;z-index:20;border-bottom:1px solid var(--border-default);background:var(--surface-card);position:relative}.header__top[data-astro-cid-vwn3tmth]{gap:var(--space-4) var(--space-6);max-width:var(--content-max-width);min-height:var(--header-height);padding:10px var(--space-6);border-bottom:1px solid var(--border-default);grid-template-columns:auto minmax(0,640px) 1fr;grid-template-areas:"logo search actions";align-items:center;margin:0 auto;display:grid}.header__logo[data-astro-cid-vwn3tmth]{grid-area:logo;display:flex}.header__logo[data-astro-cid-vwn3tmth] svg[data-astro-cid-vwn3tmth]{width:auto;height:28px}.header__icon-button[data-astro-cid-vwn3tmth]{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.header__icon-button[data-astro-cid-vwn3tmth]:hover{background:var(--action-neutral-hover)}.header__icon-button[data-astro-cid-vwn3tmth].header__menu-button{display:none}.header__icon-button[data-astro-cid-vwn3tmth] svg[data-astro-cid-vwn3tmth]{width:22px;height:22px}.header__search-area[data-astro-cid-vwn3tmth]{grid-area:search}.header__actions[data-astro-cid-vwn3tmth]{justify-content:flex-end;align-items:center;gap:var(--space-2);grid-area:actions;display:flex}.header__phone[data-astro-cid-vwn3tmth]{align-items:center;gap:var(--space-2);height:var(--control-height);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--text-primary);font:500 14px var(--font-family-heading);white-space:nowrap;text-decoration:none;display:flex}.header__phone[data-astro-cid-vwn3tmth]:hover{background:var(--action-neutral-hover);color:var(--text-primary);text-decoration:none}.header__phone-icon[data-astro-cid-vwn3tmth]{width:18px;height:18px}.header__phone-text[data-astro-cid-vwn3tmth] .tabular[data-astro-cid-vwn3tmth]{font-family:var(--font-family-body)}.header__placeholder[data-astro-cid-vwn3tmth]{height:var(--control-height);border-radius:var(--radius-sm);background:var(--skeleton);display:block}.header__placeholder--account[data-astro-cid-vwn3tmth]{width:120px}.header__placeholder--cart[data-astro-cid-vwn3tmth]{width:150px}.header__nav[data-astro-cid-vwn3tmth]{align-items:center;gap:var(--space-1);max-width:var(--content-max-width);height:var(--control-height);padding:0 var(--space-6);scrollbar-width:none;border-bottom:1px solid var(--border-default);margin:0 auto;display:flex;overflow-x:auto}.header__nav-list[data-astro-cid-vwn3tmth]{gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.header__nav-link[data-astro-cid-vwn3tmth]{padding:14px var(--space-2);color:var(--text-primary);font:var(--type-nav);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;text-decoration:none;display:block}.header__nav-link[data-astro-cid-vwn3tmth]:hover{color:var(--text-link);text-decoration:none}.header__nav-link[data-astro-cid-vwn3tmth][aria-current=page]{border-bottom-color:var(--focus-ring)}.header__nav-extra[data-astro-cid-vwn3tmth]{padding:14px var(--space-3);color:var(--text-link);font:500 13px / 1 var(--font-family-heading);white-space:nowrap;margin-left:auto}.mobile-menu[data-astro-cid-vwn3tmth]{width:min(320px,85vw);height:100dvh;max-height:none;padding:var(--space-3);background:var(--surface-card);box-shadow:var(--shadow-lg);border:0;margin:0;inset:0 auto 0 0}.mobile-menu[data-astro-cid-vwn3tmth]::backdrop{background:#0f134266}.mobile-menu__head[data-astro-cid-vwn3tmth]{padding-left:var(--space-2);justify-content:space-between;align-items:center;display:flex}.mobile-menu__title[data-astro-cid-vwn3tmth]{font:var(--type-h4)}.mobile-menu__list[data-astro-cid-vwn3tmth]{margin:var(--space-2) 0 0;padding:0;list-style:none}.mobile-menu__link[data-astro-cid-vwn3tmth]{min-height:var(--control-height);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--text-primary);font:var(--type-nav);align-items:center;text-decoration:none;display:flex}.mobile-menu__link[data-astro-cid-vwn3tmth]:hover,.mobile-menu__link[data-astro-cid-vwn3tmth][aria-current=page]{background:var(--surface-selected);color:var(--text-primary);text-decoration:none}@media (width<=899px){.header__top[data-astro-cid-vwn3tmth]{gap:var(--space-2);padding:var(--space-2) var(--space-3);grid-template-columns:auto 1fr auto;grid-template-areas:"menu logo actions""search search search"}.header__icon-button[data-astro-cid-vwn3tmth].header__menu-button{grid-area:menu;display:grid}.header__logo[data-astro-cid-vwn3tmth]{justify-content:center}.header__logo[data-astro-cid-vwn3tmth] svg[data-astro-cid-vwn3tmth]{height:24px}.header__account[data-astro-cid-vwn3tmth],.header__nav[data-astro-cid-vwn3tmth]{display:none}.header__phone-text[data-astro-cid-vwn3tmth]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.header__phone[data-astro-cid-vwn3tmth]{width:var(--control-height);justify-content:center;padding:0}.header__phone-icon[data-astro-cid-vwn3tmth]{width:22px;height:22px}.header__actions[data-astro-cid-vwn3tmth]{gap:0}.header__placeholder--cart[data-astro-cid-vwn3tmth]{width:var(--control-height)}}.skip-link[data-astro-cid-qd3fpnhe]{top:var(--space-2);left:var(--space-2);z-index:10;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--surface-card);position:absolute;transform:translateY(-200%)}.skip-link[data-astro-cid-qd3fpnhe]:focus{transform:none}.shop-main[data-astro-cid-qd3fpnhe]{min-height:60vh}
