@charset "UTF-8";:root{--color-accent: #295c9e;--color-accent-soft: #4f7fc4;--color-accent-dark: #001887;--color-brand-ozon: #001887;--color-brand-wb: #cb11ab;--color-black: #0a0d14;--color-bg: #0d111b;--color-bg-elevated: #121829;--color-bg-gradi: linear-gradient(109deg in oklch, oklch(96.42% .001 286.35deg / .05) 0%, oklch(17.76% 0 0deg / 0) 63.01%);--color-surface: #1c2430;--color-surface-light: #f6f5f2;--color-surface-card: #ffffff;--color-white: #ffffff;--color-white-7: oklch(100% 0 0deg / .07);--color-white-10: oklch(100% 0 0deg / .1);--color-white-14: oklch(100% 0 0deg / .14);--color-white-20: oklch(100% 0 0deg / .2);--color-white-30: oklch(100% 0 0deg / .3);--color-white-40: oklch(100% 0 0deg / .4);--color-white-50: oklch(100% 0 0deg / .5);--color-white-65: oklch(100% 0 0deg / .65);--color-white-82: oklch(100% 0 0deg / .82);--color-text: #ffffff;--color-text-muted: #9ea1ad;--color-text-dim: #bdbfcc;--color-text-inverse: #1a1a1f;--color-text-strong: #1a1a1f;--color-text-secondary: #6e6e77;--color-text-meta: #787878;--color-stroke-subtle: #262b38;--color-stroke-strong: #3a4150;--color-stroke-light: #e4e2dd;--color-card-brands: linear-gradient(180deg, #1f388c 0%, #0f1f57 100%);--color-card-shipping: linear-gradient(180deg, #cc660f 0%, #8c4208 100%);--color-card-wholesale: linear-gradient(180deg, #384557 0%, #1c2430 100%);--color-card-match: linear-gradient(180deg, #295c9e 0%, #173b73 100%);--color-article-blue: #eaeef7;--color-article-grey: #eceef1;--color-article-warm: #f7eee0;--color-gold: #ffc745;--color-success: #22c55e;--color-warning: #ffc745;--color-danger: #f97373;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: clamp(1rem, 1rem + (1.5rem - 1rem) * (100vw - 390px) / (1440px - 390px), 1.5rem);--space-6: clamp(1rem, 1rem + (2rem - 1rem) * (100vw - 390px) / (1440px - 390px), 2rem);--space-7: clamp(1.5rem, 1.5rem + (3rem - 1.5rem) * (100vw - 390px) / (1440px - 390px), 3rem);--space-8: clamp(2rem, 2rem + (4rem - 2rem) * (100vw - 390px) / (1440px - 390px), 4rem);--space-section-y-xs: clamp(2rem, 2rem + (3rem - 2rem) * (100vw - 390px) / (1440px - 390px), 3rem);--space-section-y-sm: clamp(2.5rem, 2.5rem + (4rem - 2.5rem) * (100vw - 390px) / (1440px - 390px), 4rem);--space-section-y-md: clamp(2rem, 2rem + (3.5rem - 2rem) * (100vw - 390px) / (1440px - 390px), 3.5rem);--space-section-y-lg: clamp(3rem, 3rem + (7rem - 3rem) * (100vw - 390px) / (1440px - 390px), 7rem);--space-section-y-xl: clamp(4rem, 4rem + (7rem - 4rem) * (100vw - 390px) / (1440px - 390px), 7rem);--space-container-inline: clamp(1rem, 1rem + (6.25rem - 1rem) * (100vw - 390px) / (1440px - 390px), 6.25rem);--space-stack-sm: clamp(1rem, 1rem + (1.5rem - 1rem) * (100vw - 390px) / (1440px - 390px), 1.5rem);--space-stack-md: clamp(1.5rem, 1.5rem + (2.5rem - 1.5rem) * (100vw - 390px) / (1440px - 390px), 2.5rem);--space-stack-lg: clamp(2rem, 2rem + (3.5rem - 2rem) * (100vw - 390px) / (1440px - 390px), 3.5rem);--font-family-base: Onest, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-family-heading: Onest, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-size-body-xs: .8125rem;--font-size-body-sm: .875rem;--font-size-body: 1rem;--font-size-body-md: 1.0625rem;--font-size-body-lg: clamp(1rem, 1rem + (1.125rem - 1rem) * (100vw - 390px) / (1440px - 390px), 1.125rem);--font-size-label: .75rem;--font-size-fact: clamp(1.75rem, 1.75rem + (3.25rem - 1.75rem) * (100vw - 390px) / (1440px - 390px), 3.25rem);--font-size-h6: 1rem;--font-size-h5: clamp(1rem, 1rem + (1.125rem - 1rem) * (100vw - 390px) / (1440px - 390px), 1.125rem);--font-size-h4: clamp(1.125rem, 1.125rem + (1.25rem - 1.125rem) * (100vw - 390px) / (1440px - 390px), 1.25rem);--font-size-h3: clamp(1.375rem, 1.375rem + (1.625rem - 1.375rem) * (100vw - 390px) / (1440px - 390px), 1.625rem);--font-size-h2: clamp(1.625rem, 1.625rem + (2.5rem - 1.625rem) * (100vw - 390px) / (1440px - 390px), 2.5rem);--font-size-h1: clamp(1.875rem, 1.875rem + (3rem - 1.875rem) * (100vw - 390px) / (1440px - 390px), 3rem);--font-size-display: clamp(2.75rem, 2.75rem + (5.25rem - 2.75rem) * (100vw - 390px) / (1440px - 390px), 5.25rem);--line-height-body: 1.5;--line-height-body-tight: 1.45;--line-height-heading: 1.2;--line-height-heading-tight: .9;--line-height-single-line: 1;--font-weight-regular: 400;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-black: 900;--letter-spacing-tight: -.02em;--letter-spacing-normal: 0;--letter-spacing-wide: .04em;--letter-spacing-caps: .8px;--radius-none: 0;--radius-xs: .125rem;--radius-sm: .75rem;--radius-md: 1rem;--radius-lg: 1.25rem;--radius-full: 9999px;--shadow-none: none;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .12);--shadow-lg: 0 12px 30px rgba(0, 0, 0, .18);--shadow-xl: 0 20px 45px rgba(0, 0, 0, .22);--shadow-focus: 0 0 0 2px rgba(56, 189, 248, .6);--shadow-ozon: 0 8px 14px color-mix(in srgb, var(--color-brand-ozon) 55%, transparent);--shadow-wb: 0 8px 14px color-mix(in srgb, var(--color-brand-wb) 55%, transparent);--z-index-base: 0;--z-index-header: 10;--z-index-dropdown: 20;--z-index-sticky: 30;--z-index-overlay: 40;--z-index-modal: 50;--z-index-toast: 60;--z-index-noise: 70;--border-width-none: 0;--border-width-hairline: 1px;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--opacity-disabled: .4;--opacity-muted: .6;--opacity-overlay: .8;--motion-duration-instant: 0ms;--motion-duration-fast: .12s;--motion-duration-normal: .2s;--motion-duration-slow: .28s;--motion-duration-slower: .35s;--motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--motion-easing-decel: cubic-bezier(0, 0, 0, 1);--motion-easing-accel: cubic-bezier(.3, 0, 1, 1);--motion-easing-emphasis: cubic-bezier(.16, 1, .3, 1);--motion-easing-spring: cubic-bezier(.34, 1.56, .64, 1);--layout-container-max: 1440px;--layout-content-max: 720px;--layout-grid-gutter: clamp(1rem, 1rem + (1.5rem - 1rem) * (100vw - 390px) / (1440px - 390px), 1.5rem);--icon-size-sm: 1rem;--icon-size-md: 1.25rem;--icon-size-lg: 1.5rem;--icon-size-xl: 2rem;--control-py-sm: .5rem;--control-px-sm: 1rem;--control-lh-sm: 1.5rem;--control-fs-sm: .875rem;--control-py: 1rem;--control-px: 1.5rem;--control-lh: 1.5rem;--control-fs: .9375rem;--control-py-lg: 1rem;--control-px-lg: 1.5rem;--control-lh-lg: 1.5rem;--control-fs-lg: .9375rem;--control-gap: .75rem}html{box-sizing:border-box}*,*:before,*:after{margin:0;padding:0;box-sizing:inherit}img,video{max-width:100%;height:auto}@font-face{font-family:Onest;src:url(/wp-content/themes/profmera/assets/dist/Onest-Regular-1nsNw9Nn.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/wp-content/themes/profmera/assets/dist/Onest-SemiBold-ZaILb-CQ.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/wp-content/themes/profmera/assets/dist/Onest-Bold-BjL2IA7u.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/wp-content/themes/profmera/assets/dist/Onest-Black-D9bqPV3E.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{background-color:var(--color-bg);color:var(--color-white);font-family:var(--font-family-base);font-size:var(--font-size-body);line-height:var(--line-height-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal;font-feature-settings:"kern" 1,"liga" 1}h2{font-size:var(--font-size-h2);line-height:var(--line-height-heading-tight);font-weight:var(--font-weight-semibold)}h3{font-size:var(--font-size-h3);line-height:var(--line-height-single-line);font-weight:var(--font-weight-semibold)}.u-color-accent{color:var(--color-accent)}.u-hidden{display:none!important}.u-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.container{width:100%;margin-inline:auto;padding-inline:var(--space-container-inline);max-width:calc(var(--layout-container-max) + var(--space-container-inline) * 2)}.container--wide{width:100%;margin-inline:auto;padding-inline:var(--space-container-inline);max-width:calc(var(--layout-container-max-wide) + var(--space-container-inline) * 2)}.container--narrow{width:100%;margin-inline:auto;padding-inline:var(--space-container-inline);max-width:calc(var(--layout-container-max-narrow) + var(--space-container-inline) * 2)}.container--bleed{padding-inline:0}.container--fluid{max-width:100%}.grid{display:grid;gap:var(--layout-grid-gutter);grid-template-columns:1fr}.section-light{padding-block:var(--space-section-y-xl);background-color:var(--color-surface-light);color:var(--color-text-strong)}.section-light--white{background-color:var(--color-surface-card)}.section{--section-line-color: var(--color-white);--section-line-opacity: .2;--section-line-blur: 0;--section-glow-color: color-mix(in oklch, var(--color-white) 5%, transparent);padding-top:var(--space-section-y-xl);padding-bottom:var(--space-section-y-xl);border-top:1px solid var(--color-white-10);position:relative;scroll-margin-top:var(--space-8)}.section>.container{display:flex;flex-direction:column;gap:var(--space-section-y-md)}.section:before{content:"";position:absolute;top:-1px;left:50%;transform:translate(-50%) scaleX(var(--section-line-scale, 1));transform-origin:center;width:var(--layout-container-max);height:1px;opacity:var(--section-line-opacity);filter:blur(var(--section-line-blur));background:linear-gradient(90deg,oklch(0% 0 0deg / 0) 0%,var(--section-line-color) 50%,oklch(0% 0 0deg / 0) 100%)}.section--glow:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:100%;max-width:calc(var(--layout-container-max) + var(--space-container-inline) * 2);height:7.5rem;margin-inline:auto;padding-inline:var(--space-container-inline);border-radius:1440px;background:var(--section-glow-color);filter:blur(55.45px);clip-path:inset(50% -100% -100% -100%)}.section--accent{--section-line-color: var(--color-accent);--section-line-opacity: 1;--section-line-blur: .5px;--section-glow-color: color-mix(in oklch, var(--color-accent) 5%, transparent)}.split{display:grid;gap:var(--layout-grid-gutter);grid-template-columns:1fr}.split--6-1-5{--split-stack-gap: 1.5rem;row-gap:var(--split-stack-gap)}.split--6-1-5>.split__actions{display:grid}.site-header{position:relative;z-index:var(--z-index-header)}.site-header__inner{width:100%;margin-inline:auto;padding-inline:var(--space-container-inline);max-width:calc(var(--layout-container-max) + var(--space-container-inline) * 2);display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding-block-start:var(--space-5);padding-block-end:var(--space-5)}.site-header__collapse{flex:1 1 auto;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-6)}.site-header__collapse .main-navigation{margin-inline:0}.site-header__buttons{display:flex;align-items:center;gap:var(--space-4)}.site-header__meta{display:none}.site-header__clock{font-size:var(--font-size-label);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--color-white-40)}.catalog-btn{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background-color:var(--color-white);color:var(--color-text-inverse);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-single-line);text-transform:uppercase;letter-spacing:var(--letter-spacing-caps);text-decoration:none;transition:transform var(--motion-duration-normal) var(--motion-easing-spring),box-shadow var(--motion-duration-normal) var(--motion-easing-standard)}.catalog-btn__icon{display:inline-flex;width:var(--icon-size-sm);height:var(--icon-size-sm)}.catalog-btn__icon svg{width:100%;height:100%}.catalog-btn:hover{transform:translateY(-1px)}.catalog-btn:active{transform:translateY(1px) scale(.98);transition:transform var(--motion-duration-fast) var(--motion-easing-accel)}.catalog-btn:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.site-header.is-compact .catalog-btn{width:100%;justify-content:center}.skip-link{position:absolute;inset-inline-start:var(--space-4);top:var(--space-4);z-index:var(--z-index-modal);padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm);background-color:var(--color-accent);color:var(--color-black);font-size:var(--font-size-label);text-decoration:none;transform:translateY(calc(-100% - var(--space-4)));transition:transform var(--motion-duration-normal) var(--motion-easing-standard)}.skip-link:focus-visible{outline:none;transform:translateY(0)}.site-header.is-measuring .site-header__collapse{visibility:hidden;transition:none}.site-header.is-compact{position:sticky;top:0;z-index:var(--z-index-modal);background-color:var(--color-bg)}.site-header.is-compact .site-header__inner{padding-block:var(--space-3)}.site-header.is-compact .burger{display:inline-flex}.site-header.is-compact .site-logo,.site-header.is-compact .burger{position:relative;z-index:2}.site-header.is-compact .site-header__collapse{position:fixed;inset:0;z-index:1;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--space-7);padding-block:calc(var(--header-height, 72px) + var(--space-6)) var(--space-7);padding-inline:var(--space-container-inline);background-color:var(--color-bg);background-image:var(--color-bg-gradi);overflow-y:auto;overscroll-behavior:contain;opacity:0;visibility:hidden;transform:translateY(-12px);pointer-events:none;transition:opacity var(--motion-duration-slow) var(--motion-easing-standard),transform var(--motion-duration-slow) var(--motion-easing-emphasis),visibility 0s linear var(--motion-duration-slow)}.site-header.is-compact .site-header__collapse .main-navigation{margin-inline:0}.site-header.is-compact .site-header__collapse .site-header__buttons{margin-block-start:auto;flex-direction:column;align-items:stretch;gap:var(--space-5)}.site-header.is-compact .site-header__collapse .site-header__clock{order:2;text-align:center}.site-header.is-compact .site-header__collapse .btn{order:1;width:100%}.site-header.is-compact .site-header__collapse .site-header__meta{display:flex;flex-direction:column;gap:var(--space-6);padding-block-start:var(--space-6);border-block-start:1px solid var(--color-stroke-subtle)}.site-header.is-compact .site-header__collapse .shop-buttons{flex-direction:column;align-items:stretch;gap:var(--space-4)}.site-header.is-compact .site-header__collapse .shop-btn{justify-content:center}.site-header.is-compact .site-header__contact{display:flex;flex-direction:column;gap:var(--space-1);text-align:center}.site-header.is-compact .site-header__email{color:var(--color-white);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);text-decoration:none}.site-header.is-compact .site-header__email:focus-visible{outline:none;color:var(--color-accent)}.site-header.is-compact .site-header__hours{margin:0;font-size:var(--font-size-label);color:var(--color-white-40)}.site-header.is-compact.is-open{position:fixed;inset-inline:0;top:0}.site-header.is-compact.is-open .site-header__collapse{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:opacity var(--motion-duration-slow) var(--motion-easing-standard),transform var(--motion-duration-slow) var(--motion-easing-emphasis)}.site-header.is-compact.is-open .burger__bar:nth-child(1){transform:translateY(5.25px) rotate(45deg)}.site-header.is-compact.is-open .burger__bar:nth-child(2){transform:translateY(-5.25px) rotate(-45deg)}html.is-menu-open,html.is-menu-open body{overflow:hidden}html.is-menu-open #page{padding-block-start:var(--sticky-header-height, 0px)}.site-header.is-compact .main-navigation{width:100%}.site-header.is-compact .main-navigation__list{flex-direction:column;gap:0;counter-reset:nav}.site-header.is-compact .main-navigation__item{counter-increment:nav;border-block-start:1px solid var(--color-stroke-subtle)}.site-header.is-compact .main-navigation__item:last-child{border-block-end:1px solid var(--color-stroke-subtle)}.site-header.is-compact .main-navigation__item{opacity:0;transform:translateY(14px);transition:opacity var(--motion-duration-slow) var(--motion-easing-standard),transform var(--motion-duration-slow) var(--motion-easing-emphasis)}.site-header.is-compact .main-navigation__link{display:flex;align-items:flex-start;gap:var(--space-4);padding-block:var(--space-5);font-family:var(--font-family-base);font-size:var(--font-size-h3);text-transform:none;letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-heading);color:var(--color-white);white-space:normal}.site-header.is-compact .main-navigation__link:before{content:counter(nav,decimal-leading-zero);flex:none;width:2.25ch;font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-caps);color:var(--color-accent);padding-block-start:.35em}.site-header.is-compact .main-navigation__link:focus-visible{outline:none;color:var(--color-accent)}.site-header.is-compact.is-open .main-navigation__item{opacity:1;transform:none}.site-header.is-compact.is-open .main-navigation__item:nth-child(1){transition-delay:.1s}.site-header.is-compact.is-open .main-navigation__item:nth-child(2){transition-delay:.16s}.site-header.is-compact.is-open .main-navigation__item:nth-child(3){transition-delay:.22s}.site-header.is-compact.is-open .main-navigation__item:nth-child(4){transition-delay:.28s}.site-header.is-compact.is-open .main-navigation__item:nth-child(5){transition-delay:.34s}.site-header.is-compact.is-open .main-navigation__item:nth-child(6){transition-delay:.4s}.site-header.is-compact.is-open .main-navigation__item:nth-child(7){transition-delay:.46s}.site-header.is-compact.is-open .main-navigation__item:nth-child(8){transition-delay:.52s}.site-footer{--footer-mark-w: min( 100vw - var(--space-container-inline) * 2, var(--layout-container-max) );background-color:var(--color-bg)}.site-footer__main,.site-footer__bottom{border-block-start:1px solid var(--color-white-10)}.site-footer__main{display:flex;flex-direction:column;gap:var(--space-8);padding-block:var(--space-section-y-lg)}.site-footer__brand{display:flex;flex-direction:column;gap:var(--space-5);max-width:20rem}.site-footer__logo{display:flex;align-items:center;gap:var(--space-2)}.site-footer__mark{width:.625rem;height:.625rem;border-radius:var(--radius-xs);background-color:var(--color-white)}.site-footer__word{font-size:var(--font-size-h5);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);color:var(--color-white)}.site-footer__desc{font-size:var(--font-size-body-sm);line-height:var(--line-height-body-tight);color:var(--color-text-muted)}.site-footer__contact{display:flex;flex-direction:column;gap:var(--space-2);margin-block-start:var(--space-2)}.site-footer__email{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-white);text-decoration:none;transition:color var(--motion-duration-normal) var(--motion-easing-standard)}.site-footer__email:hover{color:var(--color-accent)}.site-footer__hours{font-size:var(--font-size-label);text-transform:uppercase;letter-spacing:var(--letter-spacing-caps);color:var(--color-white-40)}.site-footer__nav{display:flex;gap:var(--space-8)}.site-footer__flourish{--mark-size: calc(var(--footer-mark-w) / 4.22);overflow:hidden;width:100%;height:calc(var(--mark-size) * .577);-webkit-user-select:none;user-select:none}.site-footer__flourish-text{display:block;font-size:var(--mark-size);line-height:1;font-weight:var(--font-weight-black);letter-spacing:-.04em;text-align:center;white-space:nowrap;color:var(--color-white-7);transform:translateY(-.069em)}.site-footer__bottom{display:flex;flex-direction:column;gap:var(--space-4);padding-block:var(--space-5);font-size:var(--font-size-label);color:var(--color-white-50)}.site-footer__copyright{margin:0}.site-footer__links{display:flex;gap:var(--space-5)}.site-footer__link{color:inherit;text-decoration:none;transition:color var(--motion-duration-normal) var(--motion-easing-standard)}.site-footer__link:hover{color:var(--color-white)}.footer-col{display:flex;flex-direction:column;gap:var(--space-4)}.footer-col__title{font-size:var(--font-size-label);text-transform:uppercase;letter-spacing:var(--letter-spacing-caps);color:var(--color-white-40);font-weight:var(--font-weight-semibold)}.footer-col__list{display:flex;flex-direction:column;gap:var(--space-4);list-style:none}.footer-col__link{font-size:var(--font-size-body);color:var(--color-text-dim);text-decoration:none;transition:color var(--motion-duration-normal) var(--motion-easing-standard)}.footer-col__link:hover{color:var(--color-white)}.footer-col__link--shop{display:inline-flex;align-items:center;gap:var(--space-2)}.footer-col__shop-icon{display:inline-flex;flex-shrink:0;width:var(--icon-size-md);height:var(--icon-size-md)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--control-gap);padding:var(--control-py) var(--control-px);font-family:var(--font-family-base);font-size:var(--control-fs);line-height:var(--control-lh);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-normal);text-decoration:none;text-wrap:nowrap;border-radius:var(--radius-full);border:var(--border-width-thin) solid transparent;background-color:var(--color-surface);color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--motion-duration-normal) var(--motion-easing-spring),box-shadow var(--motion-duration-normal) var(--motion-easing-standard),background-color var(--motion-duration-fast) var(--motion-easing-standard),color var(--motion-duration-fast) var(--motion-easing-standard),border-color var(--motion-duration-fast) var(--motion-easing-standard);box-shadow:var(--shadow-none)}.btn__arrow{width:var(--icon-size-lg);height:var(--icon-size-lg);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);transition:transform var(--motion-duration-normal) var(--motion-easing-spring)}.btn__arrow svg{stroke:currentColor}.btn__addon{display:inline-flex;align-items:center;gap:var(--control-gap);font-size:var(--font-size-label);font-weight:var(--font-weight-regular);line-height:var(--line-height-single-line);color:var(--color-text-muted)}.btn__addon:before{content:"·";flex:none}.btn:hover{transform:translateY(-1px)}.btn:hover .btn__arrow{transform:scale(1.04)}.btn:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.btn:active{transform:translateY(1px) scale(.98);transition:transform var(--motion-duration-fast) var(--motion-easing-accel)}.btn:active .btn__arrow{transform:scale(.92)}.btn:disabled,.btn[aria-disabled=true],.btn.is-disabled{opacity:var(--opacity-disabled);cursor:not-allowed;pointer-events:none;transform:none;box-shadow:var(--shadow-none)}.btn{--btn-px-icon: 1.25rem}.btn:has(.btn__arrow){padding-inline-end:var(--btn-px-icon)}.btn--sm{--btn-px-icon: .75rem;padding:var(--control-py-sm) var(--control-px-sm);font-size:var(--control-fs-sm);line-height:var(--control-lh-sm)}.btn--lg{--btn-px-icon: 1rem;padding:var(--control-py-lg) var(--control-px-lg);font-size:var(--control-fs-lg);line-height:var(--control-lh-lg)}.btn--primary{background-color:var(--color-accent);color:var(--color-black);border-color:var(--color-accent)}.btn--primary:hover{background-color:var(--color-accent-soft);border-color:var(--color-accent-soft)}.btn--primary:active{background-color:var(--color-accent);border-color:var(--color-accent)}.btn--primary .btn__arrow{background:var(--color-black);color:var(--color-accent)}.btn--secondary{background-color:var(--color-surface);color:var(--color-text);border-color:var(--color-white-10)}.btn--secondary:hover{background-color:var(--color-white-7);border-color:var(--color-white-20)}.btn--secondary:active{background-color:var(--color-white-10);border-color:var(--color-white-20)}.btn--secondary .btn__arrow{background:var(--color-white-10);color:var(--color-white)}.btn--ghost{background-color:transparent;color:var(--color-text);border-color:var(--color-stroke-subtle)}.btn--ghost:hover{background-color:var(--color-white-7);border-color:var(--color-white-10)}.btn--danger{background-color:var(--color-danger);color:var(--color-text-inverse);border-color:var(--color-danger)}.burger{display:none;flex:none;padding:0;width:44px;height:44px;align-items:center;justify-content:center;background:transparent;border:0;color:var(--color-white);cursor:pointer}.burger:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}.burger__box{position:relative;display:block;width:24px;height:16px}.burger__bar{position:absolute;inset-inline:0;height:1.5px;background-color:currentColor;border-radius:var(--radius-full);transition:transform var(--motion-duration-slow) var(--motion-easing-emphasis),opacity var(--motion-duration-fast) var(--motion-easing-standard)}.burger__bar:nth-child(1){top:2px}.burger__bar:nth-child(2){bottom:2px}.checkbox{position:relative;display:inline-flex;align-items:flex-start;gap:var(--space-2);cursor:pointer;text-align:left;font-size:var(--font-size-body-sm);line-height:var(--line-height-body-tight);color:var(--color-white-65)}.checkbox__input{position:absolute;inset-block-start:0;inset-inline-start:0;width:1.125rem;height:1.125rem;margin:0;opacity:0;cursor:pointer}.checkbox__box{flex-shrink:0;display:grid;place-items:center;width:1.125rem;height:1.125rem;margin-block-start:calc((1lh - 1.125rem)/2);border-radius:var(--radius-xs);border:var(--border-width-thin) solid var(--color-white-30);color:var(--color-black);transition:background-color var(--motion-duration-fast) var(--motion-easing-standard),border-color var(--motion-duration-fast) var(--motion-easing-standard)}.checkbox__box svg{opacity:0;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.checkbox__label{text-wrap:pretty}.checkbox__label a{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}.checkbox__input:checked+.checkbox__box{background-color:var(--color-accent);border-color:var(--color-accent)}.checkbox__input:checked+.checkbox__box svg{opacity:1}.checkbox__input:focus-visible+.checkbox__box{outline:none;box-shadow:var(--shadow-focus)}.modal{position:fixed;inset:0;z-index:var(--z-index-modal);margin:auto;width:calc(100% - var(--space-5) * 2);max-width:30rem;padding:0;overflow:hidden;isolation:isolate;--modal-ink: var(--color-text);--modal-ink-muted: var(--color-text-muted);--modal-line: var(--color-stroke-subtle);--modal-line-strong: var(--color-stroke-strong);color:var(--modal-ink);background:var(--color-bg-gradi),var(--color-surface);border:var(--border-width-thin) solid var(--color-stroke-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-xl);will-change:transform,opacity;--modal-enter-duration: var(--motion-duration-slow);animation:modal-in var(--modal-enter-duration) var(--motion-easing-emphasis) both}.modal.is-closing{animation:modal-out var(--motion-duration-normal) var(--motion-easing-accel) both}.modal:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%3e%3cfilter%20id='a'%20x='0'%20y='0'%3e%3cfeTurbulence%20baseFrequency='.35'%20numOctaves='3'%20stitchTiles='stitch'/%3e%3cfeBlend%20mode='screen'/%3e%3c/filter%3e%3crect%20width='100%25'%20height='100%25'%20filter='url(%23a)'/%3e%3c/svg%3e");background-size:180px}.modal::backdrop{background-color:color-mix(in oklch,var(--color-black) 78%,transparent);animation:modal-backdrop-in var(--motion-duration-slow) var(--motion-easing-standard) both}.modal.is-closing::backdrop{animation:modal-backdrop-out var(--motion-duration-normal) var(--motion-easing-standard) both}.modal__inner{position:relative;display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-7);max-height:calc(100dvh - var(--space-8));overflow-y:auto}.modal__close{position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4);display:inline-flex;align-items:center;justify-content:center;width:var(--icon-size-xl);height:var(--icon-size-xl);color:var(--modal-ink-muted);background:var(--color-white-7);border:var(--border-width-thin) solid transparent;border-radius:var(--radius-full);cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-easing-standard),background-color var(--motion-duration-fast) var(--motion-easing-standard),border-color var(--motion-duration-fast) var(--motion-easing-standard)}.modal__close svg{width:var(--icon-size-md);height:var(--icon-size-md);stroke:currentColor}.modal__close:hover{color:var(--modal-ink);background:var(--color-white-10);border-color:var(--modal-line-strong)}.modal__close:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.modal__header{display:flex;flex-direction:column;gap:var(--space-2);padding-inline-end:var(--space-7)}.modal__title{margin:0;font-size:var(--font-size-h4);line-height:var(--line-height-heading);font-weight:var(--font-weight-semibold);color:var(--modal-ink)}.modal__field{width:100%}.modal__input{width:100%;padding:var(--space-4) var(--space-5);font-family:var(--font-family-base);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--modal-ink);background:var(--color-white-7);border:var(--border-width-thin) solid var(--modal-line);border-radius:var(--radius-sm);transition:border-color var(--motion-duration-fast) var(--motion-easing-standard),background-color var(--motion-duration-fast) var(--motion-easing-standard)}.modal__input::placeholder{color:var(--modal-ink-muted)}.modal__input:focus,.modal__input:focus-visible{outline:none;background:var(--color-white-10);border-color:var(--color-accent);box-shadow:var(--shadow-focus)}.modal__submit{width:100%}.modal__consent{align-self:flex-start}.modal .form__status{color:var(--modal-ink-muted)}@keyframes modal-in{0%{opacity:0;transform:translateY(1.5rem) scale(.96)}}@keyframes modal-out{to{opacity:0;transform:translateY(1.5rem) scale(.96)}}@keyframes modal-backdrop-in{0%{opacity:0}}@keyframes modal-backdrop-out{to{opacity:0}}.brand-icon{display:block;width:100%;height:100%;object-fit:contain}.shop-buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-4)}.shop-btn{display:inline-flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5) var(--space-3) var(--space-3);border-radius:var(--radius-sm);color:var(--color-white);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-single-line);text-decoration:none;transition:transform var(--motion-duration-normal) var(--motion-easing-spring),box-shadow var(--motion-duration-normal) var(--motion-easing-standard)}.shop-btn__icon{display:inline-flex;width:var(--icon-size-lg);height:var(--icon-size-lg)}.shop-btn__icon svg{width:100%;height:100%}.shop-btn:hover{transform:translateY(-1px)}.shop-btn:active{transform:translateY(1px) scale(.98);transition:transform var(--motion-duration-fast) var(--motion-easing-accel)}.shop-btn:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.shop-btn--ozon{background-color:var(--color-brand-ozon);box-shadow:var(--shadow-ozon)}.shop-btn--wb{background-color:var(--color-brand-wb);box-shadow:var(--shadow-wb)}.shop-badge{display:inline-flex;width:var(--icon-size-lg);height:var(--icon-size-lg)}.site-logo{display:flex}.site-logo__link{display:inline-flex;text-decoration:none}.site-logo__word{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);line-height:var(--line-height-single-line);letter-spacing:var(--letter-spacing-tight);color:var(--color-white)}.product-card{overflow:hidden;border-radius:var(--radius-sm);background-color:var(--color-surface-card);color:var(--color-text-strong)}.product-card--grid{width:100%}.product-card__link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.product-card__photo{position:relative;aspect-ratio:3/4;background-color:color-mix(in oklch,var(--color-surface-light) 70%,white)}.product-card__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.product-card__content{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}.product-card__price{display:flex;align-items:baseline;gap:.375rem}.product-card__price-now{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);line-height:var(--line-height-single-line)}.product-card__price-old{font-size:var(--font-size-body-sm);color:var(--color-text-meta);text-decoration:line-through}.product-card__discount{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold)}.product-card__title{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-regular);line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.product-card__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-block-start:var(--space-1)}.product-card__availability{font-size:var(--font-size-label);color:var(--color-text-meta)}.product-card__shops{display:inline-flex;align-items:center;gap:.375rem}.article-product{max-width:var(--doc-measure, 46rem);margin-block-start:var(--space-5)}.article-product__eyebrow{margin-block-end:var(--space-3);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-caps);color:var(--color-text-meta)}.product-wide{display:grid;grid-template-columns:7rem 1fr;gap:var(--space-4);align-items:center;padding:var(--space-3);border:var(--border-width-thin) solid var(--color-stroke-light);border-radius:var(--radius-md);background-color:var(--color-surface-card);color:var(--color-text-strong);box-shadow:var(--shadow-sm);text-decoration:none;transition:transform var(--motion-duration-normal) var(--motion-easing-spring),box-shadow var(--motion-duration-normal) var(--motion-easing-standard),border-color var(--motion-duration-normal) var(--motion-easing-standard)}.product-wide:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:color-mix(in oklch,var(--color-accent) 40%,var(--color-stroke-light))}.product-wide:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.product-wide__photo{aspect-ratio:3/4;overflow:hidden;border-radius:var(--radius-sm);background-color:color-mix(in oklch,var(--color-surface-light) 70%,white)}.product-wide__image{display:block;width:100%;height:100%;object-fit:cover}.product-wide__body{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.product-wide__price{display:flex;align-items:baseline;gap:.375rem}.product-wide__price-now{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);line-height:var(--line-height-single-line)}.product-wide__price-old{font-size:var(--font-size-body-sm);color:var(--color-text-meta);text-decoration:line-through}.product-wide__discount{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);color:var(--color-accent)}.product-wide__title{font-size:var(--font-size-body-sm);line-height:1.4;color:var(--color-text-strong);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.product-wide__meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin-block-start:var(--space-1)}.product-wide__availability{font-size:var(--font-size-label);color:var(--color-text-meta)}.product-wide__shops{display:inline-flex;align-items:center;gap:.375rem}.catalog{background-color:var(--color-surface-light);color:var(--color-text-strong);padding-block-end:var(--space-section-y-xl)}.catalog__head{display:flex;flex-direction:column;gap:var(--space-3);padding-block-start:var(--space-section-y-lg)}.catalog__title-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.catalog__title{font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading)}.catalog__count{font-size:var(--font-size-body-sm);color:var(--color-text-secondary)}.catalog__lead{max-width:var(--layout-content-max);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-secondary)}.catalog__pills-wrap{padding-block-start:var(--space-6)}.catalog__body{display:flex;flex-direction:column;gap:var(--space-7);padding-block-start:var(--space-6)}.catalog__grid{display:grid;gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.catalog__more{display:flex;justify-content:center}.catalog__empty{font-size:var(--font-size-body-md);color:var(--color-text-secondary)}.catalog-pill{display:inline-flex;align-items:center;padding:var(--space-3) var(--space-5);border:var(--border-width-thin) solid var(--color-stroke-light);border-radius:var(--radius-full);background-color:var(--color-surface-card);color:var(--color-text-strong);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-single-line);text-decoration:none;transition:border-color var(--motion-duration-fast) var(--motion-easing-standard),color var(--motion-duration-fast) var(--motion-easing-standard)}.catalog-pill:hover,.catalog-pill:focus-visible{border-color:var(--color-text-strong)}.catalog-pill--active{border-color:transparent;background-color:var(--color-black);color:var(--color-white)}.catalog__pills{display:flex;flex-wrap:wrap;gap:var(--space-2)}.catalog-more-btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-4) var(--space-7);border:var(--border-width-thin) solid var(--color-stroke-light);border-radius:var(--radius-sm);background-color:var(--color-surface-card);color:var(--color-text-strong);font-family:var(--font-family-base);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:border-color var(--motion-duration-fast) var(--motion-easing-standard),background-color var(--motion-duration-fast) var(--motion-easing-standard)}.catalog-more-btn:hover,.catalog-more-btn:focus-visible{border-color:var(--color-text-strong)}.catalog-more-btn.is-loading{opacity:var(--opacity-disabled);pointer-events:none}.product{background-color:var(--color-surface-light);color:var(--color-text-strong)}.product-hero{padding-block:var(--space-section-y-lg) var(--space-section-y-xl)}.product-hero__inner{display:flex;flex-direction:column;gap:var(--space-7)}.product-gallery__thumbs{display:none}.product-gallery__thumbs-track{position:absolute;inset:0;display:flex;flex-direction:column;gap:var(--space-3);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.product-gallery__thumbs-track::-webkit-scrollbar{display:none}.product-gallery__thumbs-arrow{position:absolute;left:0;right:0;z-index:var(--z-index-dropdown);display:flex;align-items:center;justify-content:center;height:28px;padding:0;border:none;color:var(--color-text-strong);background:var(--color-surface-card);cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-easing-standard)}.product-gallery__thumbs-arrow:hover{color:var(--color-accent-dark)}.product-gallery__thumbs-arrow[hidden]{display:none}.product-gallery__thumbs-arrow--up{top:0;border-radius:var(--radius-sm) var(--radius-sm) 0 0;box-shadow:0 var(--space-2) var(--space-2) calc(-1 * var(--space-1)) var(--color-surface-card)}.product-gallery__thumbs-arrow--down{bottom:0;border-radius:0 0 var(--radius-sm) var(--radius-sm);box-shadow:0 calc(-1 * var(--space-2)) var(--space-2) calc(-1 * var(--space-1)) var(--color-surface-card)}.product-gallery__thumb{width:100%;aspect-ratio:3/4;flex-shrink:0;padding:0;overflow:hidden;border:var(--border-width-thin) solid var(--color-stroke-light);border-radius:var(--radius-sm);background-color:var(--color-surface-card);cursor:pointer;transition:border-color var(--motion-duration-fast) var(--motion-easing-standard)}.product-gallery__thumb:hover{border-color:var(--color-text-secondary)}.product-gallery__thumb.is-active{border-width:var(--border-width-medium);border-color:var(--color-accent-dark)}.product-gallery__thumb-img{display:block;width:100%;height:100%;object-fit:cover}.product-gallery__main{min-width:0}.product-gallery__main.swiper{margin-inline:calc(-1 * var(--space-container-inline))}.product-gallery__slide{aspect-ratio:3/4;overflow:hidden;border-radius:var(--radius-md);background-color:color-mix(in oklch,var(--color-surface-light) 70%,white)}.product-gallery__image{display:block;width:100%;height:100%;object-fit:cover}.product-info{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.product-info__category{font-size:var(--font-size-body-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-text-secondary);text-decoration:none}.product-info__category:hover{color:var(--color-text-strong)}.product-info__title{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading)}.product-info__rating{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-body-sm)}.product-info__rating-score{font-weight:var(--font-weight-semibold)}.product-info__rating-star{color:var(--color-gold)}.product-info__rating-count{color:var(--color-text-secondary)}.product-info__price{display:flex;align-items:baseline;gap:var(--space-3)}.product-info__price-now{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);line-height:var(--line-height-single-line)}.product-info__price-old{font-size:var(--font-size-body-lg);color:var(--color-text-meta);text-decoration:line-through}.product-info__discount{padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);background-color:color-mix(in oklch,var(--color-accent-dark) 10%,transparent);color:var(--color-accent-dark);font-size:var(--font-size-body-xs);font-weight:var(--font-weight-semibold)}.product-info__divider{display:block;width:100%;height:1px;background-color:var(--color-stroke-light)}.product-info__excerpt{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-secondary)}.product-info__excerpt p{margin:0}.product-info__note{font-size:var(--font-size-body-xs);line-height:var(--line-height-body);color:var(--color-text-secondary)}.product-specs{display:flex;flex-direction:column;width:100%}.product-specs__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-3);border-block-end:var(--border-width-thin) solid var(--color-stroke-light);break-inside:avoid}.product-specs__label{color:var(--color-text-secondary);font-size:var(--font-size-body-sm)}.product-specs__value{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);text-align:end}.product-specs__all{display:inline-flex;align-items:center;gap:var(--space-2);margin-block-start:var(--space-4);color:var(--color-accent-dark);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);text-decoration:none}.product-specs__all-icon{display:inline-flex;width:var(--icon-size-sm);height:var(--icon-size-sm)}.product-specs__all-icon svg{width:100%;height:100%;stroke:currentColor}.product-specs--compact .product-specs__row:last-of-type{border-block-end:0}.product-buy{display:flex;flex-wrap:wrap;gap:var(--space-3);width:100%;margin-block-start:var(--space-4)}.product-buy--single{justify-content:flex-start;align-items:flex-start}.product-buy--single .product-buy__btn{flex:0 1 auto;min-width:min(280px,100%)}.product-buy__btn{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-width:0;height:56px}.product-buy__btn{border-radius:var(--radius-sm);color:var(--color-white);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-semibold);text-decoration:none;transition:transform var(--motion-duration-normal) var(--motion-easing-spring),box-shadow var(--motion-duration-normal) var(--motion-easing-standard)}.product-buy__btn:hover{transform:translateY(-1px)}.product-buy__btn:active{transform:translateY(1px) scale(.98);transition:transform var(--motion-duration-fast) var(--motion-easing-accel)}.product-buy__btn:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.product-buy__btn--ozon{background-color:var(--color-brand-ozon);box-shadow:var(--shadow-ozon)}.product-buy__btn--wb{background-color:var(--color-brand-wb);box-shadow:var(--shadow-wb)}.product-buy__icon{display:inline-flex;width:var(--icon-size-lg);height:var(--icon-size-lg)}.product-buy__icon svg{width:100%;height:100%}.product-section{padding-block:var(--space-section-y-lg);border-block-start:var(--border-width-thin) solid var(--color-stroke-light)}.product-section__title{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);margin-block-end:var(--space-6)}.product-description__body{display:flex;flex-direction:column;gap:var(--space-4);max-width:65ch;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-secondary)}.product-description__body p{margin:0}.product-related{overflow-x:clip}.product-related__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-block-end:var(--space-7)}.product-related .product-section__title{margin-block-end:0}.product-related__all{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-accent-dark);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);text-decoration:none;white-space:nowrap}.product-related__all-icon{display:inline-flex;width:var(--icon-size-sm);height:var(--icon-size-sm)}.product-related__all-icon svg{width:100%;height:100%;stroke:currentColor}.product-related__carousel{position:relative;--cards: 5}.product-related__carousel.swiper{overflow:visible}.product-related__carousel .swiper-wrapper{align-items:stretch}.product-related__carousel .swiper-slide{width:calc((100% - 10px * (var(--cards) - 1)) / var(--cards));height:auto}.product-related__nav{display:flex;justify-content:flex-end;gap:var(--space-3);margin-block-start:var(--space-6)}.carousel-nav--light{border-color:var(--color-stroke-light);background-color:var(--color-surface-card);color:var(--color-text-strong)}.carousel-nav--light:hover{background-color:var(--color-surface-light)}.section-header{display:flex;flex-direction:column;gap:var(--space-3)}.section-header__title{flex-shrink:0}.main-navigation__list{list-style:none;padding:0;margin:0;display:flex;gap:var(--space-6)}.main-navigation__link{font-size:var(--font-size-body-sm);text-transform:uppercase;letter-spacing:var(--letter-spacing-caps);color:var(--color-text-dim);font-weight:var(--font-weight-semibold);opacity:.8;text-decoration:none;white-space:nowrap;transition:color var(--motion-duration-normal) var(--motion-easing-standard),opacity var(--motion-duration-normal) var(--motion-easing-standard)}.main-navigation__link:hover{color:var(--color-white);opacity:1}.page-text__header{padding-top:var(--space-section-y-lg);padding-bottom:var(--space-7)}.page-text__header>.container{display:flex;flex-direction:column;gap:var(--space-4)}.page-text__meta{width:100%}.page-text__title{font-size:var(--font-size-h1);line-height:var(--line-height-heading);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);max-width:18ch}.page-text__updated:before{content:none}.page-text__body{padding-bottom:var(--space-section-y-xl)}.prose{max-width:var(--layout-content-max);color:var(--color-white-65);font-size:var(--font-size-body-md);line-height:var(--line-height-body)}.prose>*+*{margin-top:var(--space-5)}.prose h2{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-white-10);color:var(--color-white);font-size:var(--font-size-h4);line-height:var(--line-height-heading);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight)}.prose h2:first-child{margin-top:0;padding-top:0;border-top:none}.prose h3{margin-top:var(--space-7);color:var(--color-white);font-size:var(--font-size-h5);line-height:var(--line-height-heading);font-weight:var(--font-weight-semibold)}.prose h2+h3{margin-top:var(--space-4)}.prose strong{color:var(--color-white);font-weight:var(--font-weight-semibold)}.prose a{color:var(--color-accent);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.prose a:hover,.prose a:focus-visible{opacity:var(--opacity-overlay)}.prose ul,.prose ol{padding-inline-start:var(--space-6)}.prose ul li+li,.prose ol li+li{margin-top:var(--space-3)}.prose ul{list-style:none}.prose ul li{position:relative}.prose ul li:before{content:"";position:absolute;inset-inline-start:calc(var(--space-6) * -1);top:calc(var(--font-size-body-md) * var(--line-height-body) / 2);width:.75rem;height:1px;background-color:var(--color-accent)}.prose ol li::marker{color:var(--color-white-40);font-size:var(--font-size-label)}.prose em{color:var(--color-white-40);font-style:normal}.site-main--doc{width:100%;margin-inline:auto;padding-inline:var(--space-container-inline);max-width:calc(var(--layout-container-max) + var(--space-container-inline) * 2);padding-block:var(--space-section-y-xl);min-height:60vh;color:var(--color-text);--doc-measure: 46rem;display:flex;flex-direction:column;gap:var(--space-7)}.site-main--doc .page-header{display:flex;flex-direction:column;gap:var(--space-3)}.site-main--doc .page-title{font-size:var(--font-size-h1);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-tight);color:var(--color-white)}.site-main--doc .page-title span{color:var(--color-accent)}.site-main--doc .archive-description{max-width:var(--doc-measure);color:var(--color-text-dim);line-height:var(--line-height-body)}.site-main--doc article{display:flex;flex-direction:column;gap:var(--space-4);padding-block-end:var(--space-7);border-block-end:1px solid var(--color-stroke-subtle)}.site-main--doc article:last-of-type{border-block-end:0;padding-block-end:0}.site-main--doc .entry-title{font-size:var(--font-size-h2);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-tight);color:var(--color-white)}.site-main--doc .entry-title a{color:inherit;text-decoration:none;transition:color var(--motion-duration-normal) var(--motion-easing-standard)}.site-main--doc .entry-title a:hover{color:var(--color-accent)}.site-main--doc .entry-meta{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);font-size:var(--font-size-label);color:var(--color-text-dim)}.site-main--doc .post-thumbnail{display:block}.site-main--doc .post-thumbnail img{width:100%;border-radius:var(--radius-md)}.site-main--doc .entry-content,.site-main--doc .entry-summary,.site-main--doc .page-content{max-width:var(--doc-measure);color:var(--color-text);line-height:var(--line-height-body)}.site-main--doc .entry-content>*+*,.site-main--doc .entry-summary>*+*,.site-main--doc .page-content>*+*{margin-block-start:var(--space-4)}.site-main--doc .entry-content h2,.site-main--doc .entry-content h3,.site-main--doc .entry-content h4,.site-main--doc .entry-summary h2,.site-main--doc .entry-summary h3,.site-main--doc .entry-summary h4,.site-main--doc .page-content h2,.site-main--doc .page-content h3,.site-main--doc .page-content h4{margin-block-start:var(--space-6);color:var(--color-white);line-height:var(--line-height-heading)}.site-main--doc .entry-content h2,.site-main--doc .entry-summary h2,.site-main--doc .page-content h2{font-size:var(--font-size-h3)}.site-main--doc .entry-content h3,.site-main--doc .entry-summary h3,.site-main--doc .page-content h3{font-size:var(--font-size-h4)}.site-main--doc .entry-content a:not(.btn):not(.button):not(.wp-element-button),.site-main--doc .entry-summary a:not(.btn):not(.button):not(.wp-element-button),.site-main--doc .page-content a:not(.btn):not(.button):not(.wp-element-button){color:var(--color-accent);text-underline-offset:.2em}.site-main--doc .entry-content ul,.site-main--doc .entry-content ol,.site-main--doc .entry-summary ul,.site-main--doc .entry-summary ol,.site-main--doc .page-content ul,.site-main--doc .page-content ol{padding-inline-start:var(--space-6)}.site-main--doc .entry-content li+li,.site-main--doc .entry-summary li+li,.site-main--doc .page-content li+li{margin-block-start:var(--space-2)}.site-main--doc .entry-content img,.site-main--doc .entry-summary img,.site-main--doc .page-content img{border-radius:var(--radius-md)}.site-main--doc .entry-content blockquote,.site-main--doc .entry-summary blockquote,.site-main--doc .page-content blockquote{padding-inline-start:var(--space-5);border-inline-start:2px solid var(--color-accent);color:var(--color-text-dim);font-style:italic}.site-main--doc .entry-content :where(code,pre),.site-main--doc .entry-summary :where(code,pre),.site-main--doc .page-content :where(code,pre){font-family:var(--font-family-mono, monospace);font-size:.9em}.site-main--doc .entry-content pre,.site-main--doc .entry-summary pre,.site-main--doc .page-content pre{padding:var(--space-4);border-radius:var(--radius-sm);background-color:var(--color-white-7);overflow-x:auto}.site-main--doc .search-form{display:flex;flex-wrap:wrap;gap:var(--space-3);max-width:var(--doc-measure)}.site-main--doc .search-form .search-field{flex:1 1 12rem;min-width:0;padding:var(--control-py) var(--control-px);border:var(--border-width-thin) solid var(--color-stroke-subtle);border-radius:var(--radius-full);background-color:var(--color-surface);color:var(--color-text);font-size:var(--control-fs)}.site-main--doc .search-form .search-field::placeholder{color:var(--color-text-dim)}.site-main--doc .search-form .search-field:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:var(--shadow-focus)}.site-main--doc .search-form .search-submit{flex:none;padding:var(--control-py) var(--control-px-lg);border:var(--border-width-thin) solid var(--color-accent);border-radius:var(--radius-full);background-color:var(--color-accent);color:var(--color-black);font-size:var(--control-fs);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard)}.site-main--doc .search-form .search-submit:hover{background-color:var(--color-accent-soft)}.site-main--doc .search-form .search-submit:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.site-main--doc .post-navigation,.site-main--doc .posts-navigation{padding-block-start:var(--space-6);border-block-start:1px solid var(--color-stroke-subtle)}.site-main--doc .post-navigation .nav-links,.site-main--doc .posts-navigation .nav-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-4)}.site-main--doc .post-navigation a,.site-main--doc .posts-navigation a{color:var(--color-white);text-decoration:none}.site-main--doc .post-navigation a:hover,.site-main--doc .posts-navigation a:hover{color:var(--color-accent)}.site-main--doc .post-navigation .nav-subtitle,.site-main--doc .posts-navigation .nav-subtitle{display:block;font-size:var(--font-size-label);text-transform:uppercase;letter-spacing:var(--letter-spacing-caps);color:var(--color-text-dim)}.site-main--doc .post-navigation .nav-title,.site-main--doc .posts-navigation .nav-title{font-weight:var(--font-weight-semibold)}.site-main--doc .no-results,.site-main--doc .error-404{display:flex;flex-direction:column;gap:var(--space-5);max-width:var(--doc-measure)}.site-main--doc .no-results .page-content,.site-main--doc .error-404 .page-content{color:var(--color-text-dim)}.site-main--doc .error-404__code{font-size:clamp(4rem,18vw,9rem);font-weight:var(--font-weight-bold);line-height:1;color:var(--color-white-10);letter-spacing:var(--letter-spacing-tight)}.site-main--doc .error-404__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block-start:var(--space-2)}.site-main--doc .page-links{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-start:var(--space-5)}.site-main--doc .edit-link{font-size:var(--font-size-label)}.site-main--doc .wc-block-grid__products,.site-main--doc .wc-block-grid{margin-inline:0}.site-main--doc .woocommerce-cart-form,.site-main--doc .woocommerce-orders-table,.site-main--doc .shop_table,.site-main--doc .woocommerce-MyAccount-content table{display:block;max-width:100%;overflow-x:auto}.site-main--doc .entry-header .entry-title{color:var(--color-white)}.site-main--doc .woocommerce form .form-row{display:flex;flex-direction:column;gap:var(--space-2);margin-block-end:var(--space-4)}.site-main--doc .woocommerce label{font-size:var(--font-size-body-sm);color:var(--color-text-dim)}.site-main--doc .woocommerce input.input-text,.site-main--doc .woocommerce input[type=text],.site-main--doc .woocommerce input[type=email],.site-main--doc .woocommerce input[type=tel],.site-main--doc .woocommerce input[type=password],.site-main--doc .woocommerce input[type=number],.site-main--doc .woocommerce input[type=search],.site-main--doc .woocommerce textarea,.site-main--doc .woocommerce select{width:100%;max-width:100%;padding:var(--control-py) var(--control-px);border:var(--border-width-thin) solid var(--color-stroke-subtle);border-radius:var(--radius-sm);background-color:var(--color-surface);color:var(--color-text);font-size:var(--control-fs);font-family:inherit}.site-main--doc .woocommerce input.input-text::placeholder,.site-main--doc .woocommerce input[type=text]::placeholder,.site-main--doc .woocommerce input[type=email]::placeholder,.site-main--doc .woocommerce input[type=tel]::placeholder,.site-main--doc .woocommerce input[type=password]::placeholder,.site-main--doc .woocommerce input[type=number]::placeholder,.site-main--doc .woocommerce input[type=search]::placeholder,.site-main--doc .woocommerce textarea::placeholder,.site-main--doc .woocommerce select::placeholder{color:var(--color-text-dim)}.site-main--doc .woocommerce input.input-text:focus-visible,.site-main--doc .woocommerce input[type=text]:focus-visible,.site-main--doc .woocommerce input[type=email]:focus-visible,.site-main--doc .woocommerce input[type=tel]:focus-visible,.site-main--doc .woocommerce input[type=password]:focus-visible,.site-main--doc .woocommerce input[type=number]:focus-visible,.site-main--doc .woocommerce input[type=search]:focus-visible,.site-main--doc .woocommerce textarea:focus-visible,.site-main--doc .woocommerce select:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:var(--shadow-focus)}.site-main--doc .woocommerce .password-input,.site-main--doc .woocommerce .woocommerce-password-strength{display:block;width:100%}.site-main--doc .woocommerce .button,.site-main--doc .woocommerce .wp-element-button,.site-main--doc .woocommerce button[type=submit],.site-main--doc .woocommerce input[type=submit]{display:inline-flex;align-items:center;justify-content:center;padding:var(--control-py) var(--control-px-lg);border:var(--border-width-thin) solid var(--color-accent);border-radius:var(--radius-full);background-color:var(--color-accent);color:var(--color-black);font-size:var(--control-fs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-single-line);text-decoration:none;cursor:pointer;transition:transform var(--motion-duration-normal) var(--motion-easing-spring),background-color var(--motion-duration-fast) var(--motion-easing-standard)}.site-main--doc .woocommerce .button:hover,.site-main--doc .woocommerce .wp-element-button:hover,.site-main--doc .woocommerce button[type=submit]:hover,.site-main--doc .woocommerce input[type=submit]:hover{background-color:var(--color-accent-soft);border-color:var(--color-accent-soft)}.site-main--doc .woocommerce .button:active,.site-main--doc .woocommerce .wp-element-button:active,.site-main--doc .woocommerce button[type=submit]:active,.site-main--doc .woocommerce input[type=submit]:active{transform:translateY(1px) scale(.98)}.site-main--doc .woocommerce .button:focus-visible,.site-main--doc .woocommerce .wp-element-button:focus-visible,.site-main--doc .woocommerce button[type=submit]:focus-visible,.site-main--doc .woocommerce input[type=submit]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.site-main--doc .woocommerce .woocommerce-form-login__rememberme,.site-main--doc .woocommerce .woocommerce-form-register__rememberme{display:inline-flex;align-items:center;gap:var(--space-2)}.site-main--doc .woocommerce .woocommerce-form__input-checkbox{width:auto}.site-main--doc .woocommerce a:not(.button):not(.wp-element-button){color:var(--color-accent)}.site-main--doc .woocommerce .woocommerce-MyAccount-navigation ul{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);padding:0;margin-block-end:var(--space-6);border-block-end:1px solid var(--color-stroke-subtle);padding-block-end:var(--space-4)}.site-main--doc .woocommerce .woocommerce-MyAccount-navigation a{color:var(--color-white);text-decoration:none}.site-main--doc .woocommerce .woocommerce-MyAccount-navigation .is-active a{color:var(--color-accent)}.site-main--doc .woocommerce .woocommerce-message,.site-main--doc .woocommerce .woocommerce-info,.site-main--doc .woocommerce .woocommerce-error{list-style:none;padding:var(--space-4) var(--space-5);border-radius:var(--radius-sm);border:var(--border-width-thin) solid var(--color-stroke-subtle);background-color:var(--color-surface);margin-block-end:var(--space-5)}.hero{position:relative;overflow:hidden;padding-block:var(--space-section-y-xl) var(--space-section-y-lg)}.hero__glow{position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%);z-index:0;width:min(700px,90%);height:350px;pointer-events:none;background:radial-gradient(ellipse at center,color-mix(in oklch,var(--color-accent-soft) 22%,transparent) 0%,transparent 70%);filter:blur(40px)}.hero__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-6);text-align:center}.hero__lead{display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.hero__title{font-size:var(--font-size-display);font-weight:var(--font-weight-bold);line-height:var(--line-height-single-line);letter-spacing:var(--letter-spacing-tight);color:var(--color-white)}.hero__title-soft{font-weight:var(--font-weight-regular);color:var(--color-text-dim)}.hero__subtitle{max-width:41rem;font-size:var(--font-size-body-lg);line-height:var(--line-height-body);color:var(--color-text-muted)}.trust-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2) var(--space-5);list-style:none;margin:0;padding:0;font-size:var(--font-size-body-sm);color:var(--color-text-muted)}.trust-strip__item{display:inline-flex;align-items:center;gap:.35em}.trust-strip__item b{font-weight:var(--font-weight-semibold);color:var(--color-white)}.trust-strip__item:not(:first-child):before{content:"";width:4px;height:4px;margin-inline-end:var(--space-3);border-radius:var(--radius-full);background-color:currentColor;opacity:.5}.trust-strip__star{color:var(--color-gold)}.products{position:relative;margin-block-start:var(--space-8)}.products .product-card{box-shadow:var(--shadow-lg)}.products__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-block-end:var(--space-7)}.products__title{font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);line-height:var(--line-height-single-line);letter-spacing:var(--letter-spacing-tight);color:var(--color-white)}.products__meta{font-size:var(--font-size-label);text-transform:uppercase;letter-spacing:var(--letter-spacing-caps);color:var(--color-text-muted)}.products__carousel{position:relative;--cards: 5}.products__carousel.swiper{overflow:visible}.products__carousel .swiper-wrapper{align-items:stretch}.products__carousel .swiper-slide{width:calc((100% - 10px * (var(--cards) - 1)) / var(--cards));height:auto}.products__fade{position:absolute;inset-block:0;inset-inline-end:calc(50% - 50vw);z-index:2;width:90px;pointer-events:none;background:linear-gradient(to right,transparent,var(--color-bg))}.products__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-block-start:var(--space-5)}.products__nav{display:flex;align-items:center;gap:var(--space-3)}.catalog-ghost{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:var(--border-width-thin) solid var(--color-white-10);border-radius:var(--radius-sm);background-color:var(--color-white-7);color:var(--color-white);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-single-line);text-decoration:none;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard),border-color var(--motion-duration-fast) var(--motion-easing-standard)}.catalog-ghost__icon{display:inline-flex;width:var(--icon-size-md);height:var(--icon-size-md)}.catalog-ghost__icon svg{width:100%;height:100%;stroke:currentColor}.catalog-ghost:hover{background-color:var(--color-white-10);border-color:var(--color-white-20)}.catalog-ghost:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.carousel-nav{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:var(--border-width-thin) solid var(--color-white-20);border-radius:var(--radius-full);background-color:var(--color-white-7);color:var(--color-white);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard),opacity var(--motion-duration-fast) var(--motion-easing-standard)}.carousel-nav:hover{background-color:var(--color-white-10)}.carousel-nav:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.carousel-nav.is-disabled{opacity:.45;cursor:default;pointer-events:none}.advantages__head{display:flex;flex-direction:column;gap:var(--space-4);max-width:35rem;margin-block-end:var(--space-section-y-md)}.advantages__title{letter-spacing:var(--letter-spacing-tight)}.advantages__subtitle{font-size:var(--font-size-body-md);line-height:var(--line-height-body);color:var(--color-text-secondary)}.advantages__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-5)}.advantage-card{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-6);min-height:17rem;padding:var(--space-7);border-radius:var(--radius-lg);color:var(--color-white);box-shadow:var(--shadow-lg);overflow:hidden}.advantage-card__top{display:flex;align-items:flex-start;justify-content:space-between}.advantage-card__icon{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:var(--radius-md);background-color:var(--color-white-14)}.advantage-card__icon svg{width:var(--icon-size-xl);height:var(--icon-size-xl)}.advantage-card__num{font-size:var(--font-size-fact);line-height:var(--line-height-single-line);letter-spacing:var(--letter-spacing-tight);color:var(--color-white-20)}.advantage-card__body{display:flex;flex-direction:column;gap:var(--space-3)}.advantage-card__title{font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-tight)}.advantage-card__text{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-white-82)}.advantage-card--brands{background:var(--color-card-brands)}.advantage-card--shipping{background:var(--color-card-shipping)}.advantage-card--wholesale{background:var(--color-card-wholesale)}.advantage-card--match{background:var(--color-card-match)}.faq__inner{display:grid;grid-template-columns:minmax(0,380px) 1fr;gap:var(--space-8);align-items:start}.faq__title{letter-spacing:var(--letter-spacing-tight)}.faq__subtitle{margin-block-start:var(--space-4);max-width:24rem;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-secondary)}.faq__list{display:flex;flex-direction:column;gap:var(--space-3)}.faq-item{border:var(--border-width-thin) solid var(--color-stroke-light);border-radius:var(--radius-md);background-color:var(--color-surface-card);box-shadow:var(--shadow-sm)}.faq-item__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5);cursor:pointer;list-style:none}.faq-item__head::-webkit-details-marker{display:none}.faq-item__head:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-md)}.faq-item__q{font-size:var(--font-size-h5);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-strong)}.faq-item__toggle{position:relative;flex:none;width:var(--icon-size-lg);height:var(--icon-size-lg);color:var(--color-text-strong)}.faq-item__toggle:before,.faq-item__toggle:after{content:"";position:absolute;background-color:currentColor;border-radius:var(--radius-xs)}.faq-item__toggle:before{inset-block-start:50%;inset-inline:4px;height:2px;transform:translateY(-50%)}.faq-item__toggle:after{inset-inline-start:50%;inset-block:4px;width:2px;transform:translate(-50%);transition:opacity var(--motion-duration-normal) var(--motion-easing-standard),transform var(--motion-duration-normal) var(--motion-easing-standard)}.faq-item[open] .faq-item__toggle:after{opacity:0;transform:translate(-50%) rotate(90deg)}.faq-item__answer{max-width:40rem;padding:0 var(--space-5) var(--space-5);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-secondary)}.blog__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);margin-block-end:var(--space-section-y-md)}.blog__title{letter-spacing:var(--letter-spacing-tight)}.blog__all{display:inline-flex;align-items:center;gap:var(--space-2);flex:none;font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-strong);text-decoration:none;transition:color var(--motion-duration-normal) var(--motion-easing-standard)}.blog__all-icon{display:inline-flex;width:var(--icon-size-sm);height:var(--icon-size-sm)}.blog__all-icon svg{width:100%;height:100%;stroke:currentColor}.blog__all:hover{color:var(--color-accent)}.blog__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}.article-card{overflow:hidden;border:var(--border-width-thin) solid var(--color-stroke-light);border-radius:var(--radius-md);background-color:var(--color-surface-card);box-shadow:var(--shadow-sm);transition:transform var(--motion-duration-normal) var(--motion-easing-spring),box-shadow var(--motion-duration-normal) var(--motion-easing-standard)}.article-card__link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.article-card__media{position:relative;aspect-ratio:397/200}.article-card__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.article-card__category{position:absolute;inset-block-start:var(--space-4);inset-inline-start:var(--space-4);padding:.375rem .625rem;border-radius:var(--radius-full);background-color:var(--color-surface-card);box-shadow:var(--shadow-sm);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-caps);color:var(--color-text-strong)}.article-card__body{display:flex;flex:1;flex-direction:column;gap:var(--space-3);padding:var(--space-5)}.article-card__meta{font-size:var(--font-size-body-xs);letter-spacing:var(--letter-spacing-wide);color:var(--color-text-meta)}.article-card__title{font-size:var(--font-size-h4);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-strong)}.article-card__excerpt{font-size:var(--font-size-body-sm);line-height:var(--line-height-body);color:var(--color-text-secondary)}.article-card__read{display:inline-flex;align-items:center;gap:var(--space-2);margin-block-start:auto;padding-block-start:var(--space-1);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-strong)}.article-card__read-icon{display:inline-flex;width:var(--icon-size-sm);height:var(--icon-size-sm)}.article-card__read-icon svg{width:100%;height:100%;stroke:currentColor}.article-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.article-card--blue .article-card__media{background-color:var(--color-article-blue)}.article-card--grey .article-card__media{background-color:var(--color-article-grey)}.article-card--warm .article-card__media{background-color:var(--color-article-warm)}.blog-archive{padding-block:var(--space-section-y-xl)}.blog-archive__head{display:flex;flex-direction:column;gap:var(--space-3);max-width:var(--doc-measure, 46rem);margin-block-end:var(--space-section-y-md)}.blog-archive__title{font-size:var(--font-size-h1);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-strong)}.blog-archive__lead{color:var(--color-text-secondary);line-height:var(--line-height-body)}.blog-archive__empty{color:var(--color-text-secondary)}.blog-archive .pagination{margin-block-start:var(--space-7)}.blog-archive .pagination .nav-links{display:flex;flex-wrap:wrap;gap:var(--space-2)}.blog-archive .pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;padding:var(--space-2) var(--space-3);border:var(--border-width-thin) solid var(--color-stroke-light);border-radius:var(--radius-sm);color:var(--color-text-strong);text-decoration:none;line-height:var(--line-height-single-line);transition:color var(--motion-duration-fast) var(--motion-easing-standard),border-color var(--motion-duration-fast) var(--motion-easing-standard)}.blog-archive .pagination .page-numbers:hover{color:var(--color-accent);border-color:var(--color-accent)}.blog-archive .pagination .page-numbers.current{color:var(--color-black);background-color:var(--color-accent);border-color:var(--color-accent)}.blog-archive .pagination .page-numbers.dots{border-color:transparent}.article-single__back{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--space-1);margin-block-end:var(--space-2);padding:.4rem .85rem .4rem .6rem;border:var(--border-width-thin) solid var(--color-stroke-light);border-radius:var(--radius-full);background-color:var(--color-surface-card);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-decoration:none;transition:color var(--motion-duration-normal) var(--motion-easing-standard),border-color var(--motion-duration-normal) var(--motion-easing-standard)}.article-single__back-icon{display:inline-flex;width:var(--icon-size-sm);height:var(--icon-size-sm)}.article-single__back-icon svg{width:100%;height:100%}.article-single__back:hover{color:var(--color-text-strong);border-color:color-mix(in oklch,var(--color-accent) 40%,var(--color-stroke-light))}.article-single__header{display:flex;flex-direction:column;gap:var(--space-3);max-width:var(--doc-measure)}.article-single__meta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);font-size:var(--font-size-body-sm);color:var(--color-text-meta)}.article-single__meta-dot{width:3px;height:3px;border-radius:var(--radius-full);background-color:currentColor;opacity:.55}.article-single__title{font-size:var(--font-size-h1);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-strong)}.article-single__tags{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2);padding:0}.article-single__tags a{display:inline-flex;padding:.25rem .75rem;border:var(--border-width-thin) solid var(--color-stroke-light);border-radius:var(--radius-full);font-size:var(--font-size-label);text-transform:uppercase;letter-spacing:var(--letter-spacing-caps);color:var(--color-text-secondary);text-decoration:none;transition:color var(--motion-duration-fast) var(--motion-easing-standard),border-color var(--motion-duration-fast) var(--motion-easing-standard)}.article-single__tags a:hover{color:var(--color-accent);border-color:var(--color-accent)}.article-single__cover{margin:0;max-width:var(--doc-measure);aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-lg);background-color:var(--color-stroke-light)}.article-single__cover img{display:block;width:100%;height:100%;object-fit:cover}.blog-archive{background-color:var(--color-surface-light)}.site-main--article{color:var(--color-text-secondary);background-color:var(--color-surface-light);box-shadow:0 0 0 100vmax var(--color-surface-light);clip-path:inset(0 -100vmax)}.site-main--article .entry-content{color:var(--color-text-secondary)}.site-main--article .entry-content h2,.site-main--article .entry-content h3,.site-main--article .entry-content h4{color:var(--color-text-strong)}.site-main--article .entry-content blockquote{color:var(--color-text-secondary)}.site-main--article .entry-content pre{background-color:color-mix(in oklch,var(--color-text-strong) 6%,transparent)}.site-main--article .post-navigation{border-block-start-color:var(--color-stroke-light)}.site-main--article .post-navigation a{color:var(--color-text-strong)}.site-main--article .post-navigation .nav-subtitle{color:var(--color-text-meta)}.cta__inner{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);padding-block:var(--space-section-y-xl) var(--space-section-y-lg);text-align:center}.cta__title{font-size:var(--font-size-h1);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading-tight);letter-spacing:var(--letter-spacing-tight);color:var(--color-white)}.cta__subtitle{max-width:35rem;font-size:var(--font-size-body-lg);line-height:var(--line-height-body);color:var(--color-text-muted)}@media(min-width:768px){.grid--bento{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:row dense}.grid--bento>*{grid-column:span 4}.grid--bento>*:nth-child(4n+1){grid-column:span 8}.grid--bento>*:nth-child(4n+2){grid-column:span 4}.grid--bento>*:nth-child(4n+3){grid-column:span 4}.grid--bento>*:nth-child(4n+4){grid-column:span 8}.catalog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-gallery{display:flex;gap:var(--space-3)}.product-gallery__thumbs{display:block;position:relative;flex-shrink:0;width:84px}.product-gallery__main.swiper{flex:1 1 auto;margin-inline:0}.product-specs--full{display:block;columns:2;column-gap:var(--space-8)}.site-main--doc .woocommerce .woocommerce-MyAccount-navigation ul{justify-content:flex-start}}@media(min-width:900px){.split--6-1-5{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--layout-grid-gutter);row-gap:var(--space-7)}.split--6-1-5>.split__actions{display:block}.split--6-1-5>.split__main{grid-column:1/span 5}.split--6-1-5>.split__aside{grid-column:7/span 6;grid-row:1/span 2}.split--6-1-5>.split__actions{grid-column:1/span 5}}@media(min-width:1024px){.split--6-6{grid-template-columns:1fr 1fr}.split--8-4{grid-template-columns:8fr 4fr}.site-footer__main{flex-direction:row;align-items:flex-start;justify-content:space-between}.site-footer__bottom{flex-direction:row;align-items:center;justify-content:space-between}.catalog__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-hero__inner{flex-direction:row;align-items:flex-start;gap:var(--space-8)}.product-gallery{flex:1 1 0;max-width:568px}.product-info{flex:1 1 0}}@media(min-width:1280px){.split--6-1-5>.split__main{grid-column:1/span 6}.split--6-1-5>.split__aside{grid-column:8/span 5}.split--6-1-5>.split__actions{grid-column:1/span 6}}@media(max-width:1280px){:root{--layout-container-max: 1200px;--layout-content-max: 680px;--layout-grid-gutter: clamp(1rem, 1rem + (1.5rem - 1rem) * (100vw - 390px) / (1440px - 390px), 1.5rem);--icon-size-sm: 1rem;--icon-size-md: 1.25rem;--icon-size-lg: 1.5rem;--icon-size-xl: 2rem}.product-related__carousel,.products__carousel{--cards: 4}}@media(max-width:1024px){:root{--layout-container-max: 1040px;--layout-content-max: 640px;--layout-grid-gutter: clamp(1rem, 1rem + (1.5rem - 1rem) * (100vw - 390px) / (1440px - 390px), 1.5rem);--icon-size-sm: 1rem;--icon-size-md: 1.25rem;--icon-size-lg: 1.5rem;--icon-size-xl: 2rem}.site-header.is-pre-init:not(.is-compact){position:sticky;top:0;z-index:var(--z-index-modal);background-color:var(--color-bg)}.site-header.is-pre-init:not(.is-compact) .site-header__inner{padding-block:var(--space-3)}.site-header.is-pre-init:not(.is-compact) .burger{display:inline-flex}.site-header.is-pre-init:not(.is-compact) .site-logo,.site-header.is-pre-init:not(.is-compact) .burger{position:relative;z-index:2}.site-header.is-pre-init:not(.is-compact) .site-header__collapse{position:fixed;inset:0;z-index:1;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--space-7);padding-block:calc(var(--header-height, 72px) + var(--space-6)) var(--space-7);padding-inline:var(--space-container-inline);background-color:var(--color-bg);background-image:var(--color-bg-gradi);overflow-y:auto;overscroll-behavior:contain;opacity:0;visibility:hidden;transform:translateY(-12px);pointer-events:none;transition:opacity var(--motion-duration-slow) var(--motion-easing-standard),transform var(--motion-duration-slow) var(--motion-easing-emphasis),visibility 0s linear var(--motion-duration-slow)}.site-header.is-pre-init:not(.is-compact) .site-header__collapse .main-navigation{margin-inline:0}.site-header.is-pre-init:not(.is-compact) .site-header__collapse .site-header__buttons{margin-block-start:auto;flex-direction:column;align-items:stretch;gap:var(--space-5)}.site-header.is-pre-init:not(.is-compact) .site-header__collapse .site-header__clock{order:2;text-align:center}.site-header.is-pre-init:not(.is-compact) .site-header__collapse .btn{order:1;width:100%}.site-header.is-pre-init:not(.is-compact) .site-header__collapse .site-header__meta{display:flex;flex-direction:column;gap:var(--space-6);padding-block-start:var(--space-6);border-block-start:1px solid var(--color-stroke-subtle)}.site-header.is-pre-init:not(.is-compact) .site-header__collapse .shop-buttons{flex-direction:column;align-items:stretch;gap:var(--space-4)}.site-header.is-pre-init:not(.is-compact) .site-header__collapse .shop-btn{justify-content:center}.site-header.is-pre-init:not(.is-compact) .site-header__contact{display:flex;flex-direction:column;gap:var(--space-1);text-align:center}.site-header.is-pre-init:not(.is-compact) .site-header__email{color:var(--color-white);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);text-decoration:none}.site-header.is-pre-init:not(.is-compact) .site-header__email:focus-visible{outline:none;color:var(--color-accent)}.site-header.is-pre-init:not(.is-compact) .site-header__hours{margin:0;font-size:var(--font-size-label);color:var(--color-white-40)}.product-related__carousel,.products__carousel{--cards: 3}}@media(max-width:768px){:root{--layout-container-max: 720px;--layout-content-max: 100%;--layout-grid-gutter: clamp(1rem, 1rem + (1.5rem - 1rem) * (100vw - 390px) / (1440px - 390px), 1.5rem);--icon-size-sm: 1rem;--icon-size-md: 1.25rem;--icon-size-lg: 1.5rem;--icon-size-xl: 2rem;--control-py-sm: .5rem;--control-px-sm: .75rem;--control-lh-sm: .875rem;--control-fs-sm: .875rem;--control-py: 1rem;--control-px: 2rem;--control-lh: 1rem;--control-fs: .9375rem;--control-py-lg: .875rem;--control-px-lg: 1.125rem;--control-lh-lg: 1.25rem;--control-fs-lg: .875rem;--control-gap: .5rem}.product-buy{flex-direction:column}.product-buy__btn{flex:0 0 auto}.product-related__carousel{--cards: 2}.site-main--doc{padding-block:var(--space-section-y-md, var(--space-8));gap:var(--space-6)}.products__carousel{--cards: 2}.faq__inner,.blog__grid{grid-template-columns:1fr}}@media(max-width:480px){:root{--layout-container-max: 100%;--layout-content-max: 100%;--layout-grid-gutter: clamp(1rem, 1rem + (1.5rem - 1rem) * (100vw - 390px) / (1440px - 390px), 1.5rem);--icon-size-sm: 1rem;--icon-size-md: 1.25rem;--icon-size-lg: 1.5rem;--icon-size-xl: 2rem}.product-related__carousel,.products__carousel{--cards: 1.2}.advantages__grid{grid-template-columns:1fr}}@media(hover:none)and (pointer:coarse){.modal{--modal-enter-duration: .6s}}@media(prefers-reduced-motion:reduce){.catalog-btn{transition:box-shadow var(--motion-duration-fast) var(--motion-easing-standard)}.catalog-btn:hover,.catalog-btn:active{transform:none}.skip-link{transition:none}.site-header.is-compact .site-header__collapse,.site-header.is-compact .main-navigation__item{transition-duration:var(--motion-duration-instant);transform:none}.site-header.is-compact.is-open .main-navigation__item{transition-delay:0s}.btn{transition:box-shadow var(--motion-duration-fast) var(--motion-easing-standard),background-color var(--motion-duration-fast) var(--motion-easing-standard),color var(--motion-duration-fast) var(--motion-easing-standard),border-color var(--motion-duration-fast) var(--motion-easing-standard)}.btn__arrow{transition:none}.btn:hover,.btn:active,.btn:hover .btn__arrow,.btn:active .btn__arrow{transform:none}.burger__bar{transition-duration:var(--motion-duration-instant)}.modal,.modal.is-closing,.modal::backdrop,.modal.is-closing::backdrop{animation-duration:1ms}.shop-btn{transition:box-shadow var(--motion-duration-fast) var(--motion-easing-standard)}.shop-btn:hover,.shop-btn:active{transform:none}.product-wide{transition:box-shadow var(--motion-duration-fast) var(--motion-easing-standard)}.product-wide:hover{transform:none}.faq-item__toggle:after{transition:none}.article-card{transition:box-shadow var(--motion-duration-fast) var(--motion-easing-standard)}.article-card:hover{transform:none}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
