@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../../fonts/ibm-plex-sans-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../../fonts/ibm-plex-sans-cyrillic-400-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../../fonts/ibm-plex-sans-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../../fonts/ibm-plex-sans-cyrillic-500-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../../fonts/ibm-plex-sans-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../../fonts/ibm-plex-sans-cyrillic-600-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../../fonts/ibm-plex-sans-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../../fonts/ibm-plex-sans-cyrillic-700-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../../fonts/ibm-plex-mono-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../../fonts/ibm-plex-mono-cyrillic-400-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../../fonts/ibm-plex-mono-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../../fonts/ibm-plex-mono-cyrillic-500-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../../fonts/ibm-plex-mono-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../../fonts/ibm-plex-mono-cyrillic-600-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../../fonts/ibm-plex-mono-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../../fonts/ibm-plex-mono-cyrillic-700-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}:root{--msm-accent-50: #FEF9EE;--msm-accent-100: #FFEFCC;--msm-accent-200: #FBE7BC;--msm-accent-300: #FFD370;--msm-accent-400: #FFC84A;--msm-accent-500: #FFBD27;--msm-accent-600: #F0AC0E;--msm-accent-700: #B07C00;--msm-accent-800: #8F6600;--msm-accent-900: #5B4004;--msm-color-primary: var(--msm-accent-500);--msm-color-primary-hover: var(--msm-accent-600);--msm-color-primary-gradient: linear-gradient(180deg, #FFCB52, #FFBD27);--msm-color-accent: var(--msm-accent-500);--msm-color-on-accent: #16181D;--msm-color-accent-link: var(--msm-accent-800);--msm-color-accent-link-hover: #755200;--msm-color-accent-border: var(--msm-accent-700);--msm-color-accent-soft: var(--msm-accent-50);--msm-color-accent-soft-border: var(--msm-accent-200);--msm-color-accent-soft-text: #7A5407;--msm-color-accent-dark-text: var(--msm-accent-900);--msm-color-accent-plate: #FCF3E1;--msm-color-nav-hover: #C97A00;--msm-color-nav-active: #F5A623;--msm-chevron-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239AA0A8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--msm-color-secondary: #16181D;--msm-color-text: #16181D;--msm-color-text-strong: #16181D;--msm-color-text-body: #4A4F57;--msm-color-text-nav: #3A3F47;--msm-color-text-muted: #676E7C;--msm-color-text-dim: #868C95;--msm-color-muted: #676E7C;--msm-color-bg: #FFFFFF;--msm-color-page: #FFFFFF;--msm-color-surface: #F7F8FA;--msm-color-surface-2: #EDEEF1;--msm-color-surface-3: #E3E5E9;--msm-color-overlay: rgba(11, 11, 13, .5);--msm-color-overlay-modal: rgba(11, 11, 13, .55);--msm-color-surface-dark: #0B0B0D;--msm-color-border: #EEF0F3;--msm-color-border-strong: #E2E4E9;--msm-color-border-input: #E6E8EC;--msm-color-line-soft: #F1F3F6;--msm-color-dark-panel: #0B0B0D;--msm-color-dark-line: #2A2C32;--msm-color-dark-text: #EDEEF0;--msm-color-dark-text-strong: #FFFFFF;--msm-color-dark-text-muted: #A8ACB3;--msm-color-dark-text-dim: #8D9299;--msm-color-success: #2FBF6B;--msm-color-success-bg: #F5FBF7;--msm-color-success-border: #DFF0E4;--msm-color-success-text: #137A45;--msm-color-danger: #D9544D;--msm-color-danger-bg: #FDF7F7;--msm-color-danger-border: #F6DEDE;--msm-color-danger-text: #B3261E;--msm-color-info: #2B4C86;--msm-color-info-bg: #EDF1FA;--msm-color-warning: var(--msm-accent-600);--msm-font-heading: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--msm-font-body: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--msm-font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--msm-fw-regular: 400;--msm-fw-normal: 400;--msm-fw-medium: 500;--msm-fw-semibold: 600;--msm-fw-bold: 700;--msm-fw-extrabold: 700;--msm-fw-black: 700;--msm-fs-xs: clamp(11px, 10.63px + .102vw, 12px);--msm-fs-sm: clamp(12px, 11.5px + .14vw, 13px);--msm-fs-base: clamp(13.5px, 13px + .14vw, 14.5px);--msm-fs-md: clamp(14px, 13.5px + .14vw, 15px);--msm-fs-lg: clamp(14.5px, 13.8px + .2vw, 15.5px);--msm-fs-xl: clamp(15px, 14px + .28vw, 17px);--msm-fs-2xl: clamp(16px, 14.4px + .45vw, 19px);--msm-fs-3xl: clamp(19px, 16.8px + .61vw, 22px);--msm-fs-4xl: clamp(22px, 19.4px + .72vw, 25px);--msm-fs-5xl: clamp(25px, 20.3px + 1.31vw, 34px);--msm-fs-6xl: clamp(29px, 21.6px + 2.06vw, 42px);--msm-fs-7xl: clamp(34px, 20.5px + 3.75vw, 58px);--msm-fs-display: clamp(48px, 10vw, 180px);--msm-ls-tight: -1.2px;--msm-ls-snug: -.7px;--msm-ls-card: -.3px;--msm-ls-kicker: 1.15px;--msm-lh-tight: 1.08;--msm-lh-snug: 1.25;--msm-lh-normal: 1.5;--msm-lh-loose: 1.65;--msm-space-1: 4px;--msm-space-2: 7px;--msm-space-3: 10px;--msm-space-4: 13px;--msm-space-5: 19px;--msm-space-6: 25px;--msm-space-7: 13px;--msm-space-8: 46px;--msm-space-9: 68px;--msm-radius-sm: 9px;--msm-radius-md: 11px;--msm-radius-lg: 13px;--msm-radius-xl: 16px;--msm-radius-2xl: 18px;--msm-radius-3xl: 22px;--msm-radius-full: 9999px;--msm-shadow-sm: 0 1px 3px rgba(16, 24, 40, .07), 0 12px 30px rgba(16, 24, 40, .1);--msm-shadow-md: 0 16px 38px rgba(16, 24, 40, .14);--msm-shadow-lg: 0 20px 50px rgba(16, 24, 40, .16);--msm-shadow-modal: 0 30px 80px rgba(16, 24, 40, .3);--msm-shadow-accent: 0 8px 22px rgba(255, 189, 39, .35);--msm-shadow-accent-hover: 0 12px 28px rgba(255, 189, 39, .45);--msm-container-sm: 640px;--msm-container-md: 768px;--msm-container-lg: 1024px;--msm-container-xl: 1280px;--msm-container-max: 1560px;--msm-container-pad: 24px;--msm-duration-fast: .15s;--msm-duration-normal: .25s;--msm-duration-slow: .4s;--msm-easing: cubic-bezier(.4, 0, .2, 1);--msm-z-header: 100;--msm-z-mobile-nav: 200;--msm-z-modal: 300;--msm-z-notification: 400 }.msm-on-dark{--msm-color-bg: var(--msm-color-dark-panel);--msm-color-surface: #16181D;--msm-color-surface-2: #1E2026;--msm-color-border: var(--msm-color-dark-line);--msm-color-border-strong: #3A3D45;--msm-color-text: var(--msm-color-dark-text);--msm-color-text-body: var(--msm-color-dark-text-muted);--msm-color-text-muted: var(--msm-color-dark-text-muted);--msm-color-text-dim: var(--msm-color-dark-text-dim);--msm-color-muted: var(--msm-color-dark-text-muted);--msm-color-accent-link: var(--msm-accent-500);--msm-color-accent-link-hover: var(--msm-accent-400);--msm-color-accent-border: var(--msm-accent-500) }.msm-footer{--msm-color-bg: var(--msm-color-dark-panel);--msm-color-surface: #16181D;--msm-color-surface-2: #1E2026;--msm-color-border: var(--msm-color-dark-line);--msm-color-text: var(--msm-color-dark-text);--msm-color-text-body: var(--msm-color-dark-text-muted);--msm-color-text-muted: var(--msm-color-dark-text-muted);--msm-color-text-dim: var(--msm-color-dark-text-dim);--msm-color-muted: var(--msm-color-dark-text-muted);--msm-color-accent-link: var(--msm-accent-500);--msm-color-accent-link-hover: var(--msm-accent-400);--msm-color-accent-border: var(--msm-accent-500) }*,:after,:before{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgba(59, 130, 246, .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgba(59, 130, 246, .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:after,:before{border:0 solid;box-sizing:border-box}:after,:before{--tw-content: "" }:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:var(--msm-font-body);font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}html{-webkit-text-size-adjust:100%}body{background-color:var(--msm-color-page);color:var(--msm-color-text);font-family:var(--msm-font-body);font-size:var(--msm-fs-base);line-height:var(--msm-lh-normal)}button,input,optgroup,select,textarea,.msm-btn,.msm-input,.msm-select,.msm-textarea{font-family:var(--msm-font-body)}h1,h2,h3,h4,h5,h6,.msm-logo__name{font-family:var(--msm-font-heading)}body.msm-body{background:var(--msm-color-page)!important;border:0!important;box-shadow:none!important;color:var(--msm-color-text)!important;font-family:var(--msm-font-body)!important;margin:0!important;max-width:none!important;padding:0!important}h1,h2,h3,h4,h5,h6{font-family:var(--msm-font-heading);font-weight:700;line-height:var(--msm-lh-tight)}a{color:var(--msm-color-accent-link);text-decoration:none;transition:color var(--msm-duration-fast) var(--msm-easing)}a:hover{color:var(--msm-color-accent-link-hover)}img{display:block;height:auto;max-width:100%}:focus-visible{outline:2px solid var(--msm-color-accent-border);outline-offset:2px}.screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;white-space:nowrap;width:1px}.container{width:100%}@media(min-width:600px){.container{max-width:600px}}@media(min-width:960px){.container{max-width:960px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1440px){.container{max-width:1440px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"\201c" "\201d" "\2018" "\2019"}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: rgba(17, 24, 39, .1);--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: hsla(0, 0%, 100%, .1);--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgba(0, 0, 0, .5);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.msm-container{margin-left:auto;margin-right:auto;max-width:var(--msm-container-max);padding-left:32px;padding-right:32px;width:100%}@media(max-width:640px){.msm-container{padding-left:16px;padding-right:16px}}.msm-skip-link{background-color:var(--msm-color-primary);left:-9999px;padding:.5rem .75rem;position:absolute;top:0;z-index:50;color:var(--msm-color-on-accent)}.msm-skip-link:focus{left:.5rem;top:.5rem}.msm-btn{align-items:center;border:1px solid transparent;border-radius:var(--msm-radius-lg);cursor:pointer;display:inline-flex;font-family:var(--msm-font-body);font-size:var(--msm-fs-base);font-weight:600;gap:.5rem;justify-content:center;letter-spacing:-.1px;line-height:1.2;min-height:48px;padding:13px 22px;text-align:center;text-decoration:none;transition:background-color var(--msm-duration-fast) var(--msm-easing),border-color var(--msm-duration-fast) var(--msm-easing),color var(--msm-duration-fast) var(--msm-easing),box-shadow var(--msm-duration-fast) var(--msm-easing),transform var(--msm-duration-fast) var(--msm-easing);-webkit-user-select:none;-moz-user-select:none;user-select:none}.msm-btn:disabled{cursor:not-allowed;opacity:.5}a.msm-btn--danger:hover,a.msm-btn--dark:hover{color:#fff}.msm-btn--ghost:hover{background-color:var(--msm-color-surface)}.msm-btn--dark:hover{background:#000;color:#fff}.msm-input,.msm-select,.msm-textarea{background-color:var(--msm-color-bg);border-color:var(--msm-color-border);border-radius:var(--msm-radius-md);border-width:1px;color:var(--msm-color-text);font-family:var(--msm-font-body);font-size:var(--msm-fs-base);padding:.5rem .75rem;transition:border-color var(--msm-duration-fast) var(--msm-easing),box-shadow var(--msm-duration-fast) var(--msm-easing);width:100%}@media(max-width:640px){.msm-input,.msm-select,.msm-textarea,.msm-footer__subscribe-input,.msm-inquiry-form__input,.msm-inquiry-form__textarea,.msm-callback-modal__input,.msm-callback-modal__textarea{font-size:16px}}.msm-input:focus,.msm-select:focus,.msm-textarea:focus{border-color:var(--msm-color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--msm-color-primary) 20%,transparent);outline:2px solid transparent;outline-offset:2px}.msm-btn--primary{background:var(--msm-color-primary-gradient);border-color:transparent;box-shadow:var(--msm-shadow-accent);color:var(--msm-color-on-accent)}.msm-btn--primary:focus-visible,.msm-btn--primary:hover{background:var(--msm-color-primary-hover);box-shadow:var(--msm-shadow-accent-hover);color:var(--msm-color-on-accent);transform:translateY(-2px)}.msm-btn--secondary{background:transparent;border-color:var(--msm-color-border-input);color:var(--msm-color-text)}.msm-btn--secondary:focus-visible,.msm-btn--secondary:hover{background:var(--msm-color-text);border-color:var(--msm-color-text);color:#fff}.msm-btn--dark{background:var(--msm-color-text);border-color:var(--msm-color-text);color:#fff}.msm-btn--dark:focus-visible,.msm-btn--dark:hover{background:#000;border-color:#000;transform:translateY(-2px)}.msm-btn--ghost{background:transparent;border-color:var(--msm-color-border);color:var(--msm-color-text-muted)}.msm-btn--ghost:focus-visible,.msm-btn--ghost:hover{border-color:var(--msm-color-border-strong);color:var(--msm-color-text)}.msm-btn--danger{background:var(--msm-color-danger);border-color:var(--msm-color-danger);color:#fff}.msm-btn--danger:focus-visible,.msm-btn--danger:hover{background:var(--msm-color-danger-text);border-color:var(--msm-color-danger-text)}.msm-btn--sm{border-radius:var(--msm-radius-sm);font-size:var(--msm-fs-sm);min-height:34px;padding:7px 13px}.msm-btn--lg{font-size:var(--msm-fs-lg);min-height:46px;padding:12px 24px}.msm-btn[disabled],.msm-btn[aria-disabled=true]{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}@media(prefers-reduced-motion:reduce){.msm-btn{transition:none}.msm-btn:hover{transform:none}}.msm-btn--outline-light{background:transparent;border-color:#ffffff59;color:#fff}.msm-btn--outline-light:focus-visible,.msm-btn--outline-light:hover{background:#fff;border-color:#fff;color:var(--msm-color-text)}.msm-btn:disabled,.msm-btn.is-disabled,.msm-callback-modal__submit:disabled,.msm-home__btn.is-disabled,.msm-e404__btn.is-disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.msm-consent{align-items:flex-start;color:var(--msm-color-text-muted);cursor:pointer;display:flex;font-size:var(--msm-fs-sm);gap:8px;line-height:1.4}.msm-consent input{opacity:0;pointer-events:none;position:absolute}.msm-consent__box{align-items:center;background:#fff;border:1.5px solid var(--msm-color-border-input);border-radius:4px;color:#fff;display:inline-flex;flex-shrink:0;font-size:12px;height:18px;justify-content:center;line-height:1;margin-top:1px;transition:background var(--msm-duration-fast) var(--msm-easing),border-color var(--msm-duration-fast) var(--msm-easing);width:18px}.msm-consent input:checked+.msm-consent__box{background:var(--msm-color-primary);border-color:var(--msm-color-primary)}.msm-consent input:checked+.msm-consent__box:before{content:"\2713"}.msm-consent input:focus-visible+.msm-consent__box{outline:2px solid var(--msm-color-primary);outline-offset:2px}.msm-consent__text a{color:var(--msm-color-accent-link);text-decoration:underline;text-underline-offset:2px}.msm-footer .msm-consent,.msm-on-dark .msm-consent{color:var(--msm-color-text-muted)}.msm-badge{border:1px solid transparent;border-radius:var(--msm-radius-sm);display:inline-block;font-family:var(--msm-font-body);font-size:var(--msm-fs-xs);font-weight:700;letter-spacing:.07em;line-height:1;padding:6px 10px;text-transform:uppercase;background:var(--msm-color-accent-soft);border-color:var(--msm-color-accent-soft-border);color:var(--msm-color-accent-soft-text)}.msm-badge--sale{background:var(--msm-color-accent);border-color:transparent;color:var(--msm-color-on-accent)}.msm-badge--hit{background:var(--msm-color-text);border-color:transparent;color:#fff}.msm-badge--new{background:var(--msm-color-success-bg);border-color:var(--msm-color-success-border);color:var(--msm-color-success-text)}.msm-badge--registry,.msm-badge--info{background:var(--msm-color-info-bg);border-color:transparent;color:var(--msm-color-info)}.msm-notification{border-radius:var(--msm-radius-md);border-width:1px;padding:1rem}.msm-notification--success{background-color:var(--msm-color-surface);border-color:var(--msm-color-success);color:var(--msm-color-success)}:root{--msm-header-text-service: #6B7280;--msm-header-icon-service: #9198A1;--msm-header-text-faint: #9AA0A8;--msm-header-chevron-idle: #C9CDD3;--msm-header-submit-bg: #EDEEF1;--msm-header-submit-bg-hover: #E3E5E9}.msm-header{background:var(--msm-color-bg);border-bottom:1px solid var(--msm-color-line-soft);position:relative;z-index:var(--msm-z-header)}.msm-header .msm-container{margin:0 auto;max-width:var(--msm-container-max);padding-left:32px;padding-right:32px;width:100%}@media(max-width:640px){.msm-header .msm-container{padding-left:12px;padding-right:12px}}.msm-header__top-bar{background:var(--msm-color-bg);border-bottom:1px solid var(--msm-color-line-soft);position:relative;z-index:2}.msm-header__top-bar-inner{align-items:center;color:var(--msm-header-text-service);display:flex;flex-wrap:wrap;font-size:14px;flex-wrap:nowrap;gap:10px 16px;padding-bottom:15px;padding-top:15px}.msm-header__top-spacer{flex:1}.msm-header__top-contact--phone .msm-header__top-contact-icon,.msm-header__top-contact--phone .msm-header__top-contact-code,.msm-header__top-contact--phone .msm-header__top-contact-num{color:var(--msm-color-accent-link, #E8930C)}.msm-header__top-contact--phone .msm-header__top-contact-num{font-weight:700}.msm-header__top-contact--email,.msm-header__top-item--place{border-left:1px solid var(--msm-color-border);padding-left:16px}.msm-header__top-item{align-items:center;color:var(--msm-header-text-service);display:flex;flex:none;gap:7px;text-decoration:none}.msm-header__top-item--place{flex:0 1 auto;min-width:0}.msm-header__top-item--hours,.msm-header__top-item--place{font-size:18px;font-weight:var(--msm-fw-regular);letter-spacing:-.3px}.msm-header__top-item--hours svg,.msm-header__top-item--place svg{height:18px;width:18px}.msm-header__top-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msm-header__top-item svg{color:var(--msm-header-icon-service);flex:none}.msm-header__top-item-icon{align-items:center;background:var(--msm-color-surface);border-radius:9px;color:var(--msm-header-icon-service);display:flex;flex:none;height:30px;justify-content:center;width:30px}.msm-header__top-item-icon svg{color:inherit}.msm-header__login:focus-visible,.msm-header__login:hover,.msm-header__top-menu a:focus-visible,.msm-header__top-menu a:hover{color:var(--msm-color-text)}.msm-header__top-menu{display:flex;flex-wrap:wrap;gap:8px 22px;list-style:none;margin:0;padding:0}.msm-header__top-menu a{color:var(--msm-header-text-service);text-decoration:none}.msm-header__account{flex:none;position:relative}.msm-header__account .msm-header__login{gap:7px}.msm-header__account-chevron{background-color:currentColor;display:block;flex:none;height:12px;-webkit-mask:var(--msm-chevron-down) no-repeat 50% / 12px 12px;mask:var(--msm-chevron-down) no-repeat 50% / 12px 12px;opacity:.55;transition:transform var(--msm-duration-normal) var(--msm-easing);width:12px}.msm-header__account--has-menu:focus-within .msm-header__account-chevron,.msm-header__account--has-menu:hover .msm-header__account-chevron{transform:rotate(180deg)}.msm-header__account-menu{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);box-shadow:var(--msm-shadow-lg);display:flex;flex-direction:column;list-style:none;margin:0;min-width:230px;opacity:0;padding:10px;pointer-events:none;position:absolute;right:-10px;top:100%;transition:opacity var(--msm-duration-fast) var(--msm-easing);z-index:200}.msm-header__account--has-menu:focus-within .msm-header__account-menu,.msm-header__account--has-menu:hover .msm-header__account-menu{opacity:1;pointer-events:auto}.msm-header__account-menu a{border-radius:11px;color:var(--msm-color-text);display:block;font-size:15px;padding:10px 13px;text-decoration:none;white-space:nowrap}.msm-header__account-menu a:focus-visible,.msm-header__account-menu a:hover{background:var(--msm-color-surface);color:var(--msm-color-accent-link)}.msm-header__top-contact{align-items:center;color:inherit;display:flex;flex:none;gap:9px;text-decoration:none}.msm-header__top-contact-icon{align-items:center;background:var(--msm-color-surface);border-radius:9px;color:var(--msm-header-icon-service);display:flex;flex:none;height:30px;justify-content:center;transition:background .15s ease,color .15s ease;width:30px}.msm-header__top-contact-value{color:var(--msm-color-text);font-size:18px;font-weight:var(--msm-fw-bold);letter-spacing:-.3px;white-space:nowrap}.msm-header__top-contact-code{color:var(--msm-color-text-muted);font-weight:var(--msm-fw-semibold);margin-right:1px}.msm-header__top-contact-num{color:var(--msm-color-text)}.msm-header__top-contact-value--sm{overflow:hidden;text-overflow:ellipsis}.msm-header__top-contact:focus-visible .msm-header__top-contact-icon,.msm-header__top-contact:hover .msm-header__top-contact-icon{background:var(--msm-color-accent-soft);color:var(--msm-color-accent-link)}.msm-header__top-contact:focus-visible .msm-header__top-contact-value,.msm-header__top-contact:focus-visible .msm-header__top-contact-num,.msm-header__top-contact:hover .msm-header__top-contact-value,.msm-header__top-contact:hover .msm-header__top-contact-num{color:var(--msm-color-accent-link)}.msm-header__main-inner{align-items:center;display:flex;flex-wrap:wrap;gap:18px 22px;line-height:1.25;padding-bottom:16px;padding-top:16px}.msm-header__main{border-top:0}.msm-logo{align-items:center;color:inherit;display:flex;flex:none;gap:16px;text-decoration:none}.msm-logo__mark{align-items:center;background:var(--msm-color-accent);border-radius:12px;color:var(--msm-color-dark-text-strong);display:flex;flex:none;height:46px;justify-content:center;width:46px}.msm-logo__mark svg{height:26px;width:26px}.msm-logo__name{color:var(--msm-color-text);font-size:23px;font-weight:var(--msm-fw-bold);letter-spacing:-.8px;line-height:1;text-transform:uppercase;white-space:nowrap}.msm-logo--custom img{height:auto;max-height:46px;width:auto}.msm-header__catalog{flex:none;position:relative}.msm-header__catalog-btn{align-items:center;background:var(--msm-color-bg);border:1.5px solid var(--msm-color-border-input);border-radius:13px;color:var(--msm-color-text);cursor:pointer;display:flex;flex:none;font-family:var(--msm-font-body);font-size:17px;font-weight:var(--msm-fw-bold);gap:12px;height:48px;padding:0 20px;transition:border-color var(--msm-duration-fast) var(--msm-easing)}.msm-header__catalog-btn:focus-visible,.msm-header__catalog-btn:hover,.msm-header__catalog-btn[aria-expanded=true]{border-color:var(--msm-color-accent)}.msm-header__catalog-mark{align-items:center;background:var(--msm-color-accent);border-radius:8px;color:var(--msm-color-on-accent);display:flex;flex:none;height:30px;justify-content:center;width:30px}.msm-header__catalog-chevron{color:var(--msm-color-text);display:flex;transition:transform var(--msm-duration-normal) var(--msm-easing)}.msm-header__catalog-btn[aria-expanded=true] .msm-header__catalog-chevron{transform:rotate(180deg)}.msm-search{flex:1 1 240px;min-width:240px;position:relative}.msm-search__field{background:var(--msm-color-bg);border:1.5px solid var(--msm-color-border-input);border-radius:13px;display:flex;height:44px;overflow:hidden;transition:border-color var(--msm-duration-fast) var(--msm-easing);width:100%}.msm-search__field:focus-within{border-color:var(--msm-color-accent)}.msm-search__input{background:transparent;border:0;color:var(--msm-color-text);flex:1 1 auto;font-family:var(--msm-font-body);font-size:15.5px;min-width:0;outline:0;overflow:hidden;padding:0 18px;text-overflow:ellipsis;width:100%}.msm-search__input::placeholder{color:var(--msm-color-text-dim)}.msm-search__submit{align-items:center;background:var(--msm-header-submit-bg);border:0;color:var(--msm-color-text);cursor:pointer;display:flex;flex:0 0 auto;font-family:var(--msm-font-body);font-size:14px;font-weight:var(--msm-fw-semibold);gap:8px;justify-content:center;letter-spacing:.8px;padding:0 26px;text-transform:uppercase;transition:background-color var(--msm-duration-fast) var(--msm-easing)}.msm-search__submit:focus-visible,.msm-search__submit:hover{background:var(--msm-header-submit-bg-hover)}.msm-search__submit-icon{display:none}.msm-search__suggestions{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);box-shadow:var(--msm-shadow-lg);left:0;position:absolute;right:0;top:calc(100% + 8px);z-index:90}.msm-header__consult{align-items:center;background:transparent;border:1.5px solid var(--msm-color-border-input);border-radius:13px;color:var(--msm-color-text);cursor:pointer;display:flex;flex:none;font-family:var(--msm-font-body);font-size:16px;font-weight:var(--msm-fw-semibold);height:48px;padding:0 24px;transition:border-color var(--msm-duration-fast) var(--msm-easing)}.msm-header__consult:focus-visible,.msm-header__consult:hover{border-color:var(--msm-color-accent)}.msm-header__cart{align-items:center;color:var(--msm-color-text);display:flex;flex:none;flex-direction:column;gap:4px;padding:4px;position:relative;text-decoration:none}.msm-header__cart-icon-wrap{position:relative}.msm-header__cart-label{font-size:13px}.msm-header__cart-count{align-items:center;background:var(--msm-color-accent);border-radius:50%;color:var(--msm-color-on-accent);display:flex;font-size:11px;font-weight:var(--msm-fw-bold);height:18px;justify-content:center;position:absolute;right:-2px;top:-3px;width:18px}.msm-header__cart-count[hidden]{display:none}.msm-header__dot{background:currentColor;border-radius:50%;flex:none;height:9px;width:9px}.msm-header__dot--green{background:var(--msm-color-success)}.msm-header__dot--red{background:var(--msm-color-danger)}.msm-nav--primary{flex:none;min-width:0}.msm-nav--primary .msm-nav__list{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:10px 28px;list-style:none;margin:0;padding:0}.msm-nav--primary .msm-nav__list>li{flex:none;position:relative}.msm-nav--primary .msm-nav__list>li>a{align-items:center;color:var(--msm-color-text);display:inline-flex;font-size:14px;font-weight:var(--msm-fw-medium);gap:6px;text-decoration:none;transition:color var(--msm-duration-fast) var(--msm-easing);white-space:nowrap}.msm-nav--primary .menu-item-has-children>a:after{background-image:var(--msm-chevron-down);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;content:"";display:block;flex:none;height:12px;transition:transform var(--msm-duration-normal) var(--msm-easing);width:12px}.msm-nav--primary .menu-item-has-children:hover>a:after,.msm-nav--primary .menu-item-has-children:focus-within>a:after{transform:rotate(180deg)}.msm-nav--primary .sub-menu{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);box-shadow:var(--msm-shadow-lg);display:flex;flex-direction:column;left:-14px;list-style:none;margin:0;min-width:250px;opacity:0;padding:10px;pointer-events:none;position:absolute;top:100%;transition:opacity var(--msm-duration-fast) var(--msm-easing);z-index:200}.msm-nav--primary .msm-nav__list>li:focus-within>.sub-menu,.msm-nav--primary .msm-nav__list>li:hover>.sub-menu{opacity:1;pointer-events:auto}.msm-nav--primary .sub-menu a{border-radius:11px;color:var(--msm-color-text);display:block;font-size:15px;padding:10px 13px;text-decoration:none}.msm-nav--primary .sub-menu a:focus-visible,.msm-nav--primary .sub-menu a:hover{background:var(--msm-color-surface);color:var(--msm-color-accent-link)}@media(max-width:1460px){.msm-logo__name{display:none}}@media(max-width:1440px){.msm-header__top-item--hours{display:none}}@media(max-width:1340px){.msm-header__top-item--place{display:none}.msm-nav--primary .msm-nav__list{gap:10px 14px}}@media(max-width:1280px){.msm-header__top-bar,.msm-header__main{display:none}}.msm-mhead{display:none}@media(max-width:1280px){.msm-header{border-bottom:0;position:sticky;top:0}.msm-mhead{background:var(--msm-color-bg);display:block;position:relative}}.msm-mhead__row{align-items:center;background:var(--msm-color-bg);display:flex;gap:10px;padding:10px 12px}.msm-mhead__burger{align-items:center;background:none;border:0;border-radius:12px;cursor:pointer;display:flex;flex:none;flex-direction:column;gap:5px;height:44px;justify-content:center;width:44px}.msm-mhead__burger-bar{background:var(--msm-color-text);border-radius:2px;height:2px;width:22px}.msm-mhead__logo{align-items:center;background:var(--msm-color-accent);border-radius:11px;color:var(--msm-color-dark-text-strong);display:flex;flex:none;height:40px;justify-content:center;position:relative;width:40px}.msm-mhead__logo:after{content:"";inset:-2px;position:absolute}.msm-mhead__logo--icon{background:transparent;overflow:hidden}.msm-mhead__logo-img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.msm-mhead__phone,.msm-mhead__spacer{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;line-height:1.2;min-height:44px;min-width:0;text-align:center;text-decoration:none}.msm-mhead__phone-num{color:var(--msm-color-text);font-size:17px;font-weight:var(--msm-fw-bold);letter-spacing:-.4px;white-space:nowrap}.msm-mhead__phone-num i{color:var(--msm-color-accent-link);font-style:normal}.msm-mhead__phone-sub{color:var(--msm-header-text-faint);font-size:12px;line-height:1.3;white-space:nowrap}.msm-mhead__cart{align-items:center;color:var(--msm-color-text);display:flex;flex:none;height:44px;justify-content:center;position:relative;width:44px}.msm-mhead__cart-count{align-items:center;background:var(--msm-color-accent);border-radius:50%;color:var(--msm-color-on-accent);display:flex;font-size:12px;font-weight:var(--msm-fw-bold);height:20px;justify-content:center;position:absolute;right:0;top:0;width:20px}.msm-mhead__cart-count[hidden]{display:none}.msm-mhead__center{align-items:center;display:flex;flex:1;flex-direction:column;gap:2px;justify-content:center;min-height:44px;min-width:0}.msm-mhead__center .msm-mhead__phone{flex:none;flex-direction:row;min-height:0;max-width:100%}.msm-mhead__email{align-items:center;background:none;border:0;color:var(--msm-color-text-muted, #676E7C);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;gap:5px;max-width:100%;padding:2px 4px;min-width:0}.msm-mhead__email svg{flex:none;color:var(--msm-color-text-dim, #9198A1)}.msm-mhead__email span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msm-mhead__email:hover{color:var(--msm-color-accent-link, #E8930C)}.msm-mhead__email:hover svg{color:var(--msm-color-accent-link, #E8930C)}.msm-mhead__isearch{align-items:center;background:none;border:0;color:var(--msm-color-text, #16181D);cursor:pointer;display:flex;flex:none;height:44px;justify-content:center;width:44px;padding:0}.msm-mhead.is-search-open .msm-mhead__isearch,.msm-mhead__isearch[aria-expanded=true]{color:var(--msm-color-accent-link, #E8930C)}.msm-mtoast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,12px);z-index:9999;background:#16181d;color:#fff;font-size:14px;font-weight:600;padding:12px 20px;border-radius:12px;box-shadow:0 10px 30px #00000040;opacity:0;transition:opacity .25s ease,transform .25s ease;pointer-events:none}.msm-mtoast.is-in{opacity:1;transform:translate(-50%)}.msm-mhead__search-row{background:var(--msm-color-bg);padding:12px}.msm-mhead__search-row[hidden]{display:none}.msm-mhead__search{align-items:center;border:1.5px solid var(--msm-color-accent);border-radius:14px;display:flex;height:50px;margin:0 auto;max-width:720px;overflow:hidden;padding:0 6px 0 16px}.msm-mhead__search-input{background:transparent;border:0;color:var(--msm-color-text);flex:1;font-family:inherit;font-size:16px;min-width:0;outline:0;padding:0}.msm-mhead__search-input::placeholder{color:var(--msm-color-text-dim)}.msm-mhead__search-btn{align-items:center;background:none;border:0;border-radius:11px;color:var(--msm-color-accent-border);cursor:pointer;display:flex;flex:none;height:40px;justify-content:center;width:40px}.msm-nav--categories .msm-nav__list{align-items:center;display:flex;flex-wrap:wrap;gap:var(--msm-space-5);list-style:none;margin:0;padding:0}.msm-nav--categories .msm-nav__list a{align-items:center;color:var(--msm-color-text);display:inline-flex;font-size:var(--msm-fs-base);font-weight:var(--msm-fw-medium);gap:6px;padding:8px 0;text-decoration:none;transition:color var(--msm-duration-fast) var(--msm-easing)}.msm-nav--categories .current-menu-ancestor>a,.msm-nav--categories .current-menu-item>a,.msm-nav--categories .msm-nav__list a:hover{color:var(--msm-color-accent-link)}.msm-nav--categories .menu-item-has-children>a:after{border-bottom:2px solid;border-right:2px solid;content:"";height:8px;margin-left:4px;opacity:.7;transform:rotate(45deg) translateY(-2px);width:8px}.msm-header__cta{align-items:center;color:var(--msm-color-text);display:inline-flex;font-weight:var(--msm-fw-semibold);gap:8px;text-decoration:none;transition:color var(--msm-duration-fast) var(--msm-easing);white-space:nowrap}.msm-header__cta:hover{color:var(--msm-color-accent-link)}@media(max-width:1280px){.msm-header__categories{display:none}}.msm-nav--primary .msm-nav__list>li>a:hover,.msm-nav--primary .msm-nav__list>li>a:focus-visible{color:var(--msm-color-nav-hover)}.msm-nav--primary .msm-nav__list>li.current-menu-ancestor>a,.msm-nav--primary .msm-nav__list>li.current-menu-item>a,.msm-nav--primary .msm-nav__list>li.current_page_item>a{color:var(--msm-color-nav-active)}.msm-mobile-nav{inset:0;position:fixed;visibility:hidden;z-index:var(--msm-z-mobile-nav)}.msm-mobile-nav[aria-hidden=false]{visibility:visible}.msm-mobile-nav__backdrop{background:var(--msm-color-overlay);inset:0;opacity:0;position:absolute;transition:opacity var(--msm-duration-normal) var(--msm-easing)}.msm-mobile-nav[aria-hidden=false] .msm-mobile-nav__backdrop{opacity:1}.msm-mobile-nav__panel{background:var(--msm-color-bg);display:flex;flex-direction:column;height:100%;left:0;position:absolute;top:0;transform:translate(-100%);transition:transform var(--msm-duration-normal) var(--msm-easing);width:min(82%,420px)}.msm-mobile-nav[aria-hidden=false] .msm-mobile-nav__panel{transform:translate(0)}.msm-mobile-nav__header{align-items:center;background:var(--msm-color-bg);border-bottom:1px solid var(--msm-color-border);display:flex;flex-shrink:0;justify-content:space-between;min-height:52px;padding:calc(8px + env(safe-area-inset-top,0px)) 12px 8px 20px;position:sticky;top:0;z-index:3}.msm-mobile-nav__title{color:var(--msm-color-text);font-family:var(--msm-font-heading);font-size:19px;font-weight:var(--msm-fw-bold);letter-spacing:-.3px}.msm-mobile-nav__title:empty{display:none}.msm-mobile-nav__close{align-items:center;background:var(--msm-color-page);border:0;border-radius:12px;color:var(--msm-color-text);cursor:pointer;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;line-height:1;margin-left:auto;transition:background-color var(--msm-duration-fast) var(--msm-easing);width:44px}.msm-mobile-nav__close:hover{background:var(--msm-color-surface-3)}.msm-mobile-nav__close svg{display:block}.msm-mobile-nav__viewport{flex:1;overflow:hidden;position:relative}.msm-mobile-nav__level{display:flex;flex-direction:column;inset:0;overflow-y:auto;padding-bottom:12px;position:absolute;-webkit-overflow-scrolling:touch;background:var(--msm-color-bg);transform:translate(100%);transition:transform var(--msm-duration-normal) var(--msm-easing);will-change:transform}.msm-mobile-nav__level.is-active{transform:translate(0)}.msm-mobile-nav__level.is-prev{transform:translate(-100%)}.msm-mobile-nav__level.is-next{transform:translate(100%)}.msm-mobile-nav__level:not(.is-active){pointer-events:none}.msm-mobile-nav__back{align-items:center;background:var(--msm-color-page);border:0;border-radius:12px;color:var(--msm-color-text);cursor:pointer;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;margin-right:8px;width:44px}.msm-mobile-nav__back[hidden]{display:none}.msm-mobile-nav__back:hover{background:var(--msm-color-surface-3)}.msm-mobile-nav__title{flex:1}.msm-mobile-nav__contacts--top{display:flex;flex-direction:column;background:transparent;gap:10px;margin-top:0;padding:12px 16px 6px}.msm-mobile-nav__contact{align-items:center;color:var(--msm-color-text);display:flex;gap:14px;min-height:0;background:var(--msm-color-surface, #F4F5F7);border-radius:14px;padding:14px 16px;text-decoration:none}.msm-mobile-nav__contact+.msm-mobile-nav__contact{border-top:0}.msm-mobile-nav__contact-ic{align-items:center;background:transparent;color:var(--msm-color-accent, #F5A623);display:inline-flex;flex:none;height:24px;justify-content:center;width:24px}.msm-mobile-nav__contact-ic svg{width:22px;height:22px}.msm-mobile-nav__contact-val{font-size:15.5px;font-weight:var(--msm-fw-bold);color:var(--msm-color-text, #16181D)}.msm-mobile-nav__contact--phone .msm-mobile-nav__contact-val{color:var(--msm-color-accent-link, #C97A00)}.msm-mobile-nav__catbtn{align-items:center;background:var(--msm-color-accent, #F5A623);border:0;border-radius:14px;color:#16181d;cursor:pointer;display:flex;gap:12px;margin:8px 16px 6px;min-height:56px;padding:0 16px;text-align:left}.msm-mobile-nav__catbtn:hover{background:var(--msm-color-primary-hover, #E8930C)}.msm-mobile-nav__catbtn-ic{display:inline-flex;flex:none}.msm-mobile-nav__catbtn-label{flex:1;font-family:var(--msm-font-heading);font-size:17px;font-weight:var(--msm-fw-bold)}.msm-mobile-nav__catbtn-arrow{display:inline-flex;flex:none}.msm-mobile-nav__cat-link--all .msm-mobile-nav__row-label{color:var(--msm-color-accent-link, #C97A00);font-weight:var(--msm-fw-semibold)}.msm-mobile-nav__kicker{color:var(--msm-color-text-dim);font-family:var(--msm-font-heading);font-size:12px;font-weight:var(--msm-fw-semibold);letter-spacing:1.15px;margin:0;padding:20px 20px 8px;text-transform:uppercase}.msm-mobile-nav__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.msm-mobile-nav__row{align-items:center;background:transparent;border:0;color:var(--msm-color-text);cursor:pointer;display:flex;font:inherit;font-size:16px;font-weight:var(--msm-fw-medium);gap:12px;min-height:52px;padding:8px 20px;text-align:left;text-decoration:none;width:100%}.msm-mobile-nav__row:focus-visible,.msm-mobile-nav__row:hover{background:var(--msm-color-surface)}.msm-mobile-nav__row-label{flex:1;min-width:0}.msm-mobile-nav__cat{border-bottom:1px solid var(--msm-color-border)}.msm-mobile-nav__cat-head{align-items:stretch;display:flex}.msm-mobile-nav__cat-link{flex:1}.msm-mobile-nav__cat-toggle{align-items:center;background:transparent;border:0;color:var(--msm-color-text-dim);cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;min-height:52px;transition:transform var(--msm-duration-normal) var(--msm-easing),color var(--msm-duration-fast) var(--msm-easing);width:52px}.msm-mobile-nav__cat.is-open .msm-mobile-nav__cat-toggle{color:var(--msm-color-accent-link);transform:rotate(180deg)}.msm-mobile-nav__sub{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:4px 20px 14px}.msm-mobile-nav__sub[hidden]{display:none}.msm-mobile-nav__sub-link{align-items:center;background:var(--msm-color-surface);border-radius:11px;color:var(--msm-color-text-body);display:flex;font-size:15px;font-weight:var(--msm-fw-normal);min-height:44px;padding:10px 14px;text-decoration:none;transition:color var(--msm-duration-fast) var(--msm-easing)}.msm-mobile-nav__sub-link:hover{color:var(--msm-color-accent-link)}.msm-mobile-nav__all{align-items:center;color:var(--msm-color-accent-link);display:flex;font-size:15.5px;font-weight:var(--msm-fw-semibold);gap:6px;min-height:52px;padding:8px 20px;text-decoration:none}.msm-mobile-nav__list--info li{border-bottom:1px solid var(--msm-color-border)}.msm-mobile-nav__list--info a{align-items:center;color:var(--msm-color-text);display:flex;font-size:16px;font-weight:var(--msm-fw-medium);min-height:52px;padding:8px 20px;text-decoration:none}.msm-mobile-nav__list--info a:hover{background:var(--msm-color-surface);color:var(--msm-color-accent-link)}.msm-mobile-nav__list--info .current-menu-item>a,.msm-mobile-nav__list--info .current_page_item>a{color:var(--msm-color-accent-link)}.msm-mobile-nav__list--info+.msm-mobile-nav__list--info{border-top:7px solid var(--msm-color-surface)}.msm-mobile-nav__list--info li.has-sub{display:flex;flex-wrap:wrap;align-items:center}.msm-mobile-nav__list--info li.has-sub>a{flex:1 1 auto}.msm-mobile-nav__subtoggle{flex:none;display:flex;align-items:center;justify-content:center;width:52px;min-height:52px;padding:0;margin:0;background:transparent;border:0;border-left:1px solid var(--msm-color-border);color:var(--msm-color-text-dim);cursor:pointer;transition:transform .2s ease,color .15s ease}.msm-mobile-nav__list--info li.is-open>.msm-mobile-nav__subtoggle{transform:rotate(180deg);color:var(--msm-color-accent-link)}.msm-mobile-nav__list--info li>ul{flex:1 1 100%;list-style:none;margin:0;padding:0;display:none;background:var(--msm-color-surface)}.msm-mobile-nav__list--info li.is-open>ul{display:block}.msm-mobile-nav__list--info li>ul li{border-top:1px solid var(--msm-color-border);border-bottom:0}.msm-mobile-nav__list--info li>ul a{min-height:46px;padding-left:34px;font-size:15px;font-weight:var(--msm-fw-regular, 400);color:var(--msm-color-text-muted)}.msm-mobile-nav__list--info li>ul a:hover{color:var(--msm-color-accent-link)}.msm-mobile-nav__contacts{background:var(--msm-color-surface);display:flex;flex-direction:column;gap:6px;margin-top:18px;padding:16px 20px}.msm-mobile-nav__email{align-items:center;color:var(--msm-color-accent-link);display:flex;font-family:var(--msm-font-mono);font-size:var(--msm-fs-sm);min-height:44px;text-decoration:none}.msm-mobile-nav__addr,.msm-mobile-nav__hours{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm);line-height:1.35}.msm-mobile-nav__foot{border-top:1px solid var(--msm-color-border);display:flex;flex-direction:column;flex-shrink:0;padding:14px 20px calc(16px + env(safe-area-inset-bottom,0px))}.msm-mobile-nav__callback{align-items:center;background:var(--msm-color-primary-gradient);border-radius:14px;color:var(--msm-color-on-accent);display:flex;font-family:var(--msm-font-heading);font-feature-settings:"tnum";font-size:16.5px;font-weight:var(--msm-fw-bold);gap:10px;justify-content:center;min-height:54px;text-align:center;text-decoration:none;transition:box-shadow var(--msm-duration-fast) var(--msm-easing)}.msm-mobile-nav__callback:hover{box-shadow:var(--msm-shadow-accent);color:var(--msm-color-on-accent)}.msm-mnav-tabs{display:flex;gap:4px;background:var(--msm-color-surface, #F4F5F7);border-radius:14px;padding:5px;margin:12px 20px 6px}.msm-mnav-tabs__btn{flex:1 1 0;border:0;background:transparent;border-radius:10px;padding:11px 12px;font:inherit;font-family:var(--msm-font-heading);font-size:15px;font-weight:var(--msm-fw-semibold);color:var(--msm-color-text-muted, #676E7C);cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.msm-mnav-tabs__btn.is-active{background:#fff;color:var(--msm-color-text, #16181D);font-weight:var(--msm-fw-bold);box-shadow:0 1px 4px #1018281a}.msm-mnav-tabpanel[hidden]{display:none}.msm-mobile-nav__row-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.msm-mobile-nav__row-sub{color:var(--msm-color-text-dim, #9AA0A8);font-size:13px;line-height:1.35;font-weight:var(--msm-fw-regular, 400)}.msm-mnav-cta{display:flex;align-items:center;justify-content:center;min-height:54px;border-radius:14px;background:var(--msm-color-primary, #FFBD27);color:#16181d;font-family:var(--msm-font-heading);font-size:16px;font-weight:var(--msm-fw-bold);text-decoration:none;transition:background .15s ease}.msm-mnav-cta:hover{background:var(--msm-color-primary-hover, #F0AC0E);color:#16181d}.msm-search__suggestions{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-md);box-shadow:var(--msm-shadow-md);left:0;margin-top:8px;max-height:60vh;overflow-y:auto;position:absolute;right:0;top:100%;z-index:var(--msm-z-header)}.msm-search__list{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:6px}.msm-search__suggestion{margin:0}.msm-search__suggestion-link{align-items:center;border-radius:var(--msm-radius-sm);color:var(--msm-color-text);display:flex;gap:12px;padding:9px 10px;text-decoration:none;transition:background var(--msm-duration-fast) var(--msm-easing)}.msm-search__suggestion-link.is-active,.msm-search__suggestion-link:hover{background:var(--msm-color-surface)}.msm-search__suggestion-img{background:#fff;border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-sm);flex:none;height:44px;-o-object-fit:contain;object-fit:contain;padding:3px;width:44px}.msm-search__suggestion-body{display:flex;flex-direction:column;gap:2px;min-width:0}.msm-search__suggestion-title{color:var(--msm-color-text);font-size:var(--msm-fs-sm);font-weight:var(--msm-fw-medium);line-height:1.3;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msm-search__suggestion-price{color:var(--msm-color-text-muted);font-family:var(--msm-font-heading);font-size:var(--msm-fs-xs);font-weight:var(--msm-fw-semibold)}.msm-search__suggestion-all{border-top:1px solid var(--msm-color-border);margin-top:4px}.msm-search__suggestion-all a{border-radius:var(--msm-radius-sm);color:var(--msm-color-accent-link);display:block;font-size:var(--msm-fs-sm);font-weight:var(--msm-fw-semibold);padding:11px 12px;text-align:center;text-decoration:none}.msm-search__suggestion-all a:hover{background:var(--msm-color-surface)}.msm-search__suggestions .msm-search__empty{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm);margin:0;padding:16px;text-align:center}.msm-cart-trigger{color:var(--msm-color-text);display:inline-flex;height:2.5rem;position:relative;width:2.5rem}.msm-cart-trigger,.msm-cart-trigger__count{align-items:center;justify-content:center}.msm-cart-trigger__count{background-color:var(--msm-color-primary);border-radius:var(--msm-radius-full);display:flex;font-size:var(--msm-fs-xs);height:18px;min-width:18px;padding-left:.25rem;padding-right:.25rem;position:absolute;right:-.25rem;top:-.25rem;color:var(--msm-color-on-accent);line-height:1}.msm-footer{background:var(--msm-color-dark-panel);color:var(--msm-color-dark-text);margin-top:40px}@media(max-width:600px){.msm-footer{margin-top:24px}}.msm-footer__inner{margin:0 auto;max-width:var(--msm-container-max);width:100%}.msm-footer .msm-container{padding-left:32px;padding-right:32px}@media(max-width:640px){.msm-footer .msm-container{padding-left:12px;padding-right:12px}}.msm-footer__frame{background:var(--msm-color-accent);padding:12px 12px 0}.msm-footer__panel{background:var(--msm-color-dark-panel);border-radius:var(--msm-radius-3xl);overflow:hidden;padding:40px 38px 0}@media(max-width:900px){.msm-footer__frame{padding:10px 10px 0}.msm-footer__panel{border-radius:var(--msm-radius-2xl);padding:36px 24px 0}}@media(max-width:600px){.msm-footer__panel{padding:28px 18px 0}}.msm-footer__features{background:var(--msm-color-dark-panel);border-bottom:1px solid var(--msm-color-surface-2);color:var(--msm-color-dark-text-dim);font-family:var(--msm-font-mono);font-size:12.5px;padding:12px 0}.msm-footer__features-list{display:flex;flex-wrap:wrap;gap:var(--msm-space-5);justify-content:space-between;list-style:none;margin:0;padding:0}.msm-footer__features-item{align-items:center;color:var(--msm-color-dark-text-dim);display:inline-flex;gap:8px}.msm-footer__features-item .msm-header__dot{background:var(--msm-color-primary)}@media(max-width:767px){.msm-footer__features-list{flex-direction:column;gap:14px;justify-content:flex-start}.msm-footer__features-item{width:100%}}.msm-footer__cta{padding:var(--msm-space-7) 0}.msm-footer__cta-inner{align-items:start;display:grid;gap:var(--msm-space-6);grid-template-columns:1fr}@media(min-width:960px){.msm-footer__cta-inner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.msm-footer__cta-kicker{color:var(--msm-color-primary);font-family:var(--msm-font-heading);font-size:var(--msm-fs-xs);font-weight:var(--msm-fw-semibold);letter-spacing:.18em;margin:0 0 var(--msm-space-4);text-transform:uppercase}.msm-footer__cta-title{color:var(--msm-color-dark-text-strong);font-family:var(--msm-font-heading);font-size:clamp(28px,4vw,48px);font-weight:var(--msm-fw-extrabold);line-height:1.05;margin:0 0 var(--msm-space-5)}.msm-footer__cta-actions{display:flex;flex-wrap:wrap;gap:var(--msm-space-3)}.msm-footer__subscribe-card{background:var(--msm-color-surface);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);padding:var(--msm-space-5)}.msm-footer__subscribe-title{color:var(--msm-color-dark-text-strong);font-size:var(--msm-fs-lg);font-weight:var(--msm-fw-bold);margin:0 0 6px}.msm-footer__subscribe-desc{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm);margin:0 0 var(--msm-space-4)}.msm-footer__subscribe-form{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.msm-footer__subscribe-input{background:transparent;border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-md);color:var(--msm-color-dark-text-strong);font:inherit;padding:12px 14px}.msm-footer__subscribe-input::-moz-placeholder{color:var(--msm-color-text-dim)}.msm-footer__subscribe-input::placeholder{color:var(--msm-color-text-dim)}.msm-footer__subscribe-note{color:var(--msm-color-text-dim);font-size:var(--msm-fs-xs);margin:var(--msm-space-3) 0 0}.msm-footer__subscribe-note a{color:var(--msm-color-text-muted);text-decoration:underline}.msm-footer__giant{line-height:0;overflow:hidden;margin-top:48px}.msm-footer__giant-word{color:var(--msm-color-accent);display:block;font-family:var(--msm-font-heading);font-size:clamp(40px,10vw,190px);font-weight:var(--msm-fw-bold);letter-spacing:-.05em;line-height:.78;margin-bottom:-.16em;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.msm-footer__main{padding-bottom:var(--msm-space-6);padding-top:var(--msm-space-6)}.msm-footer__columns{display:grid;gap:var(--msm-space-6);grid-template-columns:1fr}@media(min-width:600px){.msm-footer__columns{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.msm-footer__columns{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.msm-footer__col--lead{grid-column:span 2}}.msm-footer__col--lead{display:flex;flex-direction:column;gap:18px;max-width:520px}.msm-footer__about{color:var(--msm-color-dark-text-muted);font-size:15px;font-weight:var(--msm-fw-medium);line-height:1.5;margin:0;text-wrap:pretty}.msm-footer__lead-phone{align-items:center;align-self:flex-start;border:1px solid var(--msm-color-dark-line);border-radius:14px;color:var(--msm-color-dark-text-strong);display:inline-flex;font-feature-settings:"tnum";font-size:16px;font-weight:var(--msm-fw-bold);gap:10px;min-height:46px;padding:0 20px;text-decoration:none;transition:border-color var(--msm-duration-fast) var(--msm-easing)}.msm-footer__lead-phone:hover{border-color:var(--msm-color-accent-border);color:var(--msm-color-dark-text-strong)}.msm-footer__col-title{color:var(--msm-color-dark-text);font-size:15px;font-weight:var(--msm-fw-bold);letter-spacing:normal;margin:0 0 16px;text-transform:none}.msm-footer__menu{display:flex;flex-direction:column;gap:11px;list-style:none;margin:0;padding:0}.msm-footer__menu a{color:var(--msm-color-dark-text-dim);font-size:14px;text-decoration:none}.msm-footer__menu a:hover{color:var(--msm-color-dark-text-strong)}.msm-footer__menu .current-menu-item>a,.msm-footer__menu .current_page_item>a,.msm-footer__menu .current-menu-ancestor>a{color:var(--msm-color-dark-text-strong)}.msm-footer__menu .has-badge-new>a:after{border:1px solid var(--msm-color-accent-border);border-radius:var(--msm-radius-full);color:var(--msm-color-accent-link);content:"new";font-size:11.5px;font-weight:var(--msm-fw-bold);margin-left:8px;padding:2px 9px}.msm-footer__col--contacts{display:flex;flex-direction:column;gap:var(--msm-space-2)}.msm-footer__contact-phone-secondary{color:var(--msm-color-text-dim);font-size:var(--msm-fs-sm);text-decoration:none}.msm-footer__contact-email{color:var(--msm-color-accent-link);font-size:15px;margin-bottom:14px;text-decoration:none}.msm-footer__contact-email:hover{color:var(--msm-color-accent-link-hover)}.msm-footer__contact-line{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm);margin:0}.msm-footer__socials{display:flex;flex-wrap:wrap;gap:10px}.msm-footer__social{align-items:center;border:1px solid var(--msm-color-dark-line);border-radius:var(--msm-radius-md);color:var(--msm-color-dark-text);display:inline-flex;height:40px;justify-content:center;padding:0;text-decoration:none;transition:border-color var(--msm-duration-fast) var(--msm-easing);width:40px}.msm-footer__social:hover{border-color:var(--msm-color-accent-border);color:var(--msm-color-dark-text)}.msm-footer__social .msm-icon--img{width:22px;height:22px;object-fit:contain;border-radius:6px;display:block}.msm-footer__social--telegram{color:#29a9eb}.msm-footer__social--whatsapp{color:#25d366}.msm-footer__social--vk{color:#07f}.msm-footer__social--youtube{color:red}.msm-footer__social--instagram{color:#e4405f}.msm-footer__social--odnoklassniki{color:#ee8208}.msm-footer__social--tiktok{color:#fff}.msm-footer__social--telegram:hover{color:#29a9eb}.msm-footer__social--whatsapp:hover{color:#25d366}.msm-footer__social--vk:hover{color:#07f}.msm-footer__social--youtube:hover{color:red}.msm-footer__social--instagram:hover{color:#e4405f}.msm-footer__social--odnoklassniki:hover{color:#ee8208}.msm-footer__bottom{background:var(--msm-color-accent);border:0;color:var(--msm-color-accent-dark-text);padding:16px 0 18px}.msm-footer__bottom-inner{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 26px;justify-content:space-between}.msm-footer__bottom-info{color:var(--msm-color-accent-dark-text);font-size:var(--msm-fs-sm);font-weight:var(--msm-fw-semibold);margin:0}.msm-footer__legal{display:flex;flex-wrap:wrap;gap:8px 26px;list-style:none;margin:0;padding:0}.msm-footer__legal a{color:var(--msm-color-accent-dark-text);font-size:var(--msm-fs-sm);font-weight:var(--msm-fw-semibold);text-decoration:none}.msm-footer__legal a:focus-visible,.msm-footer__legal a:hover{text-decoration:underline}.msm-footer__disclaimer{color:var(--msm-color-accent-dark-text);font-size:11.5px;line-height:1.5;margin:10px 0 0;max-width:96ch}.msm-main{min-height:50vh;padding-bottom:1.5rem;padding-top:1.5rem}.msm-page-header{margin-bottom:1.5rem}.msm-page-header__title{font-size:var(--msm-fs-3xl)}.msm-page__title{font-size:var(--msm-fs-4xl);margin-bottom:1rem}.msm-prose{max-width:none}.msm-hero{padding-bottom:2rem;padding-top:2rem}@media(min-width:600px){.msm-hero{padding-bottom:3rem;padding-top:3rem}}.msm-footer__social-abbr{font-family:var(--msm-font-mono);font-size:12px;font-weight:var(--msm-fw-semibold);letter-spacing:.02em}@media(max-width:640px){.msm-footer__menu{gap:0}.msm-footer__menu a,.msm-footer__contact-email,.msm-footer__legal a{align-items:center;display:flex;min-height:44px}.msm-footer__contact-email{margin-bottom:0}}.msm-benefits-grid{display:grid;grid-template-columns:1fr;list-style:none;margin:0;padding:0;background:#fff;border:1px solid var(--msm-color-border);border-radius:16px;overflow:hidden}@media(min-width:720px){.msm-benefits-grid{grid-template-columns:1fr 1fr}}.msm-benefits-grid__item{align-items:center;display:flex;gap:14px;padding:18px 22px;border-top:1px solid var(--msm-color-border)}.msm-benefits-grid__item:nth-child(1){border-top:0}@media(min-width:720px){.msm-benefits-grid__item:nth-child(2){border-top:0}.msm-benefits-grid__item:nth-child(odd){border-left:0}.msm-benefits-grid__item:nth-child(2n){border-left:1px solid var(--msm-color-border)}}.msm-benefits-grid__icon{align-items:center;background:var(--msm-color-accent-plate, #FCF3E1);border-radius:10px;color:var(--msm-color-accent-link, #E8930C);display:inline-flex;flex:none;height:40px;justify-content:center;width:40px}.msm-benefits-grid__title{color:var(--msm-color-text);font-size:var(--msm-fs-base);font-weight:var(--msm-fw-bold);line-height:1.25;margin:0}.msm-benefits-grid__text{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm);margin:4px 0 0}.msm-pagination{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-top:1.5rem}.msm-pagination .page-numbers{align-items:center;background-color:var(--msm-color-bg);border-color:var(--msm-color-border);border-radius:var(--msm-radius-md);border-width:1px;color:var(--msm-color-text);display:inline-flex;justify-content:center;padding:.5rem .75rem}.msm-pagination .page-numbers.current{background-color:var(--msm-color-primary);border-color:var(--msm-color-primary);--tw-text-opacity: 1;color:rgb(255 255 255/var(--tw-text-opacity, 1))}.msm-toasts{bottom:16px;display:flex;flex-direction:column;gap:8px;max-width:calc(100vw - 32px);position:fixed;right:16px;z-index:var(--msm-z-notification)}@media(max-width:599px){.msm-toasts{inset:16px 16px auto}}.msm-toast{align-items:flex-start;backdrop-filter:blur(10px) saturate(1.4);background:color-mix(in srgb,var(--msm-color-bg) 88%,transparent);border:1px solid var(--msm-color-border);border-left:4px solid var(--msm-color-primary);border-radius:var(--msm-radius-md);box-shadow:0 12px 30px -10px #14161a47;display:flex;flex-direction:column;gap:8px;opacity:0;padding:12px 16px;transform:translateY(8px);transition:opacity var(--msm-duration-normal),transform var(--msm-duration-normal)}.msm-toast__text{color:var(--msm-color-text)}.msm-toast__action{align-items:center;color:var(--msm-color-accent-link);display:inline-flex;font-size:var(--msm-fs-sm);font-weight:var(--msm-fw-bold);gap:4px;text-decoration:none}.msm-toast__action:after{content:"\2192"}.msm-toast__action:hover{color:var(--msm-color-primary-hover);text-decoration:underline}.msm-toast--in{opacity:1;transform:translateY(0)}.msm-breadcrumbs__list{align-items:center;color:var(--msm-color-text-muted);display:flex;flex-wrap:wrap;font-size:var(--msm-fs-sm);gap:.5rem;list-style-type:none;margin:0 0 1rem;padding:0}.msm-breadcrumbs__item a{color:var(--msm-color-text-muted)}.msm-breadcrumbs__item a:hover{color:var(--msm-color-accent-link)}.msm-breadcrumbs__item--current{color:var(--msm-color-text-muted)}.msm-breadcrumbs__item:not(:last-child):after{color:var(--msm-color-border-strong);content:"/"}.msm-body--lock{overflow:hidden}.msm-catalog{padding-bottom:var(--msm-space-7);padding-top:var(--msm-space-5)}.msm-catalog__header{margin-bottom:var(--msm-space-5)}.msm-catalog__header-top{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--msm-space-4);justify-content:space-between}.msm-catalog__title{align-items:baseline;display:inline-flex;flex-wrap:wrap;font-family:var(--msm-font-heading);font-size:clamp(28px,3vw,44px);font-weight:var(--msm-fw-extrabold);gap:var(--msm-space-3);line-height:var(--msm-lh-tight);margin:0}.msm-catalog__count{align-items:center;background:color-mix(in srgb,var(--msm-color-primary) 12%,transparent);border-radius:var(--msm-radius-full);color:var(--msm-color-primary);display:inline-flex;font-size:var(--msm-fs-sm);font-weight:var(--msm-fw-semibold);padding:4px 12px}.msm-catalog__description{color:var(--msm-color-text-muted);margin-top:var(--msm-space-3);max-width:900px}.msm-catalog__subcategories{margin:var(--msm-space-5) 0 var(--msm-space-4)}.msm-catalog__sub-list{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.msm-catalog__sub-pill{align-items:center;background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-md);color:var(--msm-color-text);display:inline-flex;font-weight:var(--msm-fw-medium);gap:10px;padding:10px 16px;text-decoration:none}.msm-catalog__sub-pill:hover{border-color:var(--msm-color-primary);color:var(--msm-color-primary)}.msm-catalog__sub-arrow{color:var(--msm-color-text-dim);font-weight:var(--msm-fw-bold)}.msm-catalog__chips{align-items:center;background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);display:flex;flex-wrap:wrap;gap:var(--msm-space-3);margin:0 0 var(--msm-space-5);padding:var(--msm-space-4)}.msm-catalog__chips-title{font-family:var(--msm-font-heading);font-size:var(--msm-fs-xs);font-weight:var(--msm-fw-semibold);gap:8px;letter-spacing:.18em;margin:0;text-transform:uppercase}.msm-catalog__chips-icon,.msm-catalog__chips-title{align-items:center;color:var(--msm-color-primary);display:inline-flex}.msm-catalog__chips-icon{border:1px solid var(--msm-color-border);border-radius:50%;height:26px;justify-content:center;width:26px}.msm-catalog__chips-list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.msm-catalog__chip{align-items:center;background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-full);color:var(--msm-color-text);display:inline-flex;font-size:var(--msm-fs-sm);padding:8px 14px;text-decoration:none}.msm-catalog__chip.is-active,.msm-catalog__chip:hover{border-color:var(--msm-color-primary);color:var(--msm-color-primary)}.msm-catalog__layout{display:grid;gap:var(--msm-space-5);grid-template-columns:1fr}@media(min-width:1101px){.msm-catalog__layout{grid-template-columns:260px minmax(0,1fr)}}.msm-filters--sidebar{align-self:start;background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);padding:var(--msm-space-4)}@media(min-width:1101px){.msm-filters--sidebar{position:sticky;top:var(--msm-space-4)}}.msm-filters__form{display:flex;flex-direction:column;gap:var(--msm-space-6)}.msm-filters__header{align-items:center;border-bottom:1px solid var(--msm-color-border);display:flex;justify-content:space-between;padding-bottom:var(--msm-space-3)}.msm-filters__heading{font-family:var(--msm-font-heading);font-size:var(--msm-fs-base);font-weight:var(--msm-fw-bold);margin:0}.msm-filters__reset{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm);text-decoration:none}.msm-filters__reset:hover{color:var(--msm-color-primary)}.msm-filters__section{border:0;display:flex;flex-direction:column;gap:14px;margin:0;padding:0}.msm-filters__section legend{color:var(--msm-color-text-dim);float:none;font-family:var(--msm-font-heading);font-size:var(--msm-fs-xs);font-weight:var(--msm-fw-semibold);letter-spacing:.16em;margin-bottom:10px;padding:0;text-transform:uppercase;width:auto}.msm-filters__brands{display:flex;flex-direction:column;gap:8px}.msm-filters__brand{align-items:center;cursor:pointer;display:grid;font-size:15px;gap:10px;grid-template-columns:auto 1fr auto;padding:3px 0}.msm-filters__brand input{position:absolute;opacity:0;pointer-events:none}.msm-filters__brand-box{flex:none;width:22px;height:22px;border:1.5px solid var(--msm-color-border-strong, #E2E4E9);border-radius:7px;background:#fff;position:relative;transition:border-color .15s ease,background-color .15s ease}.msm-filters__brand:hover .msm-filters__brand-box{border-color:var(--msm-color-primary)}.msm-filters__brand input:focus-visible+.msm-filters__brand-box{outline:2px solid var(--msm-color-primary);outline-offset:2px}.msm-filters__brand input:checked+.msm-filters__brand-box{background:var(--msm-color-primary);border-color:var(--msm-color-primary)}.msm-filters__brand input:checked+.msm-filters__brand-box:after{content:"";position:absolute;left:7px;top:3px;width:5px;height:10px;border:solid #16181d;border-width:0 2px 2px 0;transform:rotate(45deg)}.msm-filters__more-toggle{position:absolute;opacity:0;pointer-events:none}.msm-filters__brands.is-collapsible .msm-filters__brand:nth-child(n+7){display:none}.msm-filters__more-toggle:checked~.msm-filters__brands .msm-filters__brand{display:grid}.msm-filters__more{color:var(--msm-color-primary);cursor:pointer;display:inline-block;font-size:var(--msm-fs-sm);font-weight:var(--msm-fw-semibold);margin-top:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.msm-filters__more:after{content:attr(data-more)}.msm-filters__more-toggle:checked~.msm-filters__more:after{content:attr(data-less)}.msm-filters__more:hover{text-decoration:underline}.msm-filters__brand-name{font-weight:var(--msm-fw-medium)}.msm-filters__brand-count{color:var(--msm-color-text-dim);font-family:var(--msm-font-mono);font-size:var(--msm-fs-xs)}.msm-filters__pills{display:flex;flex-wrap:wrap;gap:6px}.msm-filters__pill{align-items:center;background:transparent;border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-full);color:var(--msm-color-text);cursor:pointer;display:inline-flex;font-size:var(--msm-fs-xs);padding:8px 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.msm-filters__pill.is-active,.msm-filters__pill:hover{border-color:var(--msm-color-primary);color:var(--msm-color-primary)}.msm-filters__pill input{opacity:0;pointer-events:none;position:absolute}.msm-filters__price{display:grid;gap:8px;grid-template-columns:1fr 1fr}.msm-filters__price-field{align-items:center;border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-md);display:inline-flex;gap:6px;padding:8px 10px}.msm-filters__price-prefix{color:var(--msm-color-text-dim);font-size:var(--msm-fs-xs)}.msm-filters__price-field input{background:transparent;border:0;font:inherit;font-feature-settings:"tnum";padding:0;width:100%}.msm-filters__slider{position:relative;height:26px;margin-top:16px}.msm-filters__slider-rail{position:absolute;left:8px;right:8px;top:50%;transform:translateY(-50%);height:4px;border-radius:2px;background:var(--msm-color-border)}.msm-filters__slider-fill{position:absolute;top:0;bottom:0;background:var(--msm-color-primary);border-radius:2px}.msm-filters__slider-range{position:absolute;left:0;right:0;top:0;width:100%;height:26px;margin:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none}.msm-filters__slider-range::-webkit-slider-runnable-track{background:none;border:0;height:4px}.msm-filters__slider-range::-moz-range-track{background:none;border:0;height:4px}.msm-filters__slider-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;box-sizing:border-box;pointer-events:auto;width:20px;height:20px;margin-top:-8px;border-radius:50%;background:#fff;border:2px solid var(--msm-color-primary);box-shadow:0 1px 3px #0003;cursor:pointer}.msm-filters__slider-range::-moz-range-thumb{box-sizing:border-box;pointer-events:auto;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid var(--msm-color-primary);box-shadow:0 1px 3px #0003;cursor:pointer}.msm-filters__toggle{align-items:center;cursor:pointer;display:inline-flex;font-size:var(--msm-fs-sm);gap:10px}.msm-filters__toggle input{opacity:0;pointer-events:none;position:absolute}.msm-filters__toggle-slider{background:var(--msm-color-border);border-radius:999px;height:20px;position:relative;transition:background var(--msm-duration-fast) var(--msm-easing);width:36px}.msm-filters__toggle-slider:after{background:#fff;border-radius:50%;content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform var(--msm-duration-fast) var(--msm-easing);width:16px}.msm-filters__toggle input:checked+.msm-filters__toggle-slider{background:var(--msm-color-primary)}.msm-filters__toggle input:checked+.msm-filters__toggle-slider:after{transform:translate(16px)}.msm-catalog__main{min-width:0}.msm-catalog__toolbar{align-items:center;background:#fff;border:1px solid var(--msm-color-border);border-radius:16px;box-shadow:0 6px 20px #1018280f;display:flex;flex-wrap:wrap;gap:var(--msm-space-3);justify-content:space-between;margin-bottom:var(--msm-space-4);padding:12px 16px}.msm-catalog__count-inline{color:var(--msm-color-text);font-family:var(--msm-font-heading);font-size:var(--msm-fs-sm)}.msm-catalog__count-inline-num{color:var(--msm-color-primary);font-size:var(--msm-fs-xl);font-weight:var(--msm-fw-extrabold);margin-right:4px}.msm-catalog__toolbar-right{align-items:center;display:inline-flex;gap:var(--msm-space-3)}.msm-catalog__perpage{align-items:center;display:inline-flex;gap:8px}.msm-catalog__perpage-label{color:var(--msm-color-text-dim);font-size:14px}.msm-catalog__perpage-btn{align-items:center;background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:10px;color:var(--msm-color-text);display:inline-flex;font-weight:700;font-size:15px;height:40px;justify-content:center;min-width:44px;padding:0 12px;text-decoration:none;transition:border-color .15s ease,color .15s ease}.msm-catalog__perpage-btn:hover{border-color:var(--msm-color-primary)}.msm-catalog__perpage-btn.is-active{border-color:var(--msm-color-primary);color:var(--msm-color-primary)}@media(max-width:560px){.msm-catalog__perpage-label{display:none}}.msm-catalog__toolbar .woocommerce-ordering select{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-md);color:var(--msm-color-text);padding:8px 32px 8px 12px}.msm-catalog__view-toggle{border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-md);display:inline-flex;overflow:hidden}.msm-catalog__view-btn{background:var(--msm-color-bg);border:0;color:var(--msm-color-text-muted);cursor:pointer;font-size:18px;padding:8px 12px}.msm-catalog__view-btn.is-active{background:var(--msm-color-primary);color:#fff}.msm-catalog__grid{min-width:0}.msm-catalog__grid.is-list ul.products,.msm-catalog__grid.is-list .products{grid-template-columns:1fr;gap:12px}.msm-catalog__grid.is-list .msm-product--catalog{display:grid;grid-template-columns:210px minmax(0,1fr)}.msm-catalog__grid.is-list .msm-product__media{aspect-ratio:1 / 1;border-right:1px solid var(--msm-color-border)}.msm-catalog__grid.is-list .msm-product__body{padding:18px 20px}.msm-catalog__grid.is-list .msm-product__buttons{flex-direction:row;flex-wrap:wrap;margin-top:auto}.msm-catalog__grid.is-list .msm-product__buttons .msm-btn{width:auto;flex:1 1 auto}@media(max-width:640px){.msm-catalog__grid.is-list .msm-product--catalog{grid-template-columns:116px minmax(0,1fr)}.msm-catalog__grid.is-list .msm-product__body{padding:12px 14px}.msm-catalog__grid.is-list .msm-product__buttons{flex-direction:column}.msm-catalog__grid.is-list .msm-product__buttons .msm-btn{width:100%}}.msm-catalog__side{display:flex;flex-direction:column;gap:16px;min-width:0}.msm-delivery-card{position:relative;overflow:hidden;border-radius:16px;padding:22px 20px 20px;color:#fff;background:radial-gradient(120% 120% at 100% 100%,#ffbd274d,#ffbd2700 46%),linear-gradient(160deg,#3b3f46,#292c31 55%,#201f1d);box-shadow:0 6px 20px #10121624}.msm-delivery-card__ic{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:12px;border-radius:12px;background:#ffffff1a;color:var(--msm-color-accent, #FFBD27)}.msm-delivery-card__title{margin:0 0 6px;font-family:var(--msm-font-heading);font-size:21px;font-weight:var(--msm-fw-bold);line-height:1.15}.msm-delivery-card__text{margin:0 0 16px;font-size:13.5px;line-height:1.4;color:#ffffffad}.msm-delivery-card__btn{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 18px;border-radius:11px;background:var(--msm-color-accent, #FFBD27);color:#16181d;font-family:var(--msm-font-heading);font-weight:var(--msm-fw-bold);font-size:14.5px;text-decoration:none;transition:background var(--msm-duration-fast) var(--msm-easing)}.msm-delivery-card__btn:hover{background:var(--msm-accent-600, #F0AC0E)}@media(max-width:1100px){.msm-catalog__main{order:1}.msm-catalog__side{order:2;gap:0}.msm-delivery-card{margin-top:20px}}.msm-product{display:flex;flex-direction:column}.msm-product--catalog{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);overflow:hidden}.msm-product__img{-o-object-fit:contain;object-fit:contain;padding:12%}.msm-badge--brand{background:#fffffff2;border-color:var(--msm-color-border-strong);color:var(--msm-color-text);letter-spacing:.06em;text-transform:uppercase}.msm-product__body{display:flex;flex:1;flex-direction:column;gap:8px;padding:var(--msm-space-4)}.msm-product__sku{color:var(--msm-color-text-muted);font-family:var(--msm-font-mono);font-size:var(--msm-fs-xs);letter-spacing:.04em;text-transform:uppercase}.msm-product__title{display:-webkit-box;font-family:var(--msm-font-heading);font-size:var(--msm-fs-lg);font-weight:var(--msm-fw-bold);-webkit-line-clamp:2;line-height:1.2;margin:0;-webkit-box-orient:vertical;min-height:2.4em;overflow:hidden}.msm-product__title a{color:var(--msm-color-text);text-decoration:none}.msm-product__title a:hover{color:var(--msm-color-primary)}.msm-product__specs{display:flex;flex-wrap:nowrap;gap:4px;list-style:none;margin:0;min-height:22px;overflow:hidden;padding:0}.msm-product__specs li{align-items:center;background:var(--msm-color-surface);border-radius:var(--msm-radius-sm);display:inline-flex;flex:0 1 auto;font-family:var(--msm-font-mono);font-size:11px;letter-spacing:.02em;max-width:130px;min-width:0;padding:3px 8px;text-overflow:ellipsis;white-space:nowrap}.msm-product__excerpt,.msm-product__specs li{color:var(--msm-color-text-muted);overflow:hidden}.msm-product__excerpt{display:-webkit-box;font-size:var(--msm-fs-sm);-webkit-line-clamp:2;line-height:var(--msm-lh-normal);margin:0;-webkit-box-orient:vertical;min-height:3em}.msm-product__stock-dot-order{background:var(--msm-color-warning);border-radius:50%;display:inline-block;height:8px;width:8px}.msm-product__price-row{align-items:baseline;display:flex;gap:8px}.msm-product__price-prefix{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm)}.msm-product__price{align-items:baseline;color:var(--msm-color-text);display:inline-flex;flex-wrap:wrap;font-family:var(--msm-font-heading);font-feature-settings:"tnum";font-size:var(--msm-fs-2xl);font-weight:var(--msm-fw-extrabold);gap:6px}.msm-product__price del{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm);font-weight:var(--msm-fw-regular)}.msm-product__price ins{color:var(--msm-color-text);text-decoration:none}.msm-product__price .msm-price-on-request{align-items:center;background:#fcf3e1;border-radius:999px;color:#8a5200;display:inline-flex;font-family:var(--msm-font-heading);font-size:13.5px;font-weight:var(--msm-fw-bold);gap:7px;letter-spacing:0;line-height:1;padding:8px 14px 8px 11px;white-space:nowrap}.msm-product__price .msm-price-on-request:before{content:"";flex:none;width:15px;height:15px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M12.6 2H5a3 3 0 0 0-3 3v7.6c0 .5.2 1 .6 1.4l7.4 7.4c.8.8 2 .8 2.8 0l6.6-6.6c.8-.8.8-2 0-2.8L14 2.6A3 3 0 0 0 12.6 2ZM7 8.5A1.5 1.5 0 1 1 7 5.5a1.5 1.5 0 0 1 0 3Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M12.6 2H5a3 3 0 0 0-3 3v7.6c0 .5.2 1 .6 1.4l7.4 7.4c.8.8 2 .8 2.8 0l6.6-6.6c.8-.8.8-2 0-2.8L14 2.6A3 3 0 0 0 12.6 2ZM7 8.5A1.5 1.5 0 1 1 7 5.5a1.5 1.5 0 0 1 0 3Z'/%3E%3C/svg%3E") center / contain no-repeat}.msm-product__buttons{display:grid;gap:8px;grid-template-columns:1fr 1fr;padding-top:var(--msm-space-3)}@media(max-width:600px){.msm-product__buttons{grid-template-columns:1fr}}.msm-product__buttons--single{grid-template-columns:1fr}.msm-product__buttons .msm-btn{min-height:40px;padding:9px 12px;font-size:13.5px;font-weight:600;letter-spacing:0;border-radius:10px;text-align:center;white-space:nowrap}.msm-catalog__guide{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);margin-bottom:clamp(32px,5vw,56px);margin-top:clamp(32px,5vw,56px);padding:var(--msm-space-6)}.msm-catalog__guide-inner{display:grid;gap:var(--msm-space-5);grid-template-columns:1fr}@media(min-width:960px){.msm-catalog__guide-inner{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.msm-catalog__guide--no-text .msm-catalog__guide-inner{grid-template-columns:1fr}@media(min-width:720px){.msm-catalog__guide--no-text .msm-catalog__guide-points{flex-direction:row;flex-wrap:wrap}.msm-catalog__guide--no-text .msm-catalog__guide-points li{flex:1 1 240px}}.msm-catalog__guide-text .msm-prose p{color:var(--msm-color-text);line-height:var(--msm-lh-loose);margin:0 0 var(--msm-space-3)}.msm-catalog__guide-points{display:flex;flex-direction:column;gap:var(--msm-space-4);list-style:none;margin:0;padding:0}.msm-catalog__guide-points li{align-items:start;display:grid;gap:12px;grid-template-columns:44px minmax(0,1fr)}.msm-catalog__guide-icon{align-items:center;background:color-mix(in srgb,var(--msm-color-primary) 8%,transparent);border-radius:var(--msm-radius-md);color:var(--msm-color-primary);display:inline-flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.msm-catalog__guide-icon svg{display:block;height:20px;width:20px}.msm-catalog__guide-point-body{display:flex;flex-direction:column;gap:4px}.msm-catalog__guide-point-body strong{font-weight:var(--msm-fw-bold)}.msm-catalog__guide-point-body span{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm)}ul.products{display:grid;gap:var(--msm-space-4);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}@media(min-width:600px){ul.products.columns-3,ul.products.columns-4,ul.products.columns-5,ul.products.columns-6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:960px){ul.products,ul.products.columns-3,ul.products.columns-4,ul.products.columns-5,ul.products.columns-6{grid-template-columns:repeat(3,minmax(0,1fr))}}ul.products>li.product{display:flex;list-style:none;margin:0;padding:0;width:100%}ul.products>li.product>article{width:100%}.msm-product{background:var(--msm-color-bg);border-color:var(--msm-color-border);border-radius:var(--msm-radius-lg);border-width:1px;box-shadow:var(--msm-shadow-sm);display:flex;flex-direction:column;overflow:hidden;transition:border-color var(--msm-duration-fast) var(--msm-easing),box-shadow var(--msm-duration-fast) var(--msm-easing),transform var(--msm-duration-fast) var(--msm-easing)}.msm-product:hover{border-color:var(--msm-color-border-strong);box-shadow:var(--msm-shadow-md);transform:translateY(-3px)}@media(prefers-reduced-motion:reduce){.msm-product:hover{transform:none}}.msm-product__media{aspect-ratio:1/1;background:#fff;display:block;overflow:hidden;position:relative}.msm-product__media .wp-post-image,.msm-product__media img{background:#fff}.msm-product__media a img[src*=placeholder]{-o-object-fit:contain;object-fit:contain;padding:20%}.msm-product__img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:opacity var(--msm-duration-normal) var(--msm-easing),transform var(--msm-duration-slow) var(--msm-easing);width:100%}.msm-product__placeholder{align-items:center;background:repeating-linear-gradient(45deg,#eef0f3 0 10px,#e6e9ed 10px 20px);color:var(--msm-color-text-dim);display:flex;font-family:var(--msm-font-mono);font-size:12px;inset:0;justify-content:center;letter-spacing:.12em;position:absolute;text-transform:uppercase}.msm-product__img--secondary{opacity:0}@media(hover:hover){.msm-product--hover:hover .msm-product__img--primary{opacity:0}.msm-product--hover:hover .msm-product__img--secondary{opacity:1}}.msm-product__badges{display:flex;flex-direction:column;gap:4px;left:8px;position:absolute;top:8px;z-index:2}.msm-product__badges--left{left:12px}.msm-product__badges--right{align-items:flex-end;bottom:12px;right:12px;top:auto}.msm-product__action .msm-btn{width:100%}.msm-single-product{padding-top:var(--msm-space-4)}.msm-product-page__summary .product_title{font-size:var(--msm-fs-3xl);margin-bottom:.75rem}.msm-product-page__summary .price{display:block;font-size:var(--msm-fs-2xl);font-weight:700;margin-bottom:1rem}.msm-product-page__summary form.cart{align-items:center;display:flex;flex-wrap:wrap;gap:var(--msm-space-3);margin:var(--msm-space-4) 0}.msm-product-page__tabs{margin-top:0}.msm-product-page__tabs .wc-tabs{gap:var(--msm-space-2);margin:0;overflow-x:auto}.msm-product-page__tabs .wc-tabs li a{color:var(--msm-color-muted);padding:var(--msm-space-3) var(--msm-space-4)}.msm-product-page__tabs .woocommerce-Tabs-panel{padding:var(--msm-space-5) 0}.quantity{align-items:center;display:inline-flex;gap:4px}.quantity input.qty{background-color:var(--msm-color-bg);border-color:var(--msm-color-border);border-radius:var(--msm-radius-md);border-width:1px;color:var(--msm-color-text);font-family:var(--msm-font-body);font-size:var(--msm-fs-base);padding:.5rem;text-align:center;width:64px}.msm-groups{background:var(--msm-color-bg, #fff);border-radius:18px;box-shadow:var(--msm-shadow-block);margin-top:clamp(44px,6vw,68px);padding:26px 28px}.msm-groups__title{color:var(--msm-color-text, #16181D);font-family:var(--msm-font-heading);font-size:20px;font-weight:var(--msm-fw-bold);letter-spacing:-.3px;margin:0 0 16px}.msm-groups__list{display:grid;gap:10px 28px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.msm-groups__link{color:#4a4f57;font-size:14.5px;text-decoration:none;transition:color .15s ease}.msm-groups__link:hover{color:#e8930c}.msm-groups__more{background:none;border:0;color:#c97a00;cursor:pointer;font-size:14.5px;font-weight:600;margin-top:16px;padding:0}.msm-groups__more:hover{color:#e8930c}@media(max-width:1024px){.msm-groups__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.msm-groups__list{grid-template-columns:repeat(2,minmax(0,1fr))}.msm-groups{padding:20px}}@media(max-width:460px){.msm-groups__list{grid-template-columns:1fr}}.msm-tab-info{color:var(--msm-color-text, #16181D);font-size:15.5px;line-height:1.6}.msm-tab-info h3{font-family:var(--msm-font-heading);font-size:17px;font-weight:var(--msm-fw-bold);margin:0 0 10px}.msm-tab-info h3:not(:first-child){margin-top:22px}.msm-tab-info p{margin:0 0 12px}.msm-tab-info ul{margin:0 0 12px;padding-left:22px;list-style:disc}.msm-tab-info li{margin:0 0 6px}.msm-tab-info a{color:#c97a00}.msm-tab-info a:hover{color:#e8930c}.msm-tab-empty{color:var(--msm-color-text-muted, #6B7280);font-size:15px;margin:0;padding:8px 0}.msm-qa__empty{padding:6px 0 24px}.msm-qa__empty-title{color:var(--msm-color-text, #16181D);display:block;font-family:var(--msm-font-heading);font-size:17px;font-weight:700}.msm-qa__empty-text{color:var(--msm-color-text-muted, #6B7280);font-size:15px;margin:6px 0 0}.msm-qa__list{display:flex;flex-direction:column;gap:20px;list-style:none;margin:0 0 28px;padding:0}.msm-qa__item{border-bottom:1px solid #EEF0F3;padding-bottom:20px}.msm-qa__item:last-child{border-bottom:0;padding-bottom:0}.msm-qa__q,.msm-qa__a{align-items:flex-start;display:flex;gap:12px}.msm-qa__a{margin-top:14px;padding-left:20px}.msm-qa__badge{align-items:center;border-radius:10px;display:flex;flex:none;font-family:var(--msm-font-heading);font-size:14px;font-weight:700;height:34px;justify-content:center;width:34px}.msm-qa__badge--q{background:#fcf3e1;color:#e8930c}.msm-qa__badge--a{background:#e7f6ec;color:#15803d}.msm-qa__body{min-width:0}.msm-qa__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 10px}.msm-qa__author{color:var(--msm-color-text, #16181D);font-weight:700;font-size:14.5px}.msm-qa__author--shop{color:#15803d}.msm-qa__date{color:var(--msm-color-text-dim, #9AA0AC);font-size:13px}.msm-qa__text{color:#4a4f57;font-size:15px;line-height:1.55;margin:4px 0 0}.msm-qa__form-wrap{background:#fff;border:1px solid var(--msm-color-border, #E5E7EB);border-radius:16px;padding:24px}.msm-qa__form-title{font-family:var(--msm-font-heading);font-size:17px;font-weight:700;margin:0 0 16px}.msm-qa__grid{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:12px}.msm-qa__textarea{margin-bottom:12px;resize:vertical;width:100%}.msm-qa__input,.msm-qa__textarea{box-sizing:border-box}.msm-qa__consent{margin-bottom:14px}.msm-qa__note{color:var(--msm-color-text-muted, #6B7280);font-size:13px;margin:10px 0 0}@media(max-width:600px){.msm-qa__grid{grid-template-columns:1fr}.msm-qa__form-wrap{padding:18px}}.msm-cart__remove:hover{background:var(--msm-color-danger);color:#fff}.msm-cart__table .coupon{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;margin-right:var(--msm-space-4)}.msm-cart__collaterals{display:grid;gap:var(--msm-space-5);grid-template-columns:1fr;margin-top:var(--msm-space-6)}@media(min-width:960px){.msm-cart__collaterals{grid-template-columns:1fr 400px}}.msm-cart-totals__title{font-size:var(--msm-fs-xl);margin-bottom:1rem}.msm-cart-totals .shop_table{width:100%}.msm-cart-totals .shop_table td,.msm-cart-totals .shop_table th{border-bottom:1px dashed var(--msm-color-border);padding:var(--msm-space-2) 0}.msm-cart-totals .order-total{font-size:var(--msm-fs-lg);font-weight:700}.msm-cart-totals .wc-proceed-to-checkout{margin-top:var(--msm-space-4)}.msm-cart-totals .wc-proceed-to-checkout .button,.msm-cart-totals .wc-proceed-to-checkout .checkout-button{align-items:center;border-color:transparent;border-radius:var(--msm-radius-md);border-width:1px;cursor:pointer;display:inline-flex;font-family:var(--msm-font-body);font-weight:500;gap:.5rem;justify-content:center;line-height:1.2;padding:.5rem 1rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:var(--msm-easing);-webkit-user-select:none;-moz-user-select:none;user-select:none}.msm-cart-totals .wc-proceed-to-checkout .button:disabled,.msm-cart-totals .wc-proceed-to-checkout .checkout-button:disabled{cursor:not-allowed;opacity:.5}.msm-cart-totals .wc-proceed-to-checkout .button,.msm-cart-totals .wc-proceed-to-checkout .checkout-button{background-color:var(--msm-color-primary);--tw-text-opacity: 1;color:rgb(255 255 255/var(--tw-text-opacity, 1))}.msm-cart-totals .wc-proceed-to-checkout .button:hover,.msm-cart-totals .wc-proceed-to-checkout .checkout-button:hover{background-color:var(--msm-color-primary-hover);color:#fff}a .msm-cart-totals .wc-proceed-to-checkout .button:hover,a.msm-cart-totals .wc-proceed-to-checkout .checkout-button:hover{color:#fff}.msm-product__action .msm-cart-totals .wc-proceed-to-checkout .button,.msm-product__action .msm-cart-totals .wc-proceed-to-checkout .checkout-button{width:100%}.msm-cart-totals__coupon .msm-cart-totals .wc-proceed-to-checkout .button,.msm-cart-totals__coupon .msm-cart-totals .wc-proceed-to-checkout .checkout-button{padding-left:20px;padding-right:20px}.msm-blog__newsletter .msm-cart-totals .wc-proceed-to-checkout .button,.msm-blog__newsletter .msm-cart-totals .wc-proceed-to-checkout .checkout-button{justify-content:center;margin-top:8px;text-align:center;width:100%}.msm-cart-totals .wc-proceed-to-checkout .button,.msm-cart-totals .wc-proceed-to-checkout .checkout-button{display:inline-flex;justify-content:center;width:100%}.msm-cart-empty{padding:var(--msm-space-7) var(--msm-space-4);text-align:center}.msm-cart-empty__text{color:var(--msm-color-muted);font-size:var(--msm-fs-lg);margin-bottom:var(--msm-space-4)}.msm-cart-toasts{position:fixed;top:96px;right:24px;z-index:200;display:flex;flex-direction:column;gap:10px;pointer-events:none}.msm-cart-toast{align-items:flex-start;background:#fff;border:1px solid #EEF0F3;border-radius:14px;box-shadow:0 16px 40px #10182824;display:flex;gap:12px;max-width:calc(100vw - 32px);opacity:0;padding:13px 12px 13px 15px;pointer-events:auto;transform:translate(120%);transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .28s ease;width:344px}.msm-cart-toast.is-in{opacity:1;transform:translate(0)}.msm-cart-toast__ico{align-items:center;background:#22c55e;border-radius:50%;color:#fff;display:flex;flex:none;font-weight:700;height:26px;justify-content:center;margin-top:1px;width:26px}.msm-cart-toast__ico svg{height:16px;width:16px}.msm-cart-toast.is-error .msm-cart-toast__ico{background:#ef4444}.msm-cart-toast__body{flex:1 1 auto;min-width:0}.msm-cart-toast__title{color:#16181d;display:block;font-size:14.5px;font-weight:700;line-height:1.3}.msm-cart-toast__msg{color:#6b7280;display:block;font-size:13px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msm-cart-toast__link{color:#c97a00;display:inline-block;font-size:13.5px;font-weight:600;margin-top:8px;text-decoration:none}.msm-cart-toast__link:hover{color:#e8930c}.msm-cart-toast__close{background:transparent;border:0;color:#9198a1;cursor:pointer;flex:none;font-size:19px;line-height:1;padding:0 2px}.msm-cart-toast__close:hover{color:#16181d}.msm-btn.is-loading,.msm-product-buy__add.is-loading{opacity:.7;pointer-events:none}@media(max-width:640px){.msm-cart-toasts{inset:auto 12px 16px}.msm-cart-toast{width:100%}}.msm-qtybox{align-items:center;background:#fff;border:1px solid #E6E8EC;border-radius:12px;display:inline-flex;overflow:hidden}.msm-qtybox__btn{align-items:center;background:#f6f7f9;border:0;color:#16181d;cursor:pointer;display:flex;font-size:20px;height:44px;justify-content:center;line-height:1;width:40px}.msm-qtybox__btn:hover{background:#eceef1}.msm-qtybox .msm-quantity__input,.msm-qtybox input.qty{-moz-appearance:textfield;background:#fff;border:0;font-size:15px;font-weight:600;height:44px;text-align:center;width:54px}.msm-qtybox input::-webkit-outer-spin-button,.msm-qtybox input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.msm-cart-totals__shipping-note,.msm-checkout__totals-note{color:#6b7280;font-weight:500;text-align:right}.msm-mini-cart__list{list-style:none;margin:0;max-height:360px;overflow-y:auto;padding:0}.msm-mini-cart__item{border-bottom:1px solid var(--msm-color-border);display:grid;gap:6px 12px;grid-template-areas:"img name remove" "img qty remove";grid-template-columns:48px 1fr auto;padding:var(--msm-space-3)}.msm-mini-cart__item img{border-radius:var(--msm-radius-sm);grid-area:img;height:48px;-o-object-fit:cover;object-fit:cover;width:48px}.msm-mini-cart__item a:not(.msm-mini-cart__remove){color:var(--msm-color-text);font-weight:600;grid-area:name}.msm-mini-cart__item .quantity{color:var(--msm-color-muted);font-size:var(--msm-fs-sm);grid-area:qty}.msm-mini-cart__remove{align-items:center;background:var(--msm-color-surface);border-radius:var(--msm-radius-full);color:var(--msm-color-muted);display:inline-flex;grid-area:remove;height:24px;justify-content:center;line-height:1;text-decoration:none;width:24px}.msm-mini-cart__total{font-weight:700;padding:var(--msm-space-3)}.msm-mini-cart__buttons{display:flex;gap:8px;padding:0 var(--msm-space-3) var(--msm-space-3)}.msm-mini-cart__buttons .button{align-items:center;border-color:transparent;border-radius:var(--msm-radius-md);border-width:1px;cursor:pointer;display:inline-flex;font-family:var(--msm-font-body);font-weight:500;gap:.5rem;justify-content:center;line-height:1.2;padding:.5rem 1rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:var(--msm-easing);-webkit-user-select:none;-moz-user-select:none;user-select:none}.msm-mini-cart__buttons .button:disabled{cursor:not-allowed;opacity:.5}.msm-mini-cart__buttons .button{background-color:transparent;border-color:var(--msm-color-border);color:var(--msm-color-text)}.msm-mini-cart__buttons .button:hover{background-color:var(--msm-color-surface)}.msm-mini-cart__buttons .button{font-size:var(--msm-fs-sm);padding:.25rem .75rem}.msm-product__action .msm-mini-cart__buttons .button{width:100%}.msm-cart-totals__coupon .msm-mini-cart__buttons .button{padding-left:20px;padding-right:20px}.msm-mini-cart__buttons .button{flex:1;text-align:center}.msm-mini-cart__buttons .checkout{align-items:center;border-color:transparent;border-radius:var(--msm-radius-md);border-width:1px;cursor:pointer;display:inline-flex;font-family:var(--msm-font-body);font-weight:500;gap:.5rem;justify-content:center;line-height:1.2;padding:.5rem 1rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:var(--msm-easing);-webkit-user-select:none;-moz-user-select:none;user-select:none}.msm-mini-cart__buttons .checkout:disabled{cursor:not-allowed;opacity:.5}.msm-mini-cart__buttons .checkout{background-color:var(--msm-color-primary);--tw-text-opacity: 1;color:rgb(255 255 255/var(--tw-text-opacity, 1))}.msm-mini-cart__buttons .checkout:hover{background-color:var(--msm-color-primary-hover);color:#fff}a.msm-mini-cart__buttons .checkout:hover{color:#fff}.msm-mini-cart__buttons .checkout{font-size:var(--msm-fs-sm);padding:.25rem .75rem}.msm-product__action .msm-mini-cart__buttons .checkout{width:100%}.msm-cart-totals__coupon .msm-mini-cart__buttons .checkout{padding-left:20px;padding-right:20px}.msm-blog__newsletter .msm-mini-cart__buttons .checkout{justify-content:center;margin-top:8px;text-align:center;width:100%}.msm-mini-cart__empty{color:var(--msm-color-muted);padding:var(--msm-space-5);text-align:center}.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-notice{align-items:center;border-radius:var(--msm-radius-md);display:flex;gap:var(--msm-space-3);list-style:none;margin-bottom:var(--msm-space-4);padding:var(--msm-space-3) var(--msm-space-4)}.woocommerce-message{background:color-mix(in srgb,var(--msm-color-success) 12%,transparent);border:1px solid var(--msm-color-success);color:var(--msm-color-success)}.woocommerce-info{background:color-mix(in srgb,var(--msm-color-primary) 12%,transparent);border:1px solid var(--msm-color-primary);color:var(--msm-color-text)}.woocommerce-error a.button,.woocommerce-info a.button,.woocommerce-message a.button{align-items:center;border-color:transparent;border-radius:var(--msm-radius-md);border-width:1px;cursor:pointer;display:inline-flex;font-family:var(--msm-font-body);font-weight:500;gap:.5rem;justify-content:center;line-height:1.2;margin-left:auto;padding:.5rem 1rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:var(--msm-easing);-webkit-user-select:none;-moz-user-select:none;user-select:none}.woocommerce-error a.button:disabled,.woocommerce-info a.button:disabled,.woocommerce-message a.button:disabled{cursor:not-allowed;opacity:.5}.woocommerce-error a.button,.woocommerce-info a.button,.woocommerce-message a.button{background-color:transparent;border-color:var(--msm-color-border);color:var(--msm-color-text)}.woocommerce-error a.button:hover,.woocommerce-info a.button:hover,.woocommerce-message a.button:hover{background-color:var(--msm-color-surface)}.woocommerce-error a.button,.woocommerce-info a.button,.woocommerce-message a.button{font-size:var(--msm-fs-sm);padding:.25rem .75rem}.msm-product__action .woocommerce-error a.button,.msm-product__action .woocommerce-info a.button,.msm-product__action .woocommerce-message a.button{width:100%}.msm-cart-totals__coupon .woocommerce-error a.button,.msm-cart-totals__coupon .woocommerce-info a.button,.msm-cart-totals__coupon .woocommerce-message a.button{padding-left:20px;padding-right:20px}form.woocommerce-ordering{margin:0}.cross-sells,.related.products,.up-sells.products{margin-top:var(--msm-space-7)}.cross-sells>h2,.related.products>h2,.up-sells.products>h2{font-size:var(--msm-fs-2xl);margin-bottom:1rem}.msm-filters{display:flex;flex-direction:column;gap:var(--msm-space-5)}.msm-filters__price{align-items:center;display:grid;gap:var(--msm-space-2);grid-template-columns:1fr auto 1fr}.msm-catalog__main{position:relative}.msm-catalog__main.is-loading:after{backdrop-filter:blur(1px);background:#fff9;content:"";inset:0;position:absolute;z-index:1}.msm-catalog__main.is-loading:before{animation:msm-spin var(--msm-duration-slow) linear infinite;border:3px solid var(--msm-color-border);border-radius:50%;border-top-color:var(--msm-color-primary);content:"";height:32px;left:50%;position:absolute;top:80px;transform:translate(-50%);width:32px;z-index:2}@keyframes msm-spin{to{transform:translate(-50%) rotate(1turn)}}.msm-product-page{max-width:none;padding:var(--msm-space-5) 0 var(--msm-space-8);text-align:left;width:100%}.msm-product-page>*{max-width:none}.msm-single-product .product,.msm-single-product article.msm-product-page{display:block;float:none;max-width:none;width:100%}.msm-product-page__layout{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px;padding-top:14px}.msm-product-page__col{min-width:0}.msm-product-page__col--gallery{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-xl);box-shadow:var(--msm-shadow-sm);flex:1.1;min-width:340px;padding:24px}.msm-product-page__col--info{flex:1.3;min-width:340px;padding:4px 0}.msm-product-page__col--buy{flex:1;min-width:300px;position:sticky;top:16px;width:340px}@media(max-width:1100.98px){.msm-product-page__col--buy{position:static;top:auto}}.msm-product-page__title{color:var(--msm-color-text);font-family:var(--msm-font-heading);font-size:clamp(24px,2.3vw,32px);font-weight:var(--msm-fw-bold);letter-spacing:-.5px;line-height:1.2;margin:0 0 14px}.msm-product-hero__meta{align-items:center;color:var(--msm-color-text-muted);display:flex;flex-wrap:wrap;font-size:14px;gap:18px;margin-bottom:26px}.msm-product-hero__sku b{color:var(--msm-color-text);font-weight:var(--msm-fw-semibold)}.msm-product-hero__rating{align-items:center;display:flex;gap:8px}.msm-product-hero__stars{color:var(--msm-color-accent);display:flex;font-size:17px;gap:2px;letter-spacing:1px;line-height:1}.msm-product-hero__stars i{font-style:normal}.msm-product-hero__stars i.is-off{color:var(--msm-color-border-strong)}.msm-product-hero__rating-value{color:var(--msm-color-text);font-weight:var(--msm-fw-bold)}.msm-product-hero__reviews{color:var(--msm-color-text-muted);text-decoration:underline;text-decoration-color:var(--msm-color-border-strong);text-underline-offset:3px}.msm-product-hero__reviews:hover{color:var(--msm-color-accent-link);text-decoration-color:currentColor}.msm-product-hero__questions{align-items:center;color:var(--msm-color-text-muted);display:flex;gap:6px;text-decoration:none}.msm-product-hero__questions svg{color:var(--msm-color-border-strong);flex:none}.msm-product-hero__questions:hover{color:var(--msm-color-accent-link)}.msm-product-hero__short{color:var(--msm-color-text-nav);display:flex;flex-direction:column;font-size:15.5px;gap:9px;line-height:1.45;list-style:disc outside;margin:0 0 26px;padding:0 0 0 20px}.msm-product-hero__bottom{align-items:center;display:flex;flex-wrap:wrap;gap:14px 22px}.msm-product-hero__brand{align-items:center;display:flex;gap:10px}.msm-product-hero__brand-label{color:var(--msm-color-text-dim);font-size:13px}.msm-product-hero__brand-pill{border:1.5px solid var(--msm-color-accent);border-radius:12px;color:var(--msm-color-text);display:inline-block;font-size:14px;font-weight:var(--msm-fw-semibold);padding:8px 16px;text-decoration:none;transition:background var(--msm-duration-fast) var(--msm-easing)}a.msm-product-hero__brand-pill:hover{background:var(--msm-color-accent-soft);color:var(--msm-color-text)}.msm-product-hero__jump{color:var(--msm-color-accent-link);font-size:15px;font-weight:var(--msm-fw-semibold);text-decoration:none}.msm-product-hero__jump:hover{color:var(--msm-color-accent-link-hover)}.msm-gallery{display:block;min-width:0}.msm-gallery__main-wrap{position:relative}.msm-gallery__main{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;overflow:hidden;padding:20px;position:relative}.msm-gallery__slide{display:none;height:100%;margin:0;width:100%}.msm-gallery__slide.is-active{align-items:center;display:flex;justify-content:center}.msm-gallery__slide img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;transition:transform var(--msm-duration-normal) var(--msm-easing)}.msm-gallery__sale-badge{left:0;position:absolute;top:0;z-index:3}.msm-gallery__thumbs{display:flex;gap:12px;margin-top:8px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.msm-gallery__thumbs::-webkit-scrollbar{display:none;height:0;width:0}.msm-gallery__thumb{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:14px;cursor:pointer;display:block;flex:none;height:88px;padding:8px;transition:border-color var(--msm-duration-fast) var(--msm-easing);width:88px}.msm-gallery__thumb:hover{border-color:var(--msm-color-border-strong)}.msm-gallery__thumb.is-active{border-color:var(--msm-color-accent);box-shadow:inset 0 0 0 1px var(--msm-color-accent)}.msm-gallery__thumb-img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.msm-gallery__slide--ph{align-items:center;background:repeating-linear-gradient(45deg,#f1f2f4 0 12px,#e9ebef 12px 24px);border-radius:var(--msm-radius-md);flex-direction:column;gap:8px;height:100%;justify-content:center;padding:var(--msm-space-5);width:100%}.msm-gallery--placeholder .msm-gallery__slide--ph{display:flex}.msm-gallery__ph-tag{color:var(--msm-color-text-dim);font-family:var(--msm-font-mono);font-size:var(--msm-fs-xs);letter-spacing:.14em;text-transform:uppercase}.msm-gallery__ph-name{color:var(--msm-color-text-muted);font-family:var(--msm-font-heading);font-size:var(--msm-fs-lg);font-weight:var(--msm-fw-bold);text-align:center}.msm-lightbox{align-items:center;background:#101215e0;display:none;inset:0;justify-content:center;padding:40px;position:fixed;z-index:1000}.msm-lightbox__img{border-radius:8px;max-height:90vh;max-width:90vw;-o-object-fit:contain;object-fit:contain}.msm-lightbox__close{background:none;border:0;color:#fff;cursor:pointer;font-size:40px;line-height:1;position:absolute;right:22px;top:14px}.msm-lightbox__nav{align-items:center;background:#ffffff1f;border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:30px;height:52px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:52px}.msm-lightbox__nav:hover{background:#ffffff38}.msm-lightbox__prev{left:18px}.msm-lightbox__next{right:18px}@media(max-width:600px){.msm-lightbox{padding:16px}.msm-lightbox__nav{height:42px;width:42px;font-size:24px}}.msm-product-buy{display:block}.msm-product-buy__card{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-xl);box-shadow:var(--msm-shadow-sm);padding:24px}.msm-product-buy__price-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.msm-product-buy__price{color:var(--msm-color-text);font-family:var(--msm-font-heading);font-feature-settings:"tnum";font-size:40px;font-weight:var(--msm-fw-bold);letter-spacing:-1.5px;line-height:1}.msm-product-buy__price-unit{color:var(--msm-color-text-muted);font-size:16px}.msm-product-buy__price-request-label{color:var(--msm-color-text);font-family:var(--msm-font-heading);font-size:28px;font-weight:var(--msm-fw-bold);letter-spacing:-1px;line-height:1.1}.msm-product-buy__notes{display:flex;flex-direction:column;gap:14px;margin-bottom:20px}.msm-product-buy__note{color:var(--msm-color-text-nav);display:flex;font-size:13.5px;gap:12px;line-height:1.45}.msm-product-buy__note svg{color:var(--msm-color-text-dim);flex:none;margin-top:1px}.msm-product-buy__note b{color:var(--msm-color-accent-link);font-weight:var(--msm-fw-bold)}.msm-product-buy__form{display:flex;gap:10px;margin:0 0 12px}.msm-product-buy__qty{align-items:center;background:var(--msm-color-bg);border:1.5px solid var(--msm-color-border-input);border-radius:14px;display:flex;flex:none;height:46px}.msm-product-buy__qty-btn{background:none;border:0;color:var(--msm-color-text-muted);cursor:pointer;font-family:inherit;font-size:20px;height:100%;line-height:1;padding:0;width:40px}.msm-product-buy__qty-btn:hover{color:var(--msm-color-text)}.msm-product-buy__qty .qty{-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;color:var(--msm-color-text);font-family:inherit;font-size:16px;font-weight:var(--msm-fw-semibold);padding:0;text-align:center;width:34px}.msm-product-buy__qty .qty:focus{outline:none}.msm-product-buy__qty .qty::-webkit-inner-spin-button,.msm-product-buy__qty .qty::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.msm-product-buy__add{align-items:center;background:var(--msm-color-bg);border:1.5px solid var(--msm-color-border-input);border-radius:14px;color:var(--msm-color-text);cursor:pointer;display:flex;flex:1;font-family:inherit;font-size:16px;font-weight:var(--msm-fw-bold);gap:10px;height:46px;justify-content:center;padding:0;transition:background var(--msm-duration-fast) var(--msm-easing),border-color var(--msm-duration-fast) var(--msm-easing),color var(--msm-duration-fast) var(--msm-easing),transform var(--msm-duration-fast) var(--msm-easing)}.msm-product-buy__add:hover{background:var(--msm-color-text);border-color:var(--msm-color-text);color:var(--msm-color-bg);transform:translateY(-1px)}.msm-product-buy__add:active{transform:translateY(1px)}.msm-product-buy__add:disabled{cursor:not-allowed;opacity:.6}.msm-product-buy__kp{align-items:center;background:var(--msm-color-primary-gradient);border:none;border-radius:14px;box-shadow:var(--msm-shadow-accent);color:var(--msm-color-on-accent);cursor:pointer;display:flex;font-family:inherit;font-size:16px;font-weight:var(--msm-fw-bold);gap:10px;height:48px;justify-content:center;margin-bottom:20px;width:100%;transition:box-shadow var(--msm-duration-fast) var(--msm-easing),filter var(--msm-duration-fast) var(--msm-easing),transform var(--msm-duration-fast) var(--msm-easing)}.msm-product-buy__kp:hover{box-shadow:var(--msm-shadow-accent-hover);color:var(--msm-color-on-accent);filter:brightness(1.05);transform:translateY(-2px)}.msm-product-buy__kp:active{box-shadow:var(--msm-shadow-accent);transform:translateY(1px)}.msm-product-buy__request{align-items:center;background:var(--msm-color-bg);border:1.5px solid var(--msm-color-border-input);border-radius:14px;color:var(--msm-color-text);cursor:pointer;display:flex;font-family:inherit;font-size:16px;font-weight:var(--msm-fw-bold);gap:10px;height:48px;justify-content:center;margin-bottom:20px;width:100%;transition:background var(--msm-duration-fast) var(--msm-easing),border-color var(--msm-duration-fast) var(--msm-easing),color var(--msm-duration-fast) var(--msm-easing),transform var(--msm-duration-fast) var(--msm-easing)}.msm-product-buy__request:hover{border-color:var(--msm-color-primary, #F5A623);color:var(--msm-color-text);transform:translateY(-1px)}.msm-product-buy__request:active{transform:translateY(1px)}.msm-product-buy__contacts{border-top:1px solid var(--msm-color-line-soft);padding-top:20px}.msm-product-buy__email{align-items:flex-start;display:flex;gap:13px;margin-bottom:16px}.msm-product-buy__email>svg{color:var(--msm-color-text);flex:none;margin-top:1px}.msm-product-buy__email-label{color:var(--msm-color-text);display:block;font-size:14.5px;font-weight:var(--msm-fw-semibold)}.msm-product-buy__email-value{color:var(--msm-color-accent-link);display:block;font-size:13.5px;overflow-wrap:anywhere}.msm-product-buy__email-value:hover{color:var(--msm-color-accent-link-hover)}.msm-product-buy__msg-label{color:var(--msm-color-text-muted);font-size:13px;margin-bottom:10px}.msm-product-buy__msgs{display:flex;gap:10px}.msm-product-buy__msg{align-items:center;background:var(--msm-color-page);border:1.5px solid var(--msm-color-border-input);border-radius:12px;color:var(--msm-color-text);display:flex;flex:1;font-size:13.5px;font-weight:var(--msm-fw-semibold);gap:8px;height:48px;justify-content:center;min-width:0;text-decoration:none;transition:border-color var(--msm-duration-fast) var(--msm-easing)}.msm-product-buy__msg svg{flex:none}.msm-product-buy__msg--whatsapp:hover{border-color:#25d366}.msm-product-buy__msg--telegram:hover{border-color:#2aabee}.msm-product-buy__msg--max:hover{border-color:#16181d}.msm-product-page__inquiry{background:var(--msm-color-bg);border-radius:var(--msm-radius-lg);display:flex;flex-direction:column;gap:var(--msm-space-3);padding:var(--msm-space-5)}@media(min-width:960px){.msm-product-page__inquiry{align-self:start}}.msm-product-page__inquiry-title{color:#fff;font-family:var(--msm-font-heading);font-size:var(--msm-fs-xl);font-weight:var(--msm-fw-extrabold);line-height:1.2;margin:0}.msm-product-page__inquiry-desc{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm);margin:0}.msm-btn--outline-dark{background:transparent;border:1px solid var(--msm-color-text);color:var(--msm-color-text)}.msm-btn--outline-dark:hover{background:var(--msm-color-text);color:#fff}.msm-inquiry-form{display:flex;flex-direction:column;gap:var(--msm-space-4);margin-top:var(--msm-space-3)}.msm-inquiry-form__input,.msm-inquiry-form__textarea{background:#ffffff14;border:1.5px solid hsla(0,0%,100%,.18);border-radius:var(--msm-radius-md);color:#fff;font:inherit;font-size:var(--msm-fs-base);padding:12px 14px;width:100%}.msm-inquiry-form__input::-moz-placeholder,.msm-inquiry-form__textarea::-moz-placeholder{color:#ffffff80}.msm-inquiry-form__input::placeholder,.msm-inquiry-form__textarea::placeholder{color:#ffffff80}.msm-inquiry-form__input:focus,.msm-inquiry-form__textarea:focus{background:#ffffff1f;border-color:var(--msm-color-primary);outline:none}.msm-inquiry-form__textarea{min-height:74px;resize:vertical}.msm-inquiry-form__consent{color:#ffffffb3;font-size:var(--msm-fs-sm)}.msm-inquiry-form__consent a{color:#fff;text-decoration:underline}.msm-inquiry-form__btn{justify-content:center;width:100%}.msm-product-page__inquiry-phone{align-items:center;color:#fff;display:inline-flex;font-feature-settings:"tnum";font-weight:var(--msm-fw-bold);gap:8px;text-decoration:none}.msm-header__fav-icon-wrap{display:inline-flex;position:relative}.msm-header__fav-count{align-items:center;background:var(--msm-color-primary);border-radius:999px;color:var(--msm-color-on-accent);display:inline-flex;font-size:11px;font-weight:700;height:20px;justify-content:center;line-height:1;min-width:20px;padding:0 6px;position:absolute;right:-13px;top:-11px}.msm-header__fav-count[hidden]{display:none}.msm-product--catalog{position:relative}.msm-product__fav{align-items:center;background:#ffffffeb;border:1px solid var(--msm-color-border);border-radius:999px;box-shadow:0 1px 4px #0f141914;color:var(--msm-color-text-muted);cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;position:absolute;right:10px;top:10px;transition:color .15s ease,border-color .15s ease,transform .1s ease;width:36px;z-index:3}.msm-product__fav:hover{border-color:var(--msm-color-primary);color:var(--msm-color-primary)}.msm-product__fav:active{transform:scale(.92)}.msm-product__fav.is-active{border-color:var(--msm-color-primary);color:var(--msm-color-primary)}.msm-product__fav.is-active svg{fill:currentColor}.msm-product-buy__fav.is-active{color:var(--msm-color-primary)}.msm-product-buy__fav.is-active svg{fill:currentColor}.msm-wishlist{padding-bottom:var(--msm-space-8);padding-top:var(--msm-space-6)}.msm-wishlist__head{margin-bottom:var(--msm-space-5)}.msm-wishlist__title{align-items:center;display:flex;font-family:var(--msm-font-heading);font-size:var(--msm-fs-3xl);font-weight:var(--msm-fw-extrabold);gap:var(--msm-space-3);margin:0}.msm-wishlist__count{color:var(--msm-color-text-dim);font-family:var(--msm-font-mono);font-size:var(--msm-fs-lg);font-weight:var(--msm-fw-semibold)}.msm-wishlist__empty{align-items:center;border:1px dashed var(--msm-color-border);border-radius:var(--msm-radius-lg);display:flex;flex-direction:column;gap:var(--msm-space-3);padding:var(--msm-space-8) var(--msm-space-5);text-align:center}.msm-wishlist__empty-title{font-size:var(--msm-fs-xl);font-weight:var(--msm-fw-bold);margin:0}.msm-wishlist__empty-text{color:var(--msm-color-text-muted);margin:0;max-width:44ch}.msm-wishlist__grid{display:grid;gap:var(--msm-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:640px){.msm-wishlist__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:980px){.msm-wishlist__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.msm-wishlist.is-loading{opacity:.6;pointer-events:none}.msm-gallery__slide.is-zoomable{cursor:zoom-in}body.msm-lightbox-open{overflow:hidden}.msm-lightbox{align-items:center;display:none;inset:0;justify-content:center;position:fixed;z-index:9999}.msm-lightbox.is-open{display:flex}.msm-lightbox__backdrop{background:#0f1419eb;cursor:zoom-out;inset:0;position:absolute}.msm-lightbox__stage{align-items:center;display:flex;justify-content:center;margin:0;max-height:88vh;max-width:min(92vw,1200px);position:relative;z-index:1}.msm-lightbox__img{background:#fff;border-radius:var(--msm-radius-md);max-height:88vh;max-width:100%;-o-object-fit:contain;object-fit:contain}.msm-lightbox__close,.msm-lightbox__nav{align-items:center;background:#ffffff1f;border:none;border-radius:var(--msm-radius-full, 999px);color:#fff;cursor:pointer;display:flex;justify-content:center;position:absolute;transition:background .15s ease;z-index:2}.msm-lightbox__close:hover,.msm-lightbox__nav:hover{background:#ffffff3d}.msm-lightbox__close{font-size:20px;height:44px;right:16px;top:16px;width:44px}.msm-lightbox__nav{font-size:32px;height:52px;line-height:1;top:50%;transform:translateY(-50%);width:52px}.msm-lightbox__nav--prev{left:16px}.msm-lightbox__nav--next{right:16px}.msm-lightbox__nav[hidden]{display:none}.msm-lightbox__counter{bottom:20px;color:#fffc;font-family:var(--msm-font-mono);font-size:var(--msm-fs-sm);left:50%;letter-spacing:.06em;position:absolute;transform:translate(-50%);z-index:2}@media(max-width:640px){.msm-lightbox__nav{font-size:26px;height:44px;width:44px}.msm-lightbox__nav--prev{left:6px}.msm-lightbox__nav--next{right:6px}}.msm-crosssell{margin:clamp(48px,6vw,76px) 0 var(--msm-space-7)}.msm-crosssell--related{margin-top:clamp(64px,8.5vw,104px)}.msm-crosssell__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--msm-space-3);justify-content:space-between;margin-bottom:var(--msm-space-4)}.msm-crosssell__title{font-family:var(--msm-font-heading);font-size:var(--msm-fs-2xl);font-weight:var(--msm-fw-extrabold);margin:0}.msm-crosssell__grid{display:grid;gap:var(--msm-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:640px){.msm-crosssell__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:980px){.msm-crosssell__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.msm-sticky-atc{background:#fff;border-top:1px solid var(--msm-color-border);bottom:0;box-shadow:0 -4px 20px #0f14191a;left:0;padding:10px 0;position:fixed;right:0;transform:translateY(110%);transition:transform .25s var(--msm-easing, ease);visibility:hidden;z-index:60}.msm-sticky-atc[aria-hidden=false]{transform:translateY(0);visibility:visible}.msm-sticky-atc__inner{align-items:center;display:flex;gap:var(--msm-space-4);justify-content:space-between}.msm-sticky-atc__info{min-width:0}.msm-sticky-atc__title{font-size:var(--msm-fs-sm);font-weight:var(--msm-fw-semibold);max-width:52vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msm-sticky-atc__price{font-family:var(--msm-font-heading);font-size:var(--msm-fs-base);font-weight:var(--msm-fw-extrabold)}.msm-sticky-atc__btn{flex:0 0 auto;white-space:nowrap}.msm-sticky-atc__oos{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm)}@media(min-width:960px){.msm-sticky-atc{display:none}}.msm-sticky-atc__cart{align-items:center;background:var(--msm-color-bg);border:1.5px solid var(--msm-color-border-input);border-radius:14px;color:var(--msm-color-text);cursor:pointer;display:inline-flex;flex:none;height:44px;justify-content:center;text-decoration:none;transition:border-color var(--msm-duration-fast) var(--msm-easing);width:44px}.msm-sticky-atc__cart:hover{border-color:var(--msm-color-accent-border);color:var(--msm-color-text)}.msm-product-compare{margin:var(--msm-space-7) 0}.msm-product-compare__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--msm-space-3);margin-bottom:var(--msm-space-4)}.msm-product-compare__title{font-family:var(--msm-font-heading);font-size:var(--msm-fs-2xl);font-weight:var(--msm-fw-extrabold);margin:0}.msm-product-compare__subtitle{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm)}.msm-product-compare__grid{display:grid;gap:var(--msm-space-4);grid-template-columns:1fr}@media(min-width:960px){.msm-product-compare__grid{grid-template-columns:1fr 1fr}}.msm-product-compare__col{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);padding:var(--msm-space-4)}.msm-product-compare__col-title{color:var(--msm-color-text-dim);font-family:var(--msm-font-heading);font-size:var(--msm-fs-xs);font-weight:var(--msm-fw-semibold);letter-spacing:.18em;margin:0 0 var(--msm-space-3);text-transform:uppercase}.msm-product-compare__list{list-style:none;margin:0;padding:0}.msm-product-compare__list-row{align-items:baseline;border-bottom:1px dashed var(--msm-color-border);display:grid;gap:10px;grid-template-columns:8px minmax(0,1fr) auto;padding:10px 0}.msm-product-compare__list-row:last-child{border-bottom:0}.msm-product-compare__list-row .msm-header__dot{align-self:center}.msm-product-compare__list-name a{color:var(--msm-color-text);font-weight:var(--msm-fw-semibold);text-decoration:none}.msm-product-compare__list-name a:hover{color:var(--msm-color-primary)}.msm-product-compare__list-sub{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm);margin-left:4px}.msm-product-compare__list-price{font-feature-settings:"tnum";font-weight:var(--msm-fw-bold)}.msm-product-compare__table{border-collapse:collapse;font-size:var(--msm-fs-sm);width:100%}.msm-product-compare__table th{border-bottom:1px solid var(--msm-color-border);color:var(--msm-color-text-muted);font-weight:var(--msm-fw-medium);padding:8px 6px;text-align:left}.msm-product-compare__table td{border-bottom:1px solid var(--msm-color-border);padding:14px 6px;vertical-align:top}.msm-product-compare__tr--current td{background:color-mix(in srgb,var(--msm-color-primary) 6%,#fff)}.msm-product-compare__model{color:var(--msm-color-text);display:block;font-weight:var(--msm-fw-bold);text-decoration:none}.msm-product-compare__badge,a.msm-product-compare__model:hover{color:var(--msm-color-primary)}.msm-product-compare__badge{display:block;font-size:var(--msm-fs-xs);margin-top:2px}.msm-product-compare__badge--muted{color:var(--msm-color-text-muted)}.msm-product-compare__price{font-feature-settings:"tnum";font-weight:var(--msm-fw-bold);white-space:nowrap}.related.products{background:var(--msm-color-surface);border-radius:var(--msm-radius-lg);margin-top:var(--msm-space-7);padding:var(--msm-space-6)}.msm-front{padding:0}.msm-section{padding:clamp(40px,7vw,60px) 0}.msm-section__title{font-family:var(--msm-font-heading);font-size:clamp(24px,2.4vw,var(--msm-fs-3xl));font-weight:var(--msm-fw-extrabold);line-height:var(--msm-lh-tight);margin:0 0 var(--msm-space-5)}.msm-front-hero{background:transparent;color:var(--msm-color-text);position:relative}.msm-front-features{margin:var(--msm-space-4) auto;padding:0}.msm-front-features__list{background:var(--msm-color-border);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));list-style:none;margin:0;overflow:hidden;padding:0}.msm-front-features__item{align-items:center;background:var(--msm-color-bg);display:grid;gap:14px;grid-template-columns:38px minmax(0,1fr);padding:var(--msm-space-4)}.msm-front-features__icon{align-items:center;background:color-mix(in srgb,var(--msm-color-primary) 8%,transparent);border-radius:var(--msm-radius-md);color:var(--msm-color-primary);display:inline-flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.msm-front-features__icon svg{display:block;height:20px;width:20px}.msm-front-features__text{display:flex;flex-direction:column;gap:4px;min-width:0}.msm-front-features__title{color:var(--msm-color-text);font-size:var(--msm-fs-base);font-weight:var(--msm-fw-bold)}.msm-front-features__sub{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm)}.msm-front-lead{padding:var(--msm-space-5) 0}.msm-front-lead__card{background:var(--msm-color-primary);border-radius:var(--msm-radius-lg);color:#fff;display:grid;gap:var(--msm-space-5);grid-template-columns:1fr;padding:var(--msm-space-6)}@media(min-width:960px){.msm-front-lead__card{align-items:start;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr)}}.msm-front-lead__title{color:#fff;font-family:var(--msm-font-heading);font-size:clamp(20px,2vw,28px);font-weight:var(--msm-fw-extrabold);line-height:1.2;margin:0 0 var(--msm-space-2)}.msm-front-lead__desc{color:#ffffffd9;font-size:var(--msm-fs-sm);margin:0}.msm-front-lead__form{display:flex;flex-direction:column;gap:var(--msm-space-3)}.msm-front-lead__row{display:grid;gap:var(--msm-space-2);grid-template-columns:1fr}@media(min-width:600px){.msm-front-lead__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.msm-front-lead__input{background:#fffffff2;border:0;border-radius:var(--msm-radius-md);color:var(--msm-color-text);font:inherit;font-size:var(--msm-fs-base);padding:12px 14px}.msm-front-lead__input::-moz-placeholder{color:var(--msm-color-text-muted)}.msm-front-lead__input::placeholder{color:var(--msm-color-text-muted)}.msm-front-lead__input:focus{box-shadow:0 0 0 3px #fff6;outline:none}.msm-front-lead__chips{display:flex;flex-wrap:wrap;gap:8px}.msm-front-lead__chip{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.35);border-radius:var(--msm-radius-full);color:#fff;cursor:pointer;display:inline-flex;font-size:var(--msm-fs-sm);padding:8px 14px;transition:background var(--msm-duration-fast) var(--msm-easing);-webkit-user-select:none;-moz-user-select:none;user-select:none}.msm-front-lead__chip:hover{background:#ffffff1a}.msm-front-lead__chip input{opacity:0;pointer-events:none;position:absolute}.msm-front-lead__chip:has(input:checked){background:#fff;border-color:#fff;color:var(--msm-color-primary)}.msm-front-lead__submit{align-self:flex-start;gap:6px}.msm-front-lead__status{background:#00000026;border-color:transparent;color:#fff;margin-top:var(--msm-space-3)}.msm-front-brands{background:var(--msm-color-surface);padding-bottom:var(--msm-space-6);padding-top:var(--msm-space-6)}.msm-front-subscribe{padding:var(--msm-space-5) 0}.msm-front-subscribe__form{flex-wrap:wrap;gap:var(--msm-space-2)}.msm-header__catalog{display:inline-flex;position:relative}.msm-catalog-menu{background:transparent;display:none;left:0;max-width:96vw;position:absolute;top:calc(100% + 10px);width:900px;z-index:60}.msm-catalog-menu[aria-hidden=false]{display:block}.msm-catalog-menu__backdrop{display:none}.msm-catalog-menu__inner{background:#fff;border:1px solid #EEF0F3;border-radius:18px;box-shadow:0 24px 60px #1018281f;overflow:hidden;position:relative}.msm-catalog-menu__columns{display:grid;grid-template-columns:290px minmax(0,1fr) minmax(0,1fr)}.msm-catalog-menu__col{max-height:520px;min-width:0;overflow-y:auto;padding:22px 20px}.msm-catalog-menu__col+.msm-catalog-menu__col{border-left:1px solid #F0F1F3;padding-left:26px}.msm-catalog-menu__col-title,.msm-catalog-menu__list-title{color:#9aa0a8;display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:4px 0 12px;padding:0 10px}.msm-catalog-menu__cats{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:5px 0 0}.msm-catalog-menu__cat{border-radius:10px;position:relative}.msm-catalog-menu__cat-link{align-items:center;border-radius:10px;color:#16181d;display:flex;font-size:14px;font-weight:700;gap:8px;justify-content:space-between;margin:3px 10px;padding:10px 12px;text-decoration:none;transition:background .15s ease,color .15s ease}.msm-catalog-menu__cat-arrow svg{width:14px;height:14px}.msm-catalog-menu__cat-arrow{color:#c4c8ce;display:flex;transition:color .15s ease,transform .15s ease}.msm-catalog-menu__cat.is-active .msm-catalog-menu__cat-link,.msm-catalog-menu__cat:hover .msm-catalog-menu__cat-link{background:#fcf3e1;color:#e8930c}.msm-catalog-menu__cat.is-active .msm-catalog-menu__cat-arrow,.msm-catalog-menu__cat:hover .msm-catalog-menu__cat-arrow,.msm-catalog-menu__cat.is-highlight .msm-catalog-menu__cat-name,.msm-catalog-menu__cat.is-highlight.is-active .msm-catalog-menu__cat-name,.msm-catalog-menu__cat.is-highlight:hover .msm-catalog-menu__cat-name{color:#e8930c}.msm-catalog-menu__details,.msm-catalog-menu__thirds{min-width:0}.msm-catalog-menu__detail{display:none}.msm-catalog-menu__detail.is-active{display:block}.msm-catalog-menu__subs{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.msm-catalog-menu__sub-link{align-items:center;border-radius:10px;color:#4a4f57;display:flex;font-size:13.5px;font-weight:500;gap:8px;justify-content:space-between;padding:9px 12px;text-decoration:none;transition:background .15s ease,color .15s ease}.msm-catalog-menu__sub-link .msm-catalog-menu__cat-arrow{color:#c4c8ce}.msm-catalog-menu__sub.is-active .msm-catalog-menu__sub-link,.msm-catalog-menu__sub:hover .msm-catalog-menu__sub-link{background:#fcf3e1;color:#e8930c}.msm-catalog-menu__sub.is-active .msm-catalog-menu__cat-arrow,.msm-catalog-menu__sub:hover .msm-catalog-menu__cat-arrow{color:#e8930c}.msm-catalog-menu__empty{color:#9aa0a8;font-size:13px;margin:0;padding:9px 12px}.msm-catalog-menu__third{display:none}.msm-catalog-menu__third.is-active{display:block}.msm-catalog-menu__list ul{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.msm-catalog-menu__list li a{color:#4a4f57;display:block;font-size:13.5px;padding:8px 10px;border-radius:8px;text-decoration:none;transition:background .15s ease,color .15s ease}.msm-catalog-menu__list li a:hover{background:#fcf3e1;color:#e8930c}.msm-catalog-menu__featured{align-items:center;background:var(--msm-color-surface, #F7F8FA);border-radius:14px;color:#16181d;display:grid;gap:12px;grid-template-columns:auto 1fr auto;margin-top:12px;padding:12px 16px;text-decoration:none}.msm-catalog-menu__featured-name{font-weight:600}.msm-catalog-menu__featured-price{font-weight:700;white-space:nowrap}.msm-callback-modal{align-items:center;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:24px;position:fixed;visibility:hidden;z-index:var(--msm-z-modal)}.msm-callback-modal[aria-hidden=false]{visibility:visible}.msm-callback-modal__backdrop{backdrop-filter:blur(2px);background:var(--msm-color-overlay-modal);inset:0;opacity:0;position:fixed;transition:opacity var(--msm-duration-normal) var(--msm-easing)}.msm-callback-modal[aria-hidden=false] .msm-callback-modal__backdrop{opacity:1}.msm-callback-modal__panel{background:var(--msm-color-bg);border-radius:var(--msm-radius-2xl);box-shadow:var(--msm-shadow-modal);display:flex;flex-direction:column;gap:14px;margin:auto;max-height:calc(100vh - 48px);max-width:520px;opacity:0;overflow-y:auto;padding:26px;position:relative;transform:translateY(8px);transition:opacity var(--msm-duration-normal) var(--msm-easing),transform var(--msm-duration-normal) var(--msm-easing);width:100%}.msm-callback-modal[aria-hidden=false] .msm-callback-modal__panel{opacity:1;transform:translateY(0)}.msm-callback-modal__close{align-items:center;background:var(--msm-color-page);border:0;border-radius:11px;color:var(--msm-color-text);cursor:pointer;display:inline-flex;height:38px;justify-content:center;position:absolute;right:20px;top:20px;transition:background-color var(--msm-duration-fast) var(--msm-easing);width:38px}.msm-callback-modal__close:hover{background:var(--msm-color-surface-3);color:var(--msm-color-text)}.msm-callback-modal__head{align-items:center;display:flex;gap:14px;padding-right:44px}.msm-callback-modal__icon{align-items:center;background:var(--msm-color-accent-plate);border-radius:var(--msm-radius-md);color:var(--msm-color-accent-soft-text);display:flex;flex:none;height:48px;justify-content:center;width:48px}.msm-callback-modal__input,.msm-callback-modal__textarea{background:var(--msm-color-bg);border:1.5px solid var(--msm-color-border-input);border-radius:var(--msm-radius-md);color:var(--msm-color-text);font-family:inherit;font-size:16px;transition:border-color var(--msm-duration-fast) var(--msm-easing);width:100%}.msm-callback-modal__input{height:46px;padding:0 16px}.msm-callback-modal__textarea{min-height:76px;padding:12px 16px;resize:vertical}.msm-callback-modal__input:focus,.msm-callback-modal__textarea:focus{border-color:var(--msm-color-accent);outline:0}.msm-callback-modal__note{color:var(--msm-color-text-muted);font-size:12.5px;line-height:1.5;margin:0}.msm-callback-modal__title{font-family:var(--msm-font-heading);font-size:clamp(17px,1.8vw,20px);font-weight:var(--msm-fw-bold);letter-spacing:-.3px;line-height:1.2;margin:0}.msm-callback-modal__ic{display:inline-flex}.msm-callback-modal__ic[hidden]{display:none}.msm-callback-modal__desc{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm);margin:0}.msm-callback-modal__hours{color:var(--msm-color-text-dim);display:block;font-size:var(--msm-fs-xs);margin-top:4px}.msm-callback-modal__form{display:flex;flex-direction:column;gap:var(--msm-space-3)}.msm-callback-modal__divider{color:var(--msm-color-text-dim);font-size:var(--msm-fs-xs);letter-spacing:.1em;margin:var(--msm-space-2) 0;position:relative;text-align:center;text-transform:uppercase}.msm-callback-modal__divider:after,.msm-callback-modal__divider:before{background:var(--msm-color-border);content:"";height:1px;position:absolute;top:50%;width:calc(50% - 96px)}.msm-callback-modal__divider:before{left:0}.msm-callback-modal__divider:after{right:0}.msm-callback-modal__phone{align-items:center;color:var(--msm-color-text);display:flex;justify-content:center;min-height:44px;font-family:var(--msm-font-heading);font-feature-settings:"tnum";font-size:var(--msm-fs-xl);font-weight:var(--msm-fw-bold);text-align:center;text-decoration:none}.msm-callback-modal__phone:hover{color:var(--msm-color-accent-link)}@media(max-width:640px){.msm-callback-modal{align-items:flex-end;padding:0}.msm-callback-modal__panel{border-radius:22px 22px 0 0;margin:0;max-height:92vh;max-width:none;padding:12px 18px 22px;transform:translateY(100%)}.msm-callback-modal__panel:before{background:var(--msm-color-surface-3);border-radius:3px;content:"";display:block;flex:none;height:5px;margin:0 auto 4px;width:44px}.msm-callback-modal[aria-hidden=false] .msm-callback-modal__panel{transform:translateY(0)}.msm-callback-modal__close{align-self:flex-end;height:44px;position:static;width:44px}.msm-callback-modal__head{padding-right:0}}body.msm-modal-open{overflow:hidden}.msm-file{align-items:center;border:1.5px dashed var(--msm-color-border-input, #E6E8EC);border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:10px 14px;transition:border-color .15s ease}.msm-file:hover{border-color:var(--msm-color-accent, #FFBD27)}.msm-file__btn{align-items:center;background:var(--msm-color-surface, #F7F8FA);border-radius:9px;color:var(--msm-color-text, #16181D);display:inline-flex;flex:none;font-size:13.5px;font-weight:600;gap:7px;padding:8px 12px}.msm-file__name{color:var(--msm-color-text-muted, #676E7C);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msm-file input[type=file]{height:1px;opacity:0;position:absolute;width:1px}.msm-select-modal .msm-callback-modal__panel{max-width:520px}.msm-service{padding-bottom:var(--msm-space-7);padding-top:var(--msm-space-5)}.msm-service__hero{margin-bottom:var(--msm-space-5)}.msm-service__title{font-family:var(--msm-font-heading);font-size:clamp(26px,7.2vw,52px);font-weight:var(--msm-fw-extrabold);line-height:var(--msm-lh-tight);margin:0 0 var(--msm-space-3)}.msm-service__lede{color:var(--msm-color-text-muted);font-size:var(--msm-fs-md);line-height:var(--msm-lh-loose);margin:0 0 var(--msm-space-5);max-width:780px}.msm-service__stats{background:var(--msm-color-surface);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);display:grid;gap:0;grid-template-columns:1fr;list-style:none;margin:0;overflow:hidden;padding:0}@media(min-width:640px){.msm-service__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:960px){.msm-service__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.msm-service__stat{border-bottom:1px solid var(--msm-color-border);border-right:1px solid var(--msm-color-border);display:flex;flex-direction:column;gap:6px;padding:var(--msm-space-4)}.msm-service__stat:last-child{border-right:0}@media(min-width:960px){.msm-service__stat{border-bottom:0}.msm-service__stat:nth-child(4n){border-right:0}}.msm-service__stat-value{font-family:var(--msm-font-heading);font-feature-settings:"tnum";font-size:clamp(24px,2vw,32px);font-weight:var(--msm-fw-extrabold);line-height:1.1}.msm-service__stat-label{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm)}.msm-service__layout{display:grid;gap:var(--msm-space-5);grid-template-columns:1fr}@media(min-width:960px){.msm-service__layout{grid-template-columns:240px minmax(0,1fr)}}.msm-service__sidebar{align-self:start;background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);padding:var(--msm-space-4)}@media(min-width:960px){.msm-service__sidebar{position:sticky;top:var(--msm-space-4)}}.msm-service__nav ul{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.msm-service__nav-link{border-radius:var(--msm-radius-md);color:var(--msm-color-text-muted);display:block;font-size:var(--msm-fs-sm);font-weight:var(--msm-fw-medium);padding:10px 12px;text-decoration:none;transition:background var(--msm-duration-fast) var(--msm-easing),color var(--msm-duration-fast) var(--msm-easing)}.msm-service__nav-link:hover{background:var(--msm-color-surface);color:var(--msm-color-text)}.msm-service__nav-link.is-active{background:color-mix(in srgb,var(--msm-color-primary) 12%,transparent);color:var(--msm-color-primary);font-weight:var(--msm-fw-semibold)}.msm-service__content{display:flex;flex-direction:column;gap:var(--msm-space-5);min-width:0}.msm-service__section{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);padding:var(--msm-space-5);scroll-margin-top:var(--msm-space-5)}.msm-service__section-title{font-family:var(--msm-font-heading);font-size:clamp(22px,2vw,28px);font-weight:var(--msm-fw-extrabold);margin:0 0 var(--msm-space-3)}.msm-service__section-intro{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm);margin:0 0 var(--msm-space-4)}.msm-service__list{list-style:none;margin:0;padding:0}.msm-service__list-item{align-items:center;border-bottom:1px solid var(--msm-color-border);display:grid;gap:var(--msm-space-4);grid-template-columns:48px minmax(0,1fr) auto;padding:var(--msm-space-4) 0}.msm-service__list-item:first-child{padding-top:0}.msm-service__list-item:last-child{border-bottom:0;padding-bottom:0}.msm-service__list-icon{align-items:center;border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-md);color:var(--msm-color-text-muted);display:inline-flex;height:48px;justify-content:center;width:48px}.msm-service__list-body{display:flex;flex-direction:column;gap:4px;min-width:0}.msm-service__list-title{font-size:var(--msm-fs-base);font-weight:var(--msm-fw-bold)}.msm-service__list-subtitle{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm)}.msm-service__list-meta{align-items:flex-end;display:flex;flex-direction:column;gap:2px;text-align:right}.msm-service__list-meta-top{color:var(--msm-color-success);font-family:var(--msm-font-heading);font-feature-settings:"tnum";font-weight:var(--msm-fw-bold)}.msm-service__list-meta-top strong{color:var(--msm-color-success);font-weight:var(--msm-fw-extrabold)}.msm-service__list-meta-bottom{color:var(--msm-color-text-dim);font-size:var(--msm-fs-xs)}@media(max-width:600px){.msm-service__list-item{grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto}.msm-service__list-icon{height:40px;width:40px}.msm-service__list-meta{align-items:flex-start;grid-column:1/-1}}.msm-service__cards{display:grid;gap:var(--msm-space-3);grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media(min-width:640px){.msm-service__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:960px){.msm-service__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.msm-service__card{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-md);display:flex;flex-direction:column;gap:6px;padding:var(--msm-space-4)}.msm-service__card-title{align-items:center;display:flex;font-size:var(--msm-fs-base);font-weight:var(--msm-fw-bold);gap:8px}.msm-service__card-dot{background:var(--msm-color-primary);border-radius:50%;flex-shrink:0;height:8px;width:8px}.msm-service__card-text{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm);line-height:var(--msm-lh-normal)}.msm-service__badges{border-top:1px dashed var(--msm-color-border);display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:var(--msm-space-4) 0 0;padding:var(--msm-space-4) 0 0}.msm-service__badge{align-items:center;border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-sm);color:var(--msm-color-text-muted);display:inline-flex;font-family:var(--msm-font-mono);font-size:var(--msm-fs-xs);letter-spacing:.06em;padding:6px 12px}.msm-service__section--dark{background:var(--msm-color-surface-dark, #0f1419);border-color:transparent;color:var(--msm-color-text)}.msm-service__section--dark .msm-service__section-title{color:inherit}.msm-service__section--dark .msm-service__section-intro{color:color-mix(in srgb,currentColor 70%,transparent)}.msm-service__cards--dark{grid-template-columns:1fr}@media(min-width:640px){.msm-service__cards--dark{grid-template-columns:repeat(3,minmax(0,1fr))}}.msm-service__card--dark{background:transparent;border:1px solid color-mix(in srgb,currentColor 20%,transparent)}.msm-service__card--dark .msm-service__card-title{color:inherit}.msm-service__card--dark .msm-service__card-text{color:color-mix(in srgb,currentColor 65%,transparent)}.msm-service__cta-row{display:flex;flex-wrap:wrap;gap:var(--msm-space-3);margin-top:var(--msm-space-4)}.msm-service__faq{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.msm-service__faq-item{border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-md)}.msm-service__faq-item details{padding:14px 16px}.msm-service__faq-q{align-items:center;cursor:pointer;display:flex;font-size:var(--msm-fs-base);font-weight:var(--msm-fw-semibold);gap:12px;justify-content:space-between;list-style:none}.msm-service__faq-q::-webkit-details-marker{display:none}.msm-service__faq-toggle{align-items:center;background:color-mix(in srgb,var(--msm-color-primary) 10%,transparent);border-radius:50%;color:var(--msm-color-primary);display:inline-flex;flex-shrink:0;font-weight:var(--msm-fw-bold);height:24px;justify-content:center;transition:transform var(--msm-duration-fast) var(--msm-easing);width:24px}.msm-service__faq-item details[open] .msm-service__faq-toggle{transform:rotate(45deg)}.msm-service__faq-a{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm);line-height:var(--msm-lh-loose);margin-top:var(--msm-space-3)}.msm-service__faq-a p{margin:0 0 8px}.msm-service__faq-a p:last-child{margin-bottom:0}.msm-service__section--prose .msm-prose{color:var(--msm-color-text);font-size:var(--msm-fs-sm);line-height:var(--msm-lh-loose)}.msm-service__section--prose .msm-prose p{margin:0 0 var(--msm-space-3)}.msm-service__section--prose .msm-prose p:last-child{margin-bottom:0}.msm-cookie-consent{align-items:center;background:#0f1419;border-radius:var(--msm-radius-lg);bottom:16px;box-shadow:0 12px 40px -12px #00000080;color:#f5f7f9;display:none;gap:var(--msm-space-4);grid-template-columns:1fr auto;left:16px;margin-left:auto;max-width:720px;padding:var(--msm-space-4) var(--msm-space-5);position:fixed;right:16px;z-index:var(--msm-z-modal)}.msm-cookie-consent.is-visible{display:grid}.msm-cookie-consent__text{color:color-mix(in srgb,currentColor 80%,transparent);font-size:var(--msm-fs-sm);line-height:var(--msm-lh-normal);margin:0}.msm-cookie-consent__text a{color:#fff;text-decoration:underline}.msm-cookie-consent__actions{display:flex;flex-shrink:0;gap:8px}.msm-cookie-consent__accept{background:var(--msm-color-primary);border:0;border-radius:var(--msm-radius-md);color:var(--msm-color-on-accent);cursor:pointer;font-family:inherit;font-size:var(--msm-fs-sm);font-weight:var(--msm-fw-semibold);min-height:44px;padding:10px 20px}.msm-cookie-consent__accept:hover{background:color-mix(in srgb,var(--msm-color-primary) 88%,#000)}.msm-cookie-consent__close{background:transparent;border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:var(--msm-radius-md);color:inherit;cursor:pointer;font-family:inherit;font-size:var(--msm-fs-sm);font-weight:var(--msm-fw-medium);padding:10px 14px}.msm-cookie-consent__close:hover{background:color-mix(in srgb,currentColor 8%,transparent)}@media(max-width:600px){.msm-cookie-consent{grid-template-columns:1fr}.msm-cookie-consent__actions{justify-content:flex-end}}.msm-steps{list-style:none;margin:0;padding:0}.msm-steps,.msm-steps__item{align-items:center;display:inline-flex;gap:10px}.msm-steps__item:after{background:var(--msm-color-border);content:"";display:inline-block;height:1px;margin-left:4px;width:32px}.msm-steps__item:last-child:after{display:none}.msm-steps__link{font-family:var(--msm-font-heading);font-size:var(--msm-fs-sm);font-weight:var(--msm-fw-semibold);gap:8px;text-decoration:none}.msm-steps__link,.msm-steps__num{align-items:center;color:var(--msm-color-text-dim);display:inline-flex}.msm-steps__num{background:var(--msm-color-surface);border:1px solid var(--msm-color-border);border-radius:50%;font-size:13px;font-weight:var(--msm-fw-bold);height:28px;justify-content:center;width:28px}.msm-steps__item.is-active .msm-steps__link{color:var(--msm-color-text)}.msm-steps__item.is-active .msm-steps__num{background:var(--msm-color-primary);border-color:var(--msm-color-primary);color:#fff}.msm-steps__item.is-active:after{background:var(--msm-color-primary)}.msm-steps__item.is-done .msm-steps__link{color:var(--msm-color-success)}.msm-steps__item.is-done .msm-steps__num{background:transparent;border-color:var(--msm-color-success);color:var(--msm-color-success)}@media(max-width:560px){.msm-steps{display:flex;gap:6px;max-width:100%;width:100%}.msm-steps__item{flex:0 0 auto;gap:6px;min-width:0}.msm-steps__item:after{flex:1 1 8px;margin-left:0;min-width:8px;width:auto}.msm-steps__link{gap:6px;min-width:0}.msm-steps__label{font-size:var(--msm-fs-sm);white-space:nowrap}.msm-steps__num{font-size:12px;height:24px;width:24px}.msm-steps__item:not(.is-active) .msm-steps__label{display:none}}.msm-cart{padding-bottom:var(--msm-space-7);padding-top:var(--msm-space-4)}.msm-cart__head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--msm-space-4);justify-content:space-between;margin-bottom:var(--msm-space-5)}.msm-cart__title{align-items:baseline;display:inline-flex;font-family:var(--msm-font-heading);font-size:clamp(26px,7.2vw,52px);font-weight:var(--msm-fw-extrabold);gap:12px;line-height:1;margin:0}.msm-cart__count{color:var(--msm-color-text-dim);font-family:var(--msm-font-body);font-size:var(--msm-fs-md);font-weight:var(--msm-fw-medium)}.msm-cart__layout{display:grid;gap:var(--msm-space-5);grid-template-columns:1fr}@media(min-width:960px){.msm-cart__layout{grid-template-columns:minmax(0,1fr) 360px}}.msm-cart__form{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);padding:var(--msm-space-4)}.msm-cart__toolbar{align-items:center;border-bottom:1px solid var(--msm-color-border);display:flex;justify-content:space-between;margin-bottom:var(--msm-space-3);padding-bottom:var(--msm-space-3)}.msm-cart__select-all{align-items:center;cursor:pointer;display:inline-flex;font-weight:var(--msm-fw-semibold);gap:10px}.msm-cart__item-select input,.msm-cart__select-all input{opacity:0;pointer-events:none;position:absolute}.msm-cart__select-box{align-items:center;background:#fff;border:1.5px solid var(--msm-color-border-input);border-radius:5px;color:#fff;display:inline-flex;flex-shrink:0;height:21px;justify-content:center;transition:background var(--msm-duration-fast) var(--msm-easing),border-color var(--msm-duration-fast) var(--msm-easing);width:21px}.msm-cart__select-box:before{content:"";font-size:13px;line-height:1}.msm-cart__item-select input:checked+.msm-cart__select-box,.msm-cart__select-all input:checked+.msm-cart__select-box{background:var(--msm-color-primary);border-color:var(--msm-color-primary)}.msm-cart__item-select input:checked+.msm-cart__select-box:before,.msm-cart__select-all input:checked+.msm-cart__select-box:before{content:"\2713"}.msm-cart__clear{align-items:center;color:var(--msm-color-primary);display:inline-flex;font-size:var(--msm-fs-sm);font-weight:var(--msm-fw-semibold);gap:8px;text-decoration:none}.msm-cart__clear:hover{text-decoration:underline}.msm-cart__clear-icon{color:var(--msm-color-primary)}.msm-cart__columns{color:var(--msm-color-text-dim);display:grid;font-family:var(--msm-font-heading);font-size:var(--msm-fs-xs);font-weight:var(--msm-fw-semibold);gap:var(--msm-space-3);grid-template-columns:32px 96px minmax(0,1fr) 160px 140px 40px;letter-spacing:.14em;padding:0 0 12px;text-transform:uppercase}.msm-cart__col--name{grid-column:3}.msm-cart__col--qty{grid-column:4;text-align:center}.msm-cart__col--price{grid-column:5;text-align:right}@media(max-width:767px){.msm-cart__columns{display:none}}.msm-cart__list{list-style:none;margin:0;padding:0}.msm-cart__item{align-items:center;border-bottom:1px solid var(--msm-color-border);display:grid;gap:var(--msm-space-3);grid-template-columns:32px 96px minmax(0,1fr) 160px 140px 40px;padding:var(--msm-space-4) 0}.msm-cart__item:last-child{border-bottom:0}@media(max-width:767px){.msm-cart__item{align-items:start;-moz-column-gap:12px;column-gap:12px;grid-template-areas:"sel media body rm" "qty qty   price price";grid-template-columns:22px 84px minmax(0,1fr) 34px;row-gap:12px}.msm-cart__item-select{grid-area:sel;padding-top:2px}.msm-cart__item-media{grid-area:media;width:84px}.msm-cart__item-body{grid-area:body}.msm-cart__item-remove{grid-area:rm}.msm-cart__item-qty{grid-area:qty;justify-self:start}.msm-cart__item-price,.msm-cart__item-qty{align-self:center;border-top:1px solid var(--msm-color-border);padding-top:12px;width:100%}.msm-cart__item-price{align-items:baseline;flex-direction:row;gap:8px;grid-area:price;justify-content:flex-end;justify-self:end;text-align:right}}.msm-cart__item-select{align-self:start;display:inline-flex;padding-top:6px}.msm-cart__item-media{aspect-ratio:1;background:var(--msm-color-surface);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-md);display:block;overflow:hidden}.msm-cart__item-media img{height:100%;-o-object-fit:contain;object-fit:contain;padding:8%;width:100%}.msm-cart__item-body{display:flex;flex-direction:column;gap:6px;min-width:0}.msm-cart__item-title{font-family:var(--msm-font-heading);font-size:var(--msm-fs-base);font-weight:var(--msm-fw-bold);margin:0}.msm-cart__item-title a{color:var(--msm-color-text);text-decoration:none}.msm-cart__item-title a:hover{color:var(--msm-color-primary)}.msm-cart__item-sku{color:var(--msm-color-text-dim);font-family:var(--msm-font-mono);font-size:var(--msm-fs-xs)}.msm-cart__item-sku span{color:var(--msm-color-text-muted);letter-spacing:.04em;text-transform:uppercase}.msm-cart__item-pills{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:0;padding:0}.msm-cart__item-pills li{background:var(--msm-color-surface);border-radius:var(--msm-radius-sm);color:var(--msm-color-text-muted);display:inline-flex;font-family:var(--msm-font-mono);font-size:11px;padding:3px 8px}.msm-cart__item-stock{align-items:center;display:inline-flex;font-size:var(--msm-fs-sm);gap:6px}.msm-cart__item-stock-text{color:var(--msm-color-success);font-weight:var(--msm-fw-semibold)}.msm-cart__item-stock-text--order{color:var(--msm-color-warning)}.msm-cart__item-qty{justify-self:center}.msm-cart__item-qty .quantity,.msm-cart__item-qty .wc-block-components-quantity-selector{align-items:center;border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-md);display:inline-flex;overflow:hidden}.msm-cart__item-qty input[type=number]{background:transparent;border:0;font-family:var(--msm-font-mono);font-weight:var(--msm-fw-semibold);padding:8px 4px;text-align:center;width:44px}.msm-cart__item-price{display:flex;flex-direction:column;gap:2px;text-align:right}.msm-cart__item-total{font-family:var(--msm-font-heading);font-feature-settings:"tnum";font-size:var(--msm-fs-xl);font-weight:var(--msm-fw-extrabold)}.msm-cart__item-unit{color:var(--msm-color-text-dim);font-feature-settings:"tnum";font-size:var(--msm-fs-xs)}.msm-cart__item-remove{align-self:start;justify-self:end;padding-top:6px}.msm-cart__remove{align-items:center;border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-md);color:var(--msm-color-text-dim);display:inline-flex;font-size:16px;height:32px;justify-content:center;text-decoration:none;width:32px}.msm-cart__remove:hover{border-color:var(--msm-color-primary);color:var(--msm-color-primary)}.msm-cart__actions{align-items:center;border-top:1px solid var(--msm-color-border);display:flex;flex-wrap:wrap;gap:var(--msm-space-3);justify-content:space-between;margin-top:var(--msm-space-3);padding-top:var(--msm-space-3)}.msm-cart__continue{color:var(--msm-color-text-muted);font-weight:var(--msm-fw-medium);text-decoration:none}.msm-cart__continue:hover{color:var(--msm-color-primary)}.msm-cart__aside{align-self:start}@media(min-width:960px){.msm-cart__aside{position:sticky;top:var(--msm-space-4)}}.msm-cart-totals{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);display:flex;flex-direction:column;gap:var(--msm-space-4);padding:var(--msm-space-5)}.msm-cart-totals__title{font-family:var(--msm-font-heading);font-size:var(--msm-fs-xl);font-weight:var(--msm-fw-extrabold);margin:0}.msm-cart-totals__list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0}.msm-cart-totals__row{display:grid;font-size:var(--msm-fs-sm);gap:12px;grid-template-columns:minmax(0,1fr) auto}.msm-cart-totals__row dd,.msm-cart-totals__row dt{margin:0;padding:0}.msm-cart-totals__row dt{color:var(--msm-color-text-muted)}.msm-cart-totals__row dd{font-feature-settings:"tnum";font-weight:var(--msm-fw-semibold);text-align:right}.msm-cart-totals__row--discount dd{color:var(--msm-color-primary)}.msm-cart-totals__free{color:var(--msm-color-success)!important}.msm-cart-totals__row--total{align-items:baseline;border-top:1px solid var(--msm-color-border);margin-top:var(--msm-space-2);padding-top:var(--msm-space-4)}.msm-cart-totals__row--total dt{color:var(--msm-color-text);font-size:var(--msm-fs-lg)}.msm-cart-totals__grand,.msm-cart-totals__row--total dt{font-family:var(--msm-font-heading);font-weight:var(--msm-fw-extrabold)}.msm-cart-totals__grand{font-feature-settings:"tnum";font-size:clamp(28px,2.4vw,40px)}.msm-cart-totals__coupon{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.msm-cart-totals__coupon .msm-btn{padding-left:20px;padding-right:20px}.msm-cart-totals__cta{display:flex;flex-direction:column;gap:8px}.msm-cart-totals__checkout,.msm-cart-totals__quick{font-weight:var(--msm-fw-bold);padding:14px 16px;text-align:center;width:100%}.msm-cart-totals__perks{border-top:1px dashed var(--msm-color-border);color:var(--msm-color-text-muted);display:flex;flex-direction:column;font-size:var(--msm-fs-sm);gap:10px;list-style:none;margin:0;padding:var(--msm-space-4) 0 0}.msm-cart-totals__perks li{align-items:baseline;display:grid;gap:8px;grid-template-columns:20px minmax(0,1fr)}.msm-cart-totals__perk-icon{align-self:center;height:10px;width:10px}.msm-cart-totals__perk-icon--circle{background:var(--msm-color-primary);border-radius:50%}.msm-cart-totals__perk-icon--diamond{background:var(--msm-color-text);height:8px;transform:rotate(45deg);width:8px}.msm-cart-totals__perk-icon--square{background:var(--msm-color-text);height:10px;width:10px}.msm-cart__extras{display:grid;gap:var(--msm-space-3);grid-template-columns:1fr;margin-top:var(--msm-space-5)}@media(min-width:700px){.msm-cart__extras{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.msm-cart__eta,.msm-cart__progress{align-items:center;background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);display:flex;gap:var(--msm-space-3);padding:var(--msm-space-4)}.msm-cart__progress-icon{border:2px solid var(--msm-color-border);border-radius:50%;display:inline-block;flex-shrink:0;height:32px;position:relative;width:32px}.msm-cart__progress.is-done .msm-cart__progress-icon{background:var(--msm-color-success);border-color:var(--msm-color-success)}.msm-cart__progress-body{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.msm-cart__progress-title{font-family:var(--msm-font-heading);font-size:var(--msm-fs-base);font-weight:var(--msm-fw-bold)}.msm-cart__progress-sub{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm)}.msm-cart__progress-bar{background:var(--msm-color-surface);border-radius:999px;height:6px;overflow:hidden}.msm-cart__progress-fill{background:var(--msm-color-primary);display:block;height:100%;transition:width var(--msm-duration-normal) var(--msm-easing)}.msm-cart__eta-icon{align-items:center;border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-md);color:var(--msm-color-text);display:inline-flex;flex-shrink:0;font-weight:var(--msm-fw-bold);height:40px;justify-content:center;width:40px}.msm-cart__eta-body{display:flex;flex-direction:column;gap:4px}.msm-cart__eta-label{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm)}.msm-cart__eta-value{font-family:var(--msm-font-heading);font-size:var(--msm-fs-lg);font-weight:var(--msm-fw-extrabold)}.msm-cart__b2b{align-items:stretch;background:#0f1419;border-radius:var(--msm-radius-lg);color:#f5f7f9;display:flex;flex-direction:column;gap:var(--msm-space-4);margin-top:var(--msm-space-4);padding:var(--msm-space-5)}.msm-cart__b2b .msm-btn{width:100%}.msm-cart__b2b-body{display:flex;flex-direction:column;gap:6px;min-width:0}.msm-cart__b2b-title{font-family:var(--msm-font-heading);font-size:var(--msm-fs-lg);font-weight:var(--msm-fw-extrabold);line-height:1.25}.msm-cart__b2b-sub{color:color-mix(in srgb,currentColor 70%,transparent);font-size:var(--msm-fs-sm)}.msm-cart__cross-sells{margin-top:var(--msm-space-6)}.msm-cart__cross-title{align-items:baseline;display:inline-flex;font-family:var(--msm-font-heading);font-size:clamp(24px,2.2vw,32px);font-weight:var(--msm-fw-extrabold);gap:12px;margin:0 0 var(--msm-space-4)}.msm-cart__cross-tag{color:var(--msm-color-primary);font-family:var(--msm-font-body);font-size:var(--msm-fs-sm);font-weight:var(--msm-fw-semibold)}.msm-cart__cross-grid{display:grid;gap:var(--msm-space-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));list-style:none;margin:0;padding:0}.msm-cart__cross-item{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);display:flex;flex-direction:column;gap:var(--msm-space-3);padding:var(--msm-space-3)}.msm-cart__cross-media{aspect-ratio:1;background:var(--msm-color-surface);border-radius:var(--msm-radius-md);display:block;overflow:hidden;position:relative}.msm-cart__cross-media img{height:100%;-o-object-fit:contain;object-fit:contain;padding:12%;width:100%}.msm-cart__cross-badge{left:8px;position:absolute;top:8px}.msm-cart__cross-name{font-size:var(--msm-fs-sm);font-weight:var(--msm-fw-semibold);line-height:1.3;margin:0}.msm-cart__cross-name a{color:var(--msm-color-text);text-decoration:none}.msm-cart__cross-price{font-family:var(--msm-font-heading);font-feature-settings:"tnum";font-size:var(--msm-fs-lg);font-weight:var(--msm-fw-extrabold)}.msm-cart__cross-price del{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm);font-weight:var(--msm-fw-regular)}.msm-cart__cross-price ins{text-decoration:none}.msm-cart__cross-add{padding:10px 12px;text-align:center}.msm-btn--ghost-red,.msm-btn--accent-soft{align-items:center;background:var(--msm-color-accent-soft);border:1px solid var(--msm-color-accent-soft-border);border-radius:var(--msm-radius-md);color:var(--msm-color-accent-soft-text);display:inline-flex;font-weight:var(--msm-fw-semibold);justify-content:center}.msm-btn--ghost-red:focus-visible,.msm-btn--ghost-red:hover,.msm-btn--accent-soft:focus-visible,.msm-btn--accent-soft:hover{background:var(--msm-accent-100);border-color:var(--msm-accent-300);color:var(--msm-color-accent-soft-text)}.msm-checkout-page{padding-bottom:var(--msm-space-7);padding-top:var(--msm-space-4)}.msm-checkout__head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--msm-space-4);justify-content:space-between;margin-bottom:var(--msm-space-5)}.msm-checkout__title{font-family:var(--msm-font-heading);font-size:clamp(26px,7.2vw,52px);font-weight:var(--msm-fw-extrabold);line-height:1;margin:0}.msm-checkout__layout{display:grid;gap:var(--msm-space-4);grid-template-columns:1fr}@media(min-width:960px){.msm-checkout__layout{grid-template-columns:minmax(0,1fr) 400px}}.msm-checkout__main{min-width:0}.msm-checkout__main,.msm-checkout__section{display:flex;flex-direction:column;gap:var(--msm-space-4)}.msm-checkout__section{background:#fff;border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);box-shadow:0 1px 3px #0f14190a;padding:var(--msm-space-5)}.msm-checkout__section-head{align-items:center;display:inline-flex;gap:12px}.msm-checkout__section-num{display:none}.msm-checkout__section-title{font-family:var(--msm-font-heading);font-size:clamp(20px,1.8vw,26px);font-weight:var(--msm-fw-extrabold);margin:0}.msm-checkout__tabs{align-self:flex-start;background:var(--msm-color-surface);border-radius:var(--msm-radius-md);display:inline-flex;gap:4px;max-width:-moz-max-content;max-width:max-content;padding:4px;width:auto}.msm-checkout__tab{background:transparent;border:0;border-radius:var(--msm-radius-md);color:var(--msm-color-text-muted);cursor:pointer;font-family:inherit;font-size:var(--msm-fs-sm);font-weight:var(--msm-fw-semibold);padding:8px 20px}.msm-checkout__tab.is-active{background:var(--msm-color-bg);box-shadow:0 1px 3px #00000014;color:var(--msm-color-text)}.msm-checkout__grid{display:grid;gap:12px}.msm-checkout__grid--2{grid-template-columns:1fr}@media(min-width:640px){.msm-checkout__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.msm-checkout__field{margin:0}.msm-checkout__field--full{grid-column:1/-1}.msm-checkout__field label{color:var(--msm-color-text-muted);display:block;font-size:var(--msm-fs-sm);margin-bottom:6px}.msm-checkout__field .woocommerce-input-wrapper{display:block}.msm-checkout__field input[type=email],.msm-checkout__field input[type=number],.msm-checkout__field input[type=tel],.msm-checkout__field input[type=text],.msm-checkout__field input[type=url],.msm-checkout__field select,.msm-checkout__field textarea{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-md);color:var(--msm-color-text);font:inherit;font-size:var(--msm-fs-sm);padding:14px 16px;transition:border-color var(--msm-duration-fast) var(--msm-easing),box-shadow var(--msm-duration-fast) var(--msm-easing);width:100%}.msm-checkout__field input:focus,.msm-checkout__field select:focus,.msm-checkout__field textarea:focus{border-color:var(--msm-color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--msm-color-primary) 18%,transparent);outline:none}.msm-checkout__textarea{min-height:120px;resize:vertical}.msm-checkout__hidden,[id^=billing_first_name_field]{display:none!important}.msm-checkout__company[hidden]{display:none}.msm-checkout__uploader{border:1.5px dashed var(--msm-color-border);border-radius:var(--msm-radius-md);display:flex;flex-direction:column;gap:var(--msm-space-3);margin-top:var(--msm-space-4);padding:var(--msm-space-5);transition:border-color var(--msm-duration-fast) var(--msm-easing),background var(--msm-duration-fast) var(--msm-easing)}.msm-checkout__uploader.is-dragover{background:color-mix(in srgb,var(--msm-color-primary) 6%,transparent);border-color:var(--msm-color-primary)}.msm-checkout__uploader-label{align-items:center;cursor:pointer;display:grid;gap:var(--msm-space-3);grid-template-columns:44px minmax(0,1fr) auto}.msm-checkout__uploader-icon{align-items:center;background:var(--msm-color-surface);border-radius:var(--msm-radius-md);display:inline-flex;font-size:20px;height:44px;justify-content:center;width:44px}.msm-checkout__uploader-body{display:flex;flex-direction:column;gap:4px}.msm-checkout__uploader-body strong{font-weight:var(--msm-fw-bold)}.msm-checkout__uploader-body span{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm)}.msm-checkout__uploader-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.msm-checkout__uploader-list li{align-items:center;background:var(--msm-color-surface);border-radius:var(--msm-radius-sm);display:inline-flex;font-size:var(--msm-fs-sm);gap:8px;padding:8px 12px}.msm-checkout__radio-grid{display:grid;gap:10px;grid-template-columns:1fr}@media(min-width:640px){.msm-checkout__radio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.msm-checkout__radio-card{align-items:center;border:1.5px solid var(--msm-color-border);border-radius:var(--msm-radius-md);cursor:pointer;display:grid;gap:12px;grid-template-columns:20px minmax(0,1fr) auto;padding:14px 16px;transition:border-color var(--msm-duration-fast) var(--msm-easing),background var(--msm-duration-fast) var(--msm-easing)}.msm-checkout__radio-card input{opacity:0;pointer-events:none;position:absolute}.msm-checkout__radio-card:hover{border-color:var(--msm-color-text-dim)}.msm-checkout__radio-card.is-active{border-color:var(--msm-color-primary)}.msm-checkout__radio-dot{border:2px solid var(--msm-color-border);border-radius:50%;height:20px;position:relative;width:20px}.msm-checkout__radio-card.is-active .msm-checkout__radio-dot{border-color:var(--msm-color-primary)}.msm-checkout__radio-card.is-active .msm-checkout__radio-dot:after{background:var(--msm-color-primary);border-radius:50%;content:"";inset:3px;position:absolute}.msm-checkout__radio-body{display:flex;flex-direction:column;gap:2px;min-width:0}.msm-checkout__radio-title{font-size:var(--msm-fs-base);font-weight:var(--msm-fw-bold)}.msm-checkout__radio-meta{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm)}.msm-checkout__radio-price{font-family:var(--msm-font-heading);font-feature-settings:"tnum";font-size:var(--msm-fs-sm);font-weight:var(--msm-fw-semibold)}.msm-checkout__radio-price.is-free{color:var(--msm-color-success);font-weight:var(--msm-fw-bold)}.msm-checkout__aside{align-self:start;display:flex;flex-direction:column;gap:var(--msm-space-3)}@media(min-width:960px){.msm-checkout__aside{position:sticky;top:var(--msm-space-4)}}.msm-checkout__review-card{background:#fff;border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);box-shadow:0 1px 3px #0f14190a;display:flex;flex-direction:column;gap:var(--msm-space-4);padding:var(--msm-space-5)}.msm-checkout__review-title{font-family:var(--msm-font-heading);font-size:var(--msm-fs-lg);font-weight:var(--msm-fw-extrabold);margin:0}.msm-checkout__products{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0 0 var(--msm-space-4);padding:0 0 var(--msm-space-4)}.msm-checkout__product{align-items:center;display:grid;gap:12px;grid-template-columns:48px minmax(0,1fr) auto}.msm-checkout__product-media{align-items:center;background:var(--msm-color-surface);border-radius:var(--msm-radius-sm);display:inline-flex;height:48px;justify-content:center;overflow:hidden;width:48px}.msm-checkout__product-media img{height:100%;-o-object-fit:contain;object-fit:contain;padding:10%;width:100%}.msm-checkout__product-body{display:flex;flex-direction:column;gap:2px;min-width:0}.msm-checkout__product-name{font-size:var(--msm-fs-sm);font-weight:var(--msm-fw-medium);line-height:1.3}.msm-checkout__product-qty{color:var(--msm-color-text-dim);font-feature-settings:"tnum";font-size:var(--msm-fs-xs)}.msm-checkout__product-total{font-family:var(--msm-font-heading);font-feature-settings:"tnum";font-weight:var(--msm-fw-bold);text-align:right}.msm-checkout__totals{border-top:1px solid var(--msm-color-border);display:flex;flex-direction:column;gap:8px;margin:0;padding:var(--msm-space-3) 0 0}.msm-checkout__totals-row{display:grid;font-size:var(--msm-fs-sm);gap:12px;grid-template-columns:minmax(0,1fr) auto}.msm-checkout__totals-row dd,.msm-checkout__totals-row dt{margin:0}.msm-checkout__totals-row dt{color:var(--msm-color-text-muted)}.msm-checkout__totals-row dd{font-feature-settings:"tnum";font-weight:var(--msm-fw-semibold);text-align:right}.msm-checkout__totals-row--discount dd{color:var(--msm-color-primary)}.msm-checkout__totals-free{color:var(--msm-color-success)!important}.msm-checkout__totals-row--grand{align-items:baseline;border-top:1px solid var(--msm-color-border);margin-top:4px;padding-top:var(--msm-space-3)}.msm-checkout__totals-row--grand dt{color:var(--msm-color-text);font-family:var(--msm-font-heading);font-size:var(--msm-fs-lg);font-weight:var(--msm-fw-extrabold)}.msm-checkout__totals-row--grand dd{font-family:var(--msm-font-heading);font-size:clamp(24px,2.2vw,36px);font-weight:var(--msm-fw-extrabold)}.msm-checkout__payment{display:flex;flex-direction:column;gap:var(--msm-space-3)}.msm-checkout__payment-list--hidden,.msm-checkout__payment-real{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);margin:-1px;opacity:0;pointer-events:none}.msm-checkout__place{display:flex;flex-direction:column;gap:var(--msm-space-3);margin-top:var(--msm-space-4)}.msm-checkout__place .form-row{margin:0}.msm-checkout__place .checkbox,.msm-checkout__place .woocommerce-privacy-policy-text{align-items:flex-start;color:var(--msm-color-text-muted);display:flex;font-size:var(--msm-fs-sm);gap:8px;line-height:1.45;margin:0}.msm-checkout__place input[type=checkbox]{accent-color:var(--msm-color-primary);flex-shrink:0;height:18px;margin-top:1px;width:18px}.msm-checkout__place a{color:var(--msm-color-primary);text-decoration:underline}.msm-checkout__consent{align-items:flex-start;color:var(--msm-color-text-muted);cursor:pointer;display:flex;font-size:var(--msm-fs-sm);gap:10px;line-height:1.45;margin:0}.msm-checkout__consent input[type=checkbox]{accent-color:var(--msm-color-primary);cursor:pointer;flex-shrink:0;height:18px;margin-top:1px;width:18px}.msm-checkout__consent a{color:var(--msm-color-primary);text-decoration:underline}.msm-checkout__submit{background:var(--msm-color-primary);border-radius:8px;color:#fff;font-size:var(--msm-fs-base);font-weight:var(--msm-fw-bold);margin-top:var(--msm-space-3);min-height:56px;padding:0 20px;text-align:center;width:100%}.msm-checkout__submit:hover{background:var(--msm-color-primary-hover);color:#fff}.msm-btn--lg{font-size:var(--msm-fs-base);padding:16px 24px}.msm-checkout__safe-pay{align-items:center;background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);display:grid;gap:4px 12px;grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto auto;padding:var(--msm-space-4)}.msm-checkout__safe-icon{align-items:center;background:var(--msm-color-surface);border-radius:var(--msm-radius-md);display:inline-flex;font-size:22px;grid-row:1/span 2;height:48px;justify-content:center;width:48px}.msm-checkout__safe-body{display:flex;flex-direction:column;gap:2px}.msm-checkout__safe-body strong{font-weight:var(--msm-fw-bold)}.msm-checkout__safe-body span{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm)}.msm-checkout__safe-badges{border-top:1px dashed var(--msm-color-border);display:flex;flex-wrap:wrap;gap:6px;grid-column:1/-1;list-style:none;margin:0;padding:8px 0 0}.msm-checkout__safe-badges li{align-items:center;border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-sm);color:var(--msm-color-text-muted);display:inline-flex;font-family:var(--msm-font-mono);font-size:11px;letter-spacing:.06em;padding:4px 10px}.msm-checkout__place .wc-terms-and-conditions,.msm-checkout__place .woocommerce-terms-and-conditions-wrapper{display:block}.msm-checkout__place .form-row.terms{align-items:start;color:var(--msm-color-text-muted);display:grid;font-size:var(--msm-fs-sm);gap:8px;grid-template-columns:20px minmax(0,1fr)}.msm-checkout__place .form-row.terms input[type=checkbox]{accent-color:var(--msm-color-primary);margin-top:4px}.msm-checkout__place .form-row.terms a{color:var(--msm-color-primary)}.msm-contacts{padding-bottom:var(--msm-space-7);padding-top:var(--msm-space-4)}.msm-contacts__hero{display:grid;gap:var(--msm-space-4);grid-template-columns:1fr;margin-bottom:var(--msm-space-5)}@media(min-width:768px){.msm-contacts__hero{align-items:end;grid-template-columns:minmax(0,1fr) auto}}.msm-contacts__title{font-family:var(--msm-font-heading);font-size:clamp(36px,4vw,64px);font-weight:var(--msm-fw-extrabold);line-height:1;margin:0 0 var(--msm-space-3)}.msm-contacts__lede{color:var(--msm-color-text-muted);font-size:var(--msm-fs-md);line-height:var(--msm-lh-loose);margin:0;max-width:720px}.msm-contacts__messengers{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.msm-contacts__messenger{align-items:center;border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-md);color:var(--msm-color-text);display:inline-flex;font-size:var(--msm-fs-sm);font-weight:var(--msm-fw-medium);padding:10px 18px;text-decoration:none;transition:border-color var(--msm-duration-fast) var(--msm-easing),color var(--msm-duration-fast) var(--msm-easing)}.msm-contacts__messenger:hover{border-color:var(--msm-color-primary);color:var(--msm-color-primary)}.msm-contacts__info-grid{display:grid;gap:var(--msm-space-3);grid-template-columns:1fr;margin-bottom:var(--msm-space-5)}@media(min-width:640px){.msm-contacts__info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.msm-contacts__info-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.msm-contacts__info-card{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);display:flex;flex-direction:column;gap:6px;min-height:0;padding:var(--msm-space-3) var(--msm-space-4)}.msm-contacts__info-label{color:var(--msm-color-text-dim);font-family:var(--msm-font-heading);font-size:var(--msm-fs-xs);font-weight:var(--msm-fw-semibold);letter-spacing:.14em;text-transform:uppercase}.msm-contacts__info-label--red{color:var(--msm-color-primary)}.msm-contacts__info-primary{color:var(--msm-color-text);font-family:var(--msm-font-heading);font-feature-settings:"tnum";font-size:clamp(20px,1.8vw,26px);font-weight:var(--msm-fw-extrabold);line-height:1.2;text-decoration:none}.msm-contacts__info-primary:hover{color:var(--msm-color-primary)}.msm-contacts__info-primary--address{font-size:clamp(16px,1.2vw,19px);line-height:1.25}.msm-contacts__info-second{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm)}.msm-contacts__info-second a{border-bottom:1px dashed var(--msm-color-border);color:inherit;text-decoration:none}.msm-contacts__info-second a:hover{border-bottom-color:var(--msm-color-primary);color:var(--msm-color-primary)}.msm-contacts__info-card--dark{background:#14161a;border-color:transparent;color:#c4c8cf}.msm-contacts__info-card--dark .msm-contacts__info-label--red{color:var(--msm-color-primary)}.msm-contacts__info-card--dark .msm-contacts__info-primary{color:#fff}.msm-contacts__hours{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.msm-contacts__hours li{display:grid;font-family:var(--msm-font-mono);font-feature-settings:"tnum";font-size:var(--msm-fs-sm);gap:12px;grid-template-columns:60px minmax(0,1fr)}.msm-contacts__info-card--dark .msm-contacts__hours-day{color:#8a909c}.msm-contacts__info-card--dark .msm-contacts__hours-time{color:#fff;font-weight:var(--msm-fw-semibold)}.msm-contacts__map-form{display:grid;gap:var(--msm-space-3);grid-template-columns:1fr;margin-bottom:var(--msm-space-5)}@media(min-width:960px){.msm-contacts__map-form{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.msm-contacts__map{display:flex;flex-direction:column;gap:var(--msm-space-3)}.msm-contacts__map-frame{aspect-ratio:4/3;background:var(--msm-color-surface);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);overflow:hidden;position:relative}.msm-contacts__map-frame iframe{border:0;display:block;height:100%;width:100%}.msm-contacts__map-overlay{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-md);bottom:12px;box-shadow:0 8px 24px -12px #0003;font-size:var(--msm-fs-sm);left:12px;max-width:280px;padding:12px 14px;position:absolute}.msm-contacts__map-address{color:var(--msm-color-text-muted);display:block;line-height:1.4}.msm-contacts__map-actions{display:flex;flex-wrap:wrap;gap:8px}.msm-contacts__form-card{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);display:flex;flex-direction:column;gap:var(--msm-space-4);padding:var(--msm-space-5)}.msm-contacts__form-title{font-family:var(--msm-font-heading);font-size:clamp(22px,2vw,28px);font-weight:var(--msm-fw-extrabold);margin:0}.msm-contacts__form-lede{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm);margin:0}.msm-contacts__form{display:flex;flex-direction:column;gap:var(--msm-space-3)}.msm-contacts__form-consent{margin:4px 0}.msm-contacts__form-grid{display:grid;gap:var(--msm-space-3);grid-template-columns:1fr}@media(min-width:640px){.msm-contacts__form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.msm-contacts__form-field{display:block;margin:0}.msm-contacts__form-field--full{grid-column:1/-1}.msm-contacts__form input.msm-input,.msm-contacts__form textarea.msm-input{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-md);color:var(--msm-color-text);font:inherit;font-size:var(--msm-fs-sm);padding:14px 16px;transition:border-color var(--msm-duration-fast) var(--msm-easing),box-shadow var(--msm-duration-fast) var(--msm-easing);width:100%}.msm-contacts__form input.msm-input:focus,.msm-contacts__form textarea.msm-input:focus{border-color:var(--msm-color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--msm-color-primary) 18%,transparent);outline:none}.msm-contacts__textarea{min-height:120px;resize:vertical}.msm-contacts__topic-chip{align-items:center;background:transparent;border:1.5px solid var(--msm-color-border);border-radius:var(--msm-radius-full);color:var(--msm-color-text);cursor:pointer;display:inline-flex;font-size:var(--msm-fs-sm);font-weight:var(--msm-fw-medium);padding:8px 18px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.msm-contacts__topic-chip input{opacity:0;pointer-events:none;position:absolute}.msm-contacts__topic-chip:hover{border-color:var(--msm-color-text-dim)}.msm-contacts__topic-chip.is-active{border-color:var(--msm-color-primary);color:var(--msm-color-primary)}.msm-contacts__submit{align-self:stretch;font-weight:var(--msm-fw-bold);padding:14px 24px;text-align:center}.msm-contacts__depts{margin-bottom:var(--msm-space-5)}.msm-contacts__depts-title{font-family:var(--msm-font-heading);font-size:clamp(24px,2.2vw,32px);font-weight:var(--msm-fw-extrabold);margin:0 0 var(--msm-space-4)}.msm-contacts__depts-grid{display:grid;gap:var(--msm-space-3);grid-template-columns:1fr}@media(min-width:700px){.msm-contacts__depts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.msm-contacts__dept{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);display:flex;flex-direction:column;gap:10px;padding:var(--msm-space-4)}.msm-contacts__dept-title{align-items:center;display:inline-flex;font-size:var(--msm-fs-base);font-weight:var(--msm-fw-bold);gap:10px}.msm-contacts__dept-dot{background:var(--msm-color-primary);border-radius:50%;height:10px;width:10px}.msm-contacts__dept-lines{align-items:baseline;display:flex;flex-wrap:wrap;gap:16px}.msm-contacts__dept-phone{color:var(--msm-color-text);font-family:var(--msm-font-heading);font-feature-settings:"tnum";font-size:var(--msm-fs-lg);font-weight:var(--msm-fw-bold);text-decoration:none}.msm-contacts__dept-phone:hover{color:var(--msm-color-primary)}.msm-contacts__dept-email{color:var(--msm-color-text-muted);font-family:var(--msm-font-mono);font-size:var(--msm-fs-sm);text-decoration:none}.msm-contacts__dept-email:hover{color:var(--msm-color-primary)}.msm-contacts__dept-text{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm);margin:0}.msm-contacts__reqs{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);padding:var(--msm-space-5)}.msm-contacts__reqs-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--msm-space-3);justify-content:space-between;margin-bottom:var(--msm-space-4)}.msm-contacts__reqs-title{font-family:var(--msm-font-heading);font-size:clamp(22px,2vw,28px);font-weight:var(--msm-fw-extrabold);margin:0}.msm-contacts__reqs-pdf{padding:10px 20px}.msm-contacts__reqs-grid{border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-md);display:grid;gap:0;grid-template-columns:1fr;margin:0;overflow:hidden}@media(min-width:640px){.msm-contacts__reqs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.msm-contacts__reqs-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.msm-contacts__reqs-cell{border-bottom:1px solid var(--msm-color-border);border-right:1px solid var(--msm-color-border);display:flex;flex-direction:column;gap:6px;padding:var(--msm-space-3) var(--msm-space-4)}.msm-contacts__reqs-cell:last-child{border-right:0}.msm-contacts__reqs-cell dt{color:var(--msm-color-text-dim);font-family:var(--msm-font-heading);font-size:var(--msm-fs-xs);font-weight:var(--msm-fw-semibold);letter-spacing:.14em;margin:0;text-transform:uppercase}.msm-contacts__reqs-cell dd{color:var(--msm-color-text);font-family:var(--msm-font-heading);font-feature-settings:"tnum";font-size:var(--msm-fs-base);font-weight:var(--msm-fw-bold);margin:0}@media(min-width:1024px){.msm-contacts__reqs-cell:nth-child(4n){border-right:0}.msm-contacts__reqs-cell:nth-last-child(-n+4){border-bottom:0}}.msm-main.msm-search{padding-bottom:var(--msm-space-7);padding-top:var(--msm-space-4)}.msm-search__hero{margin-bottom:var(--msm-space-4)}.msm-search__kicker{color:var(--msm-color-text-dim);display:inline-block;font-family:var(--msm-font-heading);font-size:var(--msm-fs-xs);font-weight:var(--msm-fw-semibold);letter-spacing:.18em;margin-bottom:var(--msm-space-3);text-transform:uppercase}.msm-search__title{font-family:var(--msm-font-heading);font-size:clamp(36px,4vw,64px);font-weight:var(--msm-fw-extrabold);line-height:1;margin:0}.msm-search__query{color:var(--msm-color-primary)}.msm-search__sections{align-items:center;background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);display:flex;flex-wrap:wrap;gap:var(--msm-space-3);margin-bottom:var(--msm-space-3);padding:var(--msm-space-4)}.msm-search__sections-label{color:var(--msm-color-text-dim);font-family:var(--msm-font-heading);font-size:var(--msm-fs-xs);font-weight:var(--msm-fw-semibold);letter-spacing:.14em;text-transform:uppercase}.msm-search__sections-list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.msm-search__section-pill{align-items:center;border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-full);color:var(--msm-color-text);display:inline-flex;font-size:var(--msm-fs-sm);font-weight:var(--msm-fw-medium);gap:10px;padding:8px 16px;text-decoration:none;transition:border-color var(--msm-duration-fast) var(--msm-easing)}.msm-search__section-pill:hover{border-color:var(--msm-color-primary)}.msm-search__section-count{color:var(--msm-color-primary);font-feature-settings:"tnum";font-weight:var(--msm-fw-bold)}.msm-search__chips{align-items:center;background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);display:flex;flex-wrap:wrap;gap:var(--msm-space-3);margin-bottom:var(--msm-space-5);padding:var(--msm-space-4)}.msm-search__chips-label{font-family:var(--msm-font-heading);font-size:var(--msm-fs-xs);font-weight:var(--msm-fw-semibold);gap:8px;letter-spacing:.14em;text-transform:uppercase}.msm-search__chips-icon,.msm-search__chips-label{align-items:center;color:var(--msm-color-primary);display:inline-flex}.msm-search__chips-icon{border:1px solid var(--msm-color-border);border-radius:50%;height:26px;justify-content:center;width:26px}.msm-search__chips-list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.msm-search__chip{align-items:center;background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-full);color:var(--msm-color-text);display:inline-flex;font-size:var(--msm-fs-sm);padding:8px 14px;text-decoration:none}.msm-search__chip:hover{border-color:var(--msm-color-primary);color:var(--msm-color-primary)}.msm-search__layout{display:grid;gap:var(--msm-space-5);grid-template-columns:1fr}@media(min-width:960px){.msm-search__layout{grid-template-columns:260px minmax(0,1fr)}}.msm-search__main{min-width:0}.msm-search__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--msm-space-3);justify-content:space-between;margin-bottom:var(--msm-space-4)}.msm-search__count{color:var(--msm-color-text);font-family:var(--msm-font-heading);font-size:var(--msm-fs-sm)}.msm-search__count-num{color:var(--msm-color-primary);font-size:var(--msm-fs-xl);font-weight:var(--msm-fw-extrabold);margin-right:4px}.msm-search__sort{align-items:center;display:inline-flex;gap:12px}.msm-search__sort-label{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm)}.msm-search__sort .woocommerce-ordering select{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-md);color:var(--msm-color-text);font-family:inherit;padding:10px 32px 10px 14px}.msm-search__grid{min-width:0}.msm-search__pagination{margin-top:var(--msm-space-5)}.msm-mark{background:color-mix(in srgb,var(--msm-color-primary) 18%,transparent);border-radius:3px;color:var(--msm-color-primary);font-weight:var(--msm-fw-bold);padding:0 2px}.msm-search__empty{align-items:flex-start;background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);display:flex;flex-direction:column;gap:var(--msm-space-4);padding:var(--msm-space-6)}.msm-search__empty-title{font-family:var(--msm-font-heading);font-size:clamp(20px,2vw,28px);font-weight:var(--msm-fw-extrabold);margin:0}.msm-search__empty-text{color:var(--msm-color-text-muted);margin:0}.msm-search__empty-form{max-width:480px;width:100%}.msm-search__empty-nav ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.msm-search__posts{display:flex;flex-direction:column;gap:var(--msm-space-4)}.msm-search__post{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);padding:var(--msm-space-4)}.msm-search__post-title{font-family:var(--msm-font-heading);font-size:var(--msm-fs-lg);font-weight:var(--msm-fw-bold);margin:0 0 8px}.msm-search__post-title a{color:var(--msm-color-text);text-decoration:none}.msm-search__post-title a:hover{color:var(--msm-color-primary)}.msm-search__post-excerpt{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm)}.msm-e404{padding-top:clamp(28px,5vw,64px);padding-bottom:clamp(40px,6vw,80px)}.msm-e404__grid{display:grid;grid-template-columns:1fr;gap:32px;align-items:start}@media(min-width:1000px){.msm-e404__grid{grid-template-columns:minmax(0,1fr) 420px;gap:48px}}.msm-e404__kicker{align-items:center;color:var(--msm-color-accent-link, #E8930C);display:flex;font-size:13px;font-weight:700;gap:16px;letter-spacing:.16em;text-transform:uppercase}.msm-e404__kicker:after{content:"";flex:1;height:1px;max-width:200px;background:var(--msm-color-border, #E6E8EC)}.msm-e404__title{margin:18px 0 0;font-size:clamp(38px,6vw,74px);font-weight:800;letter-spacing:-.02em;line-height:1.02;color:var(--msm-color-text, #16181D)}.msm-e404__text{margin:20px 0 0;max-width:560px;font-size:clamp(15px,1.4vw,18px);line-height:1.55;color:var(--msm-color-text-muted, #676E7C)}.msm-e404__search{display:flex;align-items:center;height:56px;margin:28px 0 0;max-width:560px;background:#fff;border:1.5px solid var(--msm-color-border, #E6E8EC);border-radius:14px;overflow:hidden}.msm-e404__search-ico{display:flex;align-items:center;padding-left:18px;color:#9198a1;flex:none}.msm-e404__search-input{flex:1;min-width:0;border:0;outline:0;background:transparent;padding:0 14px;font-family:inherit;font-size:16px;color:var(--msm-color-text, #16181D)}.msm-e404__search-input::placeholder{color:var(--msm-color-text-dim, #9198A1)}.msm-e404__search-btn{flex:none;border:0;background:#edeef1;color:var(--msm-color-text, #16181D);padding:0 30px;font-family:inherit;font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:background .15s ease;align-self:stretch}.msm-e404__search-btn:hover{background:#e3e5e9}.msm-e404__actions{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0 0}.msm-e404__btn{align-items:center;display:inline-flex;gap:10px;height:56px;padding:0 26px;border-radius:14px;font-size:15.5px;font-weight:700;text-decoration:none;transition:background .15s ease,border-color .15s ease}.msm-e404__btn--accent{background:var(--msm-color-accent, #F5A623);color:#16181d;border:0}.msm-e404__btn--accent:hover{background:var(--msm-color-primary-hover, #E8930C)}.msm-e404__btn--ghost{background:#fff;color:var(--msm-color-text, #16181D);border:1.5px solid var(--msm-color-border, #E6E8EC)}.msm-e404__btn--ghost:hover{border-color:var(--msm-color-accent, #F5A623)}.msm-e404__hr{border:0;border-top:1px solid var(--msm-color-border, #EEF0F3);margin:32px 0 22px}.msm-e404__chips-label{display:block;color:var(--msm-color-text-dim, #868C95);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px}.msm-e404__chips{display:flex;flex-wrap:wrap;gap:10px}.msm-e404__chip{display:inline-flex;align-items:center;height:44px;padding:0 18px;background:var(--msm-color-surface, #F4F5F7);border-radius:12px;color:var(--msm-color-text, #16181D);font-size:14.5px;text-decoration:none;transition:background .15s ease}.msm-e404__chip:hover{background:var(--msm-color-accent-plate, #FCF3E1)}.msm-e404__card{background:#fff;border:1px solid var(--msm-color-border, #E6E8EC);border-radius:22px;padding:clamp(20px,2vw,30px)}.msm-e404__card-label{display:block;color:var(--msm-color-text-dim, #868C95);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px}.msm-e404__links{display:flex;flex-direction:column}.msm-e404__link{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:18px 0;border-bottom:1px solid var(--msm-color-border, #EEF0F3);text-decoration:none}.msm-e404__link:last-child{border-bottom:0}.msm-e404__link-title{font-size:16.5px;font-weight:700;color:var(--msm-color-text, #16181D)}.msm-e404__link-meta{color:var(--msm-color-text-dim, #9198A1);font-size:14px}.msm-e404__link-arrow{display:flex;color:var(--msm-color-text-dim, #B4B9C0);transition:color .15s ease,transform .15s ease}.msm-e404__link:hover .msm-e404__link-title{color:var(--msm-color-accent-link, #E8930C)}.msm-e404__link:hover .msm-e404__link-arrow{color:var(--msm-color-accent-link, #E8930C);transform:translate(2px)}.msm-e404__card-note{margin:18px 0 0;padding-top:18px;border-top:1px solid var(--msm-color-border, #EEF0F3);color:var(--msm-color-text-muted, #676E7C);font-size:14.5px;line-height:1.5}.msm-e404__card-note a{color:var(--msm-color-text, #16181D);font-weight:700;text-decoration:none;white-space:nowrap}.msm-e404__card-note a:hover{color:var(--msm-color-accent-link, #E8930C)}.msm-attrs{gap:var(--msm-space-5)}.msm-attrs,.msm-attrs__group{display:flex;flex-direction:column}.msm-attrs__group{gap:8px}.msm-attrs__group-title{color:var(--msm-color-primary);font-family:var(--msm-font-heading);font-size:var(--msm-fs-xs);font-weight:var(--msm-fw-semibold);letter-spacing:.16em;margin:0;text-transform:uppercase}.msm-attrs__list{display:flex;flex-direction:column;margin:0;padding:0}.msm-attrs__row{align-items:baseline;border-bottom:1px solid var(--msm-color-border);display:grid;gap:var(--msm-space-4);grid-template-columns:minmax(200px,40%) minmax(0,1fr);padding:var(--msm-space-3) 0}.msm-attrs__row:last-child{border-bottom:0}.msm-attrs__label{color:var(--msm-color-text-muted);font-family:var(--msm-font-body);font-size:var(--msm-fs-sm);margin:0}.msm-attrs__value{color:var(--msm-color-text);font-family:var(--msm-font-mono);font-feature-settings:"tnum";font-size:var(--msm-fs-sm);margin:0}@media(max-width:640px){.msm-attrs__row{gap:4px;grid-template-columns:1fr}}.msm-product-page__plates{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:var(--msm-space-5) 0;overflow:hidden}.msm-plate{border-bottom:1px solid var(--msm-color-border);border-right:1px solid var(--msm-color-border);display:flex;flex-direction:column;gap:4px;padding:var(--msm-space-4)}.msm-plate:last-child{border-right:0}.msm-plate__value{color:var(--msm-color-text);display:-webkit-box;font-family:var(--msm-font-heading);font-feature-settings:"tnum";font-size:15px;font-weight:var(--msm-fw-bold);-webkit-line-clamp:2;line-height:1.15;overflow-wrap:anywhere;-webkit-box-orient:vertical;overflow:hidden}.msm-plate__label{color:var(--msm-color-text-dim);font-family:var(--msm-font-heading);font-size:10px;font-weight:var(--msm-fw-semibold);letter-spacing:.1em;overflow-wrap:anywhere;text-transform:uppercase}.msm-product-page__tags{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:clamp(20px,3vw,32px) 0}.msm-product-page__tags-label{color:var(--msm-color-text-muted);font-family:var(--msm-font-heading);font-size:var(--msm-fs-sm);font-weight:var(--msm-fw-bold);letter-spacing:.08em;margin-right:4px;text-transform:uppercase}.msm-product-page__tags-list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.msm-product-page__tag{align-items:center;background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:999px;color:var(--msm-color-text-muted);display:inline-flex;font-size:var(--msm-fs-sm);padding:7px 14px;text-decoration:none;transition:border-color var(--msm-duration-fast) var(--msm-easing),color var(--msm-duration-fast) var(--msm-easing),background var(--msm-duration-fast) var(--msm-easing)}.msm-product-page__tag span{color:var(--msm-color-text-dim);margin-right:1px}.msm-product-page__tag:hover{background:var(--msm-color-surface);border-color:var(--msm-color-primary)}.msm-product-page__tag:hover,.msm-product-page__tag:hover span{color:var(--msm-color-primary)}.msm-product-collections{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);margin:clamp(20px,3vw,32px) 0;padding:var(--msm-space-5)}.msm-product-collections__title{color:var(--msm-color-text);font-family:var(--msm-font-heading);font-size:var(--msm-fs-lg);font-weight:var(--msm-fw-extrabold);margin:0 0 var(--msm-space-3)}.msm-product-collections__list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.msm-product-collections__item{align-items:center;background:color-mix(in srgb,var(--msm-color-primary) 8%,#fff);border:1px solid color-mix(in srgb,var(--msm-color-primary) 25%,transparent);border-radius:999px;color:#8a5200;display:inline-flex;font-size:var(--msm-fs-sm);font-weight:var(--msm-fw-semibold);gap:7px;padding:8px 14px;text-decoration:none;transition:background var(--msm-duration-fast) var(--msm-easing)}.msm-product-collections__item svg{height:16px;width:16px}.msm-product-collections__item:hover{background:color-mix(in srgb,var(--msm-color-primary) 16%,#fff);color:var(--msm-color-primary)}.msm-product-tab-delivery h4{font-family:var(--msm-font-heading);font-size:var(--msm-fs-base);font-weight:var(--msm-fw-bold);margin:var(--msm-space-4) 0 8px}.msm-product-tab-delivery h4:first-child{margin-top:0}.msm-product-tab-delivery p{margin:0 0 var(--msm-space-3)}.msm-product-tab-delivery p,.msm-product-tab-delivery ul{color:var(--msm-color-text-muted);line-height:var(--msm-lh-loose)}.msm-product-tab-delivery ul{margin:0;padding-left:20px}.msm-author-box{align-items:center;background:var(--msm-color-surface);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);display:flex;gap:18px;margin:var(--msm-space-6) 0;padding:var(--msm-space-5)}.msm-author-box__avatar{border-radius:50%;flex:none;height:72px;-o-object-fit:cover;object-fit:cover;width:72px}.msm-author-box__body{display:flex;flex-direction:column;gap:2px;min-width:0}.msm-author-box__kicker{color:var(--msm-color-text-dim);font-family:var(--msm-font-heading);font-size:var(--msm-fs-xs);letter-spacing:.12em;text-transform:uppercase}.msm-author-box__name{color:var(--msm-color-text);font-family:var(--msm-font-heading);font-size:var(--msm-fs-lg);font-weight:var(--msm-fw-bold);text-decoration:none}.msm-author-box__name:hover{color:var(--msm-color-primary)}.msm-author-box__bio{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm);line-height:1.5;margin:4px 0 0}.single-post .entry-content a:not(.msm-btn):not(.msm-inline-card),.single-post .msm-article__body a:not(.msm-btn):not(.msm-inline-card),.single-post .msm-post__content a:not(.msm-btn):not(.msm-inline-card),.single-post .msm-prose a:not(.msm-btn):not(.msm-inline-card){border-bottom:2px solid color-mix(in srgb,var(--msm-color-primary) 45%,transparent);color:var(--msm-color-text);text-decoration:none;transition:border-color var(--msm-duration-fast) var(--msm-easing),color var(--msm-duration-fast) var(--msm-easing)}.single-post .entry-content a:not(.msm-btn):not(.msm-inline-card):hover,.single-post .msm-article__body a:not(.msm-btn):not(.msm-inline-card):hover,.single-post .msm-post__content a:not(.msm-btn):not(.msm-inline-card):hover,.single-post .msm-prose a:not(.msm-btn):not(.msm-inline-card):hover{border-bottom-color:var(--msm-color-primary);color:var(--msm-color-primary)}.msm-inline-card{align-items:stretch;background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);color:var(--msm-color-text);display:flex;gap:var(--msm-space-4);margin:var(--msm-space-5) 0;max-width:640px;padding:var(--msm-space-4);text-decoration:none;transition:border-color var(--msm-duration-fast) var(--msm-easing),box-shadow var(--msm-duration-fast) var(--msm-easing)}.msm-inline-card:hover{border-color:var(--msm-color-primary);box-shadow:0 6px 20px #0f141914}.msm-inline-card__media{align-items:center;background:#fff;border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-md);display:flex;flex:0 0 120px;height:120px;justify-content:center;overflow:hidden;width:120px}.msm-inline-card__media img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.msm-inline-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.msm-inline-card__sku{color:var(--msm-color-text-dim);font-family:var(--msm-font-mono);font-size:var(--msm-fs-xs);letter-spacing:.04em}.msm-inline-card__name{font-family:var(--msm-font-heading);font-size:var(--msm-fs-lg);font-weight:var(--msm-fw-bold);line-height:1.25}.msm-inline-card__specs{align-items:center;color:var(--msm-color-text-muted);display:flex;flex-wrap:wrap;font-family:var(--msm-font-mono);font-size:var(--msm-fs-xs);gap:6px}.msm-inline-card__dot{color:var(--msm-color-text-dim)}.msm-inline-card__foot{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--msm-space-3);margin-top:auto;padding-top:6px}.msm-inline-card__price{font-family:var(--msm-font-heading);font-size:var(--msm-fs-lg);font-weight:var(--msm-fw-extrabold)}.msm-inline-card__price .msm-price-on-request{color:var(--msm-color-text-muted);font-size:var(--msm-fs-base)}.msm-inline-card__cta{align-self:center;color:var(--msm-color-primary);font-size:var(--msm-fs-sm);font-weight:var(--msm-fw-semibold);white-space:nowrap}@media(max-width:560px){.msm-inline-card{flex-wrap:wrap;padding:var(--msm-space-3)}.msm-inline-card__media{flex-basis:84px;height:84px;width:84px}.msm-inline-card__cta{flex-basis:100%}}.msm-post__content{color:var(--msm-color-text);font-size:var(--msm-fs-md);line-height:var(--msm-lh-loose)}.msm-post__content>:first-child{margin-top:0}.msm-post__content p{margin:0 0 var(--msm-space-4)}.msm-post__content h2,.msm-post__content h3,.msm-post__content h4{color:var(--msm-color-text);font-family:var(--msm-font-heading);font-weight:var(--msm-fw-extrabold);line-height:1.18;scroll-margin-top:90px}.msm-post__content h2{font-size:var(--msm-fs-2xl);margin:var(--msm-space-7) 0 var(--msm-space-3)}.msm-post__content h3{font-size:var(--msm-fs-xl);margin:var(--msm-space-6) 0 var(--msm-space-3)}.msm-post__content h4{font-size:var(--msm-fs-lg);margin:var(--msm-space-5) 0 var(--msm-space-2)}.msm-post__content ol,.msm-post__content ul{margin:0 0 var(--msm-space-4);padding-left:1.4em}.msm-post__content li{margin:0 0 var(--msm-space-2)}.msm-post__content ul>li{list-style:disc}.msm-post__content ol>li{list-style:decimal}.msm-post__content li::marker{color:var(--msm-color-primary)}.msm-post__content li>ol,.msm-post__content li>ul{margin-top:var(--msm-space-2)}.msm-post__content img{background:#fff;border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-md);display:block;height:auto;margin:var(--msm-space-5) auto;max-height:440px;max-width:100%;width:auto}.msm-post__content figure{margin:var(--msm-space-5) 0;text-align:center}.msm-post__content figure img{margin:0 auto}.msm-post__content figcaption{color:var(--msm-color-text-dim);font-size:var(--msm-fs-sm);margin-top:var(--msm-space-2);text-align:center}.msm-post__content blockquote{background:var(--msm-color-surface);border-left:3px solid var(--msm-color-primary);border-radius:0 var(--msm-radius-md) var(--msm-radius-md) 0;color:var(--msm-color-text-muted);margin:var(--msm-space-5) 0;padding:var(--msm-space-3) var(--msm-space-5)}.msm-post__content blockquote p:last-child{margin-bottom:0}.msm-post__content hr{border:none;border-top:1px solid var(--msm-color-border);margin:var(--msm-space-6) 0}.msm-post__content b,.msm-post__content strong{font-weight:var(--msm-fw-bold)}.msm-reviews{display:flex;flex-direction:column;gap:var(--msm-space-5)}.msm-reviews__empty{align-items:center;border-bottom:1px solid var(--msm-color-border);display:flex;flex-wrap:wrap;gap:var(--msm-space-4);padding-bottom:var(--msm-space-5)}.msm-reviews__empty-icon{align-items:center;background:var(--msm-color-accent-soft);border-radius:var(--msm-radius-md);color:var(--msm-color-primary);display:inline-flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.msm-reviews__empty-body{flex:1;min-width:200px}.msm-reviews__empty-title{color:var(--msm-color-text);display:block;font-family:var(--msm-font-heading);font-size:var(--msm-fs-lg);font-weight:var(--msm-fw-bold)}.msm-reviews__empty-text{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm);line-height:1.5;margin:4px 0 0}.msm-reviews__empty-btn{flex-shrink:0;height:46px;padding:0 22px}.msm-reviews__form-kicker{color:var(--msm-color-text-dim);display:block;font-family:var(--msm-font-heading);font-size:var(--msm-fs-xs);font-weight:var(--msm-fw-semibold);letter-spacing:.16em;margin-bottom:var(--msm-space-4);text-transform:uppercase}.msm-reviews__form form{display:grid;gap:var(--msm-space-4);grid-template-columns:1fr 1fr}.msm-reviews__field--email,.msm-reviews__field--full,.msm-reviews__form .form-submit,.msm-reviews__note,.msm-reviews__rating-row{grid-column:1/-1}@media(max-width:600px){.msm-reviews__form form{grid-template-columns:1fr}}.msm-reviews__field{display:flex;flex-direction:column;gap:6px;margin:0;min-width:0}.msm-reviews__field label,.msm-reviews__rating-row>label{color:var(--msm-color-text);font-size:var(--msm-fs-sm);font-weight:var(--msm-fw-bold)}.msm-reviews__field .required{color:var(--msm-color-primary)}.msm-reviews__optional{color:var(--msm-color-text-dim);font-weight:var(--msm-fw-regular)}.msm-reviews__pm{font-weight:var(--msm-fw-black)}.msm-reviews__pm--plus{color:var(--msm-color-success)}.msm-reviews__pm--minus{color:var(--msm-color-primary)}.msm-reviews__hint{color:var(--msm-color-text-dim);font-size:var(--msm-fs-xs)}.msm-reviews__textarea{min-height:150px;resize:vertical}.msm-input{min-height:46px}.msm-reviews__rating-row{display:flex;flex-direction:column;gap:8px}.msm-stars{align-items:center;display:flex;gap:12px}.msm-stars__select{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);opacity:0;pointer-events:none}.msm-stars__ui{display:inline-flex;gap:4px}.msm-stars__star{background:none;background-color:#d4d7dd;border:0;cursor:pointer;height:34px;-webkit-mask:center/contain no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 2.5 2.9 5.9 6.5.9-4.7 4.6 1.1 6.5-5.8-2.6-5.8 3.1 1.1-6.5-4.7-4.6 6.5-.9z'/%3E%3C/svg%3E");mask:center/contain no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 2.5 2.9 5.9 6.5.9-4.7 4.6 1.1 6.5-5.8-2.6-5.8 3.1 1.1-6.5-4.7-4.6 6.5-.9z'/%3E%3C/svg%3E");padding:0;transition:background-color var(--msm-duration-fast) var(--msm-easing);width:34px}.msm-stars__star.is-on{background-color:var(--msm-color-primary)}.msm-stars__hint{color:var(--msm-color-text-dim);font-size:var(--msm-fs-sm)}.msm-reviews__form .form-submit{display:flex;justify-content:flex-end;margin:0}.msm-reviews__submit{min-height:50px;padding:0 26px}.msm-reviews__note{align-items:flex-start;color:var(--msm-color-text-muted);display:flex;font-size:var(--msm-fs-sm);gap:8px;line-height:1.5}.msm-reviews__note .msm-header__dot{margin-top:6px}.msm-reviews__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.msm-reviews__list .comment_container{border-bottom:1px solid var(--msm-color-border);display:flex;flex-direction:column;gap:8px;padding:var(--msm-space-4) 0}.msm-reviews__list .comment-text{color:var(--msm-color-text)}.msm-reviews__list .meta{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm)}.msm-reviews__list .star-rating{color:var(--msm-color-primary)}#reviews .msm-reviews__list{list-style:none;margin:0;padding:0}.msm-review{list-style:none;margin:0}.msm-review__box{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;padding:20px 0;border-bottom:1px solid var(--msm-color-line-soft, #EEF0F3)}.msm-review:first-child .msm-review__box{padding-top:6px}.msm-review__img{width:48px;height:48px;border-radius:50%;object-fit:cover;background:var(--msm-color-surface, #F4F5F7);display:block}.msm-review__body{min-width:0}.msm-review__head{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:7px}.msm-review__author{font-family:var(--msm-font-heading);font-weight:var(--msm-fw-bold);font-size:15px;color:var(--msm-color-text, #16181D)}.msm-review__city{color:var(--msm-color-text-dim, #9AA0A8);font-size:13.5px}.msm-review__date{color:var(--msm-color-text-dim, #9AA0A8);font-size:13px;margin-left:auto}.msm-review__verified{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:var(--msm-fw-semibold);color:#1e9e57;background:var(--msm-color-success-bg, #E9F7EE);border-radius:6px;padding:2px 8px}.msm-review__stars{display:inline-flex;gap:2px;margin-bottom:9px}.msm-review__star{display:inline-flex;color:var(--msm-color-border-strong, #E2E4E9);line-height:0}.msm-review__star.is-on{color:var(--msm-color-accent, #FFBD27)}.msm-review__await{margin:0 0 8px;color:var(--msm-color-text-dim, #9AA0A8);font-size:13px}.msm-review__pc{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:5px}.msm-review__pc-item{display:flex;gap:8px;font-size:14px;color:var(--msm-color-text, #16181D)}.msm-review__pc-item span{flex:none;font-weight:700}.msm-review__pc-item--plus span{color:#1e9e57}.msm-review__pc-item--minus span{color:#d9534f}.msm-review__text{color:var(--msm-color-text, #16181D);font-size:15px;line-height:1.6}.msm-review__text p{margin:0 0 8px}.msm-review__text>:last-child{margin-bottom:0}[data-msm-tabs]{scroll-margin-top:90px}@media(max-width:560px){.msm-review__box{grid-template-columns:40px minmax(0,1fr);gap:12px}.msm-review__img{width:40px;height:40px}.msm-review__date{margin-left:0;width:100%}}.msm-ty{padding-bottom:var(--msm-space-7);padding-top:var(--msm-space-4)}.msm-ty__head{align-items:center;display:flex;gap:var(--msm-space-4);justify-content:space-between;margin-bottom:var(--msm-space-5)}.msm-ty__layout{display:grid;gap:var(--msm-space-4);grid-template-columns:1fr}@media(min-width:960px){.msm-ty__layout{grid-template-columns:minmax(0,1fr) 380px}}.msm-ty__main{gap:var(--msm-space-4);min-width:0}.msm-ty__aside,.msm-ty__main{display:flex;flex-direction:column}.msm-ty__aside{align-self:start;gap:var(--msm-space-3)}@media(min-width:960px){.msm-ty__aside{position:sticky;top:var(--msm-space-4)}}.msm-ty__hero{align-items:start;background:linear-gradient(180deg,#14181d,#0b0d10);border-radius:var(--msm-radius-lg);color:#f5f7f9;display:grid;gap:var(--msm-space-4);grid-template-columns:88px minmax(0,1fr);overflow:hidden;padding:var(--msm-space-5) var(--msm-space-5) var(--msm-space-5);position:relative}.msm-ty__hero-check-circle{align-items:center;background:var(--msm-color-primary);border-radius:50%;box-shadow:0 0 0 12px color-mix(in srgb,var(--msm-color-primary) 20%,transparent);color:#fff;display:inline-flex;font-size:32px;font-weight:900;height:72px;justify-content:center;width:72px}.msm-ty__hero-body{display:flex;flex-direction:column;gap:var(--msm-space-3)}.msm-ty__hero-kicker{color:var(--msm-color-primary);font-family:var(--msm-font-heading);font-size:var(--msm-fs-xs);font-weight:var(--msm-fw-semibold);letter-spacing:.18em;text-transform:uppercase}.msm-ty__hero-title{font-family:var(--msm-font-heading);font-size:clamp(26px,7.2vw,52px);font-weight:var(--msm-fw-extrabold);line-height:1;margin:0}.msm-ty__hero-desc{color:color-mix(in srgb,currentColor 75%,transparent);line-height:var(--msm-lh-loose);margin:0}.msm-ty__hero-email{border-bottom:1px dashed color-mix(in srgb,currentColor 40%,transparent);color:#fff}.msm-ty__hero-meta{display:grid;gap:var(--msm-space-4);grid-template-columns:1fr;margin-top:var(--msm-space-3)}@media(min-width:700px){.msm-ty__hero-meta{grid-template-columns:repeat(3,minmax(0,1fr))}}.msm-ty__hero-meta-cell{display:flex;flex-direction:column;gap:6px}.msm-ty__hero-meta-label{color:color-mix(in srgb,currentColor 55%,transparent);font-size:var(--msm-fs-xs);letter-spacing:.1em;text-transform:uppercase}.msm-ty__hero-meta-value{font-family:var(--msm-font-heading);font-feature-settings:"tnum";font-size:var(--msm-fs-lg);font-weight:var(--msm-fw-extrabold)}.msm-ty__hero-meta-sub{color:color-mix(in srgb,currentColor 65%,transparent);font-size:var(--msm-fs-sm);font-weight:var(--msm-fw-medium)}.msm-ty__hero-order-num{color:var(--msm-color-primary);font-family:var(--msm-font-mono)}.msm-ty__hero-meta-row{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.msm-ty__hero-copy{background:color-mix(in srgb,currentColor 12%,transparent);border:0;border-radius:var(--msm-radius-md);color:inherit;cursor:pointer;font-size:var(--msm-fs-xs);font-weight:var(--msm-fw-medium);padding:6px 12px}.msm-ty__hero-copy:hover{background:color-mix(in srgb,currentColor 20%,transparent)}.msm-ty__hero-copy.is-copied{background:color-mix(in srgb,var(--msm-color-success) 30%,transparent);color:#fff}@media(max-width:640px){.msm-ty__hero{grid-template-columns:1fr}}.msm-ty__status{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);padding:var(--msm-space-5)}.msm-ty__status-head{align-items:center;display:flex;gap:var(--msm-space-3);justify-content:space-between;margin-bottom:var(--msm-space-4)}.msm-ty__status-title{font-family:var(--msm-font-heading);font-size:var(--msm-fs-xl);font-weight:var(--msm-fw-extrabold);margin:0}.msm-ty__status-pill{align-items:center;background:color-mix(in srgb,var(--msm-color-primary) 12%,transparent);border-radius:var(--msm-radius-full);color:var(--msm-color-primary);display:inline-flex;font-size:var(--msm-fs-sm);font-weight:var(--msm-fw-semibold);gap:8px;padding:6px 12px}.msm-ty__status-pill-dot{background:var(--msm-color-primary);border-radius:50%;height:8px;width:8px}.msm-ty__timeline{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;position:relative}.msm-ty__step{align-items:start;display:grid;gap:var(--msm-space-3);grid-template-columns:40px minmax(0,1fr) auto;padding:var(--msm-space-3) 0;position:relative}.msm-ty__step+.msm-ty__step:before{background:var(--msm-color-border);content:"";height:24px;left:19px;position:absolute;top:-12px;width:2px}.msm-ty__step.is-done+.msm-ty__step.is-done:before,.msm-ty__step.is-done+.msm-ty__step:before{background:var(--msm-color-success)}.msm-ty__step.is-current+.msm-ty__step:before{background:var(--msm-color-border)}.msm-ty__step-node{align-items:center;background:var(--msm-color-surface);border:2px solid var(--msm-color-border);border-radius:50%;color:var(--msm-color-text-dim);display:inline-flex;flex-shrink:0;font-family:var(--msm-font-heading);font-weight:var(--msm-fw-bold);height:40px;justify-content:center;width:40px}.msm-ty__step.is-done .msm-ty__step-node{background:var(--msm-color-success);border-color:var(--msm-color-success);color:#fff}.msm-ty__step.is-current .msm-ty__step-node{background:var(--msm-color-primary);border-color:var(--msm-color-primary);color:#fff}.msm-ty__step-body{display:flex;flex-direction:column;gap:4px;min-width:0;padding-top:8px}.msm-ty__step-title{font-size:var(--msm-fs-base);font-weight:var(--msm-fw-bold)}.msm-ty__step-text{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm)}.msm-ty__step-when{color:var(--msm-color-text-dim);font-family:var(--msm-font-mono);font-size:var(--msm-fs-sm);padding-top:12px}.msm-ty__step-when.is-current{color:var(--msm-color-primary);font-weight:var(--msm-fw-semibold)}.msm-ty__step.is-upcoming .msm-ty__step-text,.msm-ty__step.is-upcoming .msm-ty__step-title{color:var(--msm-color-text-dim)}.msm-ty__info-grid{display:grid;gap:var(--msm-space-3);grid-template-columns:1fr}@media(min-width:700px){.msm-ty__info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.msm-ty__info-card{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);display:flex;flex-direction:column;gap:4px;padding:var(--msm-space-4)}.msm-ty__info-label{color:var(--msm-color-text-dim);font-family:var(--msm-font-heading);font-size:var(--msm-fs-xs);font-weight:var(--msm-fw-semibold);letter-spacing:.14em;margin-bottom:6px;text-transform:uppercase}.msm-ty__info-title{font-family:var(--msm-font-heading);font-size:var(--msm-fs-base);font-weight:var(--msm-fw-bold)}.msm-ty__info-line{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm)}.msm-ty__info-mono{font-family:var(--msm-font-mono)}.msm-ty__info-gift{color:var(--msm-color-success);font-weight:var(--msm-fw-semibold);margin-top:4px}.msm-ty__whats-next{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);padding:var(--msm-space-5)}.msm-ty__whats-next-title{font-family:var(--msm-font-heading);font-size:var(--msm-fs-xl);font-weight:var(--msm-fw-extrabold);margin:0 0 var(--msm-space-4)}.msm-ty__whats-next-grid{display:grid;gap:var(--msm-space-3);grid-template-columns:1fr}@media(min-width:700px){.msm-ty__whats-next-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.msm-ty__next-card{border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-md);display:flex;flex-direction:column;gap:8px;padding:var(--msm-space-4)}.msm-ty__next-icon{align-items:center;background:color-mix(in srgb,var(--msm-color-primary) 10%,transparent);border-radius:var(--msm-radius-md);color:var(--msm-color-primary);display:inline-flex;height:44px;justify-content:center;width:44px}.msm-ty__next-title{font-size:var(--msm-fs-base);font-weight:var(--msm-fw-bold)}.msm-ty__next-text{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm)}.msm-ty__summary-card{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);display:flex;flex-direction:column;gap:var(--msm-space-3);padding:var(--msm-space-5)}.msm-ty__summary-head{align-items:baseline;display:flex;justify-content:space-between}.msm-ty__summary-title{font-family:var(--msm-font-heading);font-size:var(--msm-fs-lg);font-weight:var(--msm-fw-extrabold);margin:0}.msm-ty__summary-count{color:var(--msm-color-text-dim);font-size:var(--msm-fs-sm)}.msm-ty__products{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.msm-ty__product{align-items:center;display:grid;gap:10px;grid-template-columns:48px minmax(0,1fr) auto}.msm-ty__product-media{align-items:center;background:var(--msm-color-surface);border-radius:var(--msm-radius-sm);display:inline-flex;height:48px;justify-content:center;overflow:hidden;width:48px}.msm-ty__product-media img{height:100%;-o-object-fit:contain;object-fit:contain;padding:10%;width:100%}.msm-ty__product-body{display:flex;flex-direction:column;gap:2px;min-width:0}.msm-ty__product-name{font-size:var(--msm-fs-sm);line-height:1.3}.msm-ty__product-qty{color:var(--msm-color-text-dim);font-feature-settings:"tnum";font-size:var(--msm-fs-xs)}.msm-ty__product-total{font-family:var(--msm-font-heading);font-feature-settings:"tnum";font-weight:var(--msm-fw-bold);text-align:right}.msm-ty__totals{border-top:1px solid var(--msm-color-border);display:flex;flex-direction:column;gap:6px;margin:0;padding:var(--msm-space-3) 0 0}.msm-ty__totals-row{display:grid;font-size:var(--msm-fs-sm);gap:12px;grid-template-columns:minmax(0,1fr) auto}.msm-ty__totals-row dd,.msm-ty__totals-row dt{margin:0}.msm-ty__totals-row dt{color:var(--msm-color-text-muted)}.msm-ty__totals-row dd{font-feature-settings:"tnum";font-weight:var(--msm-fw-semibold);text-align:right}.msm-ty__totals-row--discount dd{color:var(--msm-color-primary)}.msm-ty__totals-free{color:var(--msm-color-success)!important}.msm-ty__paid{align-items:baseline;border-top:1px solid var(--msm-color-border);display:flex;justify-content:space-between;padding-top:var(--msm-space-3)}.msm-ty__paid-label{font-size:var(--msm-fs-lg)}.msm-ty__paid-label,.msm-ty__paid-value{font-family:var(--msm-font-heading);font-weight:var(--msm-fw-extrabold)}.msm-ty__paid-value{font-feature-settings:"tnum";font-size:clamp(28px,2.4vw,40px)}.msm-ty__actions{display:flex;flex-direction:column;gap:8px}.msm-ty__actions-btn{align-items:center;display:inline-flex;gap:8px;justify-content:center;padding:12px 16px;text-align:center;width:100%}.msm-ty__help{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);display:flex;flex-direction:column;gap:8px;padding:var(--msm-space-4)}.msm-ty__help-title{font-family:var(--msm-font-heading);font-size:var(--msm-fs-base);font-weight:var(--msm-fw-bold);margin:0}.msm-ty__help-text{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm);margin:0}.msm-ty__help-phone{color:var(--msm-color-text);font-family:var(--msm-font-heading);font-feature-settings:"tnum";font-size:var(--msm-fs-xl);font-weight:var(--msm-fw-extrabold);text-decoration:none}.msm-ty__help-phone:hover{color:var(--msm-color-primary)}.msm-ty__help-messengers{display:flex;gap:8px}.msm-ty__related{margin-top:var(--msm-space-5)}.msm-ty__related-head{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:var(--msm-space-4)}.msm-ty__related-title{font-family:var(--msm-font-heading);font-size:clamp(24px,2.2vw,32px);font-weight:var(--msm-fw-extrabold);margin:0}.msm-ty__related-all{align-items:center;color:var(--msm-color-primary);display:inline-flex;font-size:var(--msm-fs-sm);font-weight:var(--msm-fw-semibold);gap:6px;text-decoration:none}.msm-ty__related-grid{display:grid;gap:var(--msm-space-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));list-style:none;margin:0;padding:0}.msm-ty__related-item{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);display:flex;flex-direction:column;gap:var(--msm-space-3);padding:var(--msm-space-3)}.msm-ty__related-media{aspect-ratio:4/3;background:var(--msm-color-surface);border-radius:var(--msm-radius-md);display:block;overflow:hidden}.msm-ty__related-media img{height:100%;-o-object-fit:contain;object-fit:contain;padding:12%;width:100%}.msm-ty__related-name{font-family:var(--msm-font-heading);font-size:var(--msm-fs-base);font-weight:var(--msm-fw-bold);line-height:1.3;margin:0}.msm-ty__related-name a{color:var(--msm-color-text);text-decoration:none}.msm-ty__related-price{font-family:var(--msm-font-heading);font-feature-settings:"tnum";font-size:var(--msm-fs-lg);font-weight:var(--msm-fw-extrabold)}.msm-brand{padding-bottom:var(--msm-space-7);padding-top:var(--msm-space-4)}.msm-brand__hero{background:linear-gradient(180deg,#14181d,#0b0d10);border-radius:var(--msm-radius-lg);color:#f5f7f9;display:flex;flex-direction:column;gap:var(--msm-space-5);margin-bottom:var(--msm-space-5);overflow:hidden;padding:var(--msm-space-6);position:relative}.msm-brand__hero-top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--msm-space-4);justify-content:space-between}.msm-brand__hero-title-row{align-items:center;display:flex;gap:var(--msm-space-4)}.msm-brand__hero-mark{align-items:center;border-radius:var(--msm-radius-lg);color:#fff;display:inline-flex;font-family:var(--msm-font-heading);font-size:26px;font-weight:900;height:72px;justify-content:center;letter-spacing:-.02em;width:72px}.msm-brand__hero-titles{display:flex;flex-direction:column;gap:4px}.msm-brand__hero-name{font-family:var(--msm-font-heading);font-size:clamp(36px,4vw,64px);font-weight:var(--msm-fw-extrabold);line-height:1;margin:0}.msm-brand__hero-subtitle{color:color-mix(in srgb,currentColor 55%,transparent);font-family:var(--msm-font-mono);font-size:var(--msm-fs-xs);letter-spacing:.14em;text-transform:uppercase}.msm-brand__hero-dist{align-items:center;background:color-mix(in srgb,var(--msm-color-success) 20%,transparent);border:1px solid var(--msm-color-success);border-radius:var(--msm-radius-full);color:var(--msm-color-success);display:inline-flex;font-size:var(--msm-fs-sm);font-weight:var(--msm-fw-semibold);gap:10px;padding:10px 20px}.msm-brand__hero-dist-dot{background:var(--msm-color-success);border-radius:50%;height:8px;width:8px}.msm-brand__hero-desc{color:color-mix(in srgb,currentColor 75%,transparent);font-size:var(--msm-fs-md);line-height:var(--msm-lh-loose);margin:0;max-width:800px}.msm-brand__hero-cta{display:flex;flex-wrap:wrap;gap:var(--msm-space-3)}.msm-brand__hero-stats{background:color-mix(in srgb,currentColor 4%,transparent);border:1px solid color-mix(in srgb,currentColor 15%,transparent);border-radius:var(--msm-radius-lg);display:grid;grid-template-columns:1fr;list-style:none;margin:0;padding:var(--msm-space-4)}@media(min-width:640px){.msm-brand__hero-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.msm-brand__hero-stat{border-right:1px solid color-mix(in srgb,currentColor 12%,transparent);display:flex;flex-direction:column;gap:4px;padding:var(--msm-space-3)}.msm-brand__hero-stat:last-child{border-right:0}.msm-brand__hero-stat-value{font-family:var(--msm-font-heading);font-size:clamp(24px,2.2vw,36px);font-weight:var(--msm-fw-extrabold);line-height:1}.msm-brand__hero-stat-value span{font-family:var(--msm-font-body);font-size:.6em;font-weight:var(--msm-fw-medium);margin-left:4px}.msm-brand__hero-stat-label{color:color-mix(in srgb,currentColor 55%,transparent);font-size:var(--msm-fs-sm)}.msm-brand__nav{align-items:center;display:flex;flex-wrap:wrap;gap:var(--msm-space-4);margin-bottom:var(--msm-space-5)}.msm-brand__nav-label{color:var(--msm-color-text-dim);font-family:var(--msm-font-heading);font-size:var(--msm-fs-xs);font-weight:var(--msm-fw-semibold);letter-spacing:.14em;text-transform:uppercase}.msm-brand__nav-list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.msm-brand__nav-pill{align-items:center;background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-full);color:var(--msm-color-text);display:inline-flex;font-family:var(--msm-font-heading);font-size:var(--msm-fs-sm);font-weight:var(--msm-fw-bold);gap:10px;padding:10px 20px;text-decoration:none}.msm-brand__nav-pill:hover{border-color:var(--msm-color-primary)}.msm-brand__nav-pill.is-active{background:#0f1419;border-color:#0f1419;color:#fff}.msm-brand__nav-dot{border-radius:3px;height:10px;width:10px}.msm-brand__section-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--msm-space-3);justify-content:space-between;margin-bottom:var(--msm-space-4)}.msm-brand__section-title{font-family:var(--msm-font-heading);font-size:clamp(24px,2.4vw,36px);font-weight:var(--msm-fw-extrabold);margin:0}.msm-brand__section-sub{color:var(--msm-color-text-dim);font-size:var(--msm-fs-sm)}.msm-brand__series{margin-bottom:var(--msm-space-5)}.msm-brand__series-grid{display:grid;gap:var(--msm-space-3);grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media(min-width:700px){.msm-brand__series-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.msm-brand__series-card{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);display:flex;flex-direction:column;gap:10px;padding:var(--msm-space-4)}.msm-brand__series-head{align-items:center;display:flex;justify-content:space-between}.msm-brand__series-kicker{border-radius:var(--msm-radius-sm);display:inline-flex;font-family:var(--msm-font-heading);font-size:var(--msm-fs-xs);font-weight:var(--msm-fw-bold);letter-spacing:.1em;padding:4px 12px;text-transform:uppercase}.msm-brand__series-kicker--red{background:var(--msm-color-primary);color:#fff}.msm-brand__series-kicker--dark{background:#0f1419;color:#fff}.msm-brand__series-kicker--light{background:var(--msm-color-surface);color:var(--msm-color-text)}.msm-brand__series-count{color:var(--msm-color-text-dim);font-size:var(--msm-fs-sm)}.msm-brand__series-name{font-family:var(--msm-font-heading);font-size:var(--msm-fs-lg);font-weight:var(--msm-fw-extrabold);margin:0}.msm-brand__series-text{color:var(--msm-color-text-muted);flex:1;font-size:var(--msm-fs-sm);margin:0}.msm-brand__series-foot{align-items:baseline;border-top:1px solid var(--msm-color-border);display:flex;justify-content:space-between;padding-top:var(--msm-space-3)}.msm-brand__series-price{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm)}.msm-brand__series-price strong{color:var(--msm-color-text);font-family:var(--msm-font-heading);font-feature-settings:"tnum";font-weight:var(--msm-fw-extrabold);margin-left:4px}.msm-brand__series-more{color:var(--msm-color-primary);font-weight:var(--msm-fw-semibold);text-decoration:none}.msm-brand__products{margin-bottom:var(--msm-space-6)}.msm-brand__series-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.msm-brand__series-chip{border:1.5px solid var(--msm-color-border);border-radius:var(--msm-radius-full);color:var(--msm-color-text);display:inline-flex;font-size:var(--msm-fs-sm);font-weight:var(--msm-fw-medium);padding:8px 18px;text-decoration:none}.msm-brand__series-chip.is-active{color:var(--msm-color-primary)}.msm-brand__series-chip.is-active,.msm-brand__series-chip:hover{border-color:var(--msm-color-primary)}.msm-brand__why{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);margin-bottom:var(--msm-space-4);padding:var(--msm-space-5)}.msm-brand__why-grid{display:grid;gap:var(--msm-space-4);grid-template-columns:1fr;list-style:none;margin:0;margin-top:var(--msm-space-4);padding:0}@media(min-width:640px){.msm-brand__why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.msm-brand__why-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.msm-brand__why-card{display:flex;flex-direction:column;gap:8px}.msm-brand__why-icon{align-items:center;background:color-mix(in srgb,var(--msm-color-primary) 10%,transparent);border-radius:var(--msm-radius-md);color:var(--msm-color-primary);display:inline-flex;height:44px;justify-content:center;width:44px}.msm-brand__why-title{font-family:var(--msm-font-heading);font-size:var(--msm-fs-base);font-weight:var(--msm-fw-bold)}.msm-brand__why-text{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm);line-height:var(--msm-lh-normal)}.msm-brand__docs{align-items:center;background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);display:grid;gap:var(--msm-space-4);grid-template-columns:1fr;margin-bottom:var(--msm-space-4);padding:var(--msm-space-5)}@media(min-width:900px){.msm-brand__docs{grid-template-columns:minmax(0,1fr) auto}}.msm-brand__docs-body{display:flex;flex-direction:column;gap:8px}.msm-brand__docs-kicker{color:var(--msm-color-text-dim);font-family:var(--msm-font-heading);font-size:var(--msm-fs-xs);font-weight:var(--msm-fw-semibold);letter-spacing:.14em;text-transform:uppercase}.msm-brand__docs-title{font-family:var(--msm-font-heading);font-size:var(--msm-fs-lg);font-weight:var(--msm-fw-extrabold);margin:0}.msm-brand__docs-text{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm);margin:0}.msm-brand__docs-list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.msm-brand__doc-pill{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-md);display:inline-flex;font-size:var(--msm-fs-sm);padding:10px 20px}.msm-brand__cta{align-items:center;background:#0f1419;border-radius:var(--msm-radius-lg);color:#f5f7f9;display:grid;gap:var(--msm-space-4);grid-template-columns:1fr;padding:var(--msm-space-5)}@media(min-width:900px){.msm-brand__cta{grid-template-columns:minmax(0,1.4fr) auto}}.msm-brand__cta-title{font-family:var(--msm-font-heading);font-size:clamp(20px,2vw,28px);font-weight:var(--msm-fw-extrabold);margin:0 0 6px}.msm-brand__cta-text{color:color-mix(in srgb,currentColor 70%,transparent);font-size:var(--msm-fs-sm);margin:0}.msm-brand__cta-actions{display:flex;flex-wrap:wrap;gap:var(--msm-space-3)}.msm-b2b{padding-bottom:var(--msm-space-7);padding-top:var(--msm-space-4)}.msm-b2b__hero{background:linear-gradient(180deg,#14181d,#0b0d10);border-radius:var(--msm-radius-lg);color:#f5f7f9;display:flex;flex-direction:column;gap:var(--msm-space-5);margin-bottom:clamp(40px,6vw,72px);padding:var(--msm-space-6)}.msm-b2b__hero-kicker{align-self:flex-start;background:color-mix(in srgb,var(--msm-color-primary) 18%,transparent);border:1px solid color-mix(in srgb,var(--msm-color-primary) 40%,transparent);border-radius:var(--msm-radius-md);color:var(--msm-color-primary);display:inline-flex;font-family:var(--msm-font-heading);font-size:var(--msm-fs-xs);font-weight:var(--msm-fw-bold);letter-spacing:.14em;padding:8px 16px;text-transform:uppercase}.msm-b2b__hero-title{font-family:var(--msm-font-heading);font-size:clamp(36px,5vw,72px);font-weight:var(--msm-fw-extrabold);letter-spacing:-.02em;line-height:1;margin:0;max-width:900px}.msm-b2b__hero-desc{color:color-mix(in srgb,currentColor 70%,transparent);font-size:var(--msm-fs-md);line-height:var(--msm-lh-loose);margin:0;max-width:720px}.msm-b2b__hero-cta{display:flex;flex-wrap:wrap;gap:var(--msm-space-3)}.msm-b2b__hero-stats{background:color-mix(in srgb,currentColor 4%,transparent);border:1px solid color-mix(in srgb,currentColor 15%,transparent);border-radius:var(--msm-radius-lg);display:grid;gap:var(--msm-space-3);grid-template-columns:1fr;list-style:none;margin:0;padding:var(--msm-space-4)}@media(min-width:640px){.msm-b2b__hero-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.msm-b2b__hero-stats li{border-right:1px solid color-mix(in srgb,currentColor 12%,transparent);display:flex;flex-direction:column;gap:4px;padding-right:var(--msm-space-3)}.msm-b2b__hero-stats li:last-child{border-right:0}.msm-b2b__hero-stat-value{color:#fff;font-family:var(--msm-font-heading);font-size:clamp(24px,2.2vw,36px);font-weight:var(--msm-fw-extrabold);line-height:1}.msm-b2b__hero-stat-label{color:color-mix(in srgb,currentColor 55%,transparent);font-size:var(--msm-fs-sm)}.msm-b2b__audience{margin-bottom:clamp(40px,6vw,72px)}.msm-b2b__audience-grid{display:grid;gap:var(--msm-space-3);grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media(min-width:700px){.msm-b2b__audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.msm-b2b__audience-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.msm-b2b__audience-card{background:var(--msm-color-bg);border:1.5px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);display:flex;flex-direction:column;gap:10px;min-height:240px;padding:var(--msm-space-4);position:relative}.msm-b2b__audience-card.is-active{border-color:var(--msm-color-primary)}.msm-b2b__audience-icon{align-items:center;background:color-mix(in srgb,var(--msm-color-primary) 10%,transparent);border-radius:var(--msm-radius-md);color:var(--msm-color-primary);display:inline-flex;height:48px;justify-content:center;width:48px}.msm-b2b__audience-card strong{font-family:var(--msm-font-heading);font-size:var(--msm-fs-base);font-weight:var(--msm-fw-bold)}.msm-b2b__audience-card p{border-bottom:1px dashed var(--msm-color-border);color:var(--msm-color-text-muted);flex:1;font-size:var(--msm-fs-sm);margin:0;padding-bottom:var(--msm-space-3)}.msm-b2b__audience-meta{color:var(--msm-color-text-dim);font-size:var(--msm-fs-xs)}.msm-b2b__discounts{margin-bottom:clamp(40px,6vw,72px)}.msm-b2b__discounts-lede{color:var(--msm-color-text-muted);margin:0 0 var(--msm-space-4);max-width:720px}.msm-b2b__discounts-grid{display:grid;gap:var(--msm-space-3);grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media(min-width:700px){.msm-b2b__discounts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.msm-b2b__discounts-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.msm-b2b__discount-card{background:var(--msm-color-bg);border:1.5px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);display:flex;flex-direction:column;gap:8px;padding:var(--msm-space-5);position:relative}.msm-b2b__discount-card.is-active{border-color:var(--msm-color-primary)}.msm-b2b__discount-card--dark{background:#0f1419;border-color:transparent;color:#f5f7f9}.msm-b2b__discount-badge{background:var(--msm-color-primary);border-radius:var(--msm-radius-sm);color:#fff;display:inline-flex;font-family:var(--msm-font-heading);font-size:var(--msm-fs-xs);font-weight:var(--msm-fw-bold);left:var(--msm-space-4);letter-spacing:.1em;padding:6px 14px;position:absolute;text-transform:uppercase;top:-14px}.msm-b2b__discount-range{color:var(--msm-color-text-dim);font-size:var(--msm-fs-sm)}.msm-b2b__discount-card--dark .msm-b2b__discount-range{color:color-mix(in srgb,currentColor 60%,transparent)}.msm-b2b__discount-value{color:var(--msm-color-primary);font-family:var(--msm-font-heading);font-size:clamp(48px,5vw,72px);font-weight:400;line-height:1}.msm-b2b__discount-value strong{font-weight:900}.msm-b2b__discount-card--dark .msm-b2b__discount-value{color:#fff}.msm-b2b__discount-text{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm)}.msm-b2b__discount-card--dark .msm-b2b__discount-text{color:color-mix(in srgb,currentColor 65%,transparent)}.msm-b2b__layout{display:grid;gap:var(--msm-space-4);grid-template-columns:1fr;margin-bottom:var(--msm-space-5)}@media(min-width:960px){.msm-b2b__layout{grid-template-columns:minmax(0,1fr) 380px}}.msm-b2b__main{gap:clamp(24px,4vw,40px);min-width:0}.msm-b2b__aside,.msm-b2b__main{display:flex;flex-direction:column}.msm-b2b__aside{align-self:start;gap:var(--msm-space-3)}@media(min-width:960px){.msm-b2b__aside{position:sticky;top:var(--msm-space-4)}}.msm-b2b__terms{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);padding:var(--msm-space-5)}.msm-b2b__terms-lede{color:var(--msm-color-text-muted);margin:0 0 var(--msm-space-4)}.msm-b2b__terms-grid{display:grid;gap:var(--msm-space-4);grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media(min-width:700px){.msm-b2b__terms-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.msm-b2b__term{display:grid;gap:12px;grid-template-columns:48px minmax(0,1fr)}.msm-b2b__term-icon{align-items:center;background:color-mix(in srgb,var(--msm-color-primary) 10%,transparent);border-radius:var(--msm-radius-md);color:var(--msm-color-primary);display:inline-flex;height:48px;justify-content:center;width:48px}.msm-b2b__term strong{display:block;font-family:var(--msm-font-heading);font-size:var(--msm-fs-base);font-weight:var(--msm-fw-bold);margin-bottom:4px}.msm-b2b__term span{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm)}.msm-b2b__steps{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);padding:var(--msm-space-5)}.msm-b2b__steps-list{display:flex;flex-direction:column;gap:var(--msm-space-5);list-style:none;margin:var(--msm-space-5) 0 0;padding:0}.msm-b2b__step{align-items:start;display:grid;gap:var(--msm-space-4);grid-template-columns:40px minmax(0,1fr);position:relative}.msm-b2b__step:not(:last-child):after{background:var(--msm-color-border);bottom:calc(var(--msm-space-5)*-1 - 6px);content:"";left:19px;position:absolute;top:46px;width:2px}.msm-b2b__step-num{align-items:center;background:#0f1419;border-radius:50%;color:#fff;display:inline-flex;font-weight:var(--msm-fw-extrabold);height:40px;justify-content:center;width:40px}.msm-b2b__step strong,.msm-b2b__step-num{font-family:var(--msm-font-heading);font-size:var(--msm-fs-base)}.msm-b2b__step strong{display:block;font-weight:var(--msm-fw-bold);margin-bottom:4px}.msm-b2b__step span{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm)}.msm-b2b__docs{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);padding:var(--msm-space-5)}.msm-b2b__docs .msm-brand__docs-title{margin:4px 0 var(--msm-space-3)}.msm-b2b__form-card{background:#0f1419;border-radius:var(--msm-radius-lg);color:#f5f7f9;display:flex;flex-direction:column;gap:var(--msm-space-3);padding:var(--msm-space-5)}.msm-b2b__form-kicker{color:var(--msm-color-primary);font-family:var(--msm-font-heading);font-size:var(--msm-fs-xs);font-weight:var(--msm-fw-bold);letter-spacing:.16em;text-transform:uppercase}.msm-b2b__form-title{font-family:var(--msm-font-heading);font-size:var(--msm-fs-xl);font-weight:var(--msm-fw-extrabold);margin:0}.msm-b2b__form-lede{color:color-mix(in srgb,currentColor 65%,transparent);font-size:var(--msm-fs-sm);margin:0}.msm-b2b__form input.msm-input,.msm-b2b__form textarea.msm-input{background:color-mix(in srgb,currentColor 8%,transparent);border:1px solid color-mix(in srgb,currentColor 12%,transparent);border-radius:var(--msm-radius-md);color:#fff;font:inherit;font-size:var(--msm-fs-sm);padding:14px 16px;width:100%}.msm-b2b__form input::-moz-placeholder,.msm-b2b__form textarea::-moz-placeholder{color:color-mix(in srgb,currentColor 45%,transparent)}.msm-b2b__form input::placeholder,.msm-b2b__form textarea::placeholder{color:color-mix(in srgb,currentColor 45%,transparent)}.msm-b2b__form input:focus,.msm-b2b__form textarea:focus{border-color:var(--msm-color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--msm-color-primary) 25%,transparent);outline:none}.msm-b2b__form{display:flex;flex-direction:column;gap:8px}.msm-b2b__form-row2{display:grid;gap:8px;grid-template-columns:1fr 1fr}.msm-b2b__form-textarea{min-height:96px;resize:vertical}.msm-b2b__form-submit{font-weight:var(--msm-fw-bold);justify-content:center;margin-top:4px;padding:14px 20px;text-align:center}.msm-b2b__form-consent{margin-top:2px}.msm-b2b__manager{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);display:flex;flex-direction:column;gap:8px;padding:var(--msm-space-4)}.msm-b2b__manager-head{align-items:center;display:flex;gap:12px;margin-bottom:4px}.msm-b2b__manager-avatar{align-items:center;background:#0f1419;border-radius:50%;color:#fff;display:inline-flex;font-size:var(--msm-fs-sm);height:48px;justify-content:center;width:48px}.msm-b2b__manager-avatar,.msm-b2b__manager-head strong{font-family:var(--msm-font-heading);font-weight:var(--msm-fw-bold)}.msm-b2b__manager-head strong{display:block;font-size:var(--msm-fs-base)}.msm-b2b__manager-head span{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm)}.msm-b2b__manager-phone{color:var(--msm-color-text);font-family:var(--msm-font-heading);font-feature-settings:"tnum";font-size:var(--msm-fs-xl);font-weight:var(--msm-fw-extrabold);text-decoration:none}.msm-b2b__manager-email{color:var(--msm-color-primary);font-family:var(--msm-font-mono);font-size:var(--msm-fs-sm);text-decoration:none}.msm-b2b__manager-messengers{display:flex;gap:8px;margin-top:6px}.msm-price-on-request{color:#8a5200;display:inline-block;font-family:var(--msm-font-heading);font-size:var(--msm-fs-lg);font-weight:var(--msm-fw-bold)}.msm-success-modal{align-items:center;display:flex;inset:0;justify-content:center;padding:var(--msm-space-4);position:fixed;z-index:var(--msm-z-notification)}.msm-success-modal__backdrop{backdrop-filter:blur(2px);background:#0f14198c;inset:0;position:absolute}.msm-success-modal__panel{animation:msm-success-in .22s var(--msm-easing);background:#fff;border-radius:var(--msm-radius-lg);box-shadow:0 20px 60px -20px #0f141980;padding:var(--msm-space-6) var(--msm-space-5) var(--msm-space-5);position:relative;text-align:center;width:min(100%,420px);z-index:1}@keyframes msm-success-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.msm-success-modal__close{background:var(--msm-color-surface);border:0;border-radius:var(--msm-radius-sm);color:var(--msm-color-text-muted);cursor:pointer;font-size:15px;height:32px;line-height:1;position:absolute;right:12px;top:12px;width:32px}.msm-success-modal__close:hover{background:var(--msm-color-surface-2);color:var(--msm-color-primary)}.msm-success-modal__icon{align-items:center;background:color-mix(in srgb,var(--msm-color-success) 15%,#fff);border-radius:50%;color:var(--msm-color-success);display:inline-flex;font-size:26px;font-weight:700;height:56px;justify-content:center;margin:0 auto var(--msm-space-3);width:56px}.msm-success-modal__title{color:var(--msm-color-text);font-family:var(--msm-font-heading);font-size:var(--msm-fs-xl);font-weight:var(--msm-fw-extrabold);margin:0 0 8px}.msm-success-modal__text{color:var(--msm-color-text-muted);line-height:1.45;margin:0 0 var(--msm-space-4)}.msm-success-modal__ok{justify-content:center;min-width:140px}.msm-por{display:flex;flex-direction:column;gap:8px;margin:var(--msm-space-3) 0}.msm-por__btn{font-weight:var(--msm-fw-bold);padding:14px 20px;text-align:center;width:100%}.msm-por__hint{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm)}.msm-featured-tags{background:var(--msm-color-surface);border-radius:var(--msm-radius-lg);margin:var(--msm-space-5) 0;padding:var(--msm-space-4)}.msm-featured-tags__title{font-family:var(--msm-font-heading);font-size:var(--msm-fs-base);font-weight:var(--msm-fw-bold);margin:0 0 var(--msm-space-3)}.msm-featured-tags__list{display:flex;flex-wrap:wrap;gap:8px}.msm-featured-tag{align-items:center;background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-full);color:var(--msm-color-text);display:inline-flex;font-size:var(--msm-fs-sm);padding:6px 14px;text-decoration:none;transition:border-color var(--msm-duration-fast) var(--msm-easing),color var(--msm-duration-fast) var(--msm-easing)}.msm-featured-tag:hover{border-color:var(--msm-color-primary);color:var(--msm-color-primary)}.msm-downloads{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.msm-downloads__item{align-items:center;background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-md);display:grid;gap:12px;grid-template-columns:56px minmax(0,1fr) auto;padding:var(--msm-space-3)}.msm-downloads__format{align-items:center;background:#0f1419;border-radius:var(--msm-radius-sm);color:#fff;display:inline-flex;font-family:var(--msm-font-mono);font-size:var(--msm-fs-xs);font-weight:var(--msm-fw-bold);height:32px;justify-content:center;letter-spacing:.08em;width:56px}.msm-downloads__body{display:flex;flex-direction:column;gap:2px;min-width:0}.msm-downloads__name{font-size:var(--msm-fs-base);font-weight:var(--msm-fw-bold)}.msm-downloads__size{color:var(--msm-color-text-dim);font-size:var(--msm-fs-sm)}.msm-downloads__link{color:var(--msm-color-primary);font-size:var(--msm-fs-sm);font-weight:var(--msm-fw-semibold);text-decoration:none}.msm-buy-together{background:var(--msm-color-surface);border-radius:var(--msm-radius-lg);margin:var(--msm-space-5) 0;padding:var(--msm-space-5)}.msm-buy-together__title{font-family:var(--msm-font-heading);font-size:clamp(20px,2vw,26px);font-weight:var(--msm-fw-extrabold);margin:0 0 var(--msm-space-4)}.msm-buy-together__list{display:grid;gap:var(--msm-space-3);grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media(min-width:640px){.msm-buy-together__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.msm-buy-together__item{align-items:center;background:var(--msm-color-bg);border-radius:var(--msm-radius-md);display:grid;gap:12px;grid-template-columns:80px minmax(0,1fr);padding:var(--msm-space-3)}.msm-buy-together__media{background:var(--msm-color-surface);border-radius:var(--msm-radius-sm);display:block;height:80px;overflow:hidden;width:80px}.msm-buy-together__media img{height:100%;-o-object-fit:contain;object-fit:contain;padding:10%;width:100%}.msm-buy-together__body{display:flex;flex-direction:column;gap:4px;min-width:0}.msm-buy-together__name{color:var(--msm-color-text);font-size:var(--msm-fs-sm);font-weight:var(--msm-fw-medium);text-decoration:none}.msm-buy-together__name:hover{color:var(--msm-color-primary)}.msm-buy-together__price{font-family:var(--msm-font-heading);font-feature-settings:"tnum";font-size:var(--msm-fs-base);font-weight:var(--msm-fw-bold)}.msm-product-kit{color:var(--msm-color-text);line-height:var(--msm-lh-loose)}.msm-product-kit ol,.msm-product-kit ul{margin:0 0 var(--msm-space-3);padding-left:var(--msm-space-4)}.msm-product-kit li{margin-bottom:4px}.msm-term-extra{color:var(--msm-color-text-muted);line-height:var(--msm-lh-loose);margin:var(--msm-space-4) 0}.msm-term-extra--split{display:grid;grid-template-columns:1fr;gap:clamp(20px,3vw,40px);align-items:start}@media(min-width:900px){.msm-term-extra--split{grid-template-columns:1fr 1fr}}.msm-term-extra__text{min-width:0}.msm-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:480px){.msm-specs{grid-template-columns:1fr}}.msm-spec{display:flex;flex-direction:column;gap:6px;background:var(--msm-color-surface, #F4F5F7);border-radius:16px;padding:18px 20px}.msm-spec__label{color:var(--msm-color-text-muted, #676E7C);font-size:13.5px;line-height:1.3}.msm-spec__value{color:var(--msm-color-text, #16181D);font-family:var(--msm-font-heading);font-size:19px;font-weight:800;letter-spacing:-.3px;line-height:1.2}.msm-telegram-btn,.msm-whatsapp-btn{align-items:center;border-radius:var(--msm-radius-md);display:inline-flex;font-size:var(--msm-fs-sm);font-weight:var(--msm-fw-semibold);gap:10px;padding:10px 20px;text-decoration:none;transition:opacity var(--msm-duration-fast) var(--msm-easing)}.msm-telegram-btn{background:#08c;color:#fff}.msm-whatsapp-btn{background:#25d366;color:#fff}.msm-telegram-btn:hover,.msm-whatsapp-btn:hover{opacity:.9}.msm-front-hero{padding:var(--msm-space-5) 0}.msm-front-hero__grid{display:grid;gap:var(--msm-space-4);grid-template-columns:1fr}@media(min-width:960px){.msm-front-hero__grid{align-items:stretch;grid-template-columns:minmax(0,1.4fr) 380px}}.msm-front-hero__slider{background:radial-gradient(120% 100% at 100% 0,#2a1f05 0,#14181d 55%,#0b0d10);border-radius:var(--msm-radius-lg);color:#f5f7f9;display:flex;flex-direction:column;min-height:520px;overflow:hidden;padding:var(--msm-space-6);position:relative}.msm-front-hero__slider:before{background:repeating-linear-gradient(115deg,transparent 0 60px,hsla(0,0%,100%,.02) 60px 61px);content:"";inset:0;pointer-events:none;position:absolute}.msm-front-hero__slides{flex:1;position:relative}.msm-front-hero__slide{display:flex;flex-direction:column;gap:var(--msm-space-3);inset:0;opacity:0;pointer-events:none;position:absolute;transform:translateY(8px);transition:opacity var(--msm-duration-normal) var(--msm-easing),transform var(--msm-duration-normal) var(--msm-easing)}.msm-front-hero__slide.is-active{opacity:1;pointer-events:auto;position:relative;transform:translateY(0)}.msm-front-hero__slide:not(.is-active){position:absolute}.msm-front-hero__slide-head{align-items:center;display:flex;gap:var(--msm-space-3);justify-content:space-between}.msm-front-hero__kicker{align-items:center;background:var(--msm-color-primary);border-radius:var(--msm-radius-sm);color:#fff;display:inline-flex;font-family:var(--msm-font-heading);font-size:var(--msm-fs-xs);font-weight:var(--msm-fw-bold);letter-spacing:.14em;padding:6px 14px;text-transform:uppercase}.msm-front-hero__index{color:color-mix(in srgb,currentColor 55%,transparent);font-family:var(--msm-font-mono);font-size:var(--msm-fs-sm)}.msm-front-hero__index strong{color:#fff}.msm-front-hero__title{color:#fff;font-family:var(--msm-font-heading);font-size:clamp(30px,3.4vw,52px);font-weight:var(--msm-fw-extrabold);letter-spacing:-.02em;line-height:1;margin:0}@media(max-width:560px){.msm-front-hero__title{font-size:clamp(22px,6.4vw,30px);letter-spacing:-.01em;line-height:1.1}}.msm-front-hero__text{color:color-mix(in srgb,currentColor 68%,transparent);font-size:var(--msm-fs-base);line-height:var(--msm-lh-loose);margin:0;max-width:640px}.msm-front-hero__ctas{display:flex;flex-wrap:wrap;gap:var(--msm-space-3);margin-top:var(--msm-space-3)}.msm-front-hero__dots{display:inline-flex;gap:8px;justify-content:center;margin-top:var(--msm-space-4)}.msm-front-hero__dot{background:color-mix(in srgb,currentColor 25%,transparent);border:0;border-radius:2px;cursor:pointer;height:4px;padding:0;transition:background var(--msm-duration-fast) var(--msm-easing),width var(--msm-duration-fast) var(--msm-easing);width:24px}.msm-front-hero__dot.is-active{background:var(--msm-color-primary);width:40px}.msm-front-hero__form-card{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);display:flex;flex-direction:column;gap:var(--msm-space-3);padding:var(--msm-space-5)}.msm-front-hero__form-title{font-family:var(--msm-font-heading);font-size:clamp(20px,2vw,26px);font-weight:var(--msm-fw-extrabold);margin:0}.msm-front-hero__form-desc{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm);line-height:var(--msm-lh-loose);margin:0}.msm-front-hero__form{display:flex;flex-direction:column;gap:10px}.msm-front-hero__form .msm-input{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-md);font:inherit;font-size:var(--msm-fs-sm);padding:12px 16px;width:100%}.msm-front-hero__form .msm-input:focus{border-color:var(--msm-color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--msm-color-primary) 18%,transparent);outline:none}.msm-front-hero__chip.is-active{border-color:var(--msm-color-primary);color:var(--msm-color-primary)}.msm-front-hero__msg{min-height:60px;resize:vertical}.msm-front-hero__submit{font-weight:var(--msm-fw-bold);justify-content:center;padding:14px 20px;text-align:center}.msm-front-groups{padding:var(--msm-space-6) 0}.msm-front-groups__head{margin-bottom:var(--msm-space-4)}.msm-front-groups__list{display:flex;flex-direction:column;gap:var(--msm-space-7)}.msm-front-groups__row{display:grid;gap:var(--msm-space-4);grid-template-columns:1fr;min-width:0}@media(min-width:780px){.msm-front-groups__row{grid-template-columns:248px minmax(0,1fr)}}.msm-front-groups__block{min-width:0}.msm-front-groups__block-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--msm-space-3);justify-content:space-between;margin-bottom:var(--msm-space-4)}.msm-front-groups__block-title{font-family:var(--msm-font-heading);font-size:var(--msm-fs-xl);font-weight:var(--msm-fw-extrabold);margin:0}.msm-front-groups__block-title a{color:var(--msm-color-text);text-decoration:none}.msm-front-groups__block-title a:hover{color:var(--msm-color-primary)}.msm-front-groups__block-more{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm);text-decoration:none;white-space:nowrap}.msm-front-groups__block-more span,.msm-front-groups__block-more:hover{color:var(--msm-color-primary)}.msm-front-groups__parent{background:radial-gradient(120% 100% at 100% 0,#2a1f05 0,#14181d 55%,#0b0d10);border-radius:var(--msm-radius-lg);color:#f5f7f9;display:flex;flex-direction:column;gap:8px;min-height:220px;overflow:hidden;padding:var(--msm-space-5);position:relative;text-decoration:none}.msm-front-groups__parent:before{background:repeating-linear-gradient(115deg,transparent 0 60px,hsla(0,0%,100%,.02) 60px 61px);content:"";inset:0;position:absolute}.msm-front-groups__parent>*{position:relative}.msm-front-groups__parent-name{font-family:var(--msm-font-heading);font-size:21px;font-weight:var(--msm-fw-extrabold);line-height:1.15;margin-top:auto;min-width:0;overflow-wrap:anywhere}.msm-front-groups__parent-more{align-items:center;color:color-mix(in srgb,currentColor 75%,transparent);display:inline-flex;font-size:var(--msm-fs-sm);gap:8px}.msm-front-groups__parent-more span{color:var(--msm-color-primary)}.msm-front-groups__children{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;min-width:0;padding:0}@media(min-width:700px){.msm-front-groups__children{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1000px){.msm-front-groups__children{grid-template-columns:repeat(4,minmax(0,1fr))}}.msm-front-groups__children--products{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:700px){.msm-front-groups__children--products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1000px){.msm-front-groups__children--products{grid-template-columns:repeat(4,minmax(0,1fr))}}.msm-front-groups__child{align-items:center;background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-md);color:var(--msm-color-text);display:grid;gap:12px;grid-template-columns:56px minmax(0,1fr);height:100%;padding:12px;text-decoration:none}.msm-front-groups__child:hover{border-color:var(--msm-color-primary)}.msm-front-groups__child-media{align-items:center;background:var(--msm-color-surface);border-radius:var(--msm-radius-sm);display:inline-flex;height:56px;justify-content:center;overflow:hidden;width:56px}.msm-front-groups__child-media img{height:100%;-o-object-fit:contain;object-fit:contain;padding:10%;width:100%}.msm-front-groups__child-placeholder{color:var(--msm-color-text-dim);font-family:var(--msm-font-mono);font-size:10px}.msm-front-groups__child-body{display:flex;flex-direction:column;gap:4px}.msm-front-groups__child-name{font-size:var(--msm-fs-sm);font-weight:var(--msm-fw-bold);line-height:1.2}.msm-front-brands{padding:var(--msm-space-6) 0}.msm-front-brands__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--msm-space-3);justify-content:space-between;margin-bottom:var(--msm-space-4)}.msm-front-brands__more{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm);text-decoration:none}.msm-front-brands__more:hover{color:var(--msm-color-primary)}.msm-front-brands__grid{display:flex;flex-wrap:wrap;gap:var(--msm-space-3);justify-content:center;list-style:none;margin:0;padding:0}.msm-front-brands__grid>li{display:flex;flex:1 1 150px;max-width:210px}.msm-front-brands__tile{align-items:center;background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-md);color:var(--msm-color-text);display:inline-flex;flex:1 1 auto;font-family:var(--msm-font-mono);font-size:var(--msm-fs-sm);font-weight:var(--msm-fw-bold);justify-content:center;letter-spacing:.06em;min-height:64px;padding:var(--msm-space-4) var(--msm-space-3);text-align:center;text-decoration:none;text-transform:uppercase;transition:border-color var(--msm-duration-fast) var(--msm-easing),color var(--msm-duration-fast) var(--msm-easing)}.msm-front-brands__tile:hover{border-color:var(--msm-color-primary);color:var(--msm-color-primary)}.msm-front-subscribe{padding:var(--msm-space-3) 0}.msm-front-subscribe__inner{align-items:center;background:var(--msm-color-primary);border-radius:var(--msm-radius-lg);color:#fff;display:grid;gap:var(--msm-space-4);grid-template-columns:1fr;overflow:hidden;padding:var(--msm-space-6);position:relative}@media(min-width:900px){.msm-front-subscribe__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.msm-front-subscribe__inner:before{background:color-mix(in srgb,#fff 8%,transparent);border-radius:50%;content:"";height:340px;position:absolute;right:-80px;top:-80px;width:340px}.msm-front-subscribe__body{position:relative}.msm-front-subscribe__kicker{color:color-mix(in srgb,currentColor 75%,transparent);display:inline-block;font-family:var(--msm-font-heading);font-size:var(--msm-fs-xs);font-weight:var(--msm-fw-semibold);letter-spacing:.18em;margin-bottom:8px;text-transform:uppercase}.msm-front-subscribe__title{color:#fff;font-family:var(--msm-font-heading);font-size:clamp(22px,2.2vw,30px);font-weight:var(--msm-fw-extrabold);margin:0;max-width:500px}.msm-front-subscribe__form{display:flex;flex-direction:column;gap:8px;position:relative}.msm-front-subscribe__field{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.msm-front-subscribe__field input{background:#fff;border:1px solid hsla(0,0%,100%,.4);border-radius:var(--msm-radius-md);color:var(--msm-color-text);font:inherit;font-size:var(--msm-fs-sm);padding:14px 18px}.msm-front-subscribe__btn{background:#0f1419;border:0;border-radius:var(--msm-radius-md);color:#fff;cursor:pointer;font-weight:var(--msm-fw-bold);padding:14px 24px}.msm-front-subscribe__consent{align-items:center;color:color-mix(in srgb,currentColor 80%,transparent);display:inline-flex;font-size:var(--msm-fs-sm);gap:8px}.msm-front-subscribe__consent input{accent-color:#fff}.msm-front-feed{padding:var(--msm-space-6) 0}.msm-front-feed__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--msm-space-3);justify-content:space-between;margin-bottom:var(--msm-space-4)}.msm-front-feed__grid{display:grid;gap:var(--msm-space-4);grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media(min-width:640px){.msm-front-feed__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:960px){.msm-front-feed__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.msm-front-feed__card{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);display:flex;flex-direction:column;overflow:hidden}.msm-front-feed__media{aspect-ratio:16/9;background:var(--msm-color-surface);display:block;position:relative}.msm-front-feed__img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.msm-front-feed__placeholder{align-items:center;color:var(--msm-color-text-dim);display:flex;font-size:var(--msm-fs-sm);inset:0;justify-content:center}.msm-front-feed__placeholder,.msm-front-feed__tag{font-family:var(--msm-font-mono);position:absolute}.msm-front-feed__tag{background:#0f1419;border-radius:var(--msm-radius-sm);color:#fff;display:inline-flex;font-size:10px;left:12px;letter-spacing:.1em;padding:4px 10px;top:12px}.msm-front-feed__body{display:flex;flex:1;flex-direction:column;gap:8px;padding:var(--msm-space-4)}.msm-front-feed__date{color:var(--msm-color-text-dim);font-family:var(--msm-font-mono);font-size:var(--msm-fs-sm)}.msm-front-feed__title{font-family:var(--msm-font-heading);font-size:var(--msm-fs-base);font-weight:var(--msm-fw-bold);line-height:1.3;margin:0}.msm-front-feed__title a{color:var(--msm-color-text);text-decoration:none}.msm-front-feed__title a:hover{color:var(--msm-color-primary)}.msm-front-feed__excerpt{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm);line-height:var(--msm-lh-normal);margin:0}.msm-front-seo{padding:var(--msm-space-6) 0}.msm-front-seo__cols{color:var(--msm-color-text-muted);display:grid;gap:var(--msm-space-4);grid-template-columns:1fr;line-height:var(--msm-lh-loose);margin-bottom:var(--msm-space-5)}@media(min-width:900px){.msm-front-seo__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.msm-front-seo__col p{margin:0 0 12px}.msm-front-seo__form-card{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);padding:var(--msm-space-5)}.msm-front-seo__form-title{font-family:var(--msm-font-heading);font-size:var(--msm-fs-lg);font-weight:var(--msm-fw-bold);margin:0 0 var(--msm-space-4)}.msm-front-seo__form{display:flex;flex-direction:column;gap:var(--msm-space-3)}.msm-front-seo__form-row2{display:grid;gap:var(--msm-space-3);grid-template-columns:1fr}@media(min-width:700px){.msm-front-seo__form-row2{grid-template-columns:repeat(2,minmax(0,1fr))}}.msm-front-seo__field{display:flex;flex-direction:column;gap:6px;margin:0}.msm-front-seo__field>span{color:var(--msm-color-text);font-size:var(--msm-fs-sm);font-weight:var(--msm-fw-semibold)}.msm-front-seo__field input.msm-input,.msm-front-seo__field select.msm-input,.msm-front-seo__field textarea.msm-input{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-md);font:inherit;font-size:var(--msm-fs-sm);padding:14px 16px}.msm-front-seo__textarea{min-height:120px;resize:vertical}.msm-front-seo__consent{align-items:center;color:var(--msm-color-text-muted);display:inline-flex;font-size:var(--msm-fs-sm);gap:10px}.msm-front-seo__consent input{accent-color:var(--msm-color-primary)}.msm-front-seo__submit{align-self:flex-start;font-weight:var(--msm-fw-bold);padding:12px 28px}.msm-blog{padding-bottom:var(--msm-space-7);padding-top:var(--msm-space-4)}.msm-blog__kicker{color:var(--msm-color-primary);font-family:var(--msm-font-heading);font-size:var(--msm-fs-xs);font-weight:var(--msm-fw-bold);letter-spacing:.18em;text-transform:uppercase}.msm-blog__hero-head{align-items:end;border-bottom:1px solid var(--msm-color-border);display:grid;gap:var(--msm-space-3);grid-template-columns:1fr;margin-bottom:var(--msm-space-4);padding-bottom:var(--msm-space-4)}@media(min-width:1101px){.msm-blog__hero-head{grid-template-columns:minmax(0,1fr) minmax(460px,44%)}}.msm-blog__title{font-family:var(--msm-font-heading);font-size:clamp(40px,5vw,72px);font-weight:900;line-height:1;margin:12px 0 var(--msm-space-3)}.msm-blog__hero-cta{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;align-self:end;justify-self:stretch;width:100%;background:var(--msm-color-dark, #16181D);border-radius:var(--msm-radius-xl, 20px);padding:22px 26px}@media(max-width:560px){.msm-blog__hero-cta{flex-direction:column;align-items:flex-start;gap:16px}}.msm-blog__hero-cta-text{min-width:0}.msm-blog__hero-cta-title{margin:0;color:#fff;font-family:var(--msm-font-heading);font-size:19px;font-weight:800;letter-spacing:-.01em;line-height:1.2}.msm-blog__hero-cta-desc{margin:8px 0 0;color:var(--msm-color-dark-text-muted, #A8ACB3);font-size:13.5px;line-height:1.5;max-width:420px}.msm-blog__hero-cta-btn{flex:none;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;background:var(--msm-color-primary, #FFBD27);color:#16181d;font-family:var(--msm-font-heading);font-weight:800;font-size:15.5px;padding:13px 24px;border-radius:12px;text-decoration:none;transition:background .15s ease}.msm-blog__hero-cta-btn:hover{background:var(--msm-color-primary-hover, #F0AC0E)}@media(max-width:560px){.msm-blog__hero-cta-btn{align-self:stretch;justify-content:center}}.msm-blog__lede{color:var(--msm-color-text-muted);font-size:var(--msm-fs-md);line-height:var(--msm-lh-loose);margin:0;max-width:720px}.msm-blog__total{display:flex;flex-direction:column;gap:4px;text-align:right}.msm-blog__total-label{color:var(--msm-color-text-dim);font-size:var(--msm-fs-sm)}.msm-blog__total-num{font-family:var(--msm-font-heading);font-feature-settings:"tnum";font-size:clamp(28px,3vw,42px);font-weight:var(--msm-fw-extrabold)}.msm-blog__cats{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:var(--msm-space-5)}.msm-blog__cat-pill{align-items:center;background:var(--msm-color-bg);border:1.5px solid var(--msm-color-border);border-radius:var(--msm-radius-full);color:var(--msm-color-text);display:inline-flex;font-size:var(--msm-fs-sm);font-weight:var(--msm-fw-medium);gap:10px;padding:10px 18px;text-decoration:none}.msm-blog__cat-pill.is-active{border-color:var(--msm-color-primary);color:var(--msm-color-primary)}.msm-blog__cat-dot{border-radius:50%;height:10px;width:10px}.msm-blog__cat-count{color:var(--msm-color-text-dim);font-family:var(--msm-font-mono);font-size:var(--msm-fs-xs);margin-left:6px}.msm-blog__featured{background:#0f1419;border-radius:var(--msm-radius-lg);color:#f5f7f9;display:grid;grid-template-columns:1fr;margin-bottom:var(--msm-space-6);overflow:hidden}@media(min-width:1101px){.msm-blog__featured{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.msm-blog__featured-cover{align-items:center;background:repeating-linear-gradient(115deg,transparent 0 60px,hsla(0,0%,100%,.02) 60px 61px);display:flex;justify-content:center;min-height:320px;position:relative}.msm-blog__featured-pill{align-items:center;background:var(--msm-color-primary);border-radius:var(--msm-radius-sm);color:#fff;display:inline-flex;font-family:var(--msm-font-heading);font-size:var(--msm-fs-xs);font-weight:var(--msm-fw-bold);gap:8px;left:20px;letter-spacing:.12em;padding:6px 14px;position:absolute;text-transform:uppercase;top:20px}.msm-blog__featured-pill-dot{background:#fff;border-radius:50%;height:6px;width:6px}.msm-blog__featured-placeholder{color:color-mix(in srgb,currentColor 35%,transparent);font-family:var(--msm-font-mono);font-size:var(--msm-fs-sm)}.msm-blog__featured-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.msm-blog__featured-body{display:flex;flex-direction:column;gap:var(--msm-space-3);padding:var(--msm-space-6)}.msm-blog__featured-meta{align-items:center;color:color-mix(in srgb,currentColor 60%,transparent);display:flex;flex-wrap:wrap;font-size:var(--msm-fs-sm);gap:8px}.msm-blog__featured-cat{color:var(--msm-color-primary);font-weight:var(--msm-fw-semibold);text-decoration:none}.msm-blog__featured-sep{opacity:.5}.msm-blog__featured-title{font-family:Georgia,Playfair Display,serif;font-size:clamp(24px,2.6vw,36px);font-weight:800;line-height:1.15;margin:0}.msm-blog__featured-title a{color:#fff;text-decoration:none}.msm-blog__featured-excerpt{color:color-mix(in srgb,currentColor 70%,transparent);line-height:var(--msm-lh-loose);margin:0}.msm-blog__featured-foot{align-items:center;border-top:1px solid color-mix(in srgb,currentColor 15%,transparent);display:flex;flex-wrap:wrap;gap:var(--msm-space-3);justify-content:space-between;padding-top:var(--msm-space-4)}.msm-blog__author{align-items:center;display:inline-flex;gap:12px}.msm-blog__author-avatar{align-items:center;background:var(--msm-color-primary);border-radius:50%;color:#fff;display:inline-flex;font-family:var(--msm-font-heading);font-size:var(--msm-fs-sm);font-weight:var(--msm-fw-bold);height:40px;justify-content:center;width:40px}.msm-blog__author strong{display:block;font-weight:var(--msm-fw-bold)}.msm-blog__author span{color:color-mix(in srgb,currentColor 60%,transparent);font-size:var(--msm-fs-sm)}.msm-blog__featured-more{color:var(--msm-color-primary);font-weight:var(--msm-fw-semibold);text-decoration:none}.msm-blog__list-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--msm-space-3);justify-content:space-between;margin-bottom:var(--msm-space-4)}.msm-blog__list-title{font-family:var(--msm-font-heading);font-size:clamp(24px,2.4vw,32px);font-weight:var(--msm-fw-extrabold);margin:0}.msm-blog__sort{align-items:center;color:var(--msm-color-text-muted);display:inline-flex;font-size:var(--msm-fs-sm);gap:10px}.msm-blog__sort select{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-md);font:inherit;font-size:var(--msm-fs-sm);padding:8px 32px 8px 14px}.msm-blog__grid-layout{display:grid;gap:var(--msm-space-4);grid-template-columns:1fr}@media(min-width:1101px){.msm-blog__grid-layout{grid-template-columns:minmax(0,1fr) 320px}}.msm-blog__grid{display:grid;gap:var(--msm-space-3);grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media(min-width:640px){.msm-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.msm-blog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.msm-blog__grid--4{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.msm-blog__card{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);display:flex;flex-direction:column;overflow:hidden}.msm-blog__card-media{aspect-ratio:16/10;background:var(--msm-color-surface);display:block;position:relative}.msm-blog__card-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.msm-blog__card-placeholder{align-items:center;color:var(--msm-color-text-dim);display:flex;font-family:var(--msm-font-mono);font-size:var(--msm-fs-sm);inset:0;justify-content:center;position:absolute}.msm-blog__card-tag{border-radius:var(--msm-radius-sm);color:#fff;display:inline-flex;font-family:var(--msm-font-heading);font-size:11px;font-weight:var(--msm-fw-bold);left:12px;letter-spacing:.06em;padding:4px 10px;position:absolute;top:12px}.msm-blog__card-body{display:flex;flex:1;flex-direction:column;gap:10px;padding:var(--msm-space-4)}.msm-blog__card-meta{align-items:center;color:var(--msm-color-text-dim);display:inline-flex;font-family:var(--msm-font-mono);font-size:var(--msm-fs-sm);gap:6px}.msm-blog__card-title{font-family:var(--msm-font-heading);font-size:var(--msm-fs-lg);font-weight:700;line-height:1.25;margin:0}.msm-blog__card-title a{color:var(--msm-color-text);text-decoration:none}.msm-blog__card-title a:hover{color:var(--msm-color-primary)}.msm-blog__card-excerpt{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm);line-height:var(--msm-lh-normal);margin:0}.msm-blog__card-foot{align-items:center;border-top:1px solid var(--msm-color-border);display:flex;justify-content:space-between;margin-top:auto;padding-top:var(--msm-space-3)}.msm-blog__card-author{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm)}.msm-blog__card-arrow{color:var(--msm-color-primary);font-size:18px;text-decoration:none}.msm-blog__newsletter,.msm-blog__sidebar{display:flex;flex-direction:column;gap:var(--msm-space-3)}.msm-blog__newsletter{background:#0f1419;border-radius:var(--msm-radius-lg);color:#f5f7f9;padding:var(--msm-space-5)}.msm-blog__newsletter-kicker{color:var(--msm-color-primary);font-family:var(--msm-font-heading);font-size:var(--msm-fs-xs);font-weight:var(--msm-fw-bold);letter-spacing:.18em;text-transform:uppercase}.msm-blog__newsletter-title{font-family:var(--msm-font-heading);font-size:var(--msm-fs-lg);font-weight:var(--msm-fw-extrabold);margin:0}.msm-blog__newsletter p{color:color-mix(in srgb,currentColor 65%,transparent);font-size:var(--msm-fs-sm);margin:0}.msm-blog__newsletter input{background:color-mix(in srgb,currentColor 8%,transparent);border:1px solid color-mix(in srgb,currentColor 15%,transparent);border-radius:var(--msm-radius-md);color:#fff;font:inherit;padding:12px 16px;width:100%}.msm-blog__newsletter .msm-btn--primary{justify-content:center;margin-top:8px;text-align:center;width:100%}.msm-blog__popular{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);padding:var(--msm-space-5)}.msm-blog__popular-kicker{color:var(--msm-color-text-dim);display:block;font-family:var(--msm-font-heading);font-size:var(--msm-fs-xs);font-weight:var(--msm-fw-semibold);letter-spacing:.16em;margin:0 0 var(--msm-space-3);text-transform:uppercase}.msm-blog__popular ol{counter-reset:pop;list-style:none;margin:0;padding:0}.msm-blog__popular ol li{border-bottom:1px dashed var(--msm-color-border);counter-increment:pop;display:grid;gap:2px 12px;grid-template-columns:24px minmax(0,1fr);align-items:start;padding:10px 0}.msm-blog__popular ol li:last-child{border-bottom:0}.msm-blog__popular ol li:before{grid-column:1;grid-row:1 / span 2;color:var(--msm-color-text-dim);content:counter(pop);font-family:var(--msm-font-heading);font-size:var(--msm-fs-lg);font-weight:var(--msm-fw-extrabold);line-height:1.35}.msm-blog__popular ol li a{grid-column:2;color:var(--msm-color-text);display:block;font-size:var(--msm-fs-sm);font-weight:var(--msm-fw-semibold);line-height:1.35;text-decoration:none}.msm-blog__popular ol li a:hover{color:var(--msm-color-primary)}.msm-blog__popular ol li span{grid-column:2;white-space:nowrap;color:var(--msm-color-text-dim);display:block;font-size:var(--msm-fs-xs);margin-top:2px}.msm-blog__tags-cloud{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-lg);padding:var(--msm-space-4)}.msm-blog__tags-cloud ul{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.msm-blog__tags-cloud a{background:var(--msm-color-surface);border-radius:var(--msm-radius-full);color:var(--msm-color-text);display:inline-flex;font-size:var(--msm-fs-sm);padding:6px 12px;text-decoration:none}.msm-blog__tags-cloud a:hover{color:var(--msm-color-primary)}.msm-blog__pagination{display:flex;justify-content:center;margin-top:var(--msm-space-5)}.msm-blog__cat-hero{background:#0f1419;border-radius:var(--msm-radius-lg);color:#f5f7f9;display:flex;flex-direction:column;gap:var(--msm-space-3);margin-bottom:var(--msm-space-5);padding:var(--msm-space-6)}.msm-blog__cat-hero-kicker{align-items:center;color:var(--msm-color-primary);display:inline-flex;font-family:var(--msm-font-heading);font-size:var(--msm-fs-xs);font-weight:var(--msm-fw-bold);gap:8px;letter-spacing:.16em;text-transform:uppercase}.msm-blog__cat-title{color:#fff;font-family:Georgia,serif;font-size:clamp(36px,4.5vw,60px);font-weight:800;line-height:1.05;margin:0}.msm-blog__cat-desc{color:color-mix(in srgb,currentColor 70%,transparent);line-height:var(--msm-lh-loose);max-width:780px}.msm-blog__cat-stats{align-items:baseline;color:color-mix(in srgb,currentColor 60%,transparent);display:flex;font-size:var(--msm-fs-sm);gap:10px}.msm-blog__cat-stats strong{color:#fff;font-family:var(--msm-font-heading);font-feature-settings:"tnum";font-size:var(--msm-fs-lg);font-weight:var(--msm-fw-extrabold)}.msm-post{padding-bottom:var(--msm-space-7);padding-top:var(--msm-space-4)}.msm-post__head{margin-bottom:var(--msm-space-5);max-width:900px}.msm-post__cat{background:var(--msm-color-primary);border-radius:var(--msm-radius-sm);color:#fff;display:inline-flex;font-family:var(--msm-font-heading);font-size:var(--msm-fs-xs);font-weight:var(--msm-fw-bold);letter-spacing:.12em;padding:6px 14px;text-decoration:none;text-transform:uppercase}.msm-post__title{font-family:Georgia,serif;font-size:clamp(32px,4vw,56px);font-weight:800;line-height:1.1;margin:var(--msm-space-3) 0}.msm-post__lede{font-size:var(--msm-fs-md);line-height:var(--msm-lh-loose);margin:0 0 var(--msm-space-4);max-width:780px}.msm-post__lede,.msm-post__meta{color:var(--msm-color-text-muted)}.msm-post__meta{align-items:center;border-bottom:1px solid var(--msm-color-border);border-top:1px solid var(--msm-color-border);display:flex;flex-wrap:wrap;font-size:var(--msm-fs-sm);gap:12px;padding:var(--msm-space-3) 0}.msm-post__author{align-items:center;display:inline-flex;gap:10px}.msm-post__author-avatar{align-items:center;background:#0f1419;border-radius:50%;color:#fff;display:inline-flex;font-family:var(--msm-font-heading);font-weight:var(--msm-fw-bold);height:44px;justify-content:center;width:44px}.msm-post__author strong{color:var(--msm-color-text);display:block}.msm-post__meta-sep{color:var(--msm-color-text-dim)}.msm-post__share{gap:8px;margin-left:auto}.msm-post__share,.msm-post__share a{align-items:center;display:inline-flex}.msm-post__share a{border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-md);color:var(--msm-color-text);font-family:var(--msm-font-mono);font-size:var(--msm-fs-xs);font-weight:var(--msm-fw-bold);height:40px;justify-content:center;text-decoration:none;width:40px}.msm-post__share a:hover{border-color:var(--msm-color-primary);color:var(--msm-color-primary)}.msm-post__cover{align-items:center;aspect-ratio:16/7;background:#0f1419;background-image:repeating-linear-gradient(115deg,transparent 0 60px,hsla(0,0%,100%,.02) 60px 61px);border-radius:var(--msm-radius-lg);display:flex;justify-content:center;margin-bottom:var(--msm-space-3);overflow:hidden;position:relative}.msm-post__cover-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.msm-post__cover-caption{color:var(--msm-color-text-dim);font-size:var(--msm-fs-sm);font-style:italic;margin:10px 0 var(--msm-space-4);text-align:center}.msm-post__body{display:grid;gap:var(--msm-space-5);grid-template-columns:1fr}@media(min-width:1101px){.msm-post__body{grid-template-columns:220px minmax(0,1fr)}}.msm-post__toc{align-self:start}@media(min-width:1101px){.msm-post__toc{position:sticky;top:var(--msm-space-4)}}.msm-post__toc-kicker{color:var(--msm-color-text-dim);display:block;font-family:var(--msm-font-heading);font-size:var(--msm-fs-xs);font-weight:var(--msm-fw-semibold);letter-spacing:.16em;margin-bottom:var(--msm-space-3);text-transform:uppercase}.msm-post__toc-list{counter-reset:toc;list-style:none;margin:0 0 var(--msm-space-3);padding:0}.msm-post__toc-list li{border-bottom:1px solid var(--msm-color-border);counter-increment:toc;font-size:var(--msm-fs-sm);padding:8px 0}.msm-post__toc-list li a{color:var(--msm-color-text);display:block;text-decoration:none}.msm-post__toc-list li a:before{color:var(--msm-color-text-dim);content:counter(toc) ". "}.msm-post__toc-list li a:hover{color:var(--msm-color-primary)}.msm-post__toc-up{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm);text-decoration:none}.msm-post__content{max-width:none}.msm-post__content h2{font-family:Georgia,serif;font-size:clamp(24px,2.4vw,32px);font-weight:800;line-height:1.2;margin:var(--msm-space-5) 0 var(--msm-space-3)}.msm-post__content h3{font-family:var(--msm-font-heading);font-size:var(--msm-fs-lg);font-weight:var(--msm-fw-bold);margin:var(--msm-space-4) 0 var(--msm-space-3)}.msm-post__content p{font-size:var(--msm-fs-md);line-height:var(--msm-lh-loose);margin:0 0 var(--msm-space-3)}.msm-post__content ol,.msm-post__content ul{margin:0 0 var(--msm-space-3);padding-left:var(--msm-space-5)}.msm-post__content li{line-height:var(--msm-lh-loose);margin-bottom:8px}.msm-post__content strong{font-weight:var(--msm-fw-bold)}.msm-post__content .msm-post-short,.msm-post__content blockquote{background:var(--msm-color-surface);border-left:3px solid var(--msm-color-primary);border-radius:0 var(--msm-radius-md) var(--msm-radius-md) 0;margin:0 0 var(--msm-space-4);padding:var(--msm-space-4)}.msm-post__faq{margin-top:var(--msm-space-6)}.msm-post__faq h2{font-family:Georgia,serif;font-size:clamp(24px,2vw,30px);font-weight:800;margin:0 0 var(--msm-space-4)}.msm-post__faq ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.msm-post__faq details{background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:var(--msm-radius-md);padding:14px 18px}.msm-post__faq summary{align-items:center;cursor:pointer;display:flex;font-size:var(--msm-fs-base);font-weight:var(--msm-fw-bold);gap:12px;justify-content:space-between;list-style:none}.msm-post__faq summary::-webkit-details-marker{display:none}.msm-post__faq-toggle{align-items:center;background:color-mix(in srgb,var(--msm-color-primary) 10%,transparent);border-radius:50%;color:var(--msm-color-primary);display:inline-flex;font-weight:var(--msm-fw-bold);height:28px;justify-content:center;transition:transform var(--msm-duration-fast) var(--msm-easing);width:28px}.msm-post__faq details[open] .msm-post__faq-toggle{transform:rotate(45deg)}.msm-post__author-card{background:var(--msm-color-surface);border-radius:var(--msm-radius-lg);display:grid;gap:var(--msm-space-3);grid-template-columns:60px minmax(0,1fr);margin-top:var(--msm-space-5);padding:var(--msm-space-4)}.msm-post__author-avatar--lg{font-size:var(--msm-fs-md);height:60px;width:60px}.msm-post__author-kicker{color:var(--msm-color-text-dim);display:block;font-family:var(--msm-font-heading);font-size:var(--msm-fs-xs);font-weight:var(--msm-fw-semibold);letter-spacing:.16em;text-transform:uppercase}.msm-post__author-card strong{font-family:var(--msm-font-heading);font-size:var(--msm-fs-base)}.msm-post__author-card p{color:var(--msm-color-text-muted);font-size:var(--msm-fs-sm);margin:4px 0 0}.msm-post__related{margin-top:var(--msm-space-6)}.msm-post__related-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--msm-space-3);justify-content:space-between;margin-bottom:var(--msm-space-4)}.msm-post__related-more{color:var(--msm-color-primary);font-size:var(--msm-fs-sm);font-weight:var(--msm-fw-semibold);text-decoration:none}.msm-hp,.msm-hp input,.msm-hp label{height:1px!important;left:-9999px!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important;position:absolute!important;width:1px!important}.msm-nav__list .current-menu-ancestor>a,.msm-nav__list .current-menu-item>a,.msm-nav__list .current-menu-parent>a,.msm-nav__list .current_page_item>a{font-weight:var(--msm-fw-semibold)}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.sticky{position:sticky}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.border{border-width:1px}.uppercase{text-transform:uppercase}.outline{outline-style:solid}.blur{--tw-blur: blur(8px) }.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media(max-width:640px){.msm-mini-cart__remove,.msm-cart__remove,.msm-success-modal__close,.msm-product__fav,.msm-post__faq-toggle,.msm-service__faq-toggle,.msm-cookie-consent__close,.msm-footer__social{min-height:44px;min-width:44px}}.msm-btn[hidden],.msm-wishlist__empty[hidden],.msm-filters__submit[hidden]{display:none!important}.msm-fab{bottom:26px;display:flex;flex-direction:column;gap:14px;position:fixed;right:22px;z-index:60}.msm-fab__btn{align-items:center;border:0;border-radius:50%;cursor:pointer;display:flex;height:48px;justify-content:center;padding:0;transition:transform var(--msm-duration-fast) var(--msm-easing),box-shadow var(--msm-duration-fast) var(--msm-easing),border-color var(--msm-duration-fast) var(--msm-easing);width:48px}.msm-fab__btn--accent{background:var(--msm-color-primary-gradient);box-shadow:var(--msm-shadow-accent);color:var(--msm-color-on-accent)}.msm-fab__btn--accent:hover{box-shadow:var(--msm-shadow-accent-hover);color:var(--msm-color-on-accent);transform:translateY(-2px)}.msm-fab__btn--top{background:var(--msm-color-bg);border:1.5px solid var(--msm-color-border-input);color:var(--msm-color-text);height:44px;width:44px}.msm-fab__btn--top:hover{border-color:var(--msm-color-accent-border);transform:translateY(-2px)}.msm-fab__btn[hidden]{display:none}@media(max-width:959px){.msm-fab{bottom:96px}}body:has(.msm-cookie-consent.is-visible) .msm-fab{bottom:120px}@media(prefers-reduced-motion:reduce){.msm-fab__btn,.msm-fab__btn:hover{transform:none;transition:none}}:root{--msm-shadow-block: 0 2px 8px rgba(16, 24, 40, .1), 0 18px 44px rgba(16, 24, 40, .16)}.msm-author-box,.msm-b2b__docs,.msm-b2b__manager,.msm-b2b__steps,.msm-b2b__terms,.msm-blog__card,.msm-blog__popular,.msm-blog__tags-cloud,.msm-brand__docs,.msm-brand__series-card,.msm-brand__why,.msm-cart-totals,.msm-cart__cross-item,.msm-cart__form,.msm-cart__progress,.msm-catalog__chips,.msm-catalog__guide,.msm-checkout__review-card,.msm-checkout__safe-pay,.msm-checkout__section,.msm-contacts__dept,.msm-contacts__form-card,.msm-contacts__info-card,.msm-contacts__map-frame,.msm-contacts__reqs,.msm-filters--sidebar,.msm-footer__subscribe-card,.msm-front-features__list,.msm-front-feed__card,.msm-front-hero__form-card,.msm-front-seo__form-card,.msm-inline-card,.msm-product--catalog,.msm-product-buy__card,.msm-product-collections,.msm-product-compare__col,.msm-product-page__col--gallery,.msm-product-page__plates,.msm-product-page__tabs,.msm-search__chips,.msm-search__empty,.msm-search__post,.msm-search__sections,.msm-service__section,.msm-service__sidebar,.msm-service__stats,.msm-ty__help,.msm-ty__info-card,.msm-ty__related-item,.msm-ty__status,.msm-ty__summary-card,.msm-ty__whats-next{border-color:transparent;box-shadow:var(--msm-shadow-block)}.msm-kit{border-top:1px solid var(--msm-color-line-soft);margin-top:22px;padding-top:18px}.msm-kit__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 12px;margin-bottom:14px}.msm-kit__title{color:var(--msm-color-text-muted);font-family:var(--msm-font-body);font-size:12.5px;font-weight:var(--msm-fw-bold);letter-spacing:var(--msm-ls-kicker);margin:0;text-transform:uppercase}.msm-kit__grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:560px){.msm-kit__grid{grid-template-columns:1fr}}.msm-kit__card{align-items:flex-start;background:var(--msm-color-bg);border:1px solid var(--msm-color-border);border-radius:14px;color:inherit;display:flex;gap:14px;padding:14px;text-decoration:none;transition:border-color var(--msm-duration-fast) var(--msm-easing),box-shadow var(--msm-duration-fast) var(--msm-easing)}.msm-kit__card:focus-visible,.msm-kit__card:hover{border-color:var(--msm-color-border-strong);box-shadow:var(--msm-shadow-block)}.msm-kit__media{background:var(--msm-color-page);border:1px solid var(--msm-color-line-soft);border-radius:10px;display:block;flex:none;height:52px;overflow:hidden;padding:4px;width:52px}.msm-kit__media img{display:block;height:100%;object-fit:contain;width:100%}.msm-kit__body{display:block;flex:1 1 auto;min-width:0}.msm-kit__name{color:var(--msm-color-text);display:block;font-size:15px;font-weight:var(--msm-fw-semibold);line-height:1.35;margin-bottom:5px}.msm-kit__card:focus-visible .msm-kit__name,.msm-kit__card:hover .msm-kit__name{color:var(--msm-color-accent-link)}.msm-kit__sku{color:var(--msm-header-text-faint);display:block;font-size:13px}.msm-product-buy__sku{color:var(--msm-color-text-muted);font-size:14px;margin-bottom:10px}.msm-product-buy__sku b{color:var(--msm-color-text);font-weight:var(--msm-fw-semibold)}.msm-product-hero__meta>.msm-product-hero__brand-pill{font-size:13.5px;padding:6px 14px}.msm-product-page__tabs .woocommerce-Tabs-panel{color:var(--msm-color-text-body);font-size:16px;line-height:1.7}.msm-product-page__tabs .woocommerce-Tabs-panel h2,.msm-product-page__tabs .woocommerce-Tabs-panel h3,.msm-product-page__tabs .woocommerce-Tabs-panel h4,.msm-product-page__tabs .woocommerce-Tabs-panel h5{color:var(--msm-color-text);font-family:var(--msm-font-heading);font-weight:var(--msm-fw-bold);letter-spacing:-.3px;line-height:1.3}.msm-product-page__tabs .woocommerce-Tabs-panel h2{font-size:24px;margin:32px 0 14px}.msm-product-page__tabs .woocommerce-Tabs-panel h3{font-size:19px;margin:26px 0 10px}.msm-product-page__tabs .woocommerce-Tabs-panel h4,.msm-product-page__tabs .woocommerce-Tabs-panel h5{font-size:16.5px;font-weight:var(--msm-fw-semibold);margin:22px 0 8px}.msm-product-page__tabs .woocommerce-Tabs-panel>:first-child{margin-top:0}.msm-product-page__tabs .woocommerce-Tabs-panel p{margin:0 0 14px;text-wrap:pretty}.msm-product-page__tabs .woocommerce-Tabs-panel p:last-child{margin-bottom:0}.msm-product-page__tabs .woocommerce-Tabs-panel b,.msm-product-page__tabs .woocommerce-Tabs-panel strong{color:var(--msm-color-text);font-weight:var(--msm-fw-semibold)}.msm-product-page__tabs .woocommerce-Tabs-panel a{color:var(--msm-color-accent-link);text-decoration:underline;text-underline-offset:3px}.msm-product-page__tabs .woocommerce-Tabs-panel a:hover{color:var(--msm-color-accent-link-hover)}.msm-product-page__tabs .woocommerce-Tabs-panel ul,.msm-product-page__tabs .woocommerce-Tabs-panel ol{margin:0 0 16px;padding-left:22px}.msm-product-page__tabs .woocommerce-Tabs-panel ul{list-style:disc}.msm-product-page__tabs .woocommerce-Tabs-panel ol{list-style:decimal}.msm-product-page__tabs .woocommerce-Tabs-panel li{margin-bottom:7px;padding-left:4px}.msm-product-page__tabs .woocommerce-Tabs-panel li::marker{color:var(--msm-color-text-dim)}.msm-product-page__tabs .woocommerce-Tabs-panel li>ul,.msm-product-page__tabs .woocommerce-Tabs-panel li>ol{margin:7px 0 0}.msm-product-page__tabs .woocommerce-Tabs-panel img{border-radius:12px;height:auto;max-width:100%}.msm-product-page__tabs .woocommerce-Tabs-panel hr{background:var(--msm-color-line-soft);border:0;height:1px;margin:26px 0}.msm-product-page__tabs .woocommerce-Tabs-panel blockquote{border-left:2px solid var(--msm-color-border-input);color:var(--msm-color-text);font-size:18px;margin:20px 0;padding-left:22px}.msm-prose table,.msm-post__content table,.msm-page__content table,.msm-service__content table,.msm-b2b__content table,.woocommerce-Tabs-panel table{border:1px solid var(--msm-color-border);border-collapse:separate;border-radius:14px;border-spacing:0;margin:0 0 18px;width:100%}.msm-prose :is(th,td),.msm-post__content :is(th,td),.msm-page__content :is(th,td),.msm-service__content :is(th,td),.msm-b2b__content :is(th,td),.woocommerce-Tabs-panel :is(th,td){border-bottom:1px solid var(--msm-color-line-soft);font-size:15px;min-width:132px;padding:13px 18px;text-align:left;vertical-align:top}.msm-prose thead th,.msm-post__content thead th,.msm-page__content thead th,.msm-service__content thead th,.msm-b2b__content thead th,.woocommerce-Tabs-panel thead th{background:var(--msm-color-surface);color:var(--msm-color-text);font-weight:var(--msm-fw-semibold)}.msm-prose :is(th,td):first-child,.msm-post__content :is(th,td):first-child,.msm-page__content :is(th,td):first-child,.msm-service__content :is(th,td):first-child,.msm-b2b__content :is(th,td):first-child,.woocommerce-Tabs-panel :is(th,td):first-child{min-width:172px}.msm-prose tbody td:first-child,.msm-post__content tbody td:first-child,.msm-page__content tbody td:first-child,.msm-service__content tbody td:first-child,.msm-b2b__content tbody td:first-child,.woocommerce-Tabs-panel tbody td:first-child{color:var(--msm-color-text-muted)}.msm-prose tr:has(>:nth-child(2):last-child)>:first-child,.msm-post__content tr:has(>:nth-child(2):last-child)>:first-child,.msm-page__content tr:has(>:nth-child(2):last-child)>:first-child,.msm-service__content tr:has(>:nth-child(2):last-child)>:first-child,.msm-b2b__content tr:has(>:nth-child(2):last-child)>:first-child,.woocommerce-Tabs-panel tr:has(>:nth-child(2):last-child)>:first-child{width:40%}.msm-prose tr:last-child :is(th,td),.msm-post__content tr:last-child :is(th,td),.msm-page__content tr:last-child :is(th,td),.msm-service__content tr:last-child :is(th,td),.msm-b2b__content tr:last-child :is(th,td),.woocommerce-Tabs-panel tr:last-child :is(th,td){border-bottom:0}.msm-table-scroll{border:1px solid var(--msm-color-border);border-radius:14px;margin:0 0 18px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;position:relative}.msm-table-scroll>table{border:0;border-radius:0;margin:0}.msm-table-scroll:focus-visible{outline:2px solid var(--msm-color-primary);outline-offset:2px}.msm-table-scroll--x :is(th,td):first-child{background:var(--msm-color-bg);left:0;position:sticky;z-index:2}.msm-table-scroll--x thead th:first-child{background:var(--msm-color-surface);z-index:3}.msm-table-scroll--x :is(th,td):first-child:after{background:var(--msm-color-border);bottom:0;content:"";position:absolute;right:0;top:0;width:1px}.msm-table-scroll--x.is-scrolled :is(th,td):first-child{box-shadow:8px 0 14px -10px #10182873}@media(max-width:560px){.msm-prose :is(th,td),.msm-post__content :is(th,td),.msm-page__content :is(th,td),.msm-service__content :is(th,td),.msm-b2b__content :is(th,td),.woocommerce-Tabs-panel :is(th,td){font-size:14px;padding:11px 14px}.msm-prose :is(th,td):first-child,.msm-post__content :is(th,td):first-child,.msm-page__content :is(th,td):first-child,.msm-service__content :is(th,td):first-child,.msm-b2b__content :is(th,td):first-child,.woocommerce-Tabs-panel :is(th,td):first-child{min-width:150px;width:150px}}.msm-product-page__tabs-zone{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr);margin:clamp(40px,5vw,68px) 0 var(--msm-space-6)}@media(min-width:1000px){.msm-product-page__tabs-zone{column-gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.msm-product-page__tabbar{grid-column:1 / -1}}.msm-product-page__tabbar .wc-tabs{border-bottom:0;display:flex;flex-wrap:wrap;gap:6px 8px;list-style:none;margin:0;padding:0}.msm-product-page__tabbar .wc-tabs li{margin:0;padding:0}.msm-product-page__tabbar .wc-tabs li a{border:1px solid transparent;border-radius:999px;color:var(--msm-color-text-muted);display:block;font-family:var(--msm-font-heading);font-size:15px;font-weight:var(--msm-fw-semibold);padding:10px 18px;text-decoration:none;transition:color .15s ease,background .15s ease,border-color .15s ease;white-space:nowrap}.msm-product-page__tabbar .wc-tabs li a:focus-visible,.msm-product-page__tabbar .wc-tabs li a:hover{background:#f6f7f9;color:var(--msm-color-text)}.msm-product-page__tabbar .wc-tabs li.active a{background:#fcf3e1;border-color:#f3e1b4;color:#16181d;font-weight:var(--msm-fw-bold)}@media(max-width:720px){.msm-product-page__tabbar{margin:0 -12px;overflow-x:auto;padding:0 12px;-webkit-overflow-scrolling:touch}.msm-product-page__tabbar .wc-tabs{flex-wrap:nowrap;gap:0 24px;min-width:max-content}}.msm-product-page__tabs{background:var(--msm-color-bg);border:1px solid transparent;border-radius:18px;box-shadow:var(--msm-shadow-block);padding:30px}@media(max-width:720px){.msm-product-page__tabs{padding:20px}}.msm-tabs-ready .woocommerce-Tabs-panel{display:none!important}.msm-tabs-ready .woocommerce-Tabs-panel.msm-is-active{display:block!important}.msm-paside{display:flex;flex-direction:column;gap:16px}@media(min-width:1000px){.msm-paside{align-self:start;position:sticky;top:92px}}.msm-paside__card{background:var(--msm-color-bg);border-radius:18px;box-shadow:var(--msm-shadow-block);padding:22px 26px}.msm-paside__title{color:var(--msm-color-text);font-family:var(--msm-font-heading);font-size:15px;font-weight:var(--msm-fw-semibold);letter-spacing:0;line-height:1.4;margin:0}.msm-paside__sub{color:var(--msm-color-text-muted);font-size:15px;margin:4px 0 0}.msm-paside__lead{color:var(--msm-color-text);font-family:var(--msm-font-heading);font-size:15px;font-weight:var(--msm-fw-semibold);line-height:1.4;margin:0;text-wrap:pretty}.msm-paside__kicker{color:var(--msm-color-text-muted);font-size:12.5px;font-weight:var(--msm-fw-bold);letter-spacing:var(--msm-ls-kicker);margin:0 0 14px;text-transform:uppercase}.msm-paside__link{color:var(--msm-color-accent-link);display:inline-block;font-size:15px;font-weight:var(--msm-fw-semibold);margin-top:12px;text-decoration:none}.msm-paside__link:focus-visible,.msm-paside__link:hover{color:var(--msm-color-accent-link-hover)}.msm-paside__link--btn{background:none;border:0;cursor:pointer;font-family:inherit;padding:0}.msm-paside__link--arrow:after{content:" \2192"}.msm-paside__card--consult{align-items:center;display:flex;flex-wrap:wrap;gap:12px 14px;justify-content:flex-start}.msm-paside__consult-text{flex:1 1 150px;min-width:0}.msm-paside__consult-sub{display:block;margin-top:3px;color:var(--msm-color-text-muted, #676E7C);font-size:13px;line-height:1.4}.msm-paside__consult-btn{flex:0 0 auto;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;background:var(--msm-color-primary, #FFBD27);color:#16181d;font-family:var(--msm-font-heading);font-weight:800;font-size:14.5px;padding:11px 22px;border:0;border-radius:12px;cursor:pointer;text-decoration:none;transition:background .15s ease}.msm-paside__consult-btn:hover{background:var(--msm-color-primary-hover, #F0AC0E)}@media(max-width:1024px){.msm-paside__consult-btn{flex:1 1 100%;margin-left:0;justify-content:center}}.msm-paside__consult-photo{flex:none;height:74px;width:74px}.msm-paside__consult-photo img{border-radius:14px;display:block;height:100%;object-fit:cover;width:100%}.msm-paside__rating{align-items:center;display:flex;gap:12px}.msm-paside__rating-badge{flex:none;height:40px;width:40px}.msm-paside__rating-badge img{border-radius:10px;display:block;height:100%;object-fit:contain;width:100%}.msm-paside__rating-value{color:var(--msm-color-text);font-family:var(--msm-font-heading);font-size:24px;font-weight:var(--msm-fw-extrabold);letter-spacing:-.5px;line-height:1}.msm-paside__stars{color:var(--msm-color-primary);display:inline-flex;font-size:17px;gap:2px;letter-spacing:1px;line-height:1}.msm-paside__stars i{font-style:normal}.msm-paside__stars i.is-off{color:var(--msm-color-border-strong)}.msm-paside__why{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.msm-paside__why-item{align-items:flex-start;display:flex;gap:13px;margin:0;padding:0}.msm-paside__why-icon{align-items:center;background:#fcf3e1;border-radius:12px;color:#e8930c;display:flex;flex:none;height:44px;justify-content:center;width:44px}.msm-paside__why-icon svg{width:22px;height:22px}.msm-paside__why-icon img{border-radius:8px;height:22px;object-fit:contain;width:22px}.msm-paside__why-body{display:flex;flex-direction:column;gap:2px;min-width:0}.msm-paside__why-title{color:var(--msm-color-text);font-family:var(--msm-font-heading);font-size:15px;font-weight:var(--msm-fw-semibold);line-height:1.4}.msm-paside__why-text{color:var(--msm-color-text-muted);font-size:13.5px;line-height:1.4;text-wrap:pretty}.msm-paside__consult-ava{align-items:center;background:#fcf3e1;border-radius:12px;color:#e8930c;display:flex;flex:none;height:44px;justify-content:center;width:44px}.msm-paside__consult-ava svg{width:22px;height:22px}.msm-paside__card--reviews{padding:0!important;overflow:hidden}.msm-reviews-widget{position:relative;width:100%;height:420px}.msm-reviews-widget__frame{border:0;box-sizing:border-box;height:100%;width:100%}.msm-reviews-widget__link{bottom:8px;box-sizing:border-box;color:#b3b3b3;display:block;font-size:10px;left:0;max-height:14px;overflow:hidden;padding:0 16px;position:absolute;text-align:center;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}button.msm-paside__card--consult,a.msm-paside__card--consult{cursor:pointer;font:inherit;text-align:left;text-decoration:none;width:100%}.msm-paside__card--consult .msm-paside__title{color:var(--msm-color-text, #16181D)}.msm-paside__consult-arrow{align-items:center;color:#c4c8ce;display:flex;flex:none;transition:transform .15s ease,color .15s ease}.msm-paside__card--consult:hover .msm-paside__consult-arrow{color:#e8930c;transform:translate(3px)}.msm-paside__card--geo{align-items:flex-start;display:flex;gap:14px}.msm-paside__geo-ic{align-items:center;background:#fcf3e1;border-radius:12px;color:#e8930c;display:flex;flex:none;height:44px;justify-content:center;width:44px}.msm-paside__geo-ic svg{width:22px;height:22px}.msm-paside__geo-body{min-width:0}.msm-paside__why-lead{display:flex;align-items:flex-start;gap:13px;margin:12px 0 16px}.msm-paside__why-lead .msm-paside__link{margin-top:8px}.msm-subcats{margin:0 0 clamp(16px,2.5vw,24px)}.msm-subcats__list{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));list-style:none;margin:0;padding:0}.msm-subcats__item{margin:0;padding:0}.msm-subcats__card{align-items:center;background:var(--msm-color-bg);border:1px solid var(--msm-color-line-soft);border-radius:12px;box-shadow:0 1px 2px #1018280a;color:inherit;display:flex;gap:10px;height:100%;padding:7px 12px 7px 7px;text-decoration:none;transition:border-color var(--msm-duration-fast) var(--msm-easing),box-shadow var(--msm-duration-fast) var(--msm-easing)}.msm-subcats__card:focus-visible,.msm-subcats__card:hover{border-color:var(--msm-color-border);box-shadow:var(--msm-shadow-block)}.msm-subcats__media{align-items:center;background:var(--msm-color-line-soft);border-radius:9px;display:flex;flex:none;height:46px;justify-content:center;overflow:hidden;width:46px}.msm-subcats__media img{display:block;height:100%;mix-blend-mode:multiply;object-fit:contain;width:100%}.msm-subcats__body{display:flex;flex-direction:column;gap:1px;min-width:0}.msm-subcats__name{color:var(--msm-color-text);font-size:14px;font-weight:400;line-height:1.25;text-wrap:pretty}.msm-subcats__card:hover .msm-subcats__name{color:var(--msm-color-accent-link)}.msm-subcats__count{display:none;color:var(--msm-color-text-dim);font-size:12px}.msm-subcats__cb{position:absolute;opacity:0;pointer-events:none}.msm-subcats__more-btn,.msm-subcats__more-close{display:none}.msm-subcats__badge{align-self:flex-start;background:var(--msm-subcat-soft, var(--msm-color-accent-soft));border-radius:5px;color:var(--msm-subcat-ink, var(--msm-color-accent-soft-text));font-size:10.5px;font-weight:var(--msm-fw-bold);letter-spacing:.04em;line-height:1;margin-top:4px;padding:3px 6px;text-transform:uppercase;white-space:nowrap}.msm-subcats__card.is-highlight{background:var(--msm-subcat-soft, var(--msm-color-accent-soft));box-shadow:inset 0 0 0 1px var(--msm-subcat-line, var(--msm-color-accent-soft-border))}.msm-subcats__card.is-highlight .msm-subcats__media,.msm-subcats__card.is-highlight .msm-subcats__badge{background:var(--msm-color-bg)}.msm-subcats__card--accent{--msm-subcat-soft: var(--msm-color-accent-soft);--msm-subcat-line: var(--msm-color-accent-soft-border);--msm-subcat-ink: var(--msm-color-accent-soft-text) }.msm-subcats__card--success{--msm-subcat-soft: var(--msm-color-success-bg);--msm-subcat-line: var(--msm-color-success-border);--msm-subcat-ink: var(--msm-color-success-text) }.msm-subcats__card--danger{--msm-subcat-soft: #FDF3F2;--msm-subcat-line: #F4DAD8;--msm-subcat-ink: #A6322C }.msm-subcats__card--info{--msm-subcat-soft: #F1F6FE;--msm-subcat-line: #D8E5F8;--msm-subcat-ink: #1F5FA8 }.msm-subcats__card--dark{--msm-subcat-soft: var(--msm-color-surface-2);--msm-subcat-line: var(--msm-color-border-strong);--msm-subcat-ink: var(--msm-color-text) }@media(max-width:767px){.msm-subcats__list{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.msm-subcats__media{display:none}.msm-subcats__card{gap:8px;padding:12px 14px;min-height:52px;background:var(--msm-color-surface, #F4F5F7);border-color:transparent;box-shadow:none}.msm-subcats__card:focus-visible,.msm-subcats__card:hover{background:#fff;border-color:var(--msm-color-border, #E2E4E9);box-shadow:none}.msm-subcats__body{flex:1}.msm-subcats__name{font-family:var(--msm-font-heading);font-size:14px;font-weight:var(--msm-fw-semibold)}.msm-subcats__count{display:inline;flex:none;align-self:center;font-size:13px;font-variant-numeric:tabular-nums}.msm-subcats--collapsible .msm-subcats__item:nth-child(n+7){display:none}.msm-subcats__cb:checked~.msm-subcats__list .msm-subcats__item:nth-child(n+7){display:block}.msm-subcats__more-btn{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;padding:12px;cursor:pointer;color:var(--msm-color-accent-link, #C97A00);font-family:var(--msm-font-heading);font-weight:var(--msm-fw-bold);font-size:15px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.msm-subcats__more-open{display:inline}.msm-subcats__more-close{display:none}.msm-subcats__more-chev{display:inline-flex;transition:transform .2s ease}.msm-subcats__cb:checked~.msm-subcats__more-btn .msm-subcats__more-open{display:none}.msm-subcats__cb:checked~.msm-subcats__more-btn .msm-subcats__more-close{display:inline}.msm-subcats__cb:checked~.msm-subcats__more-btn .msm-subcats__more-chev{transform:rotate(180deg)}}.msm-prose{color:var(--msm-color-text-body);font-size:16px;line-height:1.7}.msm-prose :is(h2,h3,h4,h5){color:var(--msm-color-text);font-family:var(--msm-font-heading);font-weight:var(--msm-fw-bold);letter-spacing:-.3px;line-height:1.3}.msm-prose h2{font-size:23px;margin:30px 0 12px}.msm-prose h3{font-size:19px;margin:24px 0 10px}.msm-prose :is(h4,h5){font-size:16.5px;font-weight:var(--msm-fw-semibold);margin:20px 0 8px}.msm-prose>:first-child{margin-top:0}.msm-prose>:last-child{margin-bottom:0}.msm-prose p{margin:0 0 14px;text-wrap:pretty}.msm-prose :is(b,strong){color:var(--msm-color-text);font-weight:var(--msm-fw-semibold)}.msm-prose :is(ul,ol){margin:0 0 16px;padding-left:22px}.msm-prose ul{list-style:disc}.msm-prose ol{list-style:decimal}.msm-prose li{margin-bottom:6px;padding-left:4px}.msm-prose li::marker{color:var(--msm-color-text-dim)}.msm-prose li>:is(ul,ol){margin:6px 0 0}.msm-prose hr{background:var(--msm-color-line-soft);border:0;height:1px;margin:24px 0}.msm-prose blockquote{border-left:2px solid var(--msm-color-border-input);color:var(--msm-color-text);font-size:17px;margin:18px 0;padding-left:20px}.msm-prose img{border-radius:12px;height:auto;max-width:100%}[data-msm-filter-list]>[hidden]{display:none}.msm-filters__more{background:none;border:0;color:var(--msm-color-accent-link);cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:var(--msm-fw-semibold);margin-top:10px;padding:0;text-align:left}.msm-filters__more:hover{color:var(--msm-color-accent-link-hover)}.msm-catalog__pagination{margin:clamp(24px,4vw,40px) 0 clamp(8px,2vw,20px)}.msm-catalog__pagination .msm-pagination{margin-top:0}.msm-catalog__help{align-items:stretch;display:inline-flex;gap:16px;flex-wrap:wrap;justify-content:flex-end}.msm-catalog__help-note{align-items:center;background:var(--msm-color-accent-plate, #FCF3E1);border-radius:12px;display:inline-flex;gap:11px;max-width:400px;padding:10px 14px}.msm-catalog__help-ic{align-items:center;background:#fff;border-radius:9px;color:var(--msm-color-accent-link, #E8930C);display:inline-flex;flex:none;height:32px;justify-content:center;width:32px}.msm-catalog__help-ic svg{width:17px;height:17px}.msm-catalog__help-text{color:var(--msm-color-accent-link, #7A5407);font-size:13px;font-weight:400;line-height:1.35;margin:0}.msm-catalog__help-btn{align-items:center;background:var(--msm-color-accent);border:0;border-radius:10px;color:#16181d;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14.5px;font-weight:var(--msm-fw-bold);justify-content:center;min-height:44px;padding:9px 22px;text-decoration:none;transition:background var(--msm-duration-fast) var(--msm-easing)}.msm-catalog__help-btn:hover{background:var(--msm-accent-600, #F0AC0E)}@media(max-width:900px){.msm-catalog__help{width:100%;justify-content:flex-start}.msm-catalog__help-note{max-width:none;flex:1 1 240px}}@media(max-width:560px){.msm-catalog__help-btn{width:100%;min-height:50px}}.msm-home{--accent:var(--msm-color-accent,#FFBD27);--accent-600:var(--msm-accent-600,#F0AC0E);--accent-50:var(--msm-accent-50,#FEF9EE);--accent-200:var(--msm-accent-200,#FBE7BC);--accent-soft-text:var(--msm-color-accent-soft-text,#7A5407);--ink:var(--msm-color-text,#16181D);--body:var(--msm-color-text-body,#4A4F57);--muted:var(--msm-color-text-muted,#676E7C);--dim:var(--msm-color-text-dim,#868C95);--bg:var(--msm-color-bg,#FFFFFF);--surface:var(--msm-color-surface,#F7F8FA);--surface2:var(--msm-color-surface-2,#EDEEF1);--line:var(--msm-color-border,#EEF0F3);--line-strong:var(--msm-color-border-strong,#E2E4E9);--line-soft:var(--msm-color-line-soft,#F1F3F6);--dark:#0B0B0D;--dark2:#16181D;--dark-line:#2A2C32;--dark-text:#EDEEF0;--dark-muted:#A8ACB3;--dark-dim:#8D9299;--navy:#17223F;--navy2:#1E2C4E;--navy-line:#2C3A5E;--r-sm:9px;--r-md:11px;--r-lg:13px;--r-xl:16px;--r-2xl:18px;--r-3xl:22px;--font:var(--msm-font-body,"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif);--maxw:var(--msm-container-max,1280px);--home-pad-x:clamp(24px,4vw,72px)}.msm-home *,.msm-home *:before,.msm-home *:after{box-sizing:border-box}.msm-home{font-family:var(--font);color:var(--ink);line-height:1.5;-webkit-font-smoothing:antialiased}.msm-home img{max-width:100%;display:block}.msm-home a{color:inherit;text-decoration:none}.msm-home__wrap{max-width:var(--msm-container-max,1560px);margin:0 auto;padding:0 var(--home-pad-x)}.msm-home__section{padding:clamp(26px,3.2vw,48px) 0}.msm-home__section--surface{background:var(--surface)}.msm-home .msm-home__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;font-weight:700;font-size:14px;line-height:1;border-radius:var(--r-md);padding:12px 18px;border:1.5px solid transparent;cursor:pointer;transition:.16s ease;white-space:nowrap}.msm-home .msm-home__btn svg{flex:none}.msm-home .msm-home__btn--accent{background:var(--accent);color:#1a1200;border-color:var(--accent)}.msm-home .msm-home__btn--accent:hover{background:var(--accent-600);border-color:var(--accent-600)}.msm-home .msm-home__btn--ghost{background:#fff;color:var(--ink);border-color:var(--line-strong)}.msm-home .msm-home__btn--ghost:hover{border-color:#c9ccd3;background:#fcfcfd}.msm-home .msm-home__btn--block{width:100%}.msm-home .msm-home__btn--pill{background:var(--ink);color:#fff;border-radius:999px;padding:11px 18px;font-size:13.5px}.msm-home .msm-home__btn--pill:hover{background:#2a2d34}.msm-home .msm-home__btn--dark{background:transparent;color:#fff;border-color:#ffffff38}.msm-home .msm-home__btn--dark:hover{border-color:#ffffff80}.msm-home__head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:clamp(16px,2vw,24px)}.msm-home__title{margin:0;font-size:clamp(23px,2.6vw,32px);font-weight:700;letter-spacing:-.02em;line-height:1.05}.msm-home-hero{background:var(--dark);color:#fff}.msm-home-hero--bg{background-repeat:no-repeat;background-attachment:scroll}.msm-home-hero--bg .msm-home-hero__row,.msm-home-hero--bg .msm-home-hero__stat{background:#14161ba8;border-color:#ffffff1a;backdrop-filter:blur(3px)}.msm-home-hero--bg .msm-home-hero__row:hover{background:#1e2128d1;border-color:#fff3}.msm-home-hero__inner{padding:clamp(32px,4.2vw,56px) var(--home-pad-x) clamp(28px,3.4vw,44px)}.msm-home-hero__grid{display:grid;grid-template-columns:1fr;gap:clamp(24px,3vw,44px)}@media(min-width:960px){.msm-home-hero__grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:start}}.msm-home-hero__title{margin:0;font-weight:700;letter-spacing:-.03em;line-height:1.02;font-size:clamp(32px,4.6vw,56px)}.msm-home-hero__title .msm-home-hero__accent{color:var(--accent);display:block}.msm-home-hero__text{margin:clamp(14px,2vw,20px) 0 0;max-width:520px;color:var(--dark-muted);font-size:clamp(15px,1.2vw,16.5px);line-height:1.55}.msm-home-hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(18px,2.4vw,26px)}.msm-home-hero__cta .msm-home__btn{padding:13px 20px;font-size:14.5px}.msm-home-hero__panel{background:transparent}.msm-home-hero__panel-h{color:var(--dark-dim);font-size:13px;font-weight:600;letter-spacing:.01em;margin:0 0 12px}.msm-home-hero__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.msm-home-hero__row{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--dark2);border:1px solid var(--dark-line);border-radius:var(--r-md);padding:13px 16px;transition:.16s ease}.msm-home-hero__row:hover{background:#1c1f26;border-color:#3a3d45}.msm-home-hero__row-name{font-weight:600;font-size:14.5px}.msm-home-hero__row-cnt{color:var(--dark-dim);font-size:13px;font-variant-numeric:tabular-nums}.msm-home-hero__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:clamp(20px,2.6vw,30px)}@media(min-width:720px){.msm-home-hero__stats{grid-template-columns:repeat(4,1fr)}}.msm-home-hero__stat{background:var(--dark2);border:1px solid var(--dark-line);border-radius:var(--r-md);padding:15px 16px}.msm-home-hero__stat-n{font-size:clamp(19px,2vw,24px);font-weight:700;letter-spacing:-.02em}.msm-home-hero__stat-t{color:var(--dark-dim);font-size:13px;margin-top:5px}.msm-home-cat__grid{display:grid;grid-template-columns:repeat(1,1fr);gap:12px}@media(min-width:560px){.msm-home-cat__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.msm-home-cat__grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1140px){.msm-home-cat__grid{grid-template-columns:repeat(4,1fr)}}.msm-home-cat__card{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:13px 14px;box-shadow:0 1px 2px #1018280a;transition:.16s ease}.msm-home-cat__card:hover{border-color:var(--line-strong);box-shadow:0 12px 28px #10182814;transform:translateY(-1px)}.msm-home-cat__media{flex:none;width:48px;height:48px;border-radius:10px;background:var(--surface);display:flex;align-items:center;justify-content:center;overflow:hidden}.msm-home-cat__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.msm-home-cat__body{flex:1;min-width:0}.msm-home-cat__name{display:block;font-weight:700;font-size:15px;letter-spacing:-.01em;line-height:1.2}.msm-home-cat__count{display:block;color:var(--dim);font-size:13px;margin-top:2px}.msm-home-cat__chev{flex:none;color:#c2c6cd;transition:.16s ease}.msm-home-cat__card:hover .msm-home-cat__chev{color:var(--accent-600);transform:translate(2px)}.msm-home-prod__grid{display:grid;grid-template-columns:repeat(1,1fr);gap:16px}@media(min-width:600px){.msm-home-prod__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1040px){.msm-home-prod__grid{grid-template-columns:repeat(4,1fr)}}.msm-home-prod{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);overflow:hidden;transition:.16s ease}.msm-home-prod:hover{border-color:var(--line-strong);box-shadow:0 14px 34px #10182817}.msm-home-prod__media{position:relative;display:block;aspect-ratio:1/1;background:var(--surface);padding:18px}.msm-home-prod__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.msm-home-prod__badge{position:absolute;top:12px;left:12px;font-size:11.5px;font-weight:700;padding:5px 10px;border-radius:7px;letter-spacing:.01em}.msm-home-prod__badge--hit{background:#16181d;color:#fff}.msm-home-prod__badge--new{background:#16181d;color:var(--accent)}.msm-home-prod__badge--sale{background:var(--accent-50);color:var(--accent-soft-text);border:1px solid var(--accent-200)}.msm-home-prod__body{display:flex;flex-direction:column;flex:1;padding:14px 15px 16px}.msm-home-prod__brand{color:var(--dim);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.msm-home-prod__name{display:block;margin:6px 0 12px;font-weight:700;font-size:15px;letter-spacing:-.01em;line-height:1.25;color:var(--ink)}.msm-home-prod__name:hover{color:var(--accent-600)}.msm-home-prod__specs{display:flex;flex-direction:column;gap:0;margin-bottom:12px}.msm-home-prod__spec{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:6px 0;border-top:1px solid var(--line-soft);font-size:13px}.msm-home-prod__spec:first-child{border-top:0}.msm-home-prod__spec-k{color:var(--muted)}.msm-home-prod__spec-v{font-weight:700;color:var(--ink);text-align:right}.msm-home-prod__stock{color:var(--muted);font-size:13px;margin-bottom:8px}.msm-home-prod__art{color:var(--dim);font-family:IBM Plex Mono,monospace;font-size:12px;margin-bottom:12px}.msm-home-prod__price{font-size:20px;font-weight:700;letter-spacing:-.02em;display:flex;align-items:baseline;gap:9px}.msm-home-prod__price--request{font-size:14.5px;font-weight:600;letter-spacing:0;color:var(--body)}.msm-home-prod__old{font-size:14px;font-weight:500;color:var(--dim);text-decoration:line-through}.msm-home-prod__actions{margin-top:12px;display:flex;flex-direction:column;gap:8px}.msm-home-prod:not(.msm-home-prod--new) .msm-home-prod__stock{margin-top:auto}.msm-home-prod:not(.msm-home-prod--new) .msm-home-prod__price{margin-top:auto}.msm-home-prod:not(.msm-home-prod--new) .msm-home-prod__stock~.msm-home-prod__price{margin-top:0}.msm-home-prod__foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:4px}.msm-home-prod--new .msm-home-prod__price{font-size:18px}.msm-home-prod--new .msm-home-prod__price--request{font-size:14px}.msm-home-prod--new .msm-home__btn{padding:10px 16px;font-size:13.5px}.msm-home-cta{background:var(--navy);color:#fff;border-radius:var(--r-3xl);padding:clamp(26px,3.6vw,48px);display:grid;grid-template-columns:1fr;gap:clamp(24px,3.2vw,40px)}@media(min-width:920px){.msm-home-cta{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.msm-home-cta__title{margin:0;font-size:clamp(24px,2.8vw,36px);font-weight:700;letter-spacing:-.02em;line-height:1.08}.msm-home-cta__desc{margin:14px 0 0;color:#b8c0d4;font-size:15.5px;max-width:440px}.msm-home-cta__btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.msm-home-cta__btns .msm-home__btn--accent{font-size:16px;padding:14px 22px}.msm-home-cta__feats{display:flex;flex-direction:column;gap:10px}.msm-home-cta__feat{display:grid;grid-template-columns:120px 1fr;align-items:center;gap:16px;background:var(--navy2);border:1px solid var(--navy-line);border-radius:var(--r-md);padding:14px 18px}.msm-home-cta__feat-k{color:var(--accent);font-weight:700;font-size:15.5px;line-height:1.15}.msm-home-cta__feat-v{color:#c3cadc;font-size:14px}.msm-home-press__grid{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:920px){.msm-home-press__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.msm-home-press__feat{position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);overflow:hidden;display:flex;flex-direction:column;transition:.16s ease}.msm-home-press__feat:hover{border-color:var(--line-strong);box-shadow:0 12px 30px #10182814}.msm-home-press__cover{display:block;aspect-ratio:16/9;background:var(--surface2);overflow:hidden}.msm-home-press__cover img{width:100%;height:100%;object-fit:cover}.msm-home-press__feat-body{padding:18px 20px 22px}.msm-home-press__feat-desc{color:var(--body);font-size:15px;margin:0}.msm-home-press__feat-title{margin:8px 0 10px;font-size:clamp(19px,2vw,23px);font-weight:700;letter-spacing:-.02em;line-height:1.2}.msm-home-press__feat-title a{color:inherit}.msm-home-press__feat-title a:after{content:"";position:absolute;inset:0}.msm-home-press__feat-title a:hover{color:var(--accent-600)}.msm-home-press__list{display:flex;flex-direction:column;gap:12px}.msm-home-press__side{position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:16px 18px;transition:.16s ease}.msm-home-press__side:hover{border-color:var(--line-strong);box-shadow:0 8px 22px #1018280f}.msm-home-press__side-desc{color:var(--muted);font-size:13.5px}.msm-home-press__side-title{margin:7px 0 6px;font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:1.25}.msm-home-press__side-title a{color:inherit}.msm-home-press__side-title a:after{content:"";position:absolute;inset:0}.msm-home-press__side:hover .msm-home-press__side-title a{color:var(--accent-600)}.msm-home-press__feat-meta,.msm-home-press__side-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;color:var(--dim);font-size:12.5px;font-weight:600}.msm-home-press__dot{color:var(--dim)}.msm-home-press__cat{position:relative;z-index:1;color:var(--muted)}a.msm-home-press__cat:hover{color:var(--accent-600)}.msm-home__head--press{flex-wrap:wrap}.msm-home-press__cats{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.msm-home .msm-home-press__chip{display:inline-flex;align-items:center;height:34px;padding:0 15px;border-radius:999px;background:#fff;border:1px solid var(--line-strong);color:var(--body);font-weight:600;font-size:13.5px;line-height:1;white-space:nowrap;transition:.16s ease}.msm-home .msm-home-press__chip:hover{border-color:#c9ccd3;color:var(--ink)}.msm-home .msm-home-press__chip.is-all{background:var(--ink);border-color:var(--ink);color:#fff}.msm-home .msm-home-press__chip.is-all:hover{background:#2a2d34;border-color:#2a2d34}.msm-home-rev__head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:clamp(16px,2vw,26px)}.msm-home-rev__score{display:flex;align-items:baseline;gap:10px}.msm-home-rev__score-n{font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1}.msm-home-rev__score-t{color:var(--muted);font-size:14px}.msm-home-rev__grid{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:640px){.msm-home-rev__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1040px){.msm-home-rev__grid{grid-template-columns:repeat(2,1fr)}}.msm-home-rev__cols{display:grid;grid-template-columns:1fr;gap:clamp(18px,2vw,28px)}@media(min-width:1000px){.msm-home-rev__cols{grid-template-columns:minmax(0,1.5fr) minmax(340px,1fr);align-items:start}}.msm-home-rev__cols .msm-home-rev__grid{grid-template-columns:1fr}@media(min-width:1000px){.msm-home-rev__cols--single{grid-template-columns:1fr}.msm-home-rev__cols--single .msm-home-rev__grid{grid-template-columns:repeat(2,1fr)}}.msm-home-rev{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);padding:18px}.msm-home-rev__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.msm-home-rev__name{font-weight:700;font-size:15.5px}.msm-home-rev__rate{color:var(--accent-600);font-weight:700;font-size:13.5px;white-space:nowrap}.msm-home-rev__when{color:var(--dim);font-size:12.5px;margin-top:3px}.msm-home-rev__text{color:var(--body);font-size:14px;margin:14px 0 0;flex:1}.msm-home-rev__prod{color:var(--muted);font-size:12.5px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line-soft)}.msm-home-rev__yandex{background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);padding:clamp(16px,2vw,24px)}@media(min-width:1000px){.msm-home-rev__yandex{position:sticky;top:16px}}.msm-home-rev__yandex-head{margin-bottom:14px}.msm-home-rev__yandex-label{display:inline-flex;align-items:center;gap:8px;color:var(--dim);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.msm-reviews-widget--home{height:460px}@media(min-width:1000px){.msm-reviews-widget--home{height:560px}}.msm-otzyvy{padding:clamp(24px,4vw,48px) 0 clamp(40px,6vw,72px)}.msm-otzyvy__title{font-size:clamp(26px,3.4vw,38px);font-weight:800;letter-spacing:-.02em;margin:0 0 clamp(20px,2.6vw,32px)}.msm-otzyvy .msm-home-rev__ours{min-width:0}.msm-otzyvy .msm-home-rev__ours img{max-width:100%;height:auto}.msm-otzyvy .msm-home-rev__ours .cr-reviews-grid,.msm-otzyvy .msm-home-rev__ours .ivole-reviews{max-width:100%}.msm-home-trust__head{display:grid;grid-template-columns:1fr;gap:14px;margin-bottom:clamp(18px,2.4vw,28px)}@media(min-width:820px){.msm-home-trust__head{grid-template-columns:1fr 1fr;align-items:center}}.msm-home-trust__desc{color:var(--muted);font-size:15px;max-width:460px}@media(min-width:820px){.msm-home-trust__desc{justify-self:end;text-align:right}}.msm-home-trust__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:640px){.msm-home-trust__grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1000px){.msm-home-trust__grid{grid-template-columns:repeat(3,1fr)}}.msm-home-trust__tile{display:flex;align-items:center;justify-content:center;text-align:center;min-height:128px;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:18px;color:var(--muted);font-weight:600;font-size:13.5px;letter-spacing:-.01em;transition:.16s ease}.msm-home-trust__tile:hover{color:var(--ink);border-color:var(--line-strong);box-shadow:0 8px 22px #1018280f}.msm-home-trust__tile--logo{padding:22px 30px}.msm-home-trust__logo{max-width:100%;max-height:92px;width:auto;height:auto;object-fit:contain;display:block}.msm-home-about__grid{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:940px){.msm-home-about__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.msm-home-about__card{background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);padding:clamp(20px,2.6vw,30px)}.msm-home-about__sub{color:var(--dim);font-size:14px;font-weight:600;margin-bottom:16px}.msm-home-about__card p{margin:0 0 14px;color:var(--body);font-size:15px;line-height:1.6}.msm-home-about__card p:last-child{margin-bottom:0}.msm-home-about__card b{color:var(--ink);font-weight:700}.msm-home-about__feats{display:grid;grid-template-columns:1fr;gap:16px;align-content:start;align-self:start}@media(min-width:560px){.msm-home-about__feats{grid-template-columns:1fr 1fr}}.msm-home-about__feat{display:flex;align-items:center;gap:14px;padding:18px 20px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 6px 20px #1018280d;font-weight:700;font-size:15px;line-height:1.25;color:var(--ink)}.msm-home-about__feat-ic{flex:none;width:44px;height:44px;border-radius:12px;background:var(--accent-50,#FCF3E1);color:var(--accent-600,#E8930C);display:flex;align-items:center;justify-content:center}.msm-home-about__feat-text{min-width:0}.is-empty img{display:none}.is-empty{position:relative}.is-empty:after{content:"";position:absolute;inset:0;background:no-repeat center/34px url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23C2C6CD' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.5'/%3E%3Cpath d='m21 15-5-5L5 21'/%3E%3C/svg%3E")}.msm-home-cat__media.is-empty:after{background-size:24px}.msm-post{--acc-text:#E8930C;--acc-text-h:#C97A00;--sand:#FCF3E1;--sand-line:#F6DFAE;--sand-text:#7A5407;padding-top:16px;padding-bottom:56px}.msm-post__wrap{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:26px;align-items:start;margin-top:14px}@media(max-width:1100px){.msm-post__wrap{grid-template-columns:1fr}}.msm-article-card{background:var(--msm-color-bg,#fff);border:1px solid var(--msm-color-border,#EEF0F3);border-radius:22px;padding:34px 40px 40px;min-width:0}@media(max-width:640px){.msm-article-card{padding:20px 16px 28px}}.msm-article-card__cover{position:relative;margin:0 0 24px;border-radius:16px;overflow:hidden;background:var(--msm-color-surface,#F7F8FA);aspect-ratio:16/8}.msm-article-card__cover-img{width:100%;height:100%;object-fit:cover;display:block}.msm-article-card__cover-ph{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--msm-color-text-dim,#868C95);font-size:13px;font-weight:600}.msm-article-card__badge{position:absolute;top:16px;left:16px;z-index:1;display:inline-flex;align-items:center;height:30px;padding:0 13px;border-radius:9px;font-size:12.5px;font-weight:700;letter-spacing:.01em;background:var(--msm-color-surface-dark,#0B0B0D);color:#fff}.msm-post .msm-post__title{font-family:var(--msm-font-heading,var(--msm-font-body,"IBM Plex Sans",system-ui,sans-serif));font-size:clamp(30px,2.7vw,42px);font-weight:700;line-height:1.12;letter-spacing:-1.2px;color:var(--msm-color-text,#16181D);margin:0 0 16px;text-wrap:pretty}.msm-post__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:14px 0;border-top:1px solid var(--msm-color-line-soft,#F1F3F6);border-bottom:1px solid var(--msm-color-line-soft,#F1F3F6);color:var(--msm-color-text-muted,#676E7C);font-size:13.5px}.msm-post__meta-item{display:inline-flex;align-items:center;gap:6px}.msm-post__meta-item svg{color:var(--msm-color-text-dim,#868C95);flex:none}.msm-post__meta-author strong{color:var(--acc-text);font-weight:700}.msm-post__lede{margin:20px 0 0;font-size:18.5px;line-height:1.65;color:var(--msm-color-text-body,#4A4F57);max-width:820px;text-wrap:pretty}.msm-atoc{margin:26px 0 8px;background:var(--msm-color-surface,#F7F8FA);border:1px solid var(--msm-color-border,#EEF0F3);border-radius:14px;padding:18px 20px}.msm-atoc-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.msm-atoc-kicker{display:inline-flex;align-items:center;gap:9px;font-weight:700;font-size:15px;color:var(--msm-color-text,#16181D)}.msm-atoc-kicker svg{color:var(--acc-text)}.msm-atoc-toggle{background:none;border:0;padding:0;cursor:pointer;color:var(--acc-text);font-weight:600;font-size:14px;font-family:inherit}.msm-atoc-toggle:hover{color:var(--acc-text-h)}.msm-atoc-list{margin:0;padding:0;list-style:none;counter-reset:toc;display:flex;flex-direction:column;gap:9px}.msm-atoc-list li{counter-increment:toc;display:flex;gap:10px;font-size:15px;line-height:1.4}.msm-atoc-list li:before{content:counter(toc) ".";color:var(--msm-color-text-dim,#868C95);font-weight:600;min-width:20px}.msm-atoc-list li.is-sub{padding-left:26px}.msm-atoc-list li.is-sub:before{content:""}.msm-atoc-list a{color:var(--msm-color-text-body,#4A4F57);text-decoration:none}.msm-atoc-list a:hover{color:var(--acc-text)}.msm-post__content{margin-top:22px;max-width:860px}.msm-post__content a:not(.msm-btn){color:var(--msm-color-text,#16181D);text-decoration:underline;text-decoration-color:#d8dbe0;text-decoration-thickness:1px;text-underline-offset:3px}.msm-post__content a:not(.msm-btn):hover{text-decoration-color:var(--msm-color-accent,#FFBD27)}.msm-post__content blockquote{margin:22px 0;padding:2px 0 2px 26px;border-left:2px solid var(--msm-color-border-input,#E6E8EC);font-size:20px;font-weight:500;font-style:normal;color:var(--msm-color-text,#16181D)}.msm-post__content table{width:100%;border-collapse:collapse}.msm-post__content .msm-table-scroll{overflow-x:auto;margin:22px 0}.msm-post__content .msm-table-scroll table{min-width:620px;margin:0}.msm-post__toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:30px;padding-top:22px;border-top:1px solid var(--msm-color-line-soft,#F1F3F6)}.msm-post__tags{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.msm-post__tags-label{color:var(--msm-color-text-dim,#868C95);font-size:13.5px}.msm-post__tag{display:inline-flex;align-items:center;height:34px;padding:0 15px;border-radius:999px;background:var(--msm-color-surface,#F7F8FA);border:1px solid var(--msm-color-border,#EEF0F3);color:var(--msm-color-text-body,#4A4F57);font-size:13.5px;font-weight:500;text-decoration:none;transition:.15s ease}.msm-post__tag:hover{border-color:var(--msm-color-border-strong,#E2E4E9);color:var(--msm-color-text,#16181D)}.msm-post__share{display:flex;align-items:center;gap:8px}.msm-post__share-label{color:var(--msm-color-text-dim,#868C95);font-size:13.5px;margin-right:2px}.msm-post__share-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:11px;background:#fff;border:1px solid var(--msm-color-border-strong,#E2E4E9);color:var(--msm-color-text-body,#4A4F57);cursor:pointer;transition:.15s ease}.msm-post__share-btn:hover{border-color:var(--msm-color-accent-border,#B07C00);color:var(--msm-color-text,#16181D)}.msm-post__share-btn.is-copied{border-color:var(--msm-color-success,#2FBF6B);color:var(--msm-color-success-text,#137A45)}.msm-post__kp{margin-top:26px;background:var(--sand);border:1px solid var(--sand-line);border-radius:16px;padding:26px 30px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.msm-post__kp-title{margin:0;font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--msm-color-text,#16181D)}.msm-post__kp-desc{margin:8px 0 0;font-size:14.5px;line-height:1.5;color:var(--sand-text);max-width:520px}.msm-post__kp-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.msm-post__kp-btn{display:inline-flex;align-items:center;height:52px;padding:0 26px;border-radius:13px;background:var(--msm-color-surface-dark,#0B0B0D);color:#fff;font-weight:700;font-size:15.5px;text-decoration:none;transition:.15s ease}.msm-post__kp-btn:hover{transform:translateY(-2px);box-shadow:0 12px 26px #1018282e}.msm-post__kp-phone{display:inline-flex;align-items:center;height:52px;padding:0 22px;border-radius:13px;background:#fff;border:1px solid var(--sand-line);color:var(--msm-color-text,#16181D);font-weight:700;font-size:15.5px;text-decoration:none;transition:.15s ease}.msm-post__kp-phone:hover{border-color:var(--msm-color-accent-border,#B07C00)}.msm-post__author-card{margin-top:26px;background:var(--msm-color-surface,#F7F8FA);border-radius:16px;padding:24px 26px;display:flex;align-items:flex-start;gap:18px}.msm-post__author-avatar--lg{flex:none;width:72px;height:72px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:var(--msm-color-primary-gradient,linear-gradient(180deg,#FFCB52,#FFBD27));color:#16181d;font-weight:800;font-size:24px}.msm-post__author-avatar--img{object-fit:cover;background:none}.msm-post__author-card-body strong{display:block;font-size:17px;color:var(--msm-color-text,#16181D);border-bottom:2px solid var(--acc-text);padding-bottom:4px;width:fit-content;margin-bottom:8px}.msm-post__author-card-body p{margin:0;color:var(--msm-color-text-body,#4A4F57);font-size:14.5px;line-height:1.6}.msm-post__related{margin-top:40px}.msm-post__related-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px}.msm-post__related-title{margin:0;font-size:clamp(22px,2.2vw,28px);font-weight:700;letter-spacing:-.02em;color:var(--msm-color-text,#16181D)}.msm-post__related-more{color:var(--acc-text);font-weight:600;font-size:14.5px;text-decoration:none;white-space:nowrap}.msm-post__related-more:hover{color:var(--acc-text-h)}.msm-post__related-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:900px){.msm-post__related-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.msm-post__related-grid{grid-template-columns:1fr}}.msm-post__related-card{background:#fff;border:1px solid var(--msm-color-border,#EEF0F3);border-radius:16px;overflow:hidden;transition:.15s ease}.msm-post__related-card:hover{border-color:var(--msm-color-border-strong,#E2E4E9);box-shadow:0 14px 34px #10182817;transform:translateY(-3px)}.msm-post__related-media{position:relative;display:block;aspect-ratio:16/9;background:var(--msm-color-surface,#F7F8FA);overflow:hidden}.msm-post__related-media img{width:100%;height:100%;object-fit:cover}.msm-post__related-badge{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;height:26px;padding:0 11px;border-radius:8px;font-size:11.5px;font-weight:700;background:var(--msm-color-surface-dark,#0B0B0D);color:#fff}.msm-post__related-body{padding:14px 16px 18px}.msm-post__related-date{color:var(--msm-color-text-dim,#868C95);font-size:12.5px}.msm-post__related-name{margin:6px 0 0;font-size:16px;font-weight:700;line-height:1.3;letter-spacing:-.01em}.msm-post__related-name a{color:var(--msm-color-text,#16181D);text-decoration:none}.msm-post__related-name a:hover{color:var(--acc-text)}.msm-bsb{position:sticky;top:24px;display:flex;flex-direction:column;gap:16px;min-width:0}@media(max-width:1100px){.msm-bsb{position:static;top:auto}}.msm-bsb__card{background:#fff;border:1px solid var(--msm-color-border,#EEF0F3);border-radius:18px;padding:20px}.msm-bsb__kicker{display:block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--msm-color-text-dim,#868C95);margin-bottom:14px}.msm-bsb__cat-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.msm-bsb__cat{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 4px;border-top:1px solid var(--msm-color-line-soft,#F1F3F6);color:var(--msm-color-text,#16181D);font-weight:600;font-size:15.5px;text-decoration:none;transition:.14s ease}.msm-bsb__cat-list li:first-child .msm-bsb__cat{border-top:0}.msm-bsb__cat-chev{color:#c2c6cd;flex:none;transition:.14s ease}.msm-bsb__cat:hover{color:var(--acc-text)}.msm-bsb__cat:hover .msm-bsb__cat-chev{color:var(--acc-text);transform:translate(2px)}.msm-bsb__cat.is-active,.msm-bsb__cat.is-active .msm-bsb__cat-chev{color:var(--acc-text)}.msm-bsb__rev-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.msm-bsb__rev{display:flex;gap:12px;align-items:flex-start}.msm-bsb__rev-thumb{flex:none;width:64px;height:64px;border-radius:11px;overflow:hidden;background:var(--msm-color-surface,#F7F8FA);display:flex;align-items:center;justify-content:center;color:var(--msm-color-text-dim,#868C95);font-size:10px}.msm-bsb__rev-thumb img{width:100%;height:100%;object-fit:cover}.msm-bsb__rev-thumb:empty:after,.msm-bsb__rev-thumb:not(:has(img)):after{content:"\444\43e\442\43e"}.msm-bsb__rev-body{min-width:0}.msm-bsb__rev-title{display:block;color:var(--msm-color-text,#16181D);font-weight:700;font-size:14.5px;line-height:1.3;letter-spacing:-.01em;text-decoration:none}.msm-bsb__rev-title:hover{color:var(--acc-text)}.msm-bsb__rev-date{display:inline-flex;align-items:center;gap:6px;margin-top:6px;color:var(--msm-color-text-dim,#868C95);font-size:12.5px}.msm-bsb__cta{background:var(--msm-color-surface-dark,#0B0B0D);color:#fff;border-radius:18px;padding:22px}.msm-bsb__cta-title{margin:0;font-size:18px;font-weight:700;letter-spacing:-.01em}.msm-bsb__cta-text{margin:10px 0 16px;color:var(--msm-color-dark-text-muted,#A8ACB3);font-size:14px;line-height:1.5}.msm-bsb__cta-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;height:48px;border-radius:12px;background:var(--msm-color-accent,#FFBD27);color:#16181d;font-weight:700;font-size:15.5px;text-decoration:none;transition:.15s ease}.msm-bsb__cta-btn:hover{background:var(--msm-color-primary-hover,#F0AC0E)}.msm-blog-tag--novosti{background:var(--msm-color-surface-dark,#0B0B0D);color:#fff}.msm-blog-tag--obzory{background:var(--sand,#FCF3E1);color:var(--sand-text,#7A5407)}.msm-blog-tag--novinki{background:#e9f6ee;color:#137a45}.msm-blog-tag--instrukcii,.msm-blog-tag--instruktsii{background:#edf1fa;color:#2b4c86}.msm-blog__consult{margin:18px 0 6px;background:var(--msm-color-surface-dark,#0B0B0D);color:#fff;border-radius:20px;padding:26px 30px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.msm-blog__consult-title{margin:0;font-size:clamp(20px,2.2vw,26px);font-weight:700;letter-spacing:-.02em}.msm-blog__consult-desc{margin:8px 0 0;color:var(--msm-color-dark-text-muted,#A8ACB3);font-size:14.5px;line-height:1.5;max-width:640px}.msm-blog__consult-btn{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 26px;border-radius:13px;background:var(--msm-color-accent,#FFBD27);color:#16181d;font-weight:700;font-size:16px;text-decoration:none;white-space:nowrap;transition:.15s ease}.msm-blog__consult-btn:hover{background:var(--msm-color-primary-hover,#F0AC0E)}@media(max-width:640px){.msm-blog__consult{padding:20px 18px}.msm-blog__consult-btn{width:100%}}.msm-blogp__hero{background:#fff;border:1px solid var(--msm-color-border, #EEF0F3);border-radius:22px;padding:clamp(24px,3vw,38px);margin-bottom:clamp(20px,2.6vw,32px)}.msm-blogp__hero-top{display:grid;grid-template-columns:1fr;gap:20px;align-items:start}@media(min-width:900px){.msm-blogp__hero-top{grid-template-columns:minmax(0,1fr) 340px}}.msm-blogp__kicker{color:var(--msm-color-primary, #FFBD27);font-family:var(--msm-font-heading);font-size:12.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.msm-blogp__title{margin:12px 0 0;font-family:var(--msm-font-heading);font-size:clamp(34px,4.4vw,52px);font-weight:900;letter-spacing:-.02em;line-height:1;color:var(--msm-color-text, #16181D)}.msm-blogp__lede{margin:16px 0 0;color:var(--msm-color-text-muted, #676E7C);font-size:16px;line-height:1.55;max-width:640px}.msm-blogp__search{align-self:start}@media(min-width:900px){.msm-blogp__search{justify-self:end;width:100%}}.msm-blogp__search-field{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--msm-color-border-strong, #E2E4E9);border-radius:14px;padding:0 16px;height:52px;transition:border-color .15s ease}.msm-blogp__search-field:focus-within{border-color:var(--msm-color-primary, #FFBD27)}.msm-blogp__search-field svg{flex:none;width:20px;height:20px;color:var(--msm-color-text-dim, #9AA0A8)}.msm-blogp__search-input{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:15px;color:var(--msm-color-text, #16181D);outline:none}.msm-blogp__pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:clamp(20px,2.4vw,28px)}.msm-blogp__pill{display:inline-flex;align-items:center;gap:10px;background:#fff;border:1.5px solid var(--msm-color-border, #EEF0F3);border-radius:999px;padding:10px 18px;font-weight:600;font-size:14.5px;color:var(--msm-color-text, #16181D);text-decoration:none;transition:border-color .15s ease,color .15s ease}.msm-blogp__pill:hover{border-color:var(--msm-color-border-strong, #D7DBE0)}.msm-blogp__pill.is-active{border-color:var(--msm-color-primary, #FFBD27);color:var(--msm-color-accent-strong, #B07C00)}.msm-blogp__pill-dot{width:9px;height:9px;border-radius:50%;background:var(--msm-color-text, #16181D)}.msm-blogp__pill-count{color:var(--msm-color-text-dim, #9AA0A8);font-size:13px;font-variant-numeric:tabular-nums}.msm-blogp__feat{display:grid;grid-template-columns:1fr;background:#fff;border:1px solid var(--msm-color-border, #EEF0F3);border-radius:20px;overflow:hidden;margin-bottom:clamp(28px,3.4vw,44px)}@media(min-width:900px){.msm-blogp__feat{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.msm-blogp__feat-cover{position:relative;display:block;min-height:300px;background:var(--msm-color-surface, #F4F5F7)}.msm-blogp__feat-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.msm-blogp__feat-ph{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--msm-color-text-dim, #9AA0A8);font-size:13.5px}.msm-blogp__badge{position:absolute;top:18px;left:18px;z-index:2;display:inline-flex;align-items:center;border-radius:9px;padding:6px 12px;color:#fff;font-family:var(--msm-font-heading);font-size:12px;font-weight:800;letter-spacing:.04em}.msm-blogp__feat-body{display:flex;flex-direction:column;gap:16px;padding:clamp(24px,2.6vw,38px)}.msm-blogp__feat-kicker{color:var(--msm-color-text-dim, #9AA0A8);font-family:var(--msm-font-heading);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.msm-blogp__feat-title{margin:0;font-family:var(--msm-font-heading);font-size:clamp(24px,2.6vw,34px);font-weight:800;line-height:1.15;letter-spacing:-.01em}.msm-blogp__feat-title a{color:var(--msm-color-text, #16181D);text-decoration:none}.msm-blogp__feat-title a:hover{color:var(--msm-color-accent-strong, #B07C00)}.msm-blogp__feat-excerpt{margin:0;color:var(--msm-color-text-muted, #676E7C);font-size:15.5px;line-height:1.6}.msm-blogp__feat-foot{margin-top:auto;padding-top:20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;border-top:1px solid var(--msm-color-border, #EEF0F3)}.msm-blogp__meta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:16px;color:var(--msm-color-text-dim, #9AA0A8);font-size:13.5px}.msm-blogp__meta span{display:inline-flex;align-items:center;gap:6px}.msm-blogp__meta svg{width:15px;height:15px}.msm-blogp__read-link{display:inline-flex;align-items:center;gap:7px;color:var(--msm-color-accent-strong, #B07C00);font-weight:700;font-size:14.5px;text-decoration:none}.msm-blogp__read-link:hover{gap:10px}.msm-blogp__listhead{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:clamp(18px,2.2vw,26px)}.msm-blogp__listtitle{margin:0;font-family:var(--msm-font-heading);font-size:clamp(24px,2.6vw,34px);font-weight:900;letter-spacing:-.02em}.msm-blogp__sort{display:inline-flex;align-items:center;gap:12px;color:var(--msm-color-text-muted, #676E7C);font-size:14px}.msm-blogp__toggle{display:inline-flex;background:var(--msm-color-surface, #F4F5F7);border-radius:12px;padding:4px;gap:2px}.msm-blogp__toggle a{padding:8px 16px;border-radius:9px;font-size:13.5px;font-weight:600;color:var(--msm-color-text-muted, #676E7C);text-decoration:none;transition:background .15s ease,color .15s ease}.msm-blogp__toggle a.is-active{background:#fef3d6;color:var(--msm-color-accent-strong, #8A5200)}.msm-blogp__layout{display:grid;grid-template-columns:1fr;gap:clamp(20px,2.6vw,34px)}@media(min-width:1101px){.msm-blogp__layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start}}.msm-blogp__grid{display:grid;grid-template-columns:1fr;gap:clamp(16px,1.8vw,22px);list-style:none;margin:0;padding:0}@media(min-width:620px){.msm-blogp__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1101px){.msm-blogp__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1360px){.msm-blogp__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.msm-blogp__card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--msm-color-border, #EEF0F3);border-radius:18px;overflow:hidden}.msm-blogp__card-media{position:relative;display:block;aspect-ratio:16 / 10;background:var(--msm-color-surface, #F4F5F7)}.msm-blogp__card-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.msm-blogp__card-ph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--msm-color-text-dim, #9AA0A8);font-size:13px}.msm-blogp__card-date{position:absolute;top:12px;left:12px;z-index:2;display:flex;flex-direction:column;align-items:center;line-height:1;background:#fff;border-radius:12px;padding:8px 12px;min-width:46px;box-shadow:0 4px 14px #1018281f}.msm-blogp__card-date b{font-family:var(--msm-font-heading);font-size:19px;font-weight:800;color:var(--msm-color-text, #16181D)}.msm-blogp__card-date span{margin-top:3px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--msm-color-text-dim, #9AA0A8)}.msm-blogp__card-tag{position:absolute;top:12px;right:12px;z-index:2;display:inline-flex;align-items:center;border-radius:8px;padding:5px 11px;color:#fff;font-family:var(--msm-font-heading);font-size:11.5px;font-weight:800;letter-spacing:.04em}.msm-blogp__card-body{display:flex;flex:1;flex-direction:column;gap:12px;padding:20px}.msm-blogp__card-title{margin:0;font-family:var(--msm-font-heading);font-size:18px;font-weight:800;line-height:1.28}.msm-blogp__card-title a{color:var(--msm-color-text, #16181D);text-decoration:none}.msm-blogp__card-title a:hover{color:var(--msm-color-accent-strong, #B07C00)}.msm-blogp__card-excerpt{margin:0;color:var(--msm-color-text-muted, #676E7C);font-size:14px;line-height:1.55}.msm-blogp__card-foot{margin-top:auto;padding-top:14px;border-top:1px solid var(--msm-color-border, #EEF0F3)}.msm-blogp__card-foot .msm-blogp__meta{font-size:13px;gap:14px}.msm-blogp__more{display:flex;justify-content:center;margin-top:clamp(24px,3vw,40px)}.msm-blogp__more .page-numbers,.msm-blogp__more a.page-numbers{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--msm-color-border-strong, #E2E4E9);border-radius:14px;padding:14px 26px;font-weight:700;font-size:15px;color:var(--msm-color-text, #16181D);background:#fff;text-decoration:none;margin:0 4px}.msm-blogp__more a.page-numbers:hover{border-color:var(--msm-color-primary, #FFBD27)}.msm-blogp__more .page-numbers.current{background:var(--msm-color-primary, #FFBD27);border-color:var(--msm-color-primary, #FFBD27)}.msm-blogp__aside{display:flex;flex-direction:column;gap:clamp(16px,1.8vw,22px)}.msm-blogp__panel{background:#fff;border:1px solid var(--msm-color-border, #EEF0F3);border-radius:18px;padding:22px}.msm-blogp__panel-h{margin:0 0 14px;color:var(--msm-color-text-dim, #9AA0A8);font-family:var(--msm-font-heading);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.msm-blogp__rubrics{list-style:none;margin:0;padding:0}.msm-blogp__rubric{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--msm-color-border, #EEF0F3);color:var(--msm-color-text, #16181D);text-decoration:none;font-weight:600;font-size:15px}.msm-blogp__rubric:last-child{border-bottom:0}.msm-blogp__rubric:hover,.msm-blogp__rubric.is-active{color:var(--msm-color-accent-strong, #B07C00)}.msm-blogp__rubric-name{flex:1;min-width:0}.msm-blogp__rubric-cnt{color:var(--msm-color-text-dim, #9AA0A8);font-size:13.5px;font-variant-numeric:tabular-nums}.msm-blogp__rubric-chev{color:var(--msm-color-text-dim, #C3C8CF)}.msm-blogp__rubric-chev svg{width:16px;height:16px;display:block}.msm-blogp__pop{list-style:none;margin:0;padding:0}.msm-blogp__pop li{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--msm-color-border, #EEF0F3)}.msm-blogp__pop li:last-child{border-bottom:0}.msm-blogp__pop-thumb{width:56px;height:48px;border-radius:10px;overflow:hidden;background:var(--msm-color-surface, #F4F5F7);position:relative;flex:none}.msm-blogp__pop-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.msm-blogp__pop-thumb span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:9.5px;color:var(--msm-color-text-dim, #9AA0A8);text-align:center}.msm-blogp__pop-body{min-width:0}.msm-blogp__pop-title{display:block;color:var(--msm-color-text, #16181D);font-weight:700;font-size:14px;line-height:1.3;text-decoration:none}.msm-blogp__pop-title:hover{color:var(--msm-color-accent-strong, #B07C00)}.msm-blogp__pop-date{margin-top:5px;display:inline-flex;align-items:center;gap:6px;color:var(--msm-color-text-dim, #9AA0A8);font-size:12.5px}.msm-blogp__pop-date svg{width:13px;height:13px}.msm-blogp__tags{display:flex;flex-wrap:wrap;gap:8px}.msm-blogp__tag{display:inline-flex;background:var(--msm-color-surface, #F4F5F7);border-radius:999px;padding:8px 14px;color:var(--msm-color-text, #16181D);font-size:13.5px;text-decoration:none}.msm-blogp__tag:hover{color:var(--msm-color-accent-strong, #B07C00)}.msm-blogp__cta{background:var(--msm-color-dark, #16181D);border-radius:18px;padding:24px}.msm-blogp__cta-title{margin:0;color:#fff;font-family:var(--msm-font-heading);font-size:19px;font-weight:800;line-height:1.2}.msm-blogp__cta-desc{margin:10px 0 18px;color:var(--msm-color-dark-text-muted, #A8ACB3);font-size:13.5px;line-height:1.5}.msm-blogp__cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;background:var(--msm-color-primary, #FFBD27);color:#16181d;font-family:var(--msm-font-heading);font-weight:800;font-size:15.5px;padding:13px 20px;border-radius:12px;text-decoration:none;transition:background .15s ease}.msm-blogp__cta-btn:hover{background:var(--msm-color-primary-hover, #F0AC0E)}.msm-vac{--acc-text:#E8930C;--acc-text-h:#C97A00;padding-top:16px;padding-bottom:56px}.msm-vac .msm-vac__btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:48px;padding:0 22px;border-radius:13px;font-family:inherit;font-weight:700;font-size:15px;border:1.5px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap;transition:.15s ease}.msm-vac .msm-vac__btn svg{flex:none}.msm-vac__btn--accent{background:var(--msm-color-primary-gradient,linear-gradient(180deg,#FFCB52,#FFBD27));color:#16181d;border-color:transparent}.msm-vac__btn--accent:hover{transform:translateY(-2px);box-shadow:0 12px 26px #f5a62359}.msm-vac__btn--ghost{background:#fff;color:var(--msm-color-text,#16181D);border-color:var(--msm-color-border-strong,#E2E4E9)}.msm-vac__btn--ghost:hover{border-color:#c9ccd3;background:#fcfcfd}.msm-vac__hero{margin-top:14px;background:#fff;border:1px solid var(--msm-color-border,#EEF0F3);border-radius:22px;padding:clamp(24px,3vw,40px);display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,42%);gap:clamp(24px,3vw,44px);align-items:start}@media(max-width:900px){.msm-vac__hero{grid-template-columns:1fr}}.msm-vac__title{margin:0 0 16px;font-size:clamp(30px,3.4vw,46px);font-weight:700;letter-spacing:-1px;line-height:1.05;color:var(--msm-color-text,#16181D)}.msm-vac__hero-text p{margin:0 0 12px;font-size:16px;line-height:1.6;color:var(--msm-color-text-body,#4A4F57)}.msm-vac__hero-text p:first-child{color:var(--msm-color-text,#16181D)}.msm-vac__hero-text p:last-child{color:var(--msm-color-text-muted,#676E7C)}.msm-vac__hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.msm-vac__perks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.msm-vac__perk{display:flex;align-items:center;gap:14px;background:var(--msm-color-surface,#F7F8FA);border:1px solid var(--msm-color-border,#EEF0F3);border-radius:14px;padding:14px 16px}.msm-vac__perk-ic{flex:none;width:40px;height:40px;border-radius:10px;background:#fff;border:1px solid var(--msm-color-border,#EEF0F3);display:flex;align-items:center;justify-content:center;color:var(--acc-text)}.msm-vac__perk-t{font-weight:600;font-size:15px;color:var(--msm-color-text,#16181D);line-height:1.3}.msm-vac__wrap{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:26px;align-items:start;margin-top:26px}@media(max-width:1100px){.msm-vac__wrap{grid-template-columns:1fr}}.msm-vac__col{display:flex;flex-direction:column;gap:32px;min-width:0}.msm-vac__h2{margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:700;letter-spacing:-.02em;color:var(--msm-color-text,#16181D)}.msm-vac__jobs-head{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:18px}.msm-vac__jobs-loc{display:inline-flex;align-items:center;gap:6px;color:var(--msm-color-text-muted,#676E7C);font-size:14px}.msm-vac__jobs-loc svg{width:16px;height:16px;color:var(--msm-color-text-dim,#868C95)}.msm-vac__job{background:#fff;border:1px solid var(--msm-color-border,#EEF0F3);border-radius:18px;margin-bottom:16px;overflow:hidden}.msm-vac__job[open]{box-shadow:0 12px 30px #10182812}.msm-vac__job-sum{display:flex;align-items:center;gap:16px;padding:18px 20px;cursor:pointer;list-style:none}.msm-vac__job-sum::-webkit-details-marker{display:none}.msm-vac__job-ic{flex:none;width:46px;height:46px;border-radius:12px;background:var(--msm-color-accent-plate,#FCF3E1);display:flex;align-items:center;justify-content:center;color:var(--acc-text)}.msm-vac__job-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.msm-vac__job-title{font-weight:700;font-size:18px;letter-spacing:-.01em;color:var(--msm-color-text,#16181D);line-height:1.2}.msm-vac__job-tags{display:flex;flex-wrap:wrap;gap:8px}.msm-vac__job-tag{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;background:var(--msm-color-surface,#F7F8FA);color:var(--msm-color-text-muted,#676E7C);font-size:12.5px;font-weight:500}.msm-vac__job-toggle{flex:none;color:var(--acc-text);display:flex;align-items:center;gap:4px;font-weight:600;font-size:14px;transition:.15s ease}.msm-vac__job[open] .msm-vac__job-toggle{transform:rotate(180deg)}.msm-vac__job-body{padding:2px 20px 22px;border-top:1px solid var(--msm-color-line-soft,#F1F3F6);margin:0 0 0 62px}.msm-vac__job-label{display:block;color:var(--msm-color-text-dim,#868C95);font-size:13px;font-weight:600;margin:16px 0 6px}.msm-vac__job-duty{margin:0 0 16px;font-size:15px;line-height:1.55;color:var(--msm-color-text-body,#4A4F57)}.msm-vac__job-actions{display:flex;flex-wrap:wrap;gap:12px}.msm-vac__job-actions .msm-vac__btn{height:44px}.msm-vac__form-sec{background:#fff;border:1px solid var(--msm-color-border,#EEF0F3);border-radius:20px;padding:clamp(22px,2.6vw,32px)}.msm-vac__form-lede{margin:8px 0 20px;color:var(--msm-color-text-muted,#676E7C);font-size:15px}.msm-vac__form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:560px){.msm-vac__form-grid{grid-template-columns:1fr}}.msm-field{display:flex;flex-direction:column;margin-bottom:16px}.msm-field__label{font-weight:600;font-size:14px;color:var(--msm-color-text,#16181D);margin-bottom:8px}.msm-vac__input{font-family:inherit;font-size:16px;color:var(--msm-color-text,#16181D);background:#fff;border:1.5px solid var(--msm-color-border-input,#E6E8EC);border-radius:12px;padding:13px 15px;transition:.15s ease}.msm-vac__input::placeholder{color:var(--msm-color-text-dim,#868C95)}.msm-vac__input:focus{outline:none;border-color:var(--msm-color-accent,#FFBD27);box-shadow:0 0 0 3px #ffbd272e}textarea.msm-vac__input{resize:vertical;min-height:120px}.msm-vac__chips{display:flex;flex-wrap:wrap;gap:10px}.msm-vac__chip{position:relative;display:inline-flex}.msm-vac__chip input{position:absolute;opacity:0;inset:0;cursor:pointer}.msm-vac__chip span{display:inline-flex;align-items:center;min-height:40px;padding:8px 16px;border-radius:12px;background:#fff;border:1.5px solid var(--msm-color-border-input,#E6E8EC);color:var(--msm-color-text-body,#4A4F57);font-size:14px;font-weight:500;line-height:1.2;transition:.15s ease}.msm-vac__chip input:hover+span{border-color:#c9ccd3}.msm-vac__chip input:checked+span{border-color:var(--msm-color-accent,#FFBD27);background:var(--msm-color-accent-soft,#FEF9EE);color:var(--msm-color-text,#16181D);font-weight:600}.msm-vac__chip input:focus-visible+span{box-shadow:0 0 0 3px #ffbd2740}.msm-vac__file{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:58px;margin:4px 0 16px;padding:12px 16px;border:1.5px dashed var(--msm-color-border-input,#E6E8EC);border-radius:12px;color:var(--msm-color-text-muted,#676E7C);font-size:14.5px;font-weight:500;cursor:pointer;transition:.15s ease}.msm-vac__file:hover{border-color:var(--msm-color-accent,#FFBD27);color:var(--msm-color-text,#16181D)}.msm-vac__file svg{color:var(--msm-color-text-dim,#868C95)}.msm-vac__consent{display:flex;align-items:flex-start;gap:10px;margin:4px 0 18px;font-size:13.5px;color:var(--msm-color-text-muted,#676E7C);line-height:1.45}.msm-vac__consent input{margin-top:2px;width:18px;height:18px;accent-color:var(--msm-color-accent,#FFBD27);flex:none}.msm-vac__consent a{color:var(--acc-text);text-decoration:underline}.msm-vac__submit{width:100%;height:54px;font-size:16px}.msm-vac__side{position:sticky;top:24px;display:flex;flex-direction:column;gap:16px;min-width:0}@media(max-width:1100px){.msm-vac__side{position:static}}.msm-vac__side-card{background:#fff;border:1px solid var(--msm-color-border,#EEF0F3);border-radius:18px;padding:22px}.msm-vac__side-h{margin:0 0 16px;font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--msm-color-text,#16181D)}.msm-vac__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.msm-vac__step{display:flex;gap:14px}.msm-vac__step-n{flex:none;width:30px;height:30px;border-radius:9px;background:var(--msm-color-accent-soft,#FEF9EE);color:var(--acc-text);font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center}.msm-vac__step-b strong{display:block;font-size:15px;color:var(--msm-color-text,#16181D);margin-bottom:2px}.msm-vac__step-b span{color:var(--msm-color-text-muted,#676E7C);font-size:13.5px;line-height:1.4}.msm-vac__map{aspect-ratio:16/11;border-radius:12px;background:var(--msm-color-surface-2,#EDEEF1);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--msm-color-text-dim,#868C95);font-size:13px}.msm-vac__where{margin:14px 0 0;color:var(--msm-color-text-body,#4A4F57);font-size:14px;line-height:1.5}.msm-vac__cta{background:var(--msm-color-surface-dark,#0B0B0D);color:#fff;border-radius:18px;padding:22px}.msm-vac__cta-h{margin:0;font-size:18px;font-weight:700;letter-spacing:-.01em}.msm-vac__cta-t{margin:10px 0 16px;color:var(--msm-color-dark-text-muted,#A8ACB3);font-size:14px;line-height:1.5}.msm-vac__cta-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;height:48px;border-radius:12px;background:var(--msm-color-accent,#FFBD27);color:#16181d;font-weight:700;font-size:15.5px;text-decoration:none;transition:.15s ease}.msm-vac__cta-btn:hover{background:var(--msm-color-primary-hover,#F0AC0E)}.msm-about{--acc-text:#E8930C;--acc-text-h:#C97A00;--sand:#FCF3E1;--sand-line:#F6DFAE;--sand-text:#7A5407;padding-top:16px;padding-bottom:60px;display:flex;flex-direction:column;gap:clamp(22px,3vw,34px)}.msm-about .msm-about__btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:50px;padding:0 24px;border-radius:13px;font-family:inherit;font-weight:700;font-size:15.5px;border:1.5px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap;transition:.15s ease}.msm-about__btn--accent{background:var(--msm-color-primary-gradient,linear-gradient(180deg,#FFCB52,#FFBD27));color:#16181d}.msm-about__btn--accent:hover{transform:translateY(-2px);box-shadow:0 12px 26px #f5a62359}.msm-about__btn--ghost{background:#fff;color:var(--msm-color-text,#16181D);border-color:var(--msm-color-border-strong,#E2E4E9)}.msm-about__btn--ghost:hover{border-color:#c9ccd3;background:#fcfcfd}.msm-about__h2{margin:0;font-size:clamp(23px,2.6vw,32px);font-weight:700;letter-spacing:-.02em;color:var(--msm-color-text,#16181D)}.msm-about__sub{margin:8px 0 0;color:var(--msm-color-text-muted,#676E7C);font-size:15px}.msm-about__hero{margin-top:14px;background:#fff;border:1px solid var(--msm-color-border,#EEF0F3);border-radius:22px;padding:clamp(26px,3.2vw,44px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,42%);gap:clamp(24px,3vw,44px);align-items:center}@media(max-width:900px){.msm-about__hero{grid-template-columns:1fr}}.msm-about__kicker{display:inline-block;color:var(--acc-text);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px}.msm-about__title{margin:0 0 18px;font-size:clamp(30px,3.6vw,48px);font-weight:800;letter-spacing:-1.4px;line-height:1.06;color:var(--msm-color-text,#16181D)}.msm-about__lead{margin:0 0 14px;font-size:16px;line-height:1.6;color:var(--msm-color-text-body,#4A4F57);max-width:560px}.msm-about__lead:last-of-type{color:var(--msm-color-text-muted,#676E7C)}.msm-about__hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.msm-about__hero-media{border-radius:16px;overflow:hidden;background:var(--msm-color-surface,#F7F8FA);border:1px dashed var(--msm-color-border-strong,#E2E4E9);aspect-ratio:16/11;min-height:220px}.msm-about__hero-img{width:100%;height:100%;object-fit:cover;display:block}.msm-about__ph{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--msm-color-text-dim,#868C95);font-size:14px}.msm-about__stats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:900px){.msm-about__stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.msm-about__stats{grid-template-columns:1fr}}.msm-about__stat{background:#fff;border:1px solid var(--msm-color-border,#EEF0F3);border-radius:16px;padding:22px}.msm-about__stat-n{display:block;font-size:clamp(26px,2.6vw,34px);font-weight:800;letter-spacing:-.02em;color:var(--msm-color-text,#16181D)}.msm-about__stat-l{display:block;margin-top:8px;color:var(--msm-color-text-muted,#676E7C);font-size:14px;line-height:1.4}.msm-about__dirs{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:20px}@media(max-width:1000px){.msm-about__dirs{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.msm-about__dirs{grid-template-columns:1fr}}.msm-about__dir{background:#fff;border:1px solid var(--msm-color-border,#EEF0F3);border-radius:18px;padding:22px;display:flex;flex-direction:column;transition:.15s ease}.msm-about__dir:hover{border-color:var(--msm-color-border-strong,#E2E4E9);box-shadow:0 14px 34px #10182814;transform:translateY(-3px)}.msm-about__dir-ic{width:46px;height:46px;border-radius:12px;background:var(--msm-color-accent-plate,#FCF3E1);display:flex;align-items:center;justify-content:center;color:var(--acc-text);margin-bottom:16px}.msm-about__dir-t{margin:0 0 8px;font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--msm-color-text,#16181D)}.msm-about__dir-d{margin:0 0 16px;color:var(--msm-color-text-muted,#676E7C);font-size:14px;line-height:1.5;flex:1}.msm-about__dir-link{display:inline-flex;align-items:center;gap:6px;color:var(--acc-text);font-weight:600;font-size:14px;text-decoration:none;margin-top:auto}.msm-about__dir-link svg{width:16px;height:16px}.msm-about__dir-link:hover{color:var(--acc-text-h)}.msm-about__dir:hover .msm-about__dir-link svg{transform:translate(2px)}.msm-about__why{background:var(--msm-color-surface-dark,#0B0B0D);color:#fff;border-radius:22px;padding:clamp(26px,3.2vw,44px)}.msm-about__why-h{margin:0;font-size:clamp(23px,2.6vw,32px);font-weight:700;letter-spacing:-.02em}.msm-about__why-sub{margin:8px 0 26px;color:var(--msm-color-dark-text-muted,#A8ACB3);font-size:15px}.msm-about__why-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media(max-width:1000px){.msm-about__why-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.msm-about__why-grid{grid-template-columns:1fr}}.msm-about__why-item{display:flex;gap:14px}.msm-about__why-n{flex:none;width:34px;height:34px;border-radius:10px;border:1px solid var(--msm-color-dark-line,#2A2C32);color:var(--msm-color-accent,#FFBD27);font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center}.msm-about__why-b strong{display:block;font-size:15.5px;margin-bottom:6px}.msm-about__why-b span{color:var(--msm-color-dark-text-muted,#A8ACB3);font-size:13.5px;line-height:1.5}.msm-about__legal{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:900px){.msm-about__legal{grid-template-columns:1fr}}.msm-about__docs,.msm-about__reqs{background:#fff;border:1px solid var(--msm-color-border,#EEF0F3);border-radius:20px;padding:clamp(22px,2.4vw,30px)}.msm-about__doc-list{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.msm-about__doc{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--msm-color-border,#EEF0F3);border-radius:14px;text-decoration:none;transition:.15s ease}.msm-about__doc:hover{border-color:var(--msm-color-border-strong,#E2E4E9);box-shadow:0 8px 22px #1018280f}.msm-about__doc-ic{flex:none;width:42px;height:42px;border-radius:11px;background:var(--msm-color-accent-plate,#FCF3E1);display:flex;align-items:center;justify-content:center;color:var(--acc-text)}.msm-about__doc-b{flex:1;min-width:0}.msm-about__doc-b strong{display:block;font-size:15px;font-weight:700;color:var(--msm-color-text,#16181D);line-height:1.25}.msm-about__doc-b span{color:var(--msm-color-text-dim,#868C95);font-size:13px}.msm-about__doc-dl{flex:none;color:var(--msm-color-text-dim,#868C95)}.msm-about__doc:hover .msm-about__doc-dl{color:var(--acc-text)}.msm-about__reqs-note{margin-top:20px}.msm-about__reqs-big{margin:0 0 12px;font-size:22px;font-weight:700;letter-spacing:-.01em;color:var(--msm-color-text,#16181D)}.msm-about__reqs-small{margin:0;color:var(--msm-color-text-muted,#676E7C);font-size:14px;line-height:1.55;max-width:460px}.msm-about__cta{background:var(--sand);border:1px solid var(--sand-line);border-radius:20px;padding:clamp(24px,2.8vw,36px);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.msm-about__cta-h{margin:0;font-size:clamp(20px,2.2vw,26px);font-weight:700;letter-spacing:-.02em;color:var(--msm-color-text,#16181D)}.msm-about__cta-d{margin:10px 0 0;color:var(--sand-text);font-size:14.5px;line-height:1.55;max-width:560px}.msm-about__cta-d a{color:var(--sand-text);font-weight:700;text-decoration:underline}.msm-about__cta-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.msm-about__cta-phone{display:inline-flex;align-items:center;height:52px;padding:0 26px;border-radius:13px;background:var(--msm-color-surface-dark,#0B0B0D);color:#fff;font-weight:700;font-size:16px;text-decoration:none;transition:.15s ease}.msm-about__cta-phone:hover{transform:translateY(-2px);box-shadow:0 12px 26px #1018282e}.msm-about__cta-btn{display:inline-flex;align-items:center;height:52px;padding:0 24px;border-radius:13px;background:#fff;border:1px solid var(--sand-line);color:var(--msm-color-text,#16181D);font-weight:700;font-size:15.5px;text-decoration:none;transition:.15s ease}.msm-about__cta-btn:hover{border-color:var(--msm-color-accent-border,#B07C00)}.msm-ct{--acc-text:#E8930C;--acc-text-h:#C97A00;--sand:#FCF3E1;--sand-line:#F6DFAE;padding-top:16px;padding-bottom:60px;display:flex;flex-direction:column;gap:20px}.msm-ct .msm-ct__btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:48px;padding:0 22px;border-radius:13px;font-family:inherit;font-weight:700;font-size:15px;border:1.5px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap;transition:.15s ease}.msm-ct__btn svg{flex:none}.msm-ct__btn--accent{background:var(--msm-color-primary-gradient,linear-gradient(180deg,#FFCB52,#FFBD27));color:#16181d}.msm-ct__btn--accent:hover{transform:translateY(-2px);box-shadow:0 12px 26px #f5a62359}.msm-ct__btn--ghost{background:#fff;color:var(--msm-color-text,#16181D);border-color:var(--msm-color-border-strong,#E2E4E9)}.msm-ct__btn--ghost:hover{border-color:#c9ccd3;background:#fcfcfd}.msm-ct__hero{margin-top:14px;background:#fff;border:1px solid var(--msm-color-border,#EEF0F3);border-radius:22px;padding:clamp(24px,3vw,40px)}.msm-ct__hero--qr{display:flex;align-items:center;justify-content:space-between;gap:clamp(24px,4vw,56px);flex-wrap:wrap}.msm-ct__hero--qr .msm-ct__hero-main{flex:1 1 420px;min-width:0}.msm-ct__title{margin:0 0 14px;font-size:clamp(30px,3.4vw,44px);font-weight:800;letter-spacing:-1.2px;line-height:1.05;color:var(--msm-color-text,#16181D)}.msm-ct__intro{margin:0 0 22px;font-size:16px;line-height:1.55;color:var(--msm-color-text-muted,#676E7C);max-width:720px}.msm-ct__hero-cta{display:flex;flex-wrap:wrap;gap:12px}.msm-ct__hero-qr{display:flex;gap:18px;flex:none}.msm-ct__qr{margin:0;display:flex;flex-direction:column;align-items:center;gap:10px}.msm-ct__qr-img{width:clamp(120px,14vw,168px);height:auto;aspect-ratio:1/1;border-radius:16px;border:1px solid var(--msm-color-border,#EEF0F3);background:#fff;object-fit:contain;padding:6px}.msm-ct__qr-cap{color:var(--msm-color-text-muted,#676E7C);font-size:13.5px;font-weight:600;text-align:center;max-width:168px}@media(max-width:640px){.msm-ct__hero-qr{width:100%;justify-content:center}}.msm-ct__wrap{display:grid;grid-template-columns:minmax(320px,460px) minmax(0,1fr);gap:20px;align-items:start}@media(max-width:920px){.msm-ct__wrap{grid-template-columns:1fr}}.msm-ct__aside{display:flex;flex-direction:column;gap:20px;min-width:0}.msm-ct__info{background:#fff;border:1px solid var(--msm-color-border,#EEF0F3);border-radius:20px;padding:clamp(20px,2.4vw,28px);display:flex;flex-direction:column;gap:22px}.msm-ct__info-row{display:flex;gap:16px;align-items:flex-start}.msm-ct__info-ic{flex:none;width:44px;height:44px;border-radius:12px;background:var(--msm-color-accent-plate,#FCF3E1);display:flex;align-items:center;justify-content:center;color:var(--acc-text)}.msm-ct__info-b{display:flex;flex-direction:column;min-width:0}.msm-ct__info-label{color:var(--msm-color-text-dim,#868C95);font-size:13px;margin-bottom:4px}.msm-ct__info-val{color:var(--msm-color-text,#16181D);font-size:17px;font-weight:700;letter-spacing:-.01em;text-decoration:none;word-break:break-word}a.msm-ct__info-val:hover{color:var(--acc-text)}.msm-ct__info-note{color:var(--msm-color-text-muted,#676E7C);font-size:13px;margin-top:4px}.msm-ct__depts{background:#fff;border:1px solid var(--msm-color-border,#EEF0F3);border-radius:20px;padding:clamp(20px,2.4vw,28px)}.msm-ct__depts-h{margin:0 0 16px;font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--msm-color-text,#16181D)}.msm-ct__dept{background:var(--msm-color-surface,#F7F8FA);border-radius:14px;padding:14px 16px;margin-bottom:12px}.msm-ct__dept:last-child{margin-bottom:0}.msm-ct__dept-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.msm-ct__dept-title{font-size:15.5px;font-weight:700;color:var(--msm-color-text,#16181D)}.msm-ct__dept-contact{display:inline-flex;align-items:baseline;gap:12px;font-size:14px;white-space:nowrap}.msm-ct__dept-contact a{color:var(--acc-text);font-weight:600;text-decoration:none}.msm-ct__dept-contact a:hover{color:var(--acc-text-h)}.msm-ct__dept-ext{color:var(--msm-color-text,#16181D);font-weight:700}.msm-ct__dept-text{margin:6px 0 0;color:var(--msm-color-text-muted,#676E7C);font-size:13.5px}.msm-ct__form-card{background:#fff;border:1px solid var(--msm-color-border,#EEF0F3);border-radius:20px;padding:clamp(22px,2.6vw,34px)}.msm-ct__form-h{margin:0;font-size:clamp(20px,2.2vw,26px);font-weight:700;letter-spacing:-.02em;color:var(--msm-color-text,#16181D)}.msm-ct__form-lede{margin:10px 0 22px;color:var(--msm-color-text-muted,#676E7C);font-size:15px}.msm-ct__form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:560px){.msm-ct__form-grid{grid-template-columns:1fr}}.msm-ct__input{font-family:inherit;font-size:16px;color:var(--msm-color-text,#16181D);background:#fff;border:1.5px solid var(--msm-color-border-input,#E6E8EC);border-radius:12px;padding:13px 15px;transition:.15s ease;width:100%}.msm-ct__input::placeholder{color:var(--msm-color-text-dim,#868C95)}.msm-ct__input:focus{outline:none;border-color:var(--msm-color-accent,#FFBD27);box-shadow:0 0 0 3px #ffbd272e}textarea.msm-ct__input{resize:vertical;min-height:120px}.msm-ct__chips{display:flex;flex-wrap:wrap;gap:10px}.msm-ct__chip{position:relative;display:inline-flex}.msm-ct__chip input{position:absolute;opacity:0;inset:0;cursor:pointer}.msm-ct__chip span{display:inline-flex;align-items:center;min-height:40px;padding:8px 16px;border-radius:12px;background:#fff;border:1.5px solid var(--msm-color-border-input,#E6E8EC);color:var(--msm-color-text-body,#4A4F57);font-size:14px;font-weight:500;transition:.15s ease}.msm-ct__chip input:hover+span{border-color:#c9ccd3}.msm-ct__chip input:checked+span{border-color:var(--msm-color-accent,#FFBD27);background:var(--msm-color-accent-soft,#FEF9EE);color:var(--msm-color-text,#16181D);font-weight:600}.msm-ct__chip input:focus-visible+span{box-shadow:0 0 0 3px #ffbd2740}.msm-ct__file{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:58px;margin:4px 0 16px;padding:12px 16px;border:1.5px dashed var(--msm-color-border-input,#E6E8EC);border-radius:12px;color:var(--msm-color-text-muted,#676E7C);font-size:14.5px;font-weight:500;cursor:pointer;transition:.15s ease}.msm-ct__file:hover{border-color:var(--msm-color-accent,#FFBD27);color:var(--msm-color-text,#16181D)}.msm-ct__file svg{color:var(--msm-color-text-dim,#868C95)}.msm-ct__consent{display:flex;align-items:flex-start;gap:10px;margin:4px 0 18px;font-size:13.5px;color:var(--msm-color-text-muted,#676E7C);line-height:1.45}.msm-ct__consent input{margin-top:2px;width:18px;height:18px;accent-color:var(--msm-color-accent,#FFBD27);flex:none}.msm-ct__consent a{color:var(--acc-text);text-decoration:underline}.msm-ct__submit{width:100%;height:54px;font-size:16px}.msm-ct__map-sec{background:#fff;border:1px solid var(--msm-color-border,#EEF0F3);border-radius:20px;padding:clamp(20px,2.4vw,28px)}.msm-ct__map-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.msm-ct__map-h{margin:0;font-size:20px;font-weight:700;letter-spacing:-.01em;color:var(--msm-color-text,#16181D)}.msm-ct__map-addr{margin:6px 0 0;color:var(--msm-color-text-muted,#676E7C);font-size:14px}.msm-ct__map{position:relative;border-radius:14px;overflow:hidden;background:var(--msm-color-surface-2,#EDEEF1);min-height:400px}.msm-ct__map iframe{width:100%!important;height:400px;border:0;display:block}.msm-ct__map-ph{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--msm-color-text-dim,#868C95);font-size:14px}.msm-ct__map-card{position:absolute;left:20px;bottom:20px;max-width:300px;background:#fff;border-radius:14px;box-shadow:0 12px 30px #1018281f;padding:18px 20px;display:flex;flex-direction:column;gap:4px}.msm-ct__map-card strong{font-size:16px;color:var(--msm-color-text,#16181D)}.msm-ct__map-card span{color:var(--msm-color-text-muted,#676E7C);font-size:13.5px;line-height:1.4}.msm-ct__map-note{margin-top:6px;color:var(--msm-color-text-dim,#868C95)!important}@media(max-width:560px){.msm-ct__map-card{position:static;left:auto;bottom:auto;max-width:none;margin-top:12px;box-shadow:none;border:1px solid var(--msm-color-border,#EEF0F3)}}.msm-dl{--acc-text:#E8930C;--acc-text-h:#C97A00;--sand:#FCF3E1;--sand-line:#F6DFAE;--sand-text:#7A5407;padding-top:16px;padding-bottom:60px;display:flex;flex-direction:column;gap:clamp(22px,3vw,34px)}.msm-dl .msm-dl__btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:50px;padding:0 24px;border-radius:13px;font-family:inherit;font-weight:700;font-size:15.5px;border:1.5px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap;transition:.15s ease}.msm-dl__btn svg{flex:none}.msm-dl__btn--accent{background:var(--msm-color-primary-gradient,linear-gradient(180deg,#FFCB52,#FFBD27));color:#16181d}.msm-dl__btn--accent:hover{transform:translateY(-2px);box-shadow:0 12px 26px #f5a62359}.msm-dl__btn--ghost{background:#fff;color:var(--msm-color-text,#16181D);border-color:var(--msm-color-border-strong,#E2E4E9)}.msm-dl__btn--ghost:hover{border-color:#c9ccd3;background:#fcfcfd}.msm-dl__btn--dark{background:var(--msm-color-surface-dark,#0B0B0D);color:#fff}.msm-dl__btn--dark:hover{transform:translateY(-2px);box-shadow:0 12px 26px #1018282e}.msm-dl__h2{margin:0;font-size:clamp(23px,2.6vw,32px);font-weight:700;letter-spacing:-.02em;color:var(--msm-color-text,#16181D)}.msm-dl__sub{margin:8px 0 0;color:var(--msm-color-text-muted,#676E7C);font-size:15px}.msm-dl__kicker{display:inline-block;color:var(--acc-text);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px}.msm-dl__hero{margin-top:14px;background:#fff;border:1px solid var(--msm-color-border,#EEF0F3);border-radius:22px;padding:clamp(26px,3.2vw,44px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,46%);gap:clamp(24px,3vw,44px);align-items:center}@media(max-width:900px){.msm-dl__hero{grid-template-columns:1fr}}.msm-dl__title{margin:0 0 16px;font-size:clamp(30px,3.6vw,48px);font-weight:800;letter-spacing:-1.4px;line-height:1.05;color:var(--msm-color-text,#16181D)}.msm-dl__lead{margin:0 0 22px;font-size:16px;line-height:1.6;color:var(--msm-color-text-muted,#676E7C);max-width:560px}.msm-dl__hero-cta{display:flex;flex-wrap:wrap;gap:12px}.msm-dl__stats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(max-width:520px){.msm-dl__stats{grid-template-columns:1fr 1fr}}.msm-dl__stat{background:var(--msm-color-surface,#F7F8FA);border:1px solid var(--msm-color-border,#EEF0F3);border-radius:14px;padding:16px}.msm-dl__stat-n{display:block;font-size:19px;font-weight:800;letter-spacing:-.02em;color:var(--msm-color-text,#16181D)}.msm-dl__stat-l{display:block;margin-top:6px;color:var(--msm-color-text-muted,#676E7C);font-size:13px;line-height:1.4}.msm-dl__methods{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:20px}@media(max-width:1100px){.msm-dl__methods{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.msm-dl__methods{grid-template-columns:1fr}}.msm-dl__method{background:#fff;border:1px solid var(--msm-color-border,#EEF0F3);border-radius:18px;padding:22px;display:flex;flex-direction:column}.msm-dl__method-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.msm-dl__method-ic{flex:none;width:44px;height:44px;border-radius:12px;background:var(--msm-color-accent-plate,#FCF3E1);display:flex;align-items:center;justify-content:center;color:var(--acc-text)}.msm-dl__method-t{flex:1;min-width:0}.msm-dl__method-t strong{display:block;font-size:16.5px;font-weight:700;letter-spacing:-.01em;color:var(--msm-color-text,#16181D);line-height:1.2}.msm-dl__method-t span{color:var(--msm-color-text-dim,#868C95);font-size:13px}.msm-dl__badge{flex:none;display:inline-flex;align-items:center;height:26px;padding:0 11px;border-radius:8px;font-size:12px;font-weight:700;white-space:nowrap}.msm-dl__badge--dark{background:var(--msm-color-surface-dark,#0B0B0D);color:#fff}.msm-dl__badge--sand{background:var(--sand);color:var(--sand-text)}.msm-dl__badge--green{background:#e9f6ee;color:#137a45}.msm-dl__method-text{margin:0 0 16px;color:var(--msm-color-text-body,#4A4F57);font-size:14px;line-height:1.5}.msm-dl__method-services{padding-top:16px;border-top:1px solid var(--msm-color-line-soft,#F1F3F6);margin-top:auto}.msm-dl__method-label{display:block;color:var(--msm-color-text-dim,#868C95);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px}.msm-dl__chips{display:flex;flex-wrap:wrap;gap:8px}.msm-dl__chip{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:8px;background:var(--msm-color-surface,#F7F8FA);color:var(--msm-color-text-body,#4A4F57);font-size:13px;font-weight:500}.msm-dl__method-region{margin:14px 0 0;color:var(--msm-color-text-body,#4A4F57);font-size:13px}.msm-dl__method-region span{color:var(--msm-color-text-dim,#868C95)}.msm-dl__pickup{background:#fff;border:1px solid var(--msm-color-border,#EEF0F3);border-radius:22px;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,44%)}@media(max-width:900px){.msm-dl__pickup{grid-template-columns:1fr}}.msm-dl__pickup-info{padding:clamp(24px,2.8vw,38px)}.msm-dl__pickup-h{margin:0 0 20px;font-size:clamp(22px,2.4vw,30px);font-weight:800;letter-spacing:-.02em;color:var(--msm-color-text,#16181D)}.msm-dl__pickup-rows{display:flex;flex-direction:column}.msm-dl__pickup-row{display:flex;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--msm-color-line-soft,#F1F3F6)}.msm-dl__pickup-row:first-child{padding-top:0}.msm-dl__pickup-ic{flex:none;width:40px;height:40px;border-radius:11px;background:var(--msm-color-accent-plate,#FCF3E1);display:flex;align-items:center;justify-content:center;color:var(--acc-text)}.msm-dl__pickup-label{display:block;color:var(--msm-color-text-dim,#868C95);font-size:12.5px;margin-bottom:2px}.msm-dl__pickup-row strong{font-size:16px;font-weight:700;color:var(--msm-color-text,#16181D)}.msm-dl__pickup-row strong a{color:inherit;text-decoration:none}.msm-dl__pickup-note{margin:18px 0 20px;color:var(--msm-color-text-muted,#676E7C);font-size:14px;line-height:1.55;max-width:520px}.msm-dl__pickup-map{position:relative;background:var(--msm-color-surface-2,#EDEEF1);min-height:320px;display:flex;align-items:center;justify-content:center}.msm-dl__pickup-map iframe{width:100%!important;height:100%;min-height:320px;border:0;display:block}.msm-dl__map-ph{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--msm-color-text-dim,#868C95);font-size:14px;text-align:center;padding:20px}.msm-dl__rules{background:var(--msm-color-surface-dark,#0B0B0D);color:#fff;border-radius:22px;padding:clamp(26px,3.2vw,44px)}.msm-dl__rules-h{margin:0;font-size:clamp(23px,2.6vw,32px);font-weight:700;letter-spacing:-.02em}.msm-dl__rules-sub{margin:8px 0 26px;color:var(--msm-color-dark-text-muted,#A8ACB3);font-size:15px}.msm-dl__rules-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media(max-width:1000px){.msm-dl__rules-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.msm-dl__rules-grid{grid-template-columns:1fr}}.msm-dl__rule{display:flex;gap:14px}.msm-dl__rule-n{flex:none;width:34px;height:34px;border-radius:10px;border:1px solid var(--msm-color-dark-line,#2A2C32);color:var(--msm-color-accent,#FFBD27);font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center}.msm-dl__rule-b strong{display:block;font-size:15.5px;margin-bottom:6px}.msm-dl__rule-b span{color:var(--msm-color-dark-text-muted,#A8ACB3);font-size:13.5px;line-height:1.5}.msm-dl__faq-list{display:flex;flex-direction:column;gap:12px;margin-top:20px}.msm-dl__faq-item{background:#fff;border:1px solid var(--msm-color-border,#EEF0F3);border-radius:16px;padding:4px 22px}.msm-dl__faq-q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;cursor:pointer;list-style:none;font-size:16px;font-weight:700;color:var(--msm-color-text,#16181D)}.msm-dl__faq-q::-webkit-details-marker{display:none}.msm-dl__faq-ic{position:relative;flex:none;width:32px;height:32px;border-radius:9px;background:var(--msm-color-surface,#F7F8FA)}.msm-dl__faq-ic:before,.msm-dl__faq-ic:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:2px;background:var(--msm-color-text-muted,#676E7C);transform:translate(-50%,-50%);transition:.15s ease}.msm-dl__faq-ic:after{transform:translate(-50%,-50%) rotate(90deg)}.msm-dl__faq-item[open] .msm-dl__faq-ic:after{opacity:0}.msm-dl__faq-a{padding:0 0 20px;color:var(--msm-color-text-muted,#676E7C);font-size:15px;line-height:1.6;max-width:900px}.msm-dl__cta{background:var(--sand);border:1px solid var(--sand-line);border-radius:20px;padding:clamp(24px,2.8vw,36px);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.msm-dl__cta-h{margin:0;font-size:clamp(20px,2.2vw,26px);font-weight:700;letter-spacing:-.02em;color:var(--msm-color-text,#16181D)}.msm-dl__cta-d{margin:10px 0 0;color:var(--sand-text);font-size:14.5px;line-height:1.55;max-width:560px}.msm-dl__cta-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.msm-dl__cta-btn{display:inline-flex;align-items:center;height:52px;padding:0 26px;border-radius:13px;background:var(--msm-color-surface-dark,#0B0B0D);color:#fff;font-weight:700;font-size:15.5px;text-decoration:none;transition:.15s ease}.msm-dl__cta-btn:hover{transform:translateY(-2px);box-shadow:0 12px 26px #1018282e}.msm-dl__cta-phone{display:inline-flex;align-items:center;height:52px;padding:0 24px;border-radius:13px;background:#fff;border:1px solid var(--sand-line);color:var(--msm-color-text,#16181D);font-weight:700;font-size:15.5px;text-decoration:none;transition:.15s ease}.msm-dl__cta-phone:hover{border-color:var(--msm-color-accent-border,#B07C00)}.msm-rc{--acc-text:#E8930C;--acc-text-h:#C97A00;--rc-accent:#F5A623;--sand:#FCF3E1;--sand-line:#F6DFAE;--sand-text:#7A5407;padding-top:10px;padding-bottom:56px;display:flex;flex-direction:column;gap:clamp(16px,2vw,22px)}.msm-rc__h2{margin:0;font-size:clamp(23px,2.6vw,32px);font-weight:700;letter-spacing:-.02em;color:var(--msm-color-text,#16181D)}.msm-rc__sub{margin:8px 0 0;color:var(--msm-color-text-muted,#676E7C);font-size:15px}.msm-rc__hero{margin-top:8px;background:#fff;border:1px solid var(--msm-color-border,#EEF0F3);border-radius:18px;padding:clamp(18px,2vw,26px) clamp(20px,2.4vw,32px)}.msm-rc__title{margin:0 0 8px;font-size:clamp(24px,2.8vw,36px);font-weight:800;letter-spacing:-1px;line-height:1.08;color:var(--msm-color-text,#16181D)}.msm-rc__lead{margin:0;font-size:14.5px;line-height:1.55;color:var(--msm-color-text-muted,#676E7C);max-width:860px}.msm-rc__calc{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,40%);gap:20px;align-items:stretch}@media(max-width:960px){.msm-rc__calc{grid-template-columns:1fr}}.msm-rc__panel{background:#fff;border:1px solid var(--msm-color-border,#EEF0F3);border-radius:22px;padding:clamp(22px,2.6vw,32px)}.msm-rc__bands-switch{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:24px}.msm-rc__switch-label{color:var(--msm-color-text-muted,#676E7C);font-size:14px}.msm-rc__switch{display:inline-flex;gap:4px;background:var(--msm-color-surface,#F7F8FA);border:1px solid var(--msm-color-border,#EEF0F3);border-radius:12px;padding:4px}.msm-rc__switch-btn{border:0;background:none;cursor:pointer;font-family:inherit;font-weight:600;font-size:14.5px;color:var(--msm-color-text-muted,#676E7C);padding:8px 16px;border-radius:9px;transition:.15s ease}.msm-rc__switch-btn:hover{color:var(--msm-color-text,#16181D)}.msm-rc__switch-btn.is-active{background:var(--msm-color-primary-gradient,linear-gradient(180deg,#FFCB52,#FFBD27));color:#16181d}.msm-rc__resistor{display:flex;align-items:center;justify-content:center;margin:0 auto 28px}.msm-rc__lead-wire{flex:none;width:56px;height:2px;background:#b7bcc4}.msm-rc__body{position:relative;width:min(420px,86%);height:66px;background:#f2e5c8;border:2px solid #D9CBA9;border-radius:12px;display:flex;align-items:stretch;gap:9px;padding:0 22px;overflow:hidden}.msm-rc__band{width:13px;height:100%;border-radius:1px}.msm-rc__band.is-tol{margin-left:auto}.msm-rc__controls{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:560px){.msm-rc__controls{grid-template-columns:1fr}}.msm-rc__ctrl{background:var(--msm-color-surface,#F7F8FA);border:1px solid var(--msm-color-border,#EEF0F3);border-radius:16px;padding:16px}.msm-rc__ctrl-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}.msm-rc__ctrl-head strong{font-size:14.5px;font-weight:700;color:var(--msm-color-text,#16181D)}.msm-rc__ctrl-sel{color:var(--msm-color-text-muted,#676E7C);font-size:13px;text-align:right}.msm-rc__swatches{display:flex;flex-wrap:wrap;gap:8px}.msm-rc__swatch{width:34px;height:34px;border-radius:9px;border:0;cursor:pointer;padding:0;transition:transform .12s ease,box-shadow .12s ease;box-shadow:inset 0 0 0 1px #0000000f}.msm-rc__swatch.is-light{box-shadow:inset 0 0 0 1px #00000029}.msm-rc__swatch:hover{transform:translateY(-1px)}.msm-rc__swatch.is-sel{box-shadow:0 0 0 2px #fff,0 0 0 4px #16181d}.msm-rc__result{background:var(--msm-color-surface-dark,#0B0B0D);color:#fff;border-radius:22px;padding:clamp(22px,2.4vw,30px);display:flex;flex-direction:column}.msm-rc__result-kicker{color:var(--msm-color-dark-text-dim,#8D9299);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.msm-rc__result-value{margin:12px 0 4px;font-size:clamp(38px,4.4vw,56px);font-weight:800;letter-spacing:-.02em;line-height:1.05;color:var(--rc-accent)}.msm-rc__result-tol{font-size:17px;font-weight:700;margin-bottom:20px}.msm-rc__result-rows{margin:0 0 20px;padding:20px 0 4px;border-top:1px solid var(--msm-color-dark-line,#2A2C32);display:flex;flex-direction:column;gap:0}.msm-rc__row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid var(--msm-color-dark-line,#2A2C32)}.msm-rc__row:last-child{border-bottom:0}.msm-rc__row dt{margin:0;color:var(--msm-color-dark-text-muted,#A8ACB3);font-size:14px}.msm-rc__row dd{margin:0;font-weight:700;font-size:15px;text-align:right;font-variant-numeric:tabular-nums}.msm-rc__result-note{margin-top:auto;background:#16181d;border:1px solid var(--msm-color-dark-line,#2A2C32);border-radius:14px;padding:16px 18px}.msm-rc__result-note p{margin:0 0 14px;color:var(--msm-color-dark-text-muted,#A8ACB3);font-size:13.5px;line-height:1.5}.msm-rc__result-btn{display:flex;align-items:center;justify-content:center;width:100%;height:50px;border-radius:12px;background:var(--rc-accent);color:#16181d;font-weight:700;font-size:15.5px;text-decoration:none;transition:.15s ease}.msm-rc__result-btn:hover{background:#e8901a}.msm-rc__table-wrap{margin-top:20px;overflow-x:auto;background:#fff;border:1px solid var(--msm-color-border,#EEF0F3);border-radius:18px}.msm-rc__table{width:100%;border-collapse:collapse;min-width:640px}.msm-rc__table th{text-align:left;padding:16px 22px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--msm-color-text-dim,#868C95);background:var(--msm-color-surface,#F7F8FA);border-bottom:1px solid var(--msm-color-border,#EEF0F3)}.msm-rc__table td{padding:15px 22px;font-size:14.5px;color:var(--msm-color-text-body,#4A4F57);border-bottom:1px solid var(--msm-color-line-soft,#F1F3F6)}.msm-rc__table tbody tr:last-child td{border-bottom:0}.msm-rc__table td:first-child{font-weight:700;color:var(--msm-color-text,#16181D);display:flex;align-items:center;gap:12px}.msm-rc__sw{flex:none;width:22px;height:22px;border-radius:6px;box-shadow:inset 0 0 0 1px #0000001f}.msm-rc__faq-list{display:flex;flex-direction:column;gap:12px;margin-top:20px}.msm-rc__faq-item{background:#fff;border:1px solid var(--msm-color-border,#EEF0F3);border-radius:16px;padding:4px 22px}.msm-rc__faq-q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;cursor:pointer;list-style:none;font-size:16px;font-weight:700;color:var(--msm-color-text,#16181D)}.msm-rc__faq-q::-webkit-details-marker{display:none}.msm-rc__faq-ic{position:relative;flex:none;width:32px;height:32px;border-radius:9px;background:var(--msm-color-surface,#F7F8FA)}.msm-rc__faq-ic:before,.msm-rc__faq-ic:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:2px;background:var(--msm-color-text-muted,#676E7C);transform:translate(-50%,-50%);transition:.15s ease}.msm-rc__faq-ic:after{transform:translate(-50%,-50%) rotate(90deg)}.msm-rc__faq-item[open] .msm-rc__faq-ic:after{opacity:0}.msm-rc__faq-a{padding:0 0 20px;color:var(--msm-color-text-muted,#676E7C);font-size:15px;line-height:1.6;max-width:900px}.msm-rc__cta{background:var(--sand);border:1px solid var(--sand-line);border-radius:20px;padding:clamp(24px,2.8vw,36px);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.msm-rc__cta-h{margin:0;font-size:clamp(20px,2.2vw,26px);font-weight:700;letter-spacing:-.02em;color:var(--msm-color-text,#16181D)}.msm-rc__cta-d{margin:10px 0 0;color:var(--sand-text);font-size:14.5px;line-height:1.55;max-width:560px}.msm-rc__cta-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.msm-rc__cta-btn{display:inline-flex;align-items:center;height:52px;padding:0 26px;border-radius:13px;background:var(--msm-color-surface-dark,#0B0B0D);color:#fff;font-weight:700;font-size:15.5px;text-decoration:none;transition:.15s ease}.msm-rc__cta-btn:hover{transform:translateY(-2px);box-shadow:0 12px 26px #1018282e}.msm-rc__cta-phone{display:inline-flex;align-items:center;height:52px;padding:0 24px;border-radius:13px;background:#fff;border:1px solid var(--sand-line);color:var(--msm-color-text,#16181D);font-weight:700;font-size:15.5px;text-decoration:none;transition:.15s ease}.msm-rc__cta-phone:hover{border-color:var(--msm-color-accent-border,#B07C00)}.msm-sdr{--rc-accent:#F5A623;--sand:#FCF3E1;--sand-line:#F6DFAE;--sand-text:#7A5407}.msm-sdr__calc{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,38%);gap:20px;align-items:stretch}@media(max-width:960px){.msm-sdr__calc{grid-template-columns:1fr}}.msm-sdr__panel{background:#fff;border:1px solid var(--msm-color-border,#EEF0F3);border-radius:22px;padding:clamp(22px,2.6vw,32px)}.msm-sdr__hint{margin:0 0 22px;color:var(--msm-color-text-muted,#676E7C);font-size:15px}.msm-sdr__label{display:block;font-weight:700;font-size:15px;color:var(--msm-color-text,#16181D);margin-bottom:10px}.msm-sdr__input-row{display:flex;gap:12px;align-items:stretch}.msm-sdr__input{flex:1;min-width:0;font-family:inherit;font-size:22px;font-weight:600;color:var(--msm-color-text,#16181D);background:#fff;border:1.5px solid var(--msm-color-border-input,#E6E8EC);border-radius:12px;padding:12px 18px}.msm-sdr__input:focus{outline:none;border-color:var(--msm-color-accent,#FFBD27);box-shadow:0 0 0 3px #ffbd2733}.msm-sdr__units{flex:none;display:inline-flex;background:var(--msm-color-surface,#F7F8FA);border:1px solid var(--msm-color-border,#EEF0F3);border-radius:12px;padding:4px;gap:4px}.msm-sdr__unit{border:0;background:none;cursor:pointer;font-family:inherit;font-weight:700;font-size:14px;color:var(--msm-color-text-muted,#676E7C);padding:0 18px;border-radius:9px;transition:.15s ease}.msm-sdr__unit.is-active{background:var(--msm-color-primary-gradient,linear-gradient(180deg,#FFCB52,#FFBD27));color:#16181d}.msm-sdr__presets{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 24px}.msm-sdr__preset{display:inline-flex;align-items:center;height:38px;padding:0 16px;border-radius:10px;background:#fff;border:1px solid var(--msm-color-border-strong,#E2E4E9);color:var(--msm-color-text-body,#4A4F57);font-family:inherit;font-size:13.5px;font-weight:500;cursor:pointer;transition:.15s ease}.msm-sdr__preset:hover{border-color:var(--msm-color-accent,#FFBD27);color:var(--msm-color-text,#16181D)}.msm-sdr__boxes{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:520px){.msm-sdr__boxes{grid-template-columns:1fr}}.msm-sdr__box{background:var(--msm-color-surface,#F7F8FA);border:1px solid var(--msm-color-border,#EEF0F3);border-radius:16px;padding:20px;text-align:center}.msm-sdr__box--accent{background:var(--sand);border-color:var(--sand-line)}.msm-sdr__box-label{display:block;color:var(--msm-color-text-muted,#676E7C);font-size:13.5px;margin-bottom:10px}.msm-sdr__box--accent .msm-sdr__box-label{color:var(--sand-text)}.msm-sdr__box-value{display:block;font-size:clamp(26px,3vw,34px);font-weight:800;letter-spacing:-.02em;color:var(--msm-color-text,#16181D)}.msm-sdr__box--accent .msm-sdr__box-value{color:var(--rc-accent)}.msm-sdr__why{margin-top:24px;padding-top:20px;border-top:1px solid var(--msm-color-line-soft,#F1F3F6)}.msm-sdr__why strong{display:block;font-size:15px;color:var(--msm-color-text,#16181D);margin-bottom:8px}.msm-sdr__why p{margin:0;color:var(--msm-color-text-muted,#676E7C);font-size:14px;line-height:1.6}.msm-sdr__why b{color:var(--msm-color-text,#16181D)}.msm-sdr__result{background:var(--msm-color-surface-dark,#0B0B0D);color:#fff;border-radius:22px;padding:clamp(22px,2.4vw,30px);display:flex;flex-direction:column}.msm-sdr__result-kicker{color:var(--msm-color-dark-text-dim,#8D9299);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.msm-sdr__rows{margin:0 0 20px;display:flex;flex-direction:column}.msm-sdr__row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 0;border-bottom:1px solid var(--msm-color-dark-line,#2A2C32)}.msm-sdr__row dt{margin:0;color:var(--msm-color-dark-text-muted,#A8ACB3);font-size:14px}.msm-sdr__row dd{margin:0;font-weight:700;font-size:15px;text-align:right;font-variant-numeric:tabular-nums}.msm-sdr__note{margin-top:auto;background:#16181d;border:1px solid var(--msm-color-dark-line,#2A2C32);border-radius:14px;padding:16px 18px}.msm-sdr__note p{margin:0 0 14px;color:var(--msm-color-dark-text-muted,#A8ACB3);font-size:13.5px;line-height:1.5}.msm-sdr__note-btn{display:flex;align-items:center;justify-content:center;width:100%;height:50px;border-radius:12px;background:var(--rc-accent);color:#16181d;font-weight:700;font-size:15.5px;text-decoration:none;transition:.15s ease}.msm-sdr__note-btn:hover{background:#e8901a}.msm-sdr__table .msm-sdr__td-clean{color:var(--rc-accent);font-weight:700}.msm-dbm{--rc-accent:#F5A623}.msm-dbm__calc{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,38%);gap:20px;align-items:stretch}@media(max-width:960px){.msm-dbm__calc{grid-template-columns:1fr}}.msm-dbm__panel{background:#fff;border:1px solid var(--msm-color-border,#EEF0F3);border-radius:22px;padding:clamp(22px,2.6vw,32px)}.msm-dbm__hint{margin:0 0 22px;color:var(--msm-color-text-muted,#676E7C);font-size:15px}.msm-dbm__row{display:flex;align-items:flex-end;gap:16px}@media(max-width:620px){.msm-dbm__row{flex-direction:column;align-items:stretch;gap:10px}}.msm-dbm__group{flex:1;min-width:0}.msm-dbm__label{display:block;font-weight:700;font-size:15px;color:var(--msm-color-text,#16181D);margin-bottom:10px}.msm-dbm__field{display:flex;align-items:stretch;border:1.5px solid var(--msm-color-border-input,#E6E8EC);border-radius:12px;overflow:hidden;transition:.15s ease}.msm-dbm__field:focus-within{border-color:var(--msm-color-accent,#FFBD27);box-shadow:0 0 0 3px #ffbd2733}.msm-dbm__input{flex:1;min-width:0;border:0;background:transparent;padding:13px 16px;font-family:inherit;font-size:22px;font-weight:600;color:var(--msm-color-text,#16181D)}.msm-dbm__input:focus{outline:none}.msm-dbm__suffix{display:flex;align-items:center;padding:0 18px;background:var(--msm-color-surface,#F7F8FA);border-left:1px solid var(--msm-color-border-input,#E6E8EC);font-weight:600;color:var(--msm-color-text-muted,#676E7C)}.msm-dbm__units{display:flex;border-left:1px solid var(--msm-color-border-input,#E6E8EC)}.msm-dbm__unit{border:0;background:var(--msm-color-surface,#F7F8FA);cursor:pointer;font-family:inherit;font-weight:700;font-size:15px;color:var(--msm-color-text-muted,#676E7C);padding:0 18px;transition:.15s ease}.msm-dbm__unit.is-active{background:var(--msm-color-accent,#FFBD27);color:#16181d}.msm-dbm__sep{flex:none;align-self:center;font-size:26px;color:#c2c6cd;padding-bottom:8px}@media(max-width:620px){.msm-dbm__sep{align-self:center;padding:0;transform:rotate(90deg)}}.msm-dbm__presets{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 0}.msm-dbm__preset{display:inline-flex;align-items:center;height:38px;padding:0 16px;border-radius:10px;background:#fff;border:1px solid var(--msm-color-border-strong,#E2E4E9);color:var(--msm-color-text-body,#4A4F57);font-family:inherit;font-size:13.5px;font-weight:500;cursor:pointer;transition:.15s ease}.msm-dbm__preset:hover{border-color:var(--msm-color-accent,#FFBD27);color:var(--msm-color-text,#16181D)}.msm-dbm__ref{margin-top:26px;padding-top:20px;border-top:1px solid var(--msm-color-line-soft,#F1F3F6)}.msm-dbm__ref-title{display:block;color:var(--msm-color-text-dim,#868C95);font-weight:700;font-size:14px;margin-bottom:12px}.msm-dbm__ref code{display:inline-block;margin:0 8px 8px 0;background:var(--msm-color-surface,#F7F8FA);border:1px solid var(--msm-color-border,#EEF0F3);border-radius:8px;padding:8px 12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13.5px;color:var(--msm-color-text-body,#4A4F57)}.msm-dbm__result{background:var(--msm-color-surface-dark,#0B0B0D);color:#fff;border-radius:22px;padding:clamp(22px,2.4vw,30px);display:flex;flex-direction:column}.msm-dbm__result-kicker{color:var(--msm-color-dark-text-dim,#8D9299);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.msm-dbm__rows{margin:0 0 20px;display:flex;flex-direction:column}.msm-dbm__r{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 0;border-bottom:1px solid var(--msm-color-dark-line,#2A2C32)}.msm-dbm__r dt{margin:0;color:var(--msm-color-dark-text-muted,#A8ACB3);font-size:14px}.msm-dbm__r dd{margin:0;font-weight:700;font-size:15px;text-align:right;font-variant-numeric:tabular-nums}.msm-dbm__note{margin-top:auto;background:#16181d;border:1px solid var(--msm-color-dark-line,#2A2C32);border-radius:14px;padding:16px 18px}.msm-dbm__note p{margin:0 0 14px;color:var(--msm-color-dark-text-muted,#A8ACB3);font-size:13.5px;line-height:1.5}.msm-dbm__note-btn{display:flex;align-items:center;justify-content:center;width:100%;height:50px;border-radius:12px;background:var(--rc-accent);color:#16181d;font-weight:700;font-size:15.5px;text-decoration:none;transition:.15s ease}.msm-dbm__note-btn:hover{background:#e8901a}.msm-cab{--rc-accent:#F5A623;--sand:#FCF3E1;--sand-line:#F6DFAE;--sand-text:#7A5407}.msm-cab__calc{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,38%);gap:20px;align-items:stretch}@media(max-width:1000px){.msm-cab__calc{grid-template-columns:1fr}}.msm-cab__panel{background:#fff;border:1px solid var(--msm-color-border,#EEF0F3);border-radius:22px;padding:clamp(22px,2.6vw,32px)}.msm-cab__hint{margin:0 0 22px;color:var(--msm-color-text-muted,#676E7C);font-size:15px}.msm-cab__label{display:block;font-weight:700;font-size:15px;color:var(--msm-color-text,#16181D);margin-bottom:12px}.msm-cab__cables{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px}@media(max-width:820px){.msm-cab__cables{grid-template-columns:repeat(2,1fr)}}@media(max-width:420px){.msm-cab__cables{grid-template-columns:1fr}}.msm-cab__cable{display:flex;flex-direction:column;gap:4px;text-align:left;padding:14px 16px;border-radius:14px;background:#fff;border:1.5px solid var(--msm-color-border,#EEF0F3);cursor:pointer;font-family:inherit;transition:.15s ease}.msm-cab__cable:hover{border-color:var(--msm-color-border-strong,#E2E4E9)}.msm-cab__cable strong{font-size:15.5px;font-weight:700;color:var(--msm-color-text,#16181D)}.msm-cab__cable span{font-size:12.5px;color:var(--msm-color-text-muted,#676E7C)}.msm-cab__cable.is-active{border-color:var(--msm-color-accent,#FFBD27);background:var(--msm-color-accent-soft,#FEF9EE);box-shadow:0 0 0 3px #ffbd2724}.msm-cab__inputs{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:520px){.msm-cab__inputs{grid-template-columns:1fr}}.msm-cab__group{min-width:0}.msm-cab__field{display:flex;align-items:stretch;border:1.5px solid var(--msm-color-border-input,#E6E8EC);border-radius:12px;overflow:hidden;transition:.15s ease}.msm-cab__field:focus-within{border-color:var(--msm-color-accent,#FFBD27);box-shadow:0 0 0 3px #ffbd2733}.msm-cab__input{flex:1;min-width:0;border:0;background:transparent;padding:13px 16px;font-family:inherit;font-size:20px;font-weight:600;color:var(--msm-color-text,#16181D)}.msm-cab__input:focus{outline:none}.msm-cab__units{display:flex;flex:none;border-left:1px solid var(--msm-color-border-input,#E6E8EC)}.msm-cab__unit{border:0;background:var(--msm-color-surface,#F7F8FA);cursor:pointer;font-family:inherit;font-weight:700;font-size:14px;color:var(--msm-color-text-muted,#676E7C);padding:0 16px;transition:.15s ease}.msm-cab__unit+.msm-cab__unit{border-left:1px solid var(--msm-color-border-input,#E6E8EC)}.msm-cab__unit.is-active{background:var(--msm-color-accent,#FFBD27);color:#16181d}.msm-cab__presets{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 24px}.msm-cab__preset{display:inline-flex;align-items:center;height:38px;padding:0 16px;border-radius:10px;background:#fff;border:1px solid var(--msm-color-border-strong,#E2E4E9);color:var(--msm-color-text-body,#4A4F57);font-family:inherit;font-size:13.5px;font-weight:500;cursor:pointer;transition:.15s ease}.msm-cab__preset:hover{border-color:var(--msm-color-accent,#FFBD27);color:var(--msm-color-text,#16181D)}.msm-cab__boxes{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:520px){.msm-cab__boxes{grid-template-columns:1fr}}.msm-cab__box{background:var(--msm-color-surface,#F7F8FA);border:1px solid var(--msm-color-border,#EEF0F3);border-radius:16px;padding:20px;text-align:center}.msm-cab__box--accent{background:var(--sand);border-color:var(--sand-line)}.msm-cab__box-label{display:block;color:var(--msm-color-text-muted,#676E7C);font-size:13.5px;margin-bottom:10px}.msm-cab__box--accent .msm-cab__box-label{color:var(--sand-text)}.msm-cab__box-value{display:block;font-size:clamp(28px,3.2vw,40px);font-weight:800;letter-spacing:-.02em;color:var(--msm-color-text,#16181D)}.msm-cab__box--accent .msm-cab__box-value{color:var(--rc-accent)}.msm-cab__how{margin-top:24px;padding-top:20px;border-top:1px solid var(--msm-color-line-soft,#F1F3F6)}.msm-cab__how strong{display:block;font-size:15px;color:var(--msm-color-text,#16181D);margin-bottom:8px}.msm-cab__how p{margin:0;color:var(--msm-color-text-muted,#676E7C);font-size:14px;line-height:1.6}.msm-cab__result{background:var(--msm-color-surface-dark,#0B0B0D);color:#fff;border-radius:22px;padding:clamp(22px,2.4vw,30px);display:flex;flex-direction:column}.msm-cab__result-kicker{color:var(--msm-color-dark-text-dim,#8D9299);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.msm-cab__rows{margin:0 0 20px;display:flex;flex-direction:column}.msm-cab__r{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 0;border-bottom:1px solid var(--msm-color-dark-line,#2A2C32)}.msm-cab__r dt{margin:0;color:var(--msm-color-dark-text-muted,#A8ACB3);font-size:14px}.msm-cab__r dd{margin:0;font-weight:700;font-size:15px;text-align:right;font-variant-numeric:tabular-nums}.msm-cab__note{margin-top:auto;background:#16181d;border:1px solid var(--msm-color-dark-line,#2A2C32);border-radius:14px;padding:16px 18px}.msm-cab__note p{margin:0 0 14px;color:var(--msm-color-dark-text-muted,#A8ACB3);font-size:13.5px;line-height:1.5}.msm-cab__note-btn{display:flex;align-items:center;justify-content:center;width:100%;height:50px;border-radius:12px;background:var(--rc-accent);color:#16181d;font-weight:700;font-size:15.5px;text-decoration:none;transition:.15s ease}.msm-cab__note-btn:hover{background:#e8901a}.msm-cab__table tr.is-active td{color:var(--rc-accent);font-weight:700}.msm-cab__table tr.is-active td:first-child{color:var(--rc-accent)}.msm-ant{--rc-accent:#F5A623;--sand:#FCF3E1;--sand-line:#F6DFAE}.msm-ant__calc{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,38%);gap:20px;align-items:stretch}@media(max-width:1000px){.msm-ant__calc{grid-template-columns:1fr}}.msm-ant__panel{background:#fff;border:1px solid var(--msm-color-border,#EEF0F3);border-radius:22px;padding:clamp(22px,2.6vw,32px)}.msm-ant__hint{margin:0 0 22px;color:var(--msm-color-text-muted,#676E7C);font-size:15px}.msm-ant__label{display:block;font-weight:700;font-size:15px;color:var(--msm-color-text,#16181D);margin-bottom:10px}.msm-ant__row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px;align-items:start}@media(max-width:720px){.msm-ant__row{grid-template-columns:1fr}}.msm-ant__group{min-width:0}.msm-ant__field{display:flex;align-items:stretch;border:1.5px solid var(--msm-color-border-input,#E6E8EC);border-radius:12px;overflow:hidden;transition:.15s ease}.msm-ant__field:focus-within{border-color:var(--msm-color-accent,#FFBD27);box-shadow:0 0 0 3px #ffbd2733}.msm-ant__input{flex:1;min-width:0;border:0;background:transparent;padding:13px 16px;font-family:inherit;font-size:22px;font-weight:600;color:var(--msm-color-text,#16181D)}.msm-ant__input:focus{outline:none}.msm-ant__units{display:flex;flex:none;border-left:1px solid var(--msm-color-border-input,#E6E8EC)}.msm-ant__unit{border:0;background:var(--msm-color-surface,#F7F8FA);cursor:pointer;font-family:inherit;font-weight:700;font-size:14px;color:var(--msm-color-text-muted,#676E7C);padding:0 18px;transition:.15s ease}.msm-ant__unit+.msm-ant__unit{border-left:1px solid var(--msm-color-border-input,#E6E8EC)}.msm-ant__unit.is-active{background:var(--msm-color-accent,#FFBD27);color:#16181d}.msm-ant__vf{display:flex;gap:4px;background:var(--msm-color-surface,#F7F8FA);border:1px solid var(--msm-color-border,#EEF0F3);border-radius:14px;padding:5px}@media(max-width:420px){.msm-ant__vf{flex-wrap:wrap}}.msm-ant__vf-btn{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:9px 6px;border:0;border-radius:10px;background:none;cursor:pointer;font-family:inherit;color:var(--msm-color-text-muted,#676E7C);transition:.15s ease}.msm-ant__vf-btn strong{font-size:14.5px;font-weight:700;color:var(--msm-color-text,#16181D)}.msm-ant__vf-btn span{font-size:12px}.msm-ant__vf-btn.is-active{background:var(--msm-color-accent,#FFBD27)}.msm-ant__vf-btn.is-active strong,.msm-ant__vf-btn.is-active span{color:#16181d}.msm-ant__presets{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 24px}.msm-ant__preset{display:inline-flex;align-items:center;height:38px;padding:0 16px;border-radius:10px;background:#fff;border:1px solid var(--msm-color-border-strong,#E2E4E9);color:var(--msm-color-text-body,#4A4F57);font-family:inherit;font-size:13.5px;font-weight:500;cursor:pointer;transition:.15s ease}.msm-ant__preset:hover{border-color:var(--msm-color-accent,#FFBD27);color:var(--msm-color-text,#16181D)}.msm-ant__boxes{background:var(--msm-color-surface,#F7F8FA);border:1px solid var(--msm-color-border,#EEF0F3);border-radius:16px;padding:6px 22px}.msm-ant__box{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;border-bottom:1px solid var(--msm-color-border,#EEF0F3)}.msm-ant__box:last-child{border-bottom:0}.msm-ant__box-label{color:var(--msm-color-text-body,#4A4F57);font-size:15.5px}.msm-ant__box-value{font-size:clamp(24px,2.8vw,32px);font-weight:800;letter-spacing:-.02em;color:var(--rc-accent);font-variant-numeric:tabular-nums}.msm-ant__disclaimer{margin:18px 0 0;text-align:center;color:var(--msm-color-text-dim,#868C95);font-size:13px;line-height:1.5}.msm-ant__result{background:var(--msm-color-surface-dark,#0B0B0D);color:#fff;border-radius:22px;padding:clamp(22px,2.4vw,30px);display:flex;flex-direction:column}.msm-ant__result-kicker{color:var(--msm-color-dark-text-dim,#8D9299);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.msm-ant__rows{margin:0 0 20px;display:flex;flex-direction:column}.msm-ant__r{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 0;border-bottom:1px solid var(--msm-color-dark-line,#2A2C32)}.msm-ant__r dt{margin:0;color:var(--msm-color-dark-text-muted,#A8ACB3);font-size:14px}.msm-ant__r dd{margin:0;font-weight:700;font-size:15px;text-align:right;font-variant-numeric:tabular-nums}.msm-ant__note{margin-top:auto;background:#16181d;border:1px solid var(--msm-color-dark-line,#2A2C32);border-radius:14px;padding:16px 18px}.msm-ant__note p{margin:0 0 14px;color:var(--msm-color-dark-text-muted,#A8ACB3);font-size:13.5px;line-height:1.5}.msm-ant__note-btn{display:flex;align-items:center;justify-content:center;width:100%;height:50px;border-radius:12px;background:var(--rc-accent);color:#16181d;font-weight:700;font-size:15.5px;text-decoration:none;transition:.15s ease}.msm-ant__note-btn:hover{background:#e8901a}.msm-ant__table .msm-ant__td-q{color:var(--rc-accent);font-weight:700}.msm-vd{--rc-accent:#F5A623;--sand:#FCF3E1;--sand-line:#F6DFAE}.msm-vd__calc{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,38%);gap:20px;align-items:stretch}@media(max-width:1000px){.msm-vd__calc{grid-template-columns:1fr}}.msm-vd__panel{background:#fff;border:1px solid var(--msm-color-border,#EEF0F3);border-radius:22px;padding:clamp(22px,2.6vw,32px)}.msm-vd__hint{margin:0 0 18px;color:var(--msm-color-text-muted,#676E7C);font-size:15px}.msm-vd__schema{display:block;width:100%;max-width:240px;height:auto;margin:6px auto 26px;color:var(--msm-color-text-nav,#3A3F47)}.msm-vd__group{min-width:0;margin-bottom:18px}.msm-vd__label{display:block;font-weight:700;font-size:15px;color:var(--msm-color-text,#16181D);margin-bottom:10px}.msm-vd__field{display:flex;align-items:stretch;border:1.5px solid var(--msm-color-border-input,#E6E8EC);border-radius:12px;overflow:hidden;transition:.15s ease}.msm-vd__field:focus-within{border-color:var(--msm-color-accent,#FFBD27);box-shadow:0 0 0 3px #ffbd2733}.msm-vd__input{flex:1;min-width:0;border:0;background:transparent;padding:13px 16px;font-family:inherit;font-size:22px;font-weight:600;color:var(--msm-color-text,#16181D)}.msm-vd__input:focus{outline:none}.msm-vd__suffix{display:flex;align-items:center;padding:0 18px;background:var(--msm-color-surface,#F7F8FA);border-left:1px solid var(--msm-color-border-input,#E6E8EC);font-weight:600;color:var(--msm-color-text-muted,#676E7C)}.msm-vd__units{display:flex;flex:none;border-left:1px solid var(--msm-color-border-input,#E6E8EC)}.msm-vd__unit{border:0;background:var(--msm-color-surface,#F7F8FA);cursor:pointer;font-family:inherit;font-weight:700;font-size:13.5px;color:var(--msm-color-text-muted,#676E7C);padding:0 15px;transition:.15s ease}.msm-vd__unit+.msm-vd__unit{border-left:1px solid var(--msm-color-border-input,#E6E8EC)}.msm-vd__unit.is-active{background:var(--msm-color-accent,#FFBD27);color:#16181d}.msm-vd__rr{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:560px){.msm-vd__rr{grid-template-columns:1fr}}.msm-vd__rr .msm-vd__group{margin-bottom:0}.msm-vd__presets{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 22px}.msm-vd__preset{display:inline-flex;align-items:center;height:38px;padding:0 16px;border-radius:10px;background:#fff;border:1px solid var(--msm-color-border-strong,#E2E4E9);color:var(--msm-color-text-body,#4A4F57);font-family:inherit;font-size:13.5px;font-weight:500;cursor:pointer;transition:.15s ease}.msm-vd__preset:hover{border-color:var(--msm-color-accent,#FFBD27);color:var(--msm-color-text,#16181D)}.msm-vd__out{background:var(--msm-color-surface,#F7F8FA);border:1px solid var(--msm-color-border,#EEF0F3);border-radius:16px;padding:6px 22px}.msm-vd__out-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;border-bottom:1px solid var(--msm-color-border,#EEF0F3)}.msm-vd__out-row:last-child{border-bottom:0}.msm-vd__out-row span{color:var(--msm-color-text-body,#4A4F57);font-size:15.5px}.msm-vd__out-row strong{font-size:clamp(22px,2.6vw,28px);font-weight:800;letter-spacing:-.02em;color:var(--rc-accent);font-variant-numeric:tabular-nums}.msm-vd__result{background:var(--msm-color-surface-dark,#0B0B0D);color:#fff;border-radius:22px;padding:clamp(22px,2.4vw,30px);display:flex;flex-direction:column}.msm-vd__result-kicker{color:var(--msm-color-dark-text-dim,#8D9299);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.msm-vd__rows{margin:0 0 20px;display:flex;flex-direction:column}.msm-vd__r{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 0;border-bottom:1px solid var(--msm-color-dark-line,#2A2C32)}.msm-vd__r dt{margin:0;color:var(--msm-color-dark-text-muted,#A8ACB3);font-size:14px}.msm-vd__r dd{margin:0;font-weight:700;font-size:15px;text-align:right;font-variant-numeric:tabular-nums}.msm-vd__note{margin-top:auto;background:#16181d;border:1px solid var(--msm-color-dark-line,#2A2C32);border-radius:14px;padding:16px 18px}.msm-vd__note p{margin:0 0 14px;color:var(--msm-color-dark-text-muted,#A8ACB3);font-size:13.5px;line-height:1.5}.msm-vd__note-btn{display:flex;align-items:center;justify-content:center;width:100%;height:50px;border-radius:12px;background:var(--rc-accent);color:#16181d;font-weight:700;font-size:15.5px;text-decoration:none;transition:.15s ease}.msm-vd__note-btn:hover{background:#e8901a}.msm-vd__table .msm-vd__td-vout{color:var(--rc-accent);font-weight:700}.msm-dr{--rc-accent:#F5A623;--sand:#FCF3E1;--sand-line:#F6DFAE;--sand-text:#7A5407}.msm-dr__disclaimer{display:flex;align-items:flex-start;gap:12px;margin-top:16px;padding:14px 18px;background:var(--msm-color-surface,#F7F8FA);border:1px solid var(--msm-color-border,#EEF0F3);border-radius:14px;color:var(--msm-color-text-muted,#676E7C);font-size:13.5px;line-height:1.5}.msm-dr__disclaimer svg{flex:none;margin-top:1px;color:var(--msm-color-text-dim,#868C95)}.msm-dr__calc{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,38%);gap:20px;align-items:stretch}@media(max-width:1000px){.msm-dr__calc{grid-template-columns:1fr}}.msm-dr__panel{background:#fff;border:1px solid var(--msm-color-border,#EEF0F3);border-radius:22px;padding:clamp(22px,2.6vw,32px)}.msm-dr__hint{margin:0 0 20px;color:var(--msm-color-text-muted,#676E7C);font-size:15px}.msm-dr__label{display:block;font-weight:700;font-size:15px;color:var(--msm-color-text,#16181D);margin:22px 0 10px}.msm-dr__label:first-of-type{margin-top:0}.msm-dr__field{display:flex;align-items:stretch;border:1.5px solid var(--msm-color-border-input,#E6E8EC);border-radius:12px;overflow:hidden;transition:.15s ease}.msm-dr__field:focus-within{border-color:var(--msm-color-accent,#FFBD27);box-shadow:0 0 0 3px #ffbd2733}.msm-dr__input{flex:1;min-width:0;border:0;background:transparent;padding:13px 16px;font-family:inherit;font-size:22px;font-weight:600;color:var(--msm-color-text,#16181D)}.msm-dr__input:focus{outline:none}.msm-dr__suffix{display:flex;align-items:center;padding:0 18px;background:var(--msm-color-surface,#F7F8FA);border-left:1px solid var(--msm-color-border-input,#E6E8EC);font-weight:600;color:var(--msm-color-text-muted,#676E7C)}.msm-dr__presets{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.msm-dr__preset{display:inline-flex;align-items:center;height:38px;padding:0 16px;border-radius:10px;background:#fff;border:1px solid var(--msm-color-border-strong,#E2E4E9);color:var(--msm-color-text-body,#4A4F57);font-family:inherit;font-size:13.5px;font-weight:500;cursor:pointer;transition:.15s ease}.msm-dr__preset:hover{border-color:var(--msm-color-accent,#FFBD27);color:var(--msm-color-text,#16181D)}.msm-dr__cards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:900px){.msm-dr__cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.msm-dr__cards{grid-template-columns:1fr}}.msm-dr__card{display:flex;flex-direction:column;gap:4px;text-align:left;padding:14px 16px;border-radius:14px;background:#fff;border:1.5px solid var(--msm-color-border,#EEF0F3);cursor:pointer;font-family:inherit;transition:.15s ease}.msm-dr__card:hover{border-color:var(--msm-color-border-strong,#E2E4E9)}.msm-dr__card strong{font-size:15px;font-weight:700;color:var(--msm-color-text,#16181D);line-height:1.2}.msm-dr__card span{font-size:12.5px;color:var(--msm-color-text-muted,#676E7C);line-height:1.3}.msm-dr__card.is-active{border-color:var(--msm-color-accent,#FFBD27);background:var(--msm-color-accent-soft,#FEF9EE);box-shadow:0 0 0 3px #ffbd2724}.msm-dr__seg{display:flex;gap:4px;background:var(--msm-color-surface,#F7F8FA);border:1px solid var(--msm-color-border,#EEF0F3);border-radius:12px;padding:5px}.msm-dr__seg-btn{flex:1;border:0;background:none;cursor:pointer;font-family:inherit;font-weight:700;font-size:15px;color:var(--msm-color-text-muted,#676E7C);padding:11px 8px;border-radius:9px;transition:.15s ease}.msm-dr__seg-btn:hover{color:var(--msm-color-text,#16181D)}.msm-dr__seg-btn.is-active{background:var(--msm-color-accent,#FFBD27);color:#16181d}.msm-dr__diagram{position:relative;width:min(340px,88%);aspect-ratio:1;margin:44px auto 40px}.msm-dr__circle{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);aspect-ratio:1;border-radius:50%;display:flex;align-items:center;justify-content:center}.msm-dr__circle--detect{width:100%;border:2px dotted var(--rc-accent);background:#f5a6230f}.msm-dr__circle--jam{width:50%;border:2px dashed #E7B860;background:var(--sand)}.msm-dr__circle--obj{width:32%;background:var(--msm-color-surface-dark,#0B0B0D);color:#fff;font-size:13px;font-weight:600}.msm-dr__c-label{position:absolute;left:50%;transform:translate(-50%);white-space:nowrap;font-size:12.5px;font-weight:700}.msm-dr__c-label--top{top:-10px;transform:translate(-50%,-100%);color:var(--acc-text,#E8930C)}.msm-dr__c-label--bottom{bottom:-10px;transform:translate(-50%,100%);color:var(--sand-text)}.msm-dr__boxes{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:520px){.msm-dr__boxes{grid-template-columns:1fr}}.msm-dr__box{background:var(--msm-color-surface,#F7F8FA);border:1px solid var(--msm-color-border,#EEF0F3);border-radius:16px;padding:20px;text-align:center}.msm-dr__box--accent{background:var(--sand);border-color:var(--sand-line)}.msm-dr__box-label{display:block;color:var(--msm-color-text-muted,#676E7C);font-size:13.5px;margin-bottom:10px}.msm-dr__box--accent .msm-dr__box-label{color:var(--sand-text)}.msm-dr__box-value{display:block;font-size:clamp(26px,3vw,34px);font-weight:800;letter-spacing:-.02em;color:var(--msm-color-text,#16181D)}.msm-dr__box--accent .msm-dr__box-value{color:var(--rc-accent)}.msm-dr__rec{display:flex;gap:14px;align-items:flex-start;margin-top:16px;background:var(--msm-color-surface,#F7F8FA);border:1px solid var(--msm-color-border,#EEF0F3);border-radius:16px;padding:18px 20px}.msm-dr__rec-ic{flex:none;width:42px;height:42px;border-radius:11px;background:#fff;border:1px solid var(--msm-color-border,#EEF0F3);display:flex;align-items:center;justify-content:center;color:var(--rc-accent)}.msm-dr__rec-body strong{display:block;font-size:16px;color:var(--msm-color-text,#16181D);margin-bottom:3px}.msm-dr__rec-body span{color:var(--msm-color-text-muted,#676E7C);font-size:13.5px;line-height:1.5}.msm-dr__result{background:var(--msm-color-surface-dark,#0B0B0D);color:#fff;border-radius:22px;padding:clamp(22px,2.4vw,30px);display:flex;flex-direction:column}.msm-dr__result-kicker{color:var(--msm-color-dark-text-dim,#8D9299);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.msm-dr__rows{margin:0 0 20px;display:flex;flex-direction:column}.msm-dr__r{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 0;border-bottom:1px solid var(--msm-color-dark-line,#2A2C32)}.msm-dr__r dt{margin:0;color:var(--msm-color-dark-text-muted,#A8ACB3);font-size:14px}.msm-dr__r dd{margin:0;font-weight:700;font-size:15px;text-align:right;font-variant-numeric:tabular-nums}.msm-dr__note{margin-top:auto;background:#16181d;border:1px solid var(--msm-color-dark-line,#2A2C32);border-radius:14px;padding:16px 18px}.msm-dr__note p{margin:0 0 14px;color:var(--msm-color-dark-text-muted,#A8ACB3);font-size:13.5px;line-height:1.5}.msm-dr__note-btn{display:flex;align-items:center;justify-content:center;width:100%;height:50px;border-radius:12px;background:var(--rc-accent);color:#16181d;font-weight:700;font-size:15.5px;text-decoration:none;transition:.15s ease}.msm-dr__note-btn:hover{background:#e8901a}.msm-dr__table tr.is-active td{color:var(--rc-accent);font-weight:700}.msm-op{--op-accent:#F5A623;--op-accent-text:#E8930C;--sand:#FCF3E1;--sand-line:#F6DFAE;--sand-text:#7A5407;padding-bottom:56px;display:flex;flex-direction:column;gap:clamp(20px,2.4vw,30px)}.msm-op__hero{background:#fff;border:1px solid var(--msm-color-border,#EEF0F3);border-radius:22px;padding:clamp(24px,3vw,44px)}.msm-op__title{margin:0;font-size:clamp(30px,4vw,52px);font-weight:800;letter-spacing:-.02em;line-height:1.05;color:var(--msm-color-text,#16181D)}.msm-op__lead{margin:18px 0 0;max-width:820px;font-size:clamp(15px,1.4vw,17px);line-height:1.6;color:var(--msm-color-text-muted,#676E7C)}.msm-op__note{display:flex;align-items:flex-start;gap:14px;margin-top:24px;padding:18px 22px;background:var(--sand);border:1px solid var(--sand-line);border-radius:16px}.msm-op__note-ic{flex:none;color:var(--op-accent-text);margin-top:1px}.msm-op__note p{margin:0;color:var(--sand-text);font-size:14.5px;line-height:1.55}.msm-op__h2{margin:0;font-size:clamp(24px,2.8vw,34px);font-weight:800;letter-spacing:-.02em;color:var(--msm-color-text,#16181D)}.msm-op__sub{margin:8px 0 0;color:var(--msm-color-text-muted,#676E7C);font-size:15px}.msm-op__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:22px}@media(max-width:820px){.msm-op__cards{grid-template-columns:1fr}}.msm-op__card{background:#fff;border:1px solid var(--msm-color-border,#EEF0F3);border-radius:18px;padding:clamp(20px,2.2vw,28px)}.msm-op__card-head{display:flex;align-items:flex-start;gap:16px;margin-bottom:14px}.msm-op__card-ic{flex:none;width:46px;height:46px;border-radius:12px;background:var(--sand);color:var(--op-accent-text);display:flex;align-items:center;justify-content:center}.msm-op__card-title{margin:6px 0 0;font-size:clamp(17px,1.7vw,20px);font-weight:700;line-height:1.25;color:var(--msm-color-text,#16181D)}.msm-op__card-text{margin:0;color:var(--msm-color-text-muted,#676E7C);font-size:15px;line-height:1.6}.msm-op__list{list-style:none;margin:16px 0 0;padding:0}.msm-op__li{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-top:1px solid var(--msm-color-border,#EEF0F3)}.msm-op__li:first-child{border-top:0;padding-top:2px}.msm-op__li-dot{flex:none;width:8px;height:8px;margin-top:8px;border-radius:50%;background:var(--op-accent)}.msm-op__li-body{color:var(--msm-color-text-muted,#676E7C);font-size:15px;line-height:1.55}.msm-op__li-body strong{color:var(--msm-color-text,#16181D);font-weight:700}.msm-op__legal{background:var(--msm-color-surface-dark,#0B0B0D);color:#fff;border-radius:24px;padding:clamp(26px,3.2vw,48px)}.msm-op__legal-h{margin:0;font-size:clamp(24px,2.8vw,34px);font-weight:800;letter-spacing:-.02em;color:#fff}.msm-op__legal-intro{margin:16px 0 0;max-width:760px;color:var(--msm-color-dark-text-muted,#A8ACB3);font-size:15.5px;line-height:1.6}.msm-op__kicker{display:block;margin:32px 0 18px;color:var(--op-accent);font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.msm-op__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 28px}@media(max-width:820px){.msm-op__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.msm-op__steps{grid-template-columns:1fr}}.msm-op__step{display:flex;align-items:flex-start;gap:16px}.msm-op__step-n{flex:none;width:44px;height:44px;border-radius:12px;border:1px solid var(--msm-color-dark-line,#2A2C32);background:#16181d;color:var(--op-accent);font-weight:800;font-size:15px;display:flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.msm-op__step-t{color:var(--msm-color-dark-text-muted,#C4C8CE);font-size:14.5px;line-height:1.5;padding-top:3px}.msm-op__variants{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media(max-width:820px){.msm-op__variants{grid-template-columns:1fr}}.msm-op__variant{background:#16181d;border:1px solid var(--msm-color-dark-line,#2A2C32);border-radius:16px;padding:22px 24px;display:flex;flex-direction:column;gap:8px}.msm-op__variant strong{color:#fff;font-size:16px;font-weight:700}.msm-op__variant span{color:var(--msm-color-dark-text-muted,#A8ACB3);font-size:14.5px;line-height:1.55}.msm-op__warn{display:flex;align-items:flex-start;gap:12px;margin:30px 0 0;padding-top:24px;border-top:1px solid var(--msm-color-dark-line,#2A2C32)}.msm-op__warn-mark{flex:none;width:22px;height:22px;border-radius:6px;background:#e5484d;color:#fff;font-weight:800;font-size:14px;display:flex;align-items:center;justify-content:center;margin-top:1px}.msm-op__warn span:last-child{color:var(--msm-color-dark-text-muted,#C4C8CE);font-size:14.5px;line-height:1.55}.msm-op__warn strong{color:#fff;font-weight:700}.msm-op__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:22px;background:var(--sand);border:1px solid var(--sand-line);border-radius:22px;padding:clamp(24px,2.6vw,36px)}.msm-op__cta-h{margin:0;font-size:clamp(20px,2.2vw,26px);font-weight:800;letter-spacing:-.02em;color:var(--msm-color-text,#16181D)}.msm-op__cta-d{margin:8px 0 0;max-width:560px;color:var(--sand-text);font-size:14.5px;line-height:1.55}.msm-op__cta-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.msm-op__cta-btn{display:inline-flex;align-items:center;height:52px;padding:0 28px;border-radius:12px;background:var(--msm-color-surface-dark,#0B0B0D);color:#fff;font-weight:700;font-size:15.5px;text-decoration:none;transition:.15s ease}.msm-op__cta-btn:hover{background:#16181d}.msm-op__cta-phone{font-weight:800;font-size:18px;color:var(--msm-color-text,#16181D);text-decoration:none;letter-spacing:-.01em}.msm-legal{--lg-accent:#F5A623;--lg-accent-text:#E8930C;padding-bottom:56px;display:flex;flex-direction:column;gap:clamp(18px,2vw,26px)}.msm-legal__hero{background:#fff;border:1px solid var(--msm-color-border,#EEF0F3);border-radius:22px;padding:clamp(24px,3vw,48px)}.msm-legal__kicker{display:block;margin-bottom:16px;color:var(--lg-accent-text);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.msm-legal__title{margin:0;font-size:clamp(30px,4vw,52px);font-weight:800;letter-spacing:-.02em;line-height:1.05;color:var(--msm-color-text,#16181D)}.msm-legal__intro{margin:20px 0 0;max-width:820px;font-size:clamp(15px,1.4vw,17px);line-height:1.6;color:var(--msm-color-text-muted,#676E7C);overflow-wrap:anywhere}.msm-legal__layout{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:1120px){.msm-legal__layout{grid-template-columns:280px minmax(0,1fr);gap:24px;align-items:start}}.msm-legal__aside{position:static}@media(min-width:1000px){.msm-legal__aside{position:sticky;top:24px}}.msm-legal__toc-card{background:#fff;border:1px solid var(--msm-color-border,#EEF0F3);border-radius:20px;padding:clamp(20px,1.8vw,26px)}.msm-legal__toc-label{display:block;margin-bottom:16px;color:var(--msm-color-text-dim,#868C95);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.msm-legal__toc{display:flex;flex-direction:column;gap:2px}.msm-legal__toc-item{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;margin:0 -12px;border-radius:12px;text-decoration:none;transition:background .15s ease}.msm-legal__toc-item:hover{background:var(--msm-color-surface,#F7F8FA)}.msm-legal__toc-item.is-active{background:var(--msm-color-surface,#F2F3F5)}.msm-legal__toc-n{flex:none;width:16px;color:var(--msm-color-text-dim,#B4B9C0);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;text-align:center}.msm-legal__toc-item.is-active .msm-legal__toc-n{color:var(--lg-accent-text)}.msm-legal__toc-t{color:var(--msm-color-text-body,#4A4F57);font-size:14px;line-height:1.4;overflow-wrap:anywhere}.msm-legal__toc-item.is-active .msm-legal__toc-t{color:var(--msm-color-text,#16181D);font-weight:600}.msm-legal__aside-contact{margin-top:20px;padding-top:20px;border-top:1px solid var(--msm-color-border,#EEF0F3);display:flex;flex-direction:column;gap:6px}.msm-legal__aside-label{color:var(--msm-color-text-dim,#868C95);font-size:13px}.msm-legal__aside-phone{color:var(--msm-color-text,#16181D);font-size:19px;font-weight:800;text-decoration:none;letter-spacing:-.01em}.msm-legal__aside-email{color:var(--lg-accent-text);font-size:14px;text-decoration:none;word-break:break-word}.msm-legal__aside-email:hover{text-decoration:underline}.msm-legal__content{background:#fff;border:1px solid var(--msm-color-border,#EEF0F3);border-radius:22px;padding:clamp(24px,3vw,44px)}.msm-legal__section{scroll-margin-top:24px}.msm-legal__section+.msm-legal__section{margin-top:clamp(28px,3vw,40px);padding-top:clamp(28px,3vw,40px);border-top:1px solid var(--msm-color-border,#EEF0F3)}.msm-legal__h2{display:flex;gap:14px;margin:0 0 22px;font-size:clamp(20px,2.2vw,27px);font-weight:800;letter-spacing:-.01em;line-height:1.2;color:var(--msm-color-text,#16181D)}.msm-legal__h2-n{color:var(--lg-accent);font-weight:800}.msm-legal__clauses{display:flex;flex-direction:column;gap:20px}.msm-legal__clause{display:grid;grid-template-columns:52px minmax(0,1fr);gap:8px}@media(max-width:520px){.msm-legal__clause{grid-template-columns:40px minmax(0,1fr);gap:6px}}.msm-legal__clause--flat{grid-template-columns:minmax(0,1fr)}.msm-legal__clause-n{color:var(--lg-accent-text);font-size:14.5px;font-weight:700;font-variant-numeric:tabular-nums;padding-top:1px}.msm-legal__clause-body{min-width:0}.msm-legal__clause-text{margin:0;color:var(--msm-color-text-body,#43474E);font-size:15.5px;line-height:1.62;overflow-wrap:anywhere}.msm-legal__list{list-style:none;margin:16px 0 0;padding:6px 22px;background:var(--msm-color-surface,#F7F8FA);border-radius:14px}.msm-legal__list-item{display:flex;align-items:flex-start;gap:12px;padding:15px 0;border-top:1px solid var(--msm-color-border,#EAECEF)}.msm-legal__list-item:first-child{border-top:0}.msm-legal__list-dot{flex:none;width:7px;height:7px;margin-top:8px;border-radius:50%;background:var(--lg-accent)}.msm-legal__list-item span:last-child{color:var(--msm-color-text-body,#43474E);font-size:15px;line-height:1.55;overflow-wrap:anywhere}.msm-rep__sec{margin-top:clamp(40px,5vw,68px)}.msm-rep__h2{margin:0;font-size:clamp(26px,3vw,40px);font-weight:800;letter-spacing:-1px;line-height:1.05;color:var(--msm-color-text, #16181D)}.msm-rep__sub{margin:10px 0 0;color:var(--msm-color-text-muted, #676E7C);font-size:clamp(14.5px,1.3vw,16px)}.msm-rep__sec-head{margin-bottom:clamp(20px,2.4vw,30px)}.msm-rep__hero{display:grid;grid-template-columns:1fr;gap:34px;margin-top:22px}@media(min-width:1000px){.msm-rep__hero{grid-template-columns:minmax(0,1fr) minmax(0,540px);gap:52px;align-items:start}}.msm-rep__promo{display:inline-flex;align-items:center;gap:10px;background:var(--msm-color-accent-plate, #FCF3E1);color:#8a5a00;font-weight:700;font-size:13.5px;padding:8px 16px 8px 8px;border-radius:999px}.msm-rep__promo-ic{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--msm-color-accent, #F5A623);color:#fff;flex:none}.msm-rep__promo-ic svg{width:15px;height:15px}.msm-rep__title{margin:22px 0 0;font-size:clamp(34px,4.4vw,56px);font-weight:800;letter-spacing:-1.5px;line-height:1.03;color:var(--msm-color-text, #16181D)}.msm-rep__title em{font-style:normal;color:var(--msm-color-accent, #F5A623)}.msm-rep__lead{margin:20px 0 0;font-size:clamp(15px,1.4vw,18px);line-height:1.55;color:var(--msm-color-text-muted, #676E7C);max-width:620px}.msm-rep__checks{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-direction:column;gap:15px}.msm-rep__checks li{position:relative;padding-left:40px;font-size:16px;line-height:1.4;color:var(--msm-color-text, #16181D)}.msm-rep__checks li:before{content:"";position:absolute;left:0;top:-1px;width:26px;height:26px;border-radius:8px;background:var(--msm-color-accent-plate, #FCF3E1)}.msm-rep__checks li:after{content:"";position:absolute;left:9px;top:4px;width:6px;height:11px;border:solid var(--msm-color-primary-hover, #E8930C);border-width:0 2px 2px 0;transform:rotate(45deg)}.msm-rep__hero-contact{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:34px}.msm-rep__hero-phone{display:inline-flex;align-items:center;gap:12px;height:56px;padding:0 24px;border:1px solid var(--msm-color-border, #E6E8EC);border-radius:14px;font-weight:800;font-size:18px;color:var(--msm-color-text, #16181D);text-decoration:none;transition:border-color .15s ease}.msm-rep__hero-phone:hover{border-color:var(--msm-color-accent, #F5A623)}.msm-rep__hero-phone svg{width:18px;height:18px;color:var(--msm-color-text-dim, #9198A1)}.msm-rep__hero-email{color:var(--msm-color-accent-link, #C97A00);font-weight:600;font-size:16px;text-decoration:none}.msm-rep__hero-email:hover{color:var(--msm-color-primary-hover, #E8930C)}.msm-rep__form-card{background:#fff;border:1px solid var(--msm-color-border, #EEF0F3);border-radius:22px;padding:clamp(22px,2.4vw,34px);box-shadow:0 2px 8px #1018280f,0 24px 48px #1018281a}.msm-rep__form-title{margin:0;font-size:24px;font-weight:800;color:var(--msm-color-text, #16181D)}.msm-rep__form-sub{margin:6px 0 20px;color:var(--msm-color-text-muted, #676E7C);font-size:15px}.msm-rep__form-card .msm-contact-form__submit{width:100%}.msm-rep__form-note{margin:16px 0 0;display:flex;align-items:center;gap:8px;color:var(--msm-color-text-muted, #676E7C);font-size:14px}.msm-rep__form-note:before{content:"";width:9px;height:9px;border-radius:50%;background:#15803d;flex:none}.msm-rep__usp{background:var(--msm-color-surface-dark, #0B0B0D);border-radius:22px;padding:clamp(28px,3vw,44px);display:grid;grid-template-columns:repeat(2,1fr);gap:28px 32px}@media(min-width:920px){.msm-rep__usp{grid-template-columns:repeat(4,1fr);gap:0}}.msm-rep__usp-item{min-width:0}@media(min-width:920px){.msm-rep__usp-item{padding:0 28px}.msm-rep__usp-item+.msm-rep__usp-item{border-left:1px solid rgba(255,255,255,.12)}.msm-rep__usp-item:first-child{padding-left:0}}.msm-rep__usp-num{font-size:clamp(30px,3vw,40px);font-weight:800;letter-spacing:-1px;line-height:1;color:#fff}.msm-rep__usp-num em{font-style:normal;color:var(--msm-color-accent, #F5A623)}.msm-rep__usp-label{margin-top:12px;color:#fff;font-weight:700;font-size:15px}.msm-rep__usp-desc{margin-top:8px;color:#fff9;font-size:14px;line-height:1.5}.msm-rep__devices{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(min-width:640px){.msm-rep__devices{grid-template-columns:repeat(3,1fr)}}@media(min-width:1040px){.msm-rep__devices{grid-template-columns:repeat(5,1fr)}}.msm-rep__device{position:relative;aspect-ratio:1 / 1;border-radius:16px;overflow:hidden;background:var(--msm-color-surface, #F4F5F7);border:1px solid var(--msm-color-border, #EEF0F3)}.msm-rep__device img{width:100%;height:100%;object-fit:cover;display:block}.msm-rep__device-label{position:absolute;left:0;right:0;bottom:0;padding:26px 16px 14px;color:#fff;font-weight:700;font-size:15px;background:linear-gradient(to top,#000000bd,#0000)}.msm-rep__stats{display:grid;grid-template-columns:repeat(2,1fr);background:#fff;border:1px solid var(--msm-color-border, #EEF0F3);border-radius:20px;overflow:hidden}@media(min-width:900px){.msm-rep__stats{grid-template-columns:repeat(4,1fr)}}.msm-rep__stat{padding:clamp(22px,2.4vw,34px);border-top:1px solid var(--msm-color-border, #EEF0F3);border-left:1px solid var(--msm-color-border, #EEF0F3)}.msm-rep__stat:nth-child(-n+2){border-top:0}.msm-rep__stat:nth-child(odd){border-left:0}@media(min-width:900px){.msm-rep__stat{border-top:0}.msm-rep__stat:nth-child(odd){border-left:1px solid var(--msm-color-border, #EEF0F3)}.msm-rep__stat:first-child{border-left:0}}.msm-rep__stat-n{font-size:clamp(30px,3vw,40px);font-weight:800;letter-spacing:-1px;color:var(--msm-color-text, #16181D)}.msm-rep__stat-n s{text-decoration:none;color:var(--msm-color-accent, #F5A623)}.msm-rep__stat-l{margin-top:8px;color:var(--msm-color-text-muted, #676E7C);font-size:14.5px;line-height:1.45}.msm-rep__svc{border-top:1px solid var(--msm-color-border, #EEF0F3)}.msm-rep__svc-row{display:grid;grid-template-columns:54px minmax(0,300px) 1fr;gap:24px;align-items:start;padding:26px 0;border-bottom:1px solid var(--msm-color-border, #EEF0F3)}@media(max-width:820px){.msm-rep__svc-row{grid-template-columns:40px 1fr;gap:6px 18px}.msm-rep__svc-body{grid-column:2}}.msm-rep__svc-n{color:var(--msm-color-accent, #F5A623);font-weight:800;font-size:15px;padding-top:2px}.msm-rep__svc-title{font-weight:800;font-size:18px;color:var(--msm-color-text, #16181D)}.msm-rep__svc-body{color:var(--msm-color-text-muted, #676E7C);font-size:15px;line-height:1.6}.msm-rep__proc{display:grid;grid-template-columns:1fr;gap:18px}@media(min-width:640px){.msm-rep__proc{grid-template-columns:repeat(2,1fr)}}@media(min-width:1040px){.msm-rep__proc{grid-template-columns:repeat(4,1fr)}}.msm-rep__proc-cell{background:#fff;border:1px solid var(--msm-color-border, #EEF0F3);border-radius:18px;padding:26px 24px}.msm-rep__proc-n{font-size:34px;font-weight:800;letter-spacing:-1px;line-height:1;color:#d7dbe0}.msm-rep__proc-n--done{color:var(--msm-color-accent, #F5A623)}.msm-rep__proc-badge{margin-top:14px;display:inline-block;color:var(--msm-color-text-dim, #9198A1);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.msm-rep__proc-cell h4{margin:8px 0;font-size:17px;font-weight:800;color:var(--msm-color-text, #16181D)}.msm-rep__proc-cell p{margin:0;color:var(--msm-color-text-muted, #676E7C);font-size:14.5px;line-height:1.55}.msm-rep__cta{background:var(--msm-color-surface-dark, #0B0B0D);border-radius:24px;padding:clamp(30px,3.4vw,52px);display:grid;grid-template-columns:1fr;gap:30px}@media(min-width:960px){.msm-rep__cta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:44px}}.msm-rep__cta h2{margin:0;color:#fff;font-size:clamp(26px,3vw,40px);font-weight:800;letter-spacing:-1px}.msm-rep__cta-lead{margin:16px 0 0;color:#ffffffa6;font-size:16px;line-height:1.55;max-width:540px}.msm-rep__cta-list{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.msm-rep__cta-list li{position:relative;padding-left:32px;color:#fff;font-size:15.5px}.msm-rep__cta-list li:before{content:"";position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:50%;background:var(--msm-color-accent, #F5A623)}.msm-rep__cta-list li:after{content:"";position:absolute;left:7px;top:5px;width:5px;height:9px;border:solid #0B0B0D;border-width:0 2px 2px 0;transform:rotate(45deg)}.msm-rep__cta-actions{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.msm-rep__cta-btn{display:inline-flex;align-items:center;gap:10px;height:58px;padding:0 30px;border-radius:14px;background:var(--msm-color-accent, #F5A623);color:#16181d;font-weight:800;font-size:16px;text-decoration:none;transition:background .15s ease,transform .15s ease}.msm-rep__cta-btn:hover{background:var(--msm-color-primary-hover, #E8930C);transform:translateY(-2px)}.msm-rep__cta-phone{display:inline-flex;align-items:center;gap:10px;height:58px;padding:0 26px;border-radius:14px;background:transparent;border:1px solid rgba(255,255,255,.16);color:#fff;font-weight:700;font-size:16px;text-decoration:none}.msm-rep__cta-phone:before{content:"";width:9px;height:9px;border-radius:50%;background:#22c55e}.msm-rep__cta-email{color:#fff9;font-size:14.5px}.msm-rep__cta-email a{color:var(--msm-color-accent, #F5A623);text-decoration:none}.msm-rep__devices--icons{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media(min-width:640px){.msm-rep__devices--icons{grid-template-columns:repeat(3,1fr)}}@media(min-width:1040px){.msm-rep__devices--icons{grid-template-columns:repeat(5,1fr);gap:0;border:1px solid var(--msm-color-border, #EEF0F3);border-radius:20px;overflow:hidden}}.msm-rep__device--icon{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;aspect-ratio:auto;padding:36px 18px;background:#fff;border:1px solid var(--msm-color-border, #EEF0F3);border-radius:16px}@media(min-width:1040px){.msm-rep__device--icon{border:0;border-radius:0;border-left:1px solid var(--msm-color-border, #EEF0F3)}.msm-rep__device--icon:first-child{border-left:0}}.msm-rep__device-ic{width:56px;height:56px;border-radius:16px;background:var(--msm-color-accent-plate, #FCF3E1);color:var(--msm-color-accent, #F5A623);display:flex;align-items:center;justify-content:center;flex:none}.msm-rep__device-ic svg{width:26px;height:26px}.msm-rep__device-name{margin:0;font-size:16px;font-weight:800;color:var(--msm-color-text, #16181D)}.msm-rep__chips{display:flex;flex-wrap:wrap;gap:12px}.msm-rep__chip{display:inline-flex;align-items:center;height:44px;padding:0 22px;border-radius:999px;border:1px solid var(--msm-color-border, #E6E8EC);background:#fff;color:var(--msm-color-text, #16181D);font-size:15px;font-weight:600}.msm-rep__chip--hot{background:var(--msm-color-accent, #F5A623);border-color:var(--msm-color-accent, #F5A623);color:#16181d;font-weight:700}.msm-rep__form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}@media(max-width:520px){.msm-rep__form-grid{grid-template-columns:1fr}}.msm-rep__form-field{margin-bottom:16px}.msm-rep__form-grid .msm-rep__form-field{margin-bottom:0}.msm-rep__form-label{display:block;font-weight:700;font-size:14.5px;color:var(--msm-color-text, #16181D);margin-bottom:8px}.msm-rep__form-card .msm-input{width:100%;box-sizing:border-box}.msm-rep__form-card textarea.msm-input{resize:vertical}.msm-rep__form-consent{margin:4px 0 16px}.msm-rep__form-submit{width:100%}.msm-rep__cards{display:grid;grid-template-columns:1fr;gap:18px}@media(min-width:760px){.msm-rep__cards{grid-template-columns:repeat(3,1fr)}}.msm-rep__card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--msm-color-border, #EEF0F3);border-radius:20px;padding:clamp(22px,2.4vw,30px)}.msm-rep__card-ic{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:var(--msm-color-accent-soft, #FEF3D6);color:var(--msm-color-accent-strong, #B07C00);margin-bottom:20px}.msm-rep__card-ic svg{width:26px;height:26px}.msm-rep__card-title{margin:0 0 12px;font-size:19px;font-weight:800;color:var(--msm-color-text, #16181D)}.msm-rep__card-desc{margin:0;color:var(--msm-color-text-muted, #676E7C);font-size:15px;line-height:1.6;flex:1}.msm-rep__card-link{margin-top:20px;display:inline-flex;align-items:center;gap:8px;color:var(--msm-color-accent-link, #C97A00);font-weight:700;font-size:15px;text-decoration:none;transition:gap .15s ease}.msm-rep__card-link:hover{gap:12px}.msm-header .msm-header__catalog-btn{background:var(--msm-color-accent, #FFBD27)!important;border:1.5px solid var(--msm-color-accent, #FFBD27)!important;color:var(--msm-color-on-accent, #16181D)!important;width:auto!important;min-width:0!important;height:48px!important;border-radius:13px!important;text-transform:none!important;box-shadow:none!important;letter-spacing:normal!important}.msm-header .msm-header__catalog-btn:hover,.msm-header .msm-header__catalog-btn:focus-visible,.msm-header .msm-header__catalog-btn[aria-expanded=true]{background:var(--msm-color-primary-hover, #F0AC0E)!important;border-color:var(--msm-color-primary-hover, #F0AC0E)!important;color:var(--msm-color-on-accent, #16181D)!important}.msm-header .msm-header__catalog-mark{background:#fff!important;color:var(--msm-color-text, #16181D)!important}.msm-header .msm-header__catalog-chevron{color:var(--msm-color-on-accent, #16181D)!important}.msm-header .msm-header__consult{background:transparent!important;color:var(--msm-color-text, #16181D)!important;border:1.5px solid var(--msm-color-border-input, #E6E8EC)!important;border-radius:13px!important;width:auto!important;min-width:0!important;max-width:none!important;height:48px!important;text-transform:none!important;box-shadow:none!important;letter-spacing:normal!important;text-shadow:none!important}.msm-header .msm-header__consult:hover,.msm-header .msm-header__consult:focus-visible{background:transparent!important;border-color:var(--msm-color-accent, #FFBD27)!important;color:var(--msm-color-text, #16181D)!important}.msm-header .msm-search__submit{width:auto!important;min-width:0!important;color:var(--msm-color-text, #16181D)!important;text-transform:uppercase!important;box-shadow:none!important;border-radius:0!important}.msm-header .msm-header__cart{background:transparent!important;box-shadow:none!important;border:0!important}.msm-header__top-bar,.msm-header__main{width:100%}.msm-header .msm-header__top-bar-inner,.msm-header .msm-header__main-inner{width:100%!important;max-width:1560px!important;margin:0 auto!important;padding:0 32px!important;box-sizing:border-box!important}.msm-header__top-bar{background:#fff!important;border-bottom:1px solid #EEF0F3!important}.msm-header__top-bar-inner{height:48px!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important;align-items:center;gap:0 18px!important;font-size:14.5px;color:#6b7280;white-space:nowrap;flex-wrap:nowrap}.msm-header__top-bar .msm-header__top-menu a,.msm-header__top-bar .msm-nav--primary .msm-nav__list>li>a{color:#6b7280;font-size:14.5px;font-weight:500;text-decoration:none}.msm-header__top-bar .msm-header__top-menu a:hover,.msm-header__top-bar .msm-nav--primary .msm-nav__list>li>a:hover{color:#16181d}.msm-header__top-contact--phone{gap:7px;font-weight:400;font-size:14.5px;letter-spacing:0;color:#6b7280}.msm-header__top-contact--phone .msm-header__top-contact-code,.msm-header__top-contact--phone .msm-header__top-contact-num{color:#6b7280!important;font-weight:400!important;font-size:14.5px!important}.msm-header__top-contact--phone .msm-header__top-contact-icon{color:#9198a1!important}.msm-header__top-contact--phone:hover,.msm-header__top-contact--phone:hover .msm-header__top-contact-code,.msm-header__top-contact--phone:hover .msm-header__top-contact-num{color:#16181d!important}.msm-header__top-contact--email,.msm-header__top-item--place{gap:7px;font-size:14.5px;font-weight:400;color:#6b7280;border-left:0!important;padding-left:0!important}.msm-header__top-contact--email .msm-header__top-contact-value--sm,.msm-header__top-contact--email .msm-header__top-contact-value{font-size:14.5px!important;font-weight:400!important}.msm-header__top-contact--email .msm-header__top-contact-value{color:#6b7280}.msm-header__top-contact--email:hover .msm-header__top-contact-value{color:#16181d}.msm-header__top-contact--email .msm-header__top-contact-icon,.msm-header__top-item--place .msm-header__top-item-icon{color:#9198a1}.msm-header__top-contact--email:before,.msm-header__top-item--place:before{content:"";flex:none;width:1px;height:18px;margin-right:14px;background:#e6e8ec}.msm-header__main-inner{height:68px!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important;align-items:center;gap:12px!important;flex-wrap:nowrap!important;line-height:1.2!important}.msm-header .msm-logo{gap:9px;margin-right:4px;flex:none;align-items:center}.msm-header .msm-logo__mark{width:32px;height:32px;background:#f5a623;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#fff}.msm-header .msm-logo__mark svg{width:18px;height:18px}.msm-header .msm-logo__name{font-weight:800;font-size:18px;letter-spacing:-.6px;color:#16181d}.msm-header .msm-header__catalog-btn{height:44px!important;border-radius:11px!important;padding:0 16px!important;gap:8px!important;background:#fff!important;border:1.5px solid #E6E8EC!important;color:#16181d!important;font-size:14px!important;font-weight:600!important}.msm-header .msm-header__catalog-btn:hover{border-color:#f5a623!important;background:#fff!important}.msm-header .msm-header__catalog-btn[aria-expanded=true]{border-color:#f5a623!important;background:#fcf3e1!important}.msm-header .msm-header__catalog-mark{width:24px!important;height:24px!important;border-radius:7px!important;background:#f5a623!important;color:#fff!important;display:flex!important;align-items:center;justify-content:center}.msm-header .msm-header__catalog-ic{display:flex;align-items:center;justify-content:center}.msm-header .msm-header__catalog-ic--close,.msm-header .msm-header__catalog-btn[aria-expanded=true] .msm-header__catalog-ic--grid{display:none}.msm-header .msm-header__catalog-btn[aria-expanded=true] .msm-header__catalog-ic--close{display:flex}.msm-header .msm-header__catalog-chevron{color:#16181d!important;transition:transform .18s ease}.msm-header .msm-header__catalog-btn[aria-expanded=true] .msm-header__catalog-chevron{transform:rotate(180deg)}.msm-header .msm-search{flex:1 1 auto;min-width:220px}.msm-header .msm-search__field{height:44px!important;background:#fff!important;border:1.5px solid #E6E8EC!important;border-radius:11px!important;overflow:hidden;display:flex;align-items:stretch}.msm-header .msm-search__field:focus-within{border-color:#f5a623!important}.msm-header .msm-search__ico{display:flex;align-items:center;padding-left:14px;color:#9198a1;flex:none}.msm-header .msm-search__ico svg{width:17px;height:17px}.msm-header .msm-search__input{padding:0 18px!important;font-size:14px!important;color:#16181d!important;background:transparent;align-self:center}.msm-header .msm-search__submit{align-self:stretch!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#edeef1!important;color:#16181d!important;padding:0 20px!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important}.msm-header .msm-search__submit:hover{background:#e3e5e9!important}.msm-header .msm-search__submit-text{display:none!important}.msm-header .msm-search__submit-icon{display:flex!important;align-items:center;color:#16181d}.msm-header .msm-search__submit-icon svg{width:20px!important;height:20px!important}.msm-header .msm-header__main-nav{flex:0 1 auto;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent)}.msm-header .msm-header__main-menu{display:flex;align-items:center;gap:8px;list-style:none;margin:0 0 0 14px;padding:0;flex-wrap:nowrap;white-space:nowrap}.msm-header .msm-header__main-menu>li{position:relative}.msm-header .msm-header__main-menu>li>a{color:#16181d;display:block;font-size:14px;font-weight:600;padding:8px 14px;border-radius:9px;text-decoration:none;transition:background .15s ease,color .15s ease}.msm-header .msm-header__main-menu>li>a:hover,.msm-header .msm-header__main-menu>li.current-menu-item>a{background:#fcf3e1;color:#e8930c}@media(max-width:1439px){.msm-header .msm-header__main-nav{display:none}}.msm-header .msm-header__consult{height:44px!important;padding:0 18px!important;background:#fff!important;border:1.5px solid #E6E8EC!important;border-radius:11px!important;color:#16181d!important;font-size:13.5px!important;font-weight:600!important}.msm-header .msm-header__consult:hover{border-color:#f5a623!important;background:#fff!important}.msm-header .msm-header__cart{flex-direction:column;align-items:center;gap:2px;padding:0 4px;margin-left:2px;color:#16181d;position:relative}.msm-header .msm-header__cart-icon-wrap svg{width:22px;height:22px}.msm-header .msm-header__cart-label{font-size:11.5px;color:#16181d}.msm-header .msm-header__cart-count{top:-5px!important;right:-5px!important;width:17px!important;height:17px!important;background:#f5a623!important;color:#16181d!important;font-size:10.5px!important;font-weight:700!important}@media(max-width:1359px){.msm-header__top-contact--email{display:none!important}}.msm-header{position:sticky;top:-49px;z-index:100;background:#fff}.msm-header__main{transition:box-shadow .18s ease}.msm-header.is-stuck .msm-header__main{box-shadow:0 6px 22px #1018281a}.msm-header__main-inner{transition:height .2s ease}.msm-header .msm-logo__mark{transition:width .2s ease,height .2s ease,border-radius .2s ease}.msm-header .msm-logo__mark svg{transition:width .2s ease,height .2s ease}.msm-header .msm-logo__name{transition:font-size .2s ease}.msm-header.is-stuck .msm-header__main-inner{height:54px!important}.msm-header.is-stuck .msm-logo__mark{width:26px;height:26px;border-radius:8px}.msm-header.is-stuck .msm-logo__mark svg{width:15px;height:15px}.msm-header.is-stuck .msm-logo__name{font-size:16px}.msm-header.is-stuck .msm-header__catalog-btn,.msm-header.is-stuck .msm-header__search{transition:height .2s ease}@media(max-width:1280px){.msm-header{top:0}}.msm-field-row,.msm-rep__form-field{display:flex;flex-direction:column;gap:2px;background:var(--msm-color-surface, #F4F5F7);border:1.5px solid transparent;border-radius:14px;padding:8px 16px;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.msm-field-row:focus-within,.msm-rep__form-field:focus-within{background:#fff;border-color:var(--msm-color-accent, #FFBD27);box-shadow:0 0 0 3px #ffbd272e}.msm-field-row__label,.msm-rep__form-label{color:var(--msm-color-text-muted, #6B7280);font-size:12.5px;font-weight:600;line-height:1.2;margin:0 0 1px}.msm-field-row input,.msm-field-row textarea,.msm-field-row select,.msm-rep__form-field input,.msm-rep__form-field textarea,.msm-rep__form-field select{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;min-height:22px;height:auto!important;width:100%;font-family:inherit;font-size:15.5px;color:var(--msm-color-text, #16181D)}.msm-field-row textarea,.msm-rep__form-field textarea{min-height:66px;resize:vertical}.msm-field-row input:focus,.msm-field-row textarea:focus,.msm-rep__form-field input:focus,.msm-rep__form-field textarea:focus{outline:0!important}.msm-input,.msm-callback-modal__input,.msm-callback-modal__textarea,.msm-qa__input,.msm-qa__textarea,.msm-ct__input{background:var(--msm-color-surface, #F4F5F7);border:1.5px solid transparent;border-radius:14px;box-shadow:none;padding:10px 16px;width:100%;box-sizing:border-box;font-family:inherit;font-size:15.5px;color:var(--msm-color-text, #16181D);transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}textarea.msm-input,.msm-callback-modal__textarea,.msm-qa__textarea,textarea.msm-ct__input{min-height:90px;resize:vertical}.msm-input::placeholder,.msm-callback-modal__input::placeholder,.msm-callback-modal__textarea::placeholder,.msm-qa__input::placeholder,.msm-qa__textarea::placeholder,.msm-ct__input::placeholder{color:var(--msm-color-text-dim, #9AA0AC)}.msm-input:focus,.msm-callback-modal__input:focus,.msm-callback-modal__textarea:focus,.msm-qa__input:focus,.msm-qa__textarea:focus,.msm-ct__input:focus{background:#fff;border-color:var(--msm-color-accent, #FFBD27);box-shadow:0 0 0 3px #ffbd272e;outline:0}.msm-field-row .msm-input,.msm-field-row .msm-callback-modal__input,.msm-field-row .msm-callback-modal__textarea,.msm-rep__form-field .msm-input{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.msm-field-row.has-error,.msm-input.msm-invalid{border-color:#e23b3b;box-shadow:0 0 0 3px #e23b3b24}.msm-required{color:#e23b3b;font-weight:700}.msm-callback-modal__file,.msm-ct__file{background:var(--msm-color-surface, #F4F5F7)!important;border:1.5px solid transparent!important;border-radius:16px!important}.msm-callback-modal__file:hover,.msm-ct__file:hover{border-color:var(--msm-color-accent, #FFBD27)!important}.msm-consent{align-items:flex-start}.msm-btn.is-loading,button.is-loading{opacity:.8;cursor:progress}.msm-btn.is-loading>span,button.is-loading>span{vertical-align:middle}.msm-form-spin{display:inline-block;width:16px;height:16px;margin-right:8px;vertical-align:middle;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:msm-form-spin .6s linear infinite}@keyframes msm-form-spin{to{transform:rotate(360deg)}}.msm-form-notice{margin-bottom:14px}.msm-form-done{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;margin:4px 0;padding:26px 20px 24px;border:1.5px solid var(--msm-color-success, #1E9E57);border-radius:16px;background:var(--msm-color-success-bg, #E9F7EE);animation:msm-form-done-in .28s ease}@keyframes msm-form-done-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.msm-form-done__icon{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;margin-bottom:4px;border-radius:50%;background:var(--msm-color-success, #1E9E57);color:#fff;box-shadow:0 4px 14px #1e9e574d}.msm-form-done__title{margin:0;font-family:var(--msm-font-heading);font-size:18px;font-weight:var(--msm-fw-bold);color:var(--msm-color-text, #16181D)}.msm-form-done__text{margin:0;max-width:34ch;color:#2c6b48;font-size:14.5px;line-height:1.45}.msm-rep__form-card .msm-notification,.msm-contacts__form .msm-notification,.msm-ct__form .msm-notification,.msm-callback-modal__form .msm-notification{margin-bottom:16px}.msm-rep__form .msm-form-notice,.msm-contacts__form .msm-form-notice,.msm-ct__form .msm-form-notice{margin-bottom:14px}.msm-filter-bar,.msm-filters__close,.msm-filters__footer,.msm-filters__acc-head,.msm-filters__price-chips,.msm-filters__search{display:none}.msm-filters__acc-body{display:flex;flex-direction:column;gap:14px}body.msm-nav-open .msm-filter-bar,body.msm-nav-open .msm-filter-overlay,body.msm-nav-open .msm-sort-sheet{display:none!important}@media(max-width:1100px){.msm-filter-bar{position:fixed;left:0;right:0;bottom:0;z-index:150;display:flex;gap:10px;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));background:var(--msm-color-bg, #fff);border-top:1px solid var(--msm-color-border, #E2E4E9);box-shadow:0 -6px 20px #10121614}.msm-filter-bar__filters{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:0 18px;border:0;border-radius:13px;background:#16181d;color:#fff;font-family:var(--msm-font-heading);font-size:15.5px;font-weight:var(--msm-fw-bold);cursor:pointer}.msm-filter-bar__badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--msm-color-accent, #FFBD27);color:#16181d;font-size:13px;font-weight:var(--msm-fw-bold);line-height:1}.msm-filter-bar__sort{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:50px;padding:0 18px;border:1px solid var(--msm-color-border-strong, #E2E4E9);border-radius:13px;background:#fff;color:var(--msm-color-text, #16181D);font-family:var(--msm-font-heading);font-size:15px;font-weight:var(--msm-fw-semibold);cursor:pointer}.msm-catalog{padding-bottom:84px}.msm-filter-overlay{position:fixed;inset:0;z-index:160;background:#10121673;animation:msm-fade-in .2s ease}.msm-filter-overlay[hidden]{display:none}body.msm-filters-lock{overflow:hidden}.msm-filters--sidebar{position:fixed;inset:auto 0 0;z-index:170;display:flex;flex-direction:column;max-height:90vh;margin:0;padding:0;border:0;border-radius:20px 20px 0 0;background:var(--msm-color-bg, #fff);box-shadow:0 -10px 40px #10121638;transform:translateY(100%);transition:transform .3s cubic-bezier(.32,.72,0,1);will-change:transform;overscroll-behavior:contain}.msm-filters--sidebar.is-open{transform:translateY(0)}.msm-filters__form{display:flex;flex-direction:column;gap:0;min-height:0;max-height:90vh}.msm-filters__header{position:relative;flex:none;padding:20px 18px 14px;border-bottom:1px solid var(--msm-color-line-soft, #EEF0F3)}.msm-filters__header:before{content:"";position:absolute;top:8px;left:50%;transform:translate(-50%);width:40px;height:4px;border-radius:999px;background:var(--msm-color-border, #E2E4E9)}.msm-filters__heading{font-size:18px}.msm-filters__reset{margin-left:auto;margin-right:14px;font-size:14px}.msm-filters__close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:9px;background:var(--msm-color-surface, #F4F5F7);color:var(--msm-color-text, #16181D);cursor:pointer}.msm-filters--sidebar{overflow:hidden}.msm-filters__form{overflow-y:auto;-webkit-overflow-scrolling:touch}.msm-filters__section{flex:none}.msm-filters__header{position:sticky;top:0;z-index:2;background:var(--msm-color-bg, #fff)}.msm-filters__footer{position:sticky;bottom:0;z-index:2}.msm-filters__section{gap:0;padding:0 18px;border-bottom:1px solid var(--msm-color-line-soft, #EEF0F3)}.msm-filters__section legend{display:none}.msm-filters__acc-head{display:flex;align-items:center;gap:10px;width:100%;padding:16px 0;border:0;background:none;color:var(--msm-color-text, #16181D);font-family:var(--msm-font-heading);font-size:16px;font-weight:var(--msm-fw-semibold);text-align:left;cursor:pointer}.msm-filters__acc-label{flex:none}.msm-filters__acc-value{flex:1;min-width:0;color:var(--msm-color-text-dim, #9AA0A8);font-size:14px;font-weight:400;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msm-filters__acc-chev{flex:none;display:inline-flex;color:var(--msm-color-text-dim, #9AA0A8);transition:transform .2s ease}.msm-filters__section.is-open .msm-filters__acc-chev{transform:rotate(180deg)}.msm-filters__acc-body{padding:0 0 18px}.msm-filters__section:not(.is-open) .msm-filters__acc-body{display:none}.msm-filters__price-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.msm-filters__price-chip{border:1px solid var(--msm-color-border, #E2E4E9);border-radius:999px;padding:8px 14px;background:#fff;color:var(--msm-color-text, #16181D);font-size:13.5px;cursor:pointer}.msm-filters__price-chip.is-active{border-color:var(--msm-color-accent, #FFBD27);background:var(--msm-color-accent-plate, #FCF3E1)}.msm-filters__search{display:block;margin-bottom:12px}.msm-filters__search-input{width:100%;height:44px;padding:0 14px;border:1px solid var(--msm-color-border, #E2E4E9);border-radius:11px;background:var(--msm-color-surface, #F4F5F7);font:inherit;font-size:15px}.msm-filters__search-input:focus{outline:none;border-color:var(--msm-color-accent, #FFBD27);background:#fff}.msm-filters__brands.is-collapsible .msm-filters__brand:nth-child(n+7){display:grid}.msm-filters__more{display:none}.msm-filters__brand{padding:8px 0}.msm-filters__pill{padding:10px 15px;font-size:14px}.msm-filters__footer{flex:none;padding:12px 18px calc(14px + env(safe-area-inset-bottom,0px));background:var(--msm-color-bg, #fff);border-top:1px solid var(--msm-color-line-soft, #EEF0F3)}.msm-filters__apply{display:flex;align-items:center;justify-content:center;width:100%;min-height:54px;border:0;border-radius:14px;background:var(--msm-color-accent, #FFBD27);color:#16181d;font-family:var(--msm-font-heading);font-size:16px;font-weight:var(--msm-fw-bold);cursor:pointer;transition:opacity .15s ease}.msm-filters__apply:active{transform:translateY(1px)}.msm-filters__apply.is-loading{opacity:.65}.msm-filters__submit{display:none}}@keyframes msm-fade-in{0%{opacity:0}to{opacity:1}}.msm-sort-sheet{position:fixed;inset:0;z-index:180;display:flex;align-items:flex-end;background:#10121673;animation:msm-fade-in .2s ease}.msm-sort-sheet[hidden]{display:none}.msm-sort-sheet__panel{width:100%;max-height:80vh;overflow-y:auto;background:var(--msm-color-bg, #fff);border-radius:20px 20px 0 0;box-shadow:0 -10px 40px #10121638;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));animation:msm-slide-up .3s cubic-bezier(.32,.72,0,1)}@keyframes msm-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.msm-sort-sheet__head{position:relative;display:flex;align-items:center;justify-content:space-between;padding:20px 18px 12px;border-bottom:1px solid var(--msm-color-line-soft, #EEF0F3);font-family:var(--msm-font-heading);font-size:18px;font-weight:var(--msm-fw-bold)}.msm-sort-sheet__head:before{content:"";position:absolute;top:8px;left:50%;transform:translate(-50%);width:40px;height:4px;border-radius:999px;background:var(--msm-color-border, #E2E4E9)}.msm-sort-sheet__close{width:34px;height:34px;border:0;border-radius:9px;background:var(--msm-color-surface, #F4F5F7);color:var(--msm-color-text, #16181D);font-size:22px;line-height:1;cursor:pointer}.msm-sort-sheet__list{display:flex;flex-direction:column;padding:6px 0}.msm-sort-sheet__opt{display:flex;align-items:center;justify-content:space-between;width:100%;padding:15px 18px;border:0;background:none;color:var(--msm-color-text, #16181D);font-size:15.5px;text-align:left;cursor:pointer}.msm-sort-sheet__opt.is-active{color:var(--msm-color-accent-link, #C97A00);font-weight:var(--msm-fw-semibold)}.msm-sort-sheet__opt.is-active:after{content:"";width:8px;height:14px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg);margin-right:4px}.msm-sort-sheet__opt:active{background:var(--msm-color-surface, #F4F5F7)}@media(min-width:1101px){.msm-sort-sheet{display:none!important}}.msm-kp{--acc-text:#E8930C;--acc-text-h:#C97A00;--sand:#FCF3E1;--sand-line:#F6DFAE;--sand-text:#7A5407;padding-top:16px;padding-bottom:60px;display:flex;flex-direction:column;gap:clamp(26px,3.4vw,44px)}.msm-kp__h2{margin:0;font-size:clamp(23px,2.6vw,32px);font-weight:800;letter-spacing:-.02em;color:var(--msm-color-text,#16181D)}.msm-kp__sub{margin:8px 0 0;color:var(--msm-color-text-muted,#676E7C);font-size:15px}.msm-kp__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,46%);gap:clamp(28px,3.4vw,56px);align-items:start;margin-top:8px}@media(max-width:980px){.msm-kp__hero{grid-template-columns:1fr}}.msm-kp__badge{display:inline-flex;align-items:center;gap:8px;background:var(--sand);color:var(--sand-text);border:1px solid var(--sand-line);border-radius:999px;padding:7px 14px 7px 8px;font-size:13px;font-weight:700;margin-bottom:20px}.msm-kp__badge-ic{display:inline-flex;width:24px;height:24px;border-radius:50%;background:var(--msm-color-primary-gradient,linear-gradient(180deg,#FFCB52,#FFBD27));color:#16181d;align-items:center;justify-content:center}.msm-kp__badge-ic svg{width:14px;height:14px}.msm-kp__title{margin:0 0 18px;font-size:clamp(30px,3.8vw,50px);font-weight:800;letter-spacing:-1.6px;line-height:1.04;color:var(--msm-color-text,#16181D)}.msm-kp__title-acc{color:var(--acc-text);display:block}.msm-kp__lead{margin:0 0 24px;font-size:16px;line-height:1.6;color:var(--msm-color-text-body,#4A4F57);max-width:560px}.msm-kp__checks{list-style:none;margin:0 0 26px;padding:0;display:flex;flex-direction:column;gap:14px}.msm-kp__checks li{display:flex;align-items:center;gap:12px;font-size:15.5px;color:var(--msm-color-text,#16181D)}.msm-kp__check-ic{flex:none;width:24px;height:24px;border-radius:50%;background:var(--sand);color:var(--acc-text);display:flex;align-items:center;justify-content:center}.msm-kp__check-ic svg{width:14px;height:14px}.msm-kp__hero-contacts{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.msm-kp__hero-phone{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 22px;border-radius:13px;background:#fff;border:1.5px solid var(--msm-color-border-strong,#E2E4E9);color:var(--msm-color-text,#16181D);font-weight:700;font-size:16px;text-decoration:none;transition:.15s ease}.msm-kp__hero-phone svg{color:var(--acc-text)}.msm-kp__hero-phone:hover{border-color:#c9ccd3;transform:translateY(-1px)}.msm-kp__hero-email{color:var(--acc-text);font-weight:700;font-size:15.5px;text-decoration:none}.msm-kp__hero-email:hover{color:var(--acc-text-h);text-decoration:underline}.msm-kp__hero-form{position:sticky;top:96px}@media(max-width:980px){.msm-kp__hero-form{position:static}}.msm-kp__form-card{background:#fff;border:1px solid var(--msm-color-border,#EEF0F3);border-radius:22px;padding:clamp(24px,2.6vw,34px);box-shadow:0 24px 60px #10182812}.msm-kp__form-title{margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--msm-color-text,#16181D)}.msm-kp__form-sub{margin:6px 0 20px;color:var(--msm-color-text-muted,#676E7C);font-size:14.5px}.msm-kp__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}@media(max-width:520px){.msm-kp__grid{grid-template-columns:1fr}}.msm-kp .msm-required{color:#e23b3b}.msm-kp__file{margin:2px 0 16px}.msm-kp__file-label{display:block;font-weight:700;font-size:13px;color:var(--msm-color-text,#16181D);margin-bottom:8px}.msm-kp__file-opt{color:var(--msm-color-text-dim,#9AA0AC);font-weight:600}.msm-kp__file-drop{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1.5px dashed var(--msm-color-border-strong,#E2E4E9);border-radius:14px;cursor:pointer;transition:.15s ease;background:#fff}.msm-kp__file-drop:hover{border-color:var(--msm-color-accent,#FFBD27);background:#fffdf6}.msm-kp__file-ic{flex:none;width:34px;height:34px;border-radius:9px;background:var(--sand);color:var(--acc-text);display:flex;align-items:center;justify-content:center}.msm-kp__file-text{color:var(--msm-color-text-muted,#676E7C);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msm-kp__file-drop.has-file .msm-kp__file-text{color:var(--msm-color-text,#16181D);font-weight:600}.msm-kp__consent{display:flex;align-items:flex-start;gap:10px;margin:2px 0 8px;cursor:pointer;font-size:14px;color:var(--msm-color-text,#16181D)}.msm-kp__consent input{width:20px;height:20px;margin:0;flex:none;accent-color:var(--msm-color-accent,#FFBD27)}.msm-kp__policy{margin:0 0 18px;color:var(--msm-color-text-dim,#9AA0AC);font-size:13px;line-height:1.5}.msm-kp__policy a{color:var(--acc-text);font-weight:600;text-decoration:none}.msm-kp__policy a:hover{text-decoration:underline}.msm-kp__submit{width:100%;height:54px;font-size:16px}.msm-kp__note{margin:14px 0 0;display:flex;align-items:center;gap:8px;color:var(--msm-color-text-muted,#676E7C);font-size:13.5px}.msm-kp__note:before{content:"";width:9px;height:9px;border-radius:50%;background:#15803d;flex:none}.msm-kp__stats{list-style:none;margin:0;padding:clamp(24px,2.6vw,34px);background:var(--msm-color-surface-dark,#0B0B0D);border-radius:22px;display:grid;grid-template-columns:repeat(4,1fr);gap:0}@media(max-width:900px){.msm-kp__stats{grid-template-columns:repeat(2,1fr);gap:26px 0}}@media(max-width:520px){.msm-kp__stats{grid-template-columns:1fr;gap:22px}}.msm-kp__stat{padding:0 26px;position:relative}.msm-kp__stat+.msm-kp__stat:before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:1px;background:var(--msm-color-dark-line,#2A2C32)}@media(max-width:900px){.msm-kp__stat:nth-child(odd):before{display:none}.msm-kp__stat{padding:0 20px}}@media(max-width:520px){.msm-kp__stat:before{display:none!important}}.msm-kp__stat-n{display:block;font-size:clamp(30px,3vw,40px);font-weight:800;letter-spacing:-.02em;color:#fff;line-height:1}.msm-kp__stat-u{color:var(--msm-color-accent,#FFBD27)}.msm-kp__stat-l{display:block;margin-top:12px;font-size:14px;font-weight:700;color:#fff}.msm-kp__stat-d{display:block;margin-top:8px;font-size:13px;line-height:1.5;color:var(--msm-color-dark-text-muted,#A8ACB3)}.msm-kp__cats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:22px}@media(max-width:1040px){.msm-kp__cats{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.msm-kp__cats{grid-template-columns:1fr}}.msm-kp__cat{background:#fff;border:1px solid var(--msm-color-border,#EEF0F3);border-radius:18px;padding:24px;display:flex;flex-direction:column;transition:.15s ease}.msm-kp__cat:hover{border-color:var(--msm-color-border-strong,#E2E4E9);box-shadow:0 14px 34px #10182814;transform:translateY(-3px)}.msm-kp__cat-ic{width:46px;height:46px;border-radius:12px;background:var(--sand);display:flex;align-items:center;justify-content:center;color:var(--acc-text);margin-bottom:18px}.msm-kp__cat-t{margin:0 0 10px;font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--msm-color-text,#16181D)}.msm-kp__cat-d{margin:0 0 18px;color:var(--msm-color-text-muted,#676E7C);font-size:14px;line-height:1.55;flex:1}.msm-kp__cat-link{display:inline-flex;align-items:center;gap:6px;color:var(--acc-text);font-weight:700;font-size:14px;text-decoration:none;margin-top:auto}.msm-kp__cat-link svg{width:16px;height:16px}.msm-kp__cat-link:hover{color:var(--acc-text-h)}.msm-kp__cat:hover .msm-kp__cat-link svg{transform:translate(3px);transition:transform .15s ease}.msm-kp__why{background:var(--msm-color-surface,#F7F8FA);border:1px solid var(--msm-color-border,#EEF0F3);border-radius:22px;padding:clamp(26px,3vw,44px)}.msm-kp__why-list{list-style:none;margin:22px 0 0;padding:0}.msm-kp__why-item{display:grid;grid-template-columns:56px minmax(0,300px) 1fr;gap:20px;align-items:start;padding:22px 0;border-top:1px solid var(--msm-color-border,#EEF0F3)}.msm-kp__why-item:first-child{border-top:0;padding-top:4px}@media(max-width:820px){.msm-kp__why-item{grid-template-columns:44px 1fr;gap:8px 16px}.msm-kp__why-d{grid-column:2}}.msm-kp__why-n{color:var(--acc-text);font-weight:800;font-size:15px}.msm-kp__why-t{font-weight:700;font-size:16px;color:var(--msm-color-text,#16181D);letter-spacing:-.01em}.msm-kp__why-d{color:var(--msm-color-text-muted,#676E7C);font-size:14.5px;line-height:1.6}.msm-kp__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px}@media(max-width:820px){.msm-kp__steps{grid-template-columns:1fr}}.msm-kp__step{background:#fff;border:1px solid var(--msm-color-border,#EEF0F3);border-radius:18px;padding:26px 24px}.msm-kp__step-n{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:11px;background:var(--msm-color-primary-gradient,linear-gradient(180deg,#FFCB52,#FFBD27));color:#16181d;font-weight:800;font-size:15px;margin-bottom:18px}.msm-kp__step-t{margin:0 0 10px;font-size:17px;font-weight:700;color:var(--msm-color-text,#16181D)}.msm-kp__step-d{margin:0;color:var(--msm-color-text-muted,#676E7C);font-size:14.5px;line-height:1.6}.msm-kp__cta{background:var(--msm-color-surface-dark,#0B0B0D);color:#fff;border-radius:22px;padding:clamp(28px,3.2vw,48px);display:grid;grid-template-columns:1fr auto;gap:16px 32px;align-items:center}@media(max-width:820px){.msm-kp__cta{grid-template-columns:1fr}}.msm-kp__cta-h{margin:0;font-size:clamp(24px,2.8vw,34px);font-weight:800;letter-spacing:-.02em}.msm-kp__cta-d{margin:12px 0 0;color:var(--msm-color-dark-text-muted,#A8ACB3);font-size:15px;line-height:1.6;max-width:520px}.msm-kp__cta-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.msm-kp__cta-btn{display:inline-flex;align-items:center;gap:9px;height:56px;padding:0 28px;border-radius:13px;background:var(--msm-color-primary-gradient,linear-gradient(180deg,#FFCB52,#FFBD27));color:#16181d;font-weight:700;font-size:16px;text-decoration:none;transition:.15s ease}.msm-kp__cta-btn svg{width:18px;height:18px}.msm-kp__cta-btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px #f5a62359}.msm-kp__cta-btn:hover svg{transform:translate(3px);transition:transform .15s ease}.msm-kp__cta-phone{display:inline-flex;align-items:center;gap:10px;height:56px;padding:0 26px;border-radius:13px;background:transparent;border:1px solid var(--msm-color-dark-line,#2A2C32);color:#fff;font-weight:700;font-size:16px;text-decoration:none;transition:.15s ease}.msm-kp__cta-phone:hover{border-color:#4a4d55}.msm-kp__cta-dot{width:9px;height:9px;border-radius:50%;background:#22c55e;flex:none}.msm-kp__cta-mail{grid-column:1/-1;margin:6px 0 0;color:var(--msm-color-dark-text-muted,#A8ACB3);font-size:14.5px}.msm-kp__cta-mail a{color:var(--acc-text);font-weight:700;text-decoration:none}.msm-kp__cta-mail a:hover{text-decoration:underline}.msm-rvw{--rvw-star:#FFBD27;--rvw-star-empty:#E2E4E9;background:#fff;border:1px solid var(--msm-color-border,#EEF0F3);border-radius:22px;padding:clamp(22px,2.8vw,40px)}.msm-rvw__head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:18px;margin-bottom:6px;border-bottom:2px solid var(--msm-color-text,#16181D)}.msm-rvw__title{margin:0;font-size:clamp(22px,2.6vw,30px);font-weight:800;letter-spacing:-.02em;color:var(--msm-color-text,#16181D)}.msm-rvw__summary{display:inline-flex;align-items:center;gap:8px}.msm-rvw__score{font-size:18px;font-weight:800;color:var(--msm-color-text,#16181D)}.msm-rvw__count{color:var(--msm-color-text-dim,#9AA0AC);font-size:14px}.msm-rvw__stars{display:inline-flex;align-items:center;gap:2px;line-height:0}.msm-rvw__star{display:block}.msm-rvw__star path{fill:var(--rvw-star-empty)}.msm-rvw__star.is-full path,.msm-rvw__star.is-half path{fill:var(--rvw-star)}.msm-rvw__list{margin-top:4px}.msm-rvw__item{display:grid;grid-template-columns:minmax(200px,250px) 1fr;gap:22px 44px;padding:24px 0;border-top:1px solid var(--msm-color-border,#EEF0F3)}.msm-rvw__item:first-child{border-top:0}@media(max-width:760px){.msm-rvw__item{grid-template-columns:1fr;gap:12px}}.msm-rvw__meta{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.msm-rvw__name{font-size:16px;font-weight:700;color:var(--msm-color-text,#16181D)}.msm-rvw__when{font-size:13px;color:var(--msm-color-text-dim,#9AA0AC)}.msm-rvw__verified{display:inline-flex;align-items:center;gap:6px;background:#e7f6ec;color:#15803d;border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:600}.msm-rvw__verified svg{color:#15803d}.msm-rvw__body{min-width:0}.msm-rvw__text{margin:0 0 16px;font-size:15.5px;line-height:1.6;color:var(--msm-color-text-body,#33373f)}.msm-rvw__prod{display:inline-flex;align-items:center;gap:12px;max-width:100%;background:var(--msm-color-surface,#F4F5F7);border:1px solid transparent;border-radius:14px;padding:10px 16px 10px 10px;text-decoration:none;transition:.15s ease}a.msm-rvw__prod:hover{border-color:var(--msm-color-border-strong,#E2E4E9);background:#eef0f3}.msm-rvw__prod-img{flex:none;width:42px;height:42px;border-radius:9px;background-color:#fff;background-size:cover;background-position:center;border:1px solid var(--msm-color-border,#EEF0F3)}.msm-rvw__prod-name{font-size:14px;color:var(--msm-color-text,#16181D);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msm-rvw__more{display:inline-flex;align-items:center;justify-content:center;margin-top:22px;height:52px;padding:0 26px;border-radius:13px;background:#fff;border:1.5px solid var(--msm-color-text,#16181D);color:var(--msm-color-text,#16181D);font-family:inherit;font-weight:700;font-size:15px;cursor:pointer;text-decoration:none;transition:.15s ease}.msm-rvw__more:hover{background:var(--msm-color-text,#16181D);color:#fff}.msm-rvw__yandex{margin-top:22px}.msm-rvw__yandex-head{margin-bottom:12px}.msm-rvw__yandex-label{font-size:14px;font-weight:700;color:var(--msm-color-text-muted,#676E7C)}.msm-otzyvy__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}.msm-otzyvy__grid--one-widget{grid-template-columns:repeat(2,minmax(0,1fr))}.msm-otzyvy__grid--single{grid-template-columns:1fr}.msm-otzyvy__grid .msm-rvw{padding:clamp(18px,2vw,26px)}.msm-otzyvy__grid .msm-rvw__item{grid-template-columns:1fr;gap:10px}@media(max-width:1000px){.msm-otzyvy__grid,.msm-otzyvy__grid--one-widget{grid-template-columns:1fr 1fr}}@media(max-width:680px){.msm-otzyvy__grid,.msm-otzyvy__grid--one-widget{grid-template-columns:1fr}}.msm-otzyvy__widget{background:#fff;border:1px solid var(--msm-color-border,#EEF0F3);border-radius:18px;padding:18px;align-self:start;min-width:0}.msm-otzyvy__widget-head{font-size:14px;font-weight:700;color:var(--msm-color-text-muted,#676E7C);margin-bottom:12px}.msm-otzyvy__zoon{max-height:660px;overflow:auto}.msm-otzyvy__zoon .zoon-widget-comments{font-family:inherit}
