:root{color-scheme:light;--color-surface:#fff;--color-surface-muted:#f0f0f0;--color-surface-skeleton:#ebebeb;--color-text-strong:#000;--color-text:#4d4d4d;--color-text-muted:#6a6a6a;--color-text-subtle:#9a9a9a;--color-media-text:#fff;--color-media-shade:#000;--color-media-text-muted:#c9c8c8;--color-media-text-subtle:#b7b4b4;--color-media-dot:#fff;--color-media-dot-active:#000;--color-media-dot-border:#000;--color-media-badge-shadow:#00000059;--color-media-like-shadow:#0009;--color-media-veil:#ffffff80;--color-media-thumb-border:#fff;--color-media-arrow:#fff;--color-media-arrow-shadow-strong:#000;--color-viewer-bg:#000;--color-viewer-icon:#fff;--color-viewer-icon-shadow:#00000052;--color-viewer-dot-ring:#fff;--color-media-control:#ffffffeb;--color-media-control-hover:#fff;--color-media-control-icon:#000;--color-media-control-shadow:#00000038;--color-media-look-shadow:#00000059;--color-media-button:#fff;--color-media-button-hover:#ececec;--color-media-button-text:#000;--color-icon-strong:#292929;--color-icon-subtle:#7c7c7c;--color-icon-muted:silver;--color-header-text-over-light:#000;--color-header-text-over-dark:#fff;--color-header-logo-over-light:#000;--color-header-logo-over-dark:#fff;--color-header-icon-over-light:#4d4d4d;--color-header-icon-over-dark:#b3b3b3;--color-header-shadow-over-light:#00000024;--color-header-shadow-over-dark:#00000047;--color-input-border:#000;--color-request-border:#ababab;--color-button-surface:#000;--color-button-surface-disabled:gray;--color-button-soft:#f8f8f8;--color-button-border:#000;--color-button-text:#fff;--color-menu-item:#666;--color-menu-item-hover:#737373;--color-overlay:#0006;--color-tab-active:#fff;--color-tab-inactive:gray;--color-divider:#d8d8d8;--color-footer-note:#595959;--color-footer-fine:#333;--color-footer-divider:#ececec;--color-dot:#c9c9c9;--color-dot-active:#000;--color-scrollbar-thumb:#000;--color-scrollbar-track:#fff;--color-indicator-thumb:#000;--color-indicator-track:#f0f0f0;--color-variants-scroll-thumb:#c9c9c9;--color-variants-scroll-track:#f0f0f0;--color-progress-track:#f0f0f0;--color-progress-fill:#000;--color-bonus-track:#e5e5e5;--color-toast-surface:#fff;--color-toast-border:#ededed;--color-toast-text:#171717;--color-toast-shadow:#0000001a;--color-toast-error-surface:#fff0f0;--color-toast-error-border:#ffe0e1;--color-toast-error-text:#e60000;--color-qr-surface:#fff;--color-qr-module:#000;--color-danger:#eb5757;--color-notification:#ff766f;--color-badge:#000;--color-badge-text:#fff;--font-size-badge:10px;--font-size-badge-header:12px;--font-size-field-error:13px;--font-size-toast:13px;--font-size-modal-title:24px;--font-size-fine:12px;--font-size-body:14px;--font-size-pager:15px;--font-size-discount:15px;--font-size-control:16px;--font-size-button:16px;--font-size-account-button:16px;--font-size-text:16px;--font-size-header-menu:19px;--font-size-header-menu-title:20px;--font-size-variant-props:14px;--font-size-variant-price:18px;--font-size-panel-title:17px;--font-size-cart-price:17px;--font-size-cart-old-price:15px;--font-size-cart-props:13px;--font-size-cart-count:15px;--font-size-cart-total:18px;--font-size-accordion:17px;--font-size-variants-title:17px;--font-size-section:18px;--font-size-recommendations-title:var(--font-size-product-panel-title);--font-size-footer:18px;--font-size-footer-small:16px;--font-size-caption:24px;--font-size-price:16px;--font-size-card-price:22px;--font-size-card-text:20px;--font-size-request-note:16px;--font-size-limit-text:18px;--font-size-product-title:24px;--font-size-product-panel-title:clamp(22px, 1.1rem + 1.2vw, 32px);--font-size-product-panel-text:clamp(16px, .9rem + .3vw, 18px);--font-size-page-title:24px;--font-size-error-code:96px;--font-size-header-title:17px;--font-size-title-count:16px;--font-size-state:20px;--font-size-account-state:17px;--font-size-bonus:28px;--font-size-bonus-md:26px;--font-size-bonus-sm:25px;--font-size-home-title:clamp(32px, 3.89vw, 56px);--font-size-home-lead:clamp(20px, 2.22vw, 32px);--font-size-home-text:clamp(17px, 1.67vw, 24px);--font-size-gallery-title:46px;--font-size-about-hero-title:clamp(36px, 1.414rem + 3.429vw, 72px);--font-size-about-title:clamp(28px, 1.1rem + 2.667vw, 56px);--font-size-about-banner-title:clamp(22px, .957rem + 1.714vw, 40px);--font-size-about-lead:clamp(18px, .568rem + 2.286vw, 42px);--font-size-about-intro:clamp(18px, .8rem + 1.333vw, 32px);--font-size-about-text:clamp(16px, .861rem + .571vw, 22px);--font-size-atelier-hero-title:clamp(36px, 1.414rem + 3.429vw, 72px);--font-size-atelier-hero-text:clamp(18px, .707rem + 1.714vw, 36px);--font-size-atelier-title:clamp(28px, 1.1rem + 2.667vw, 56px);--font-size-atelier-intro:clamp(18px, .8rem + 1.333vw, 32px);--font-size-atelier-column-title:clamp(24px, 1.036rem + 1.905vw, 44px);--font-size-atelier-step-number:clamp(32px, 1.443rem + 2.286vw, 56px);--font-size-atelier-step-title:clamp(22px, 1.05rem + 1.333vw, 36px);--font-size-atelier-text:clamp(16px, .814rem + .762vw, 24px);--font-size-atelier-request-text:clamp(17px, .807rem + 1.048vw, 28px);--font-size-atelier-button:clamp(16px, .861rem + .571vw, 22px);--font-size-catalog-title:clamp(32px, 1.257rem + 3.048vw, 64px);--font-size-catalog-intro:clamp(18px, .8rem + 1.333vw, 32px);--font-size-look-title:clamp(22px, 1.143rem + .952vw, 32px);--font-size-search-field:clamp(20px, .971rem + 1.143vw, 32px);--font-size-info-title:clamp(28px, 1.1rem + 2.667vw, 56px);--font-size-info-topic:clamp(24px, 1.129rem + 1.524vw, 40px);--font-size-info-question:clamp(17px, .993rem + .286vw, 20px);--font-size-info-answer:clamp(16px, .954rem + .19vw, 18px);--font-size-request-step:clamp(18px, 1.032rem + .381vw, 22px);--font-size-request-title:clamp(26px, 1.439rem + .762vw, 34px);--font-size-request-lead:clamp(16px, .954rem + .19vw, 18px);--font-size-request-option:clamp(17px, .993rem + .286vw, 20px);--font-size-request-field:clamp(16px, .954rem + .19vw, 18px);--font-size-request-button:clamp(16px, .954rem + .19vw, 18px);--block-max-width:3600px;--order-max-width:900px;--account-max-width:900px;--block-padding:16px;--navbar-height:0px;--empty-state-icon-top:calc((100svh - var(--header-height) - var(--navbar-height) - 12px) / 2 - 75px);--cart-bar-height:0px;--info-topics-height:0px;--narrow-header-height:47px;--side-panel-width:432px;--header-nav-height:0px;--header-height:0px;--radius:0}@media (width<=800px){:root{--font-size-gallery-title:36px;--font-size-footer:16px;--font-size-footer-small:14px;--font-size-modal-title:18px;--font-size-variant-price:16px;--font-size-product-title:18px;--font-size-variants-title:16px;--font-size-recommendations-title:17px;--font-size-button:14px;--font-size-title-count:14px;--font-size-error-code:64px;--font-size-card-price:16px;--font-size-card-text:14px;--font-size-request-note:14px;--font-size-limit-text:16px}}:root[data-theme=dark]{color-scheme:dark;--color-surface:#121212;--color-surface-muted:#1f1f1f;--color-surface-skeleton:#232323;--color-text-strong:#fff;--color-text:#b4b4b4;--color-text-muted:#8a8a8a;--color-text-subtle:#5e5e5e;--color-icon-strong:#ededed;--color-icon-subtle:#7a7a7a;--color-icon-muted:#404040;--color-button-surface:#fff;--color-button-surface-disabled:#6b6b6b;--color-button-text:#000;--color-button-soft:#262626;--color-menu-item:#888;--color-menu-item-hover:gray;--color-overlay:#0009;--color-input-border:#fff;--color-request-border:#4d4d4d;--color-button-border:#fff;--color-divider:#303030;--color-footer-note:#9e9e9e;--color-footer-fine:#d4d4d4;--color-footer-divider:#222;--color-scrollbar-thumb:#fff;--color-scrollbar-track:#121212;--color-indicator-thumb:#fff;--color-indicator-track:#1f1f1f;--color-variants-scroll-thumb:#3a3a3a;--color-variants-scroll-track:#1f1f1f;--color-dot:#3a3a3a;--color-dot-active:#fff;--color-badge:#fff;--color-badge-text:#000;--color-progress-track:#1f1f1f;--color-progress-fill:#fff;--color-bonus-track:#272727;--color-toast-surface:#121212;--color-toast-border:#333;--color-toast-text:#fcfcfc;--color-toast-error-surface:#2d0607;--color-toast-error-border:#4d0408;--color-toast-error-text:#ff9ea1}@supports not selector(::-webkit-scrollbar){*{scrollbar-color:var(--color-scrollbar-thumb) var(--color-scrollbar-track);scrollbar-width:thin}}::-webkit-scrollbar{width:16px;height:16px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:var(--color-scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);background-clip:padding-box;border:0 solid #0000;border-radius:0}::-webkit-scrollbar-thumb:vertical{border-left-width:2px;border-right-width:2px}::-webkit-scrollbar-thumb:horizontal{border-top-width:2px;border-bottom-width:2px}::-webkit-scrollbar-button:single-button{background-color:var(--color-scrollbar-track);background-position:50%;background-repeat:no-repeat;background-size:7px 4px;width:16px;height:16px;display:block}::-webkit-scrollbar-button:single-button:vertical:decrement{background-image:conic-gradient(from 138.81deg at 50% 0, var(--color-scrollbar-thumb) 82.37deg, transparent 82.37deg)}::-webkit-scrollbar-button:single-button:vertical:increment{background-image:conic-gradient(from -41.19deg at 50% 100%, var(--color-scrollbar-thumb) 82.37deg, transparent 82.37deg)}::-webkit-scrollbar-button:single-button:horizontal{background-size:4px 7px}::-webkit-scrollbar-button:single-button:horizontal:decrement{background-image:conic-gradient(from 48.81deg at 0 50%, var(--color-scrollbar-thumb) 82.37deg, transparent 82.37deg)}::-webkit-scrollbar-button:single-button:horizontal:increment{background-image:conic-gradient(from 228.81deg at 100% 50%, var(--color-scrollbar-thumb) 82.37deg, transparent 82.37deg)}@media (width<=800px){*{scrollbar-width:none}::-webkit-scrollbar{display:none}}:root[data-scroll-lock]{overflow:hidden}:root[data-scroll-lock] body{padding-right:var(--scroll-lock-gap,0px)}:root{--reveal-lag:.16s}@media (prefers-reduced-motion:no-preference){:root[data-motion] [data-reveal]:not([data-revealed]){opacity:0}:root[data-motion] [data-reveal=block]:not([data-revealed]){transform:translateY(32px)}:root[data-motion] [data-reveal=block][data-revealed]{transition:opacity .75s cubic-bezier(.4, .9, .3, 1) var(--reveal-delay,0s), transform .75s cubic-bezier(.4, .9, .3, 1) var(--reveal-delay,0s)}:root[data-motion] [data-reveal=text][data-revealed]{transition:opacity .5s ease var(--reveal-delay,0s)}:root[data-motion] [data-reveal-first=text],:root[data-motion] [data-reveal-first=block] [data-reveal-after]:not([data-reveal]){animation:reveal-first-text .5s ease var(--reveal-lag) both}}@keyframes reveal-first-text{0%{opacity:0}}body{background:var(--color-surface);color:var(--color-text);font-family:var(--font-body);font-variant-numeric:lining-nums;margin:0}
