body[data-site-theme=gallery]{--ink:#1d1d1f;--ink-soft:#333336;--muted:#707070;--muted-strong:#505050;--paper:#ffffff;--canvas:#f5f5f7;--canvas-strong:#ededf0;--night:#000000;--night-soft:#161617;--line:#d6d6d6;--line-strong:#c7c7cc;--lime:#0071e3;--lime-hover:#0077ed;--lime-dark:#0066cc;--lime-soft:#e8f3ff;--shadow-card:none;--shadow-float:none;min-width:320px;color:var(--ink);background:var(--paper);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:17px;line-height:1.47059;letter-spacing:-.015em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body[data-site-theme=gallery] *,body[data-site-theme=gallery] :after,body[data-site-theme=gallery] :before{box-sizing:border-box}body[data-site-theme=gallery] a{text-underline-offset:.18em}body[data-site-theme=gallery] button,body[data-site-theme=gallery] input,body[data-site-theme=gallery] select,body[data-site-theme=gallery] textarea{font:inherit}body[data-site-theme=gallery] :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid rgba(0,113,227,.38);outline-offset:3px}body[data-site-theme=gallery] .shell{width:min(calc(100% - 48px),1320px)}body[data-site-theme=gallery] .skip-link{border-radius:980px;color:#fff;background:var(--lime)}body[data-site-theme=gallery] .preview-bar{min-height:32px;color:#f5f5f7;background:#000}body[data-site-theme=gallery] .preview-bar-inner{gap:20px}body[data-site-theme=gallery] .preview-bar-inner p,body[data-site-theme=gallery] .preview-bar-inner span{font-size:11px;font-weight:400;letter-spacing:0}body[data-site-theme=gallery] .preview-bar-inner span{color:#fff}body[data-site-theme=gallery] .preview-bar-inner span svg{color:#2997ff}body[data-site-theme=gallery] .preview-bar-inner p{color:#a1a1a6}body[data-site-theme=gallery] .site-header{height:52px;top:0;border-bottom:1px solid rgba(0,0,0,.08);color:var(--ink);background:rgba(255,255,255,.88);box-shadow:none;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px)}body[data-site-theme=gallery] .header-inner{grid-template-columns:190px 1fr auto;gap:24px}body[data-site-theme=gallery] .brand-link{gap:1px}body[data-site-theme=gallery] .brand-mark{font-size:22px;font-weight:650;letter-spacing:-.055em}body[data-site-theme=gallery] .brand-mark span{color:var(--lime-dark)}body[data-site-theme=gallery] .brand-link small{color:var(--muted);font-size:9px;letter-spacing:0}body[data-site-theme=gallery] .site-header nav{gap:clamp(16px,2vw,30px)}body[data-site-theme=gallery] .site-header nav a{min-height:44px;color:var(--ink);font-size:12px;font-weight:450;letter-spacing:0}body[data-site-theme=gallery] .site-header nav a.current:not(.nav-catalog),body[data-site-theme=gallery] .site-header nav a:hover{color:var(--lime-dark)}body[data-site-theme=gallery] .site-header nav a i{padding:1px 4px;border-radius:3px;color:var(--lime-dark);background:var(--lime-soft);font-size:8px;font-weight:600}body[data-site-theme=gallery] .site-header nav .nav-catalog{min-height:34px;padding:0 14px;border:0;border-radius:980px;color:#fff;background:var(--lime);font-size:12px;font-weight:500;box-shadow:none}body[data-site-theme=gallery] .site-header nav .nav-catalog:hover{color:#fff;background:var(--lime-hover)}body[data-site-theme=gallery] .site-header nav .nav-catalog.current{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}body[data-site-theme=gallery] .header-actions{gap:2px}body[data-site-theme=gallery] .header-actions a{width:38px;height:44px;border:0;border-radius:0;color:var(--ink);background:transparent}body[data-site-theme=gallery] .header-actions a:hover{color:var(--lime-dark);background:transparent}body[data-site-theme=gallery] .catalog-mega-panel{top:51px;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid var(--line);background:rgba(255,255,255,.96);box-shadow:none;backdrop-filter:saturate(180%) blur(24px)}body[data-site-theme=gallery] .catalog-mega-inner{max-height:min(720px,calc(100vh - 84px));padding-block:28px 34px;grid-template-columns:250px minmax(0,1fr) 310px;gap:30px}body[data-site-theme=gallery] .site-header nav .catalog-drawer-list{gap:0}body[data-site-theme=gallery] .site-header nav .catalog-drawer-list a{min-height:36px;padding:0 10px;border-radius:7px;color:var(--ink-soft);font-size:13px;font-weight:450}body[data-site-theme=gallery] .site-header nav .catalog-drawer-list a.active,body[data-site-theme=gallery] .site-header nav .catalog-drawer-list a:hover{color:var(--lime-dark);background:var(--canvas)}body[data-site-theme=gallery] .catalog-drawer-content{padding:2px 30px;border-inline:1px solid var(--line)}body[data-site-theme=gallery] .catalog-drawer-content>div>p{color:var(--lime-dark)}body[data-site-theme=gallery] .catalog-drawer-content>div>h2{font-weight:600}body[data-site-theme=gallery] .catalog-drawer-content>div>span{color:var(--muted)}body[data-site-theme=gallery] .site-header nav .catalog-drawer-content nav a{min-height:38px;padding:0;border:0;border-bottom:1px solid var(--line);border-radius:0;color:var(--ink-soft);background:transparent;font-size:13px}body[data-site-theme=gallery] .site-header nav .catalog-drawer-content nav a:hover{color:var(--lime-dark);background:transparent}body[data-site-theme=gallery] .catalog-drawer-banner{min-height:270px;border:0;border-radius:0;color:var(--ink);background:var(--canvas)}body[data-site-theme=gallery] .catalog-drawer-banner b,body[data-site-theme=gallery] .catalog-drawer-banner svg{color:var(--lime-dark)}body[data-site-theme=gallery] :where(.button,.watch-trigger,.info-button,.retail-button,.watch-submit,.reservation-submit,.dialog-primary-action){border-radius:980px;box-shadow:none}body[data-site-theme=gallery] :where(.button-primary,.info-button.primary,.retail-button.primary,.watch-submit,.reservation-submit,.dialog-primary-action){border-color:var(--lime);color:#fff;background:var(--lime)}body[data-site-theme=gallery] :where(.button-primary,.info-button.primary,.retail-button.primary,.watch-submit,.reservation-submit,.dialog-primary-action):hover{color:#fff;background:var(--lime-hover)}body[data-site-theme=gallery] :where(input,select,textarea){accent-color:var(--lime)}body[data-site-theme=gallery] .site-footer{padding:46px 0 96px;border-top:0;color:#424245;background:var(--canvas)}body[data-site-theme=gallery] .footer-inner{grid-template-columns:minmax(230px,1.35fr) repeat(3,minmax(120px,.8fr));align-items:start;gap:34px 48px}body[data-site-theme=gallery] .footer-intro{max-width:310px}body[data-site-theme=gallery] .footer-brand{margin-bottom:16px}body[data-site-theme=gallery] .footer-intro>p{color:var(--muted);font-size:12px;line-height:1.5}body[data-site-theme=gallery] .footer-phone{color:var(--ink);font-size:13px;font-weight:600}body[data-site-theme=gallery] .footer-phone svg{color:var(--lime-dark)}body[data-site-theme=gallery] .footer-column{gap:8px}body[data-site-theme=gallery] .footer-column strong{margin-bottom:3px;color:var(--ink);font-size:12px;font-weight:600}body[data-site-theme=gallery] .footer-column a{min-height:auto;color:#424245;font-size:12px;line-height:1.4}body[data-site-theme=gallery] .footer-column a:hover{color:var(--lime-dark);text-decoration:underline}body[data-site-theme=gallery] .footer-legal{grid-column:1/-1;padding-top:18px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:24px}body[data-site-theme=gallery] .footer-legal p,body[data-site-theme=gallery] .footer-legal span{color:var(--muted);font-size:11px;line-height:1.45}body[data-site-theme=gallery] .info-world{background:var(--paper)}body[data-site-theme=gallery] .info-hero{padding:70px 0 88px;border-bottom:0;background:var(--paper)}body[data-site-theme=gallery] .info-hero-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:clamp(48px,8vw,120px)}body[data-site-theme=gallery] .info-breadcrumbs{margin-bottom:64px;color:var(--muted);font-size:12px}body[data-site-theme=gallery] .info-breadcrumbs strong{color:var(--ink)}body[data-site-theme=gallery] .info-eyebrow,body[data-site-theme=gallery] .info-section-heading>p{color:var(--lime-dark);font-size:12px;letter-spacing:0;text-transform:none}body[data-site-theme=gallery] .info-hero h1{max-width:980px;font-size:clamp(48px,6vw,82px);font-weight:600;letter-spacing:-.055em;line-height:.98}body[data-site-theme=gallery] .info-lead{color:var(--muted-strong);font-size:clamp(18px,1.55vw,23px)}body[data-site-theme=gallery] .info-button{min-height:46px;padding-inline:20px;color:var(--ink);background:#fff}body[data-site-theme=gallery] .info-button.primary{color:#fff;background:var(--lime)}body[data-site-theme=gallery] .info-hero-proof{min-height:280px;padding:26px 0 26px 30px;border:0;border-left:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}body[data-site-theme=gallery] .info-hero-proof>span{color:var(--muted);letter-spacing:0;text-transform:none}body[data-site-theme=gallery] .info-hero-proof>strong{font-weight:600}body[data-site-theme=gallery] .info-hero-proof a,body[data-site-theme=gallery] .info-hero-proof svg{color:var(--lime-dark)}body[data-site-theme=gallery] .info-section{padding:88px 0}body[data-site-theme=gallery] .info-section-soft{border:0;background:var(--canvas)}body[data-site-theme=gallery] .info-section-heading h2{font-weight:600}body[data-site-theme=gallery] .info-section-heading>span{color:var(--muted)}body[data-site-theme=gallery] .info-card-grid,body[data-site-theme=gallery] .info-store-grid,body[data-site-theme=gallery] .legal-index-grid{border-color:var(--line);border-radius:0}body[data-site-theme=gallery] .info-card,body[data-site-theme=gallery] .info-store-card{border-color:var(--line)}body[data-site-theme=gallery] .info-card>svg,body[data-site-theme=gallery] .info-store-card>div svg{color:var(--lime-dark)}body[data-site-theme=gallery] .info-card h3,body[data-site-theme=gallery] .info-store-card h3{font-weight:600}body[data-site-theme=gallery] .info-card p,body[data-site-theme=gallery] .info-store-card p{color:var(--muted)}body[data-site-theme=gallery] .info-steps li{border-color:var(--line);background:var(--paper)}body[data-site-theme=gallery] .info-steps li:first-child,body[data-site-theme=gallery] .info-steps li:last-child{border-radius:0}body[data-site-theme=gallery] .info-note svg{color:var(--lime-dark)}body[data-site-theme=gallery] .info-closing-card{min-height:300px;border-radius:0;color:#f5f5f7;background:#000}body[data-site-theme=gallery] .info-closing-card .info-button{color:#fff;background:var(--lime)}body[data-site-theme=gallery] .blog-grid{gap:0}body[data-site-theme=gallery] .blog-card{border-color:var(--line);border-radius:0}body[data-site-theme=gallery] .blog-card.featured{color:#f5f5f7;background:#000}body[data-site-theme=gallery] .blog-card a,body[data-site-theme=gallery] .blog-card.featured a{color:#2997ff}body[data-site-theme=gallery] .legal-header{border:0;background:var(--paper)}body[data-site-theme=gallery] .legal-header a{color:var(--lime-dark)}body[data-site-theme=gallery] .legal-header h1{font-weight:600}body[data-site-theme=gallery] .legal-header span{color:var(--muted-strong)}body[data-site-theme=gallery] .legal-layout>aside{border:0;border-radius:0;background:var(--canvas)}body[data-site-theme=gallery] .legal-body>footer svg,body[data-site-theme=gallery] .legal-layout>aside>svg{color:var(--lime-dark)}body[data-site-theme=gallery] .legal-body>section>span{color:var(--muted)}body[data-site-theme=gallery] .legal-body p{color:var(--muted-strong)}body[data-site-theme=gallery] .legal-body>footer{border-radius:0;background:var(--canvas)}body[data-site-theme=gallery] .legal-index-grid>a:hover{background:var(--canvas)}body[data-site-theme=gallery] .legal-index-grid strong,body[data-site-theme=gallery] .legal-index-grid>a>svg{color:var(--lime-dark)}body[data-site-theme=gallery] .catalog-workspace-intro{padding:54px 0 42px;border:0;background:var(--paper)}body[data-site-theme=gallery] .catalog-workspace-title{align-items:flex-end}body[data-site-theme=gallery] .catalog-workspace-title p{color:var(--lime-dark)}body[data-site-theme=gallery] .catalog-workspace-title h1{font-size:clamp(42px,5vw,64px);font-weight:600;letter-spacing:-.052em}body[data-site-theme=gallery] .catalog-workspace-search{min-height:50px;border-color:var(--line-strong);border-radius:980px;background:var(--canvas);box-shadow:none}body[data-site-theme=gallery] .catalog-workspace-search button{min-height:38px;border-radius:980px;color:#fff;background:var(--lime)}body[data-site-theme=gallery] .catalog-workspace-search:focus-within{border-color:var(--lime);box-shadow:0 0 0 3px rgba(0,113,227,.15)}body[data-site-theme=gallery] .catalog-publication-note{color:var(--muted)}body[data-site-theme=gallery] .catalog-publication-note i{background:var(--lime);box-shadow:0 0 0 4px var(--lime-soft)}body[data-site-theme=gallery] .catalog-workspace-results{background:var(--canvas)}body[data-site-theme=gallery] .catalog-workspace-grid{grid-template-columns:260px minmax(0,1fr);gap:30px}body[data-site-theme=gallery] .catalog-filter-shell{border-color:var(--line);border-radius:0;background:var(--paper);box-shadow:none}body[data-site-theme=gallery] .catalog-filter-panel-heading{border-color:var(--line)}body[data-site-theme=gallery] .catalog-filter-panel-heading strong{font-weight:600}body[data-site-theme=gallery] .catalog-filter-group-clear,body[data-site-theme=gallery] .catalog-filter-panel-heading a{color:var(--lime-dark)}body[data-site-theme=gallery] .catalog-filter-links a,body[data-site-theme=gallery] .catalog-filter-links label{border-radius:7px}body[data-site-theme=gallery] .catalog-filter-links a:hover,body[data-site-theme=gallery] .catalog-filter-links label:hover{background:var(--canvas)}body[data-site-theme=gallery] .catalog-filter-links a.active,body[data-site-theme=gallery] .catalog-filter-links label.active{color:var(--lime-dark);background:var(--lime-soft)}body[data-site-theme=gallery] .catalog-filter-links label>input:checked{border-color:var(--lime);background:var(--lime)}body[data-site-theme=gallery] .catalog-filter-group-toggle>span,body[data-site-theme=gallery] .catalog-filter-static-title{font-weight:600}body[data-site-theme=gallery] .catalog-price-inputs label{border-color:var(--line);border-radius:7px}body[data-site-theme=gallery] .catalog-price-slider-range{background:var(--lime)}body[data-site-theme=gallery] .catalog-price-slider-thumb{border-color:var(--lime);box-shadow:none}body[data-site-theme=gallery] .catalog-active-filters a{border-color:var(--line);border-radius:980px;color:var(--ink-soft);background:#fff}body[data-site-theme=gallery] .catalog-active-filters a.reset{color:var(--lime-dark)}body[data-site-theme=gallery] .catalog-listing-heading h2{font-weight:600}body[data-site-theme=gallery] .catalog-listing-grid{gap:12px}body[data-site-theme=gallery] .catalog-draft-card{border:0;border-radius:0;background:var(--paper);box-shadow:none;transform:none}body[data-site-theme=gallery] .catalog-draft-card:hover{border-color:transparent;transform:none}body[data-site-theme=gallery] .catalog-draft-media{min-height:270px;border-radius:0;background:#f2f2f4}body[data-site-theme=gallery] .catalog-draft-media.has-image{background:#f2f2f4}body[data-site-theme=gallery] .catalog-draft-media.has-image.dark{background:#000}body[data-site-theme=gallery] .catalog-draft-media.has-image>small{border-radius:980px}body[data-site-theme=gallery] .catalog-draft-copy h3{font-size:18px;font-weight:600}body[data-site-theme=gallery] .catalog-draft-copy h3 a:hover{color:var(--lime-dark)}body[data-site-theme=gallery] .catalog-draft-copy p,body[data-site-theme=gallery] .catalog-draft-copy>span:not(.showcase-product-badge){color:var(--muted)}body[data-site-theme=gallery] .catalog-draft-attributes span{border-radius:980px;color:var(--muted-strong);background:var(--canvas)}body[data-site-theme=gallery] .catalog-draft-price.available>strong{font-weight:600}body[data-site-theme=gallery] .catalog-draft-price.available>small{color:var(--lime-dark)}body[data-site-theme=gallery] .catalog-draft-status>a{border-radius:980px;color:var(--lime-dark)}body[data-site-theme=gallery] .catalog-draft-status>a:hover{border-color:var(--lime);color:var(--lime-dark);background:var(--lime-soft)}body[data-site-theme=gallery] .catalog-price-unavailable>div{border-color:var(--line);border-radius:0;background:var(--canvas)}body[data-site-theme=gallery] .catalog-intro{border:0;background:var(--paper)}body[data-site-theme=gallery] .catalog-section-heading h2,body[data-site-theme=gallery] .catalog-title-row h1,body[data-site-theme=gallery] .results-heading h2{font-weight:600}body[data-site-theme=gallery] .catalog-filter-reset-link,body[data-site-theme=gallery] .catalog-filter-submit,body[data-site-theme=gallery] .catalog-search,body[data-site-theme=gallery] .catalog-select{border-radius:980px}body[data-site-theme=gallery] .catalog-filter-submit{color:#fff;background:var(--lime)}body[data-site-theme=gallery] .catalog-empty,body[data-site-theme=gallery] .catalog-facet-row,body[data-site-theme=gallery] .catalog-section-card,body[data-site-theme=gallery] .catalog-sidebar,body[data-site-theme=gallery] .draft-product-tile,body[data-site-theme=gallery] .product-tile{border-radius:0;box-shadow:none}body[data-site-theme=gallery] .catalog-section-icon{color:var(--lime-dark);background:var(--lime-soft)}body[data-site-theme=gallery] .showcase-explainer{border-radius:0}body[data-site-theme=gallery] .draft-product-visual,body[data-site-theme=gallery] .product-tile-visual{border-radius:0;background:#f2f2f4}body[data-site-theme=gallery] .supplier-model-page{padding-top:40px;background:var(--paper)}body[data-site-theme=gallery] .supplier-model-grid{gap:clamp(44px,6vw,86px)}body[data-site-theme=gallery] .supplier-model-gallery{border:0;border-radius:0;background:#f2f2f4;box-shadow:none}body[data-site-theme=gallery] .supplier-model-identity{color:#f5f5f7;background:#000}body[data-site-theme=gallery] .supplier-model-identity>span{color:rgba(41,151,255,.18)}body[data-site-theme=gallery] .supplier-model-media{background:#f2f2f4}body[data-site-theme=gallery] .supplier-model-media.dark{background:#000}body[data-site-theme=gallery] .supplier-model-thumbnails button{border-radius:0;background:var(--canvas)}body[data-site-theme=gallery] .supplier-model-thumbnails button.active{border-color:var(--lime);box-shadow:0 0 0 2px rgba(0,113,227,.15)}body[data-site-theme=gallery] .supplier-model-gallery-selection{border-radius:0}body[data-site-theme=gallery] .supplier-model-title-row p{color:var(--lime-dark)}body[data-site-theme=gallery] .supplier-model-title-row h1{font-weight:600}body[data-site-theme=gallery] .supplier-model-summary{color:var(--muted)}body[data-site-theme=gallery] .delivery-promise,body[data-site-theme=gallery] .supplier-model-condition,body[data-site-theme=gallery] .supplier-model-configurator,body[data-site-theme=gallery] .supplier-price-unavailable{border-radius:0;box-shadow:none}body[data-site-theme=gallery] .supplier-model-condition{border-color:var(--line);background:var(--canvas)}body[data-site-theme=gallery] .supplier-model-configurator{border-color:var(--line)}body[data-site-theme=gallery] .supplier-model-configurator-head h2{font-weight:600}body[data-site-theme=gallery] .supplier-model-configurator-head>strong{color:var(--lime-dark)}body[data-site-theme=gallery] .supplier-exact-variant select,body[data-site-theme=gallery] .supplier-variant-group button{border-radius:980px}body[data-site-theme=gallery] .supplier-variant-group button.active{border-color:var(--lime);color:var(--lime-dark);background:var(--lime-soft);box-shadow:inset 0 0 0 1px var(--lime)}body[data-site-theme=gallery] .supplier-price-unavailable{border-color:var(--line);background:var(--canvas)}body[data-site-theme=gallery] .supplier-price-unavailable.available{border-color:#b7d7f7;background:var(--lime-soft)}body[data-site-theme=gallery] .supplier-price-unavailable.available>div i{background:var(--lime)}body[data-site-theme=gallery] .supplier-price-unavailable .price-down{color:var(--lime-dark)}body[data-site-theme=gallery] .supplier-model-actions button{border-radius:980px}body[data-site-theme=gallery] .supplier-model-actions button:not(:disabled){border-color:var(--lime);color:#fff;background:var(--lime)}body[data-site-theme=gallery] .supplier-model-actions button:not(:disabled):hover{background:var(--lime-hover)}body[data-site-theme=gallery] .delivery-promise{border-color:#b7d7f7;color:var(--lime-dark);background:var(--lime-soft)}body[data-site-theme=gallery] .delivery-promise strong{color:var(--ink)}body[data-site-theme=gallery] .delivery-promise.needs-confirmation{border-color:#f0d59a;background:#fff8e8}body[data-site-theme=gallery] .product-advantages{border-radius:0;box-shadow:none}body[data-site-theme=gallery] .product-advantages svg{color:var(--lime-dark)}body[data-site-theme=gallery] .supplier-model-facts{border:0}body[data-site-theme=gallery] .supplier-model-section-heading h2{font-weight:600}body[data-site-theme=gallery] .supplier-model-facts-grid,body[data-site-theme=gallery] .supplier-model-specifications,body[data-site-theme=gallery] .supplier-store-list{border-radius:0}body[data-site-theme=gallery] .supplier-model-facts-grid svg,body[data-site-theme=gallery] .supplier-store-list svg{color:var(--lime-dark)}body[data-site-theme=gallery] .supplier-model-next,body[data-site-theme=gallery] .supplier-model-pickup{background:var(--canvas)}body[data-site-theme=gallery] .supplier-model-pickup-grid>div:first-child>p{color:var(--lime-dark)}body[data-site-theme=gallery] .supplier-model-next a{border-radius:0}body[data-site-theme=gallery] .product-page{background:var(--paper)}body[data-site-theme=gallery] .gallery-stage{border-radius:0}body[data-site-theme=gallery] .live-price-block,body[data-site-theme=gallery] .pickup-card,body[data-site-theme=gallery] .preview-action-note,body[data-site-theme=gallery] .product-copy-card,body[data-site-theme=gallery] .product-ecosystem-grid article{border-radius:0;box-shadow:none}body[data-site-theme=gallery] .product-chart-card{border-radius:0;background:#000}body[data-site-theme=gallery] .watch-page-hero{background:#000}body[data-site-theme=gallery] .watch-back,body[data-site-theme=gallery] .watch-page-heading>div:first-child>p{color:#2997ff}body[data-site-theme=gallery] .watch-safe-badge{border-radius:0}body[data-site-theme=gallery] .watch-faq-grid article,body[data-site-theme=gallery] .watch-form-card,body[data-site-theme=gallery] .watch-history-card,body[data-site-theme=gallery] .watch-product-card,body[data-site-theme=gallery] .watch-success-card,body[data-site-theme=gallery] .watch-target-input{border-radius:0;box-shadow:none}body[data-site-theme=gallery] .watch-form-step>span{border-radius:50%;color:#fff;background:var(--lime)}body[data-site-theme=gallery] .watch-duration-picker button,body[data-site-theme=gallery] .watch-presets button{border-radius:980px}body[data-site-theme=gallery] .watch-duration-picker button.active,body[data-site-theme=gallery] .watch-presets button.active{border-color:var(--lime);color:var(--lime-dark);background:var(--lime-soft);box-shadow:inset 0 0 0 1px var(--lime)}body[data-site-theme=gallery] .watch-channel-grid>button,body[data-site-theme=gallery] .watch-option,body[data-site-theme=gallery] .watch-store-select{border-radius:0}body[data-site-theme=gallery] .watch-channel-grid>button.active{border-color:var(--lime);background:var(--lime-soft);box-shadow:none}body[data-site-theme=gallery] .watch-channel-grid i{background:var(--lime)}body[data-site-theme=gallery] .watch-history-section{background:#000}body[data-site-theme=gallery] .watch-history-card{background:var(--night-soft)}body[data-site-theme=gallery] .account-access-card,body[data-site-theme=gallery] .account-empty,body[data-site-theme=gallery] .account-entity-card,body[data-site-theme=gallery] .account-preview-grid article,body[data-site-theme=gallery] .account-security-card,body[data-site-theme=gallery] .account-summary-grid article{border-radius:0;box-shadow:none}body[data-site-theme=gallery] .account-price-pair,body[data-site-theme=gallery] .account-security-card{background:#000}body[data-site-theme=gallery] .account-logout{border-radius:980px}body[data-site-theme=gallery] .dialog-overlay,body[data-site-theme=gallery] .reservation-overlay{background:rgba(0,0,0,.48);backdrop-filter:blur(14px)}body[data-site-theme=gallery] .reservation-dialog,body[data-site-theme=gallery] .watch-dialog{border-radius:18px;box-shadow:none}body[data-site-theme=gallery] .reservation-product-summary,body[data-site-theme=gallery] .target-editor{border-radius:0}body[data-site-theme=gallery] .price-slider-range{background:var(--lime)}body[data-site-theme=gallery] .price-slider-thumb{background:var(--lime);box-shadow:none}@media (max-width:1024px){body[data-site-theme=gallery] .header-inner{grid-template-columns:1fr auto}body[data-site-theme=gallery] .header-inner>nav{display:none}body[data-site-theme=gallery] .mobile-menu{width:44px;height:44px;display:grid;place-items:center}body[data-site-theme=gallery] .brand-link{justify-self:center}body[data-site-theme=gallery] .header-actions a:nth-child(-n+3){display:none}body[data-site-theme=gallery] .catalog-workspace-grid{grid-template-columns:1fr}body[data-site-theme=gallery] .catalog-filter-panel{position:static}body[data-site-theme=gallery] .catalog-filter-mobile{display:block}body[data-site-theme=gallery] .footer-inner{grid-template-columns:repeat(3,1fr)}body[data-site-theme=gallery] .footer-intro,body[data-site-theme=gallery] .footer-legal{grid-column:1/-1}}@media (max-width:760px){body[data-site-theme=gallery] .shell{width:min(calc(100% - 32px),1320px)}body[data-site-theme=gallery] .header-actions{display:none}body[data-site-theme=gallery] .preview-bar{min-height:30px}body[data-site-theme=gallery] .preview-bar-inner p{display:none}body[data-site-theme=gallery] .preview-bar-inner span{font-size:10px}body[data-site-theme=gallery] .site-header{height:48px}body[data-site-theme=gallery] .brand-link small{display:none}body[data-site-theme=gallery] .brand-mark{font-size:20px}body[data-site-theme=gallery] .mobile-nav{right:0;bottom:0;left:0;border:0;border-top:1px solid rgba(0,0,0,.12);border-radius:0;color:var(--muted);background:rgba(255,255,255,.92);box-shadow:none;backdrop-filter:saturate(180%) blur(20px)}body[data-site-theme=gallery] .mobile-nav a{min-height:52px;font-size:9px}body[data-site-theme=gallery] .mobile-nav a.active{color:var(--lime-dark);background:transparent}body[data-site-theme=gallery] .footer-inner{grid-template-columns:1fr 1fr;gap:30px 24px}body[data-site-theme=gallery] .footer-intro,body[data-site-theme=gallery] .footer-legal{grid-column:1/-1}body[data-site-theme=gallery] .footer-legal{flex-direction:column;gap:10px}body[data-site-theme=gallery] .info-hero{padding:44px 0 58px}body[data-site-theme=gallery] .info-hero-grid{grid-template-columns:1fr;gap:46px}body[data-site-theme=gallery] .info-breadcrumbs{margin-bottom:40px}body[data-site-theme=gallery] .info-hero h1{font-size:clamp(42px,13vw,62px)}body[data-site-theme=gallery] .info-hero-proof{min-height:auto;padding:28px 0 0;border-left:0;border-top:1px solid var(--line)}body[data-site-theme=gallery] .blog-grid,body[data-site-theme=gallery] .info-card-grid,body[data-site-theme=gallery] .info-store-grid,body[data-site-theme=gallery] .legal-index-grid{grid-template-columns:1fr}body[data-site-theme=gallery] .info-card,body[data-site-theme=gallery] .info-store-card,body[data-site-theme=gallery] .legal-index-grid>a{border-right:0;border-bottom:1px solid var(--line)}body[data-site-theme=gallery] .info-steps{grid-template-columns:1fr}body[data-site-theme=gallery] .info-steps li{min-height:200px;border-right:1px solid var(--line);border-bottom:0}body[data-site-theme=gallery] .info-steps li:last-child{border-bottom:1px solid var(--line)}body[data-site-theme=gallery] .info-closing-card{padding:30px 24px;flex-direction:column;align-items:flex-start}body[data-site-theme=gallery] .catalog-workspace-intro{padding:38px 0 30px}body[data-site-theme=gallery] .catalog-workspace-title{display:block}body[data-site-theme=gallery] .catalog-workspace-title h1{font-size:44px}body[data-site-theme=gallery] .catalog-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-site-theme=gallery] .catalog-draft-media{min-height:210px}body[data-site-theme=gallery] .catalog-filter-dialog-content{border-radius:18px 18px 0 0}body[data-site-theme=gallery] .catalog-filter-dialog-actions button{border-radius:980px}body[data-site-theme=gallery] .catalog-filter-dialog-actions .primary{border-color:var(--lime);color:#fff;background:var(--lime)}body[data-site-theme=gallery] .supplier-model-grid{grid-template-columns:1fr}body[data-site-theme=gallery] .supplier-model-gallery{min-height:420px}body[data-site-theme=gallery] .supplier-model-title-row h1{font-size:42px}body[data-site-theme=gallery] .supplier-model-actions{grid-template-columns:1fr}body[data-site-theme=gallery] .supplier-model-specifications dl{grid-template-columns:1fr 1fr}body[data-site-theme=gallery] .supplier-model-facts-grid{grid-template-columns:1fr}body[data-site-theme=gallery] .supplier-model-facts-grid article+article{border-left:0;border-top:1px solid var(--line)}body[data-site-theme=gallery] .supplier-model-pickup-grid,body[data-site-theme=gallery] .watch-builder-grid{grid-template-columns:1fr}body[data-site-theme=gallery] .watch-product-card{position:static}body[data-site-theme=gallery] .legal-layout{grid-template-columns:1fr}body[data-site-theme=gallery] .legal-layout>aside{position:static}}@media (max-width:520px){body[data-site-theme=gallery] .footer-inner{grid-template-columns:1fr}body[data-site-theme=gallery] .footer-intro,body[data-site-theme=gallery] .footer-legal{grid-column:1}body[data-site-theme=gallery] .catalog-listing-grid{grid-template-columns:1fr}body[data-site-theme=gallery] .catalog-draft-media{min-height:280px}body[data-site-theme=gallery] .supplier-model-specifications dl,body[data-site-theme=gallery] .supplier-store-list{grid-template-columns:1fr}body[data-site-theme=gallery] .supplier-store-list>div:nth-child(2n){border-left:0}body[data-site-theme=gallery] .supplier-store-list>div+div{border-top:1px solid var(--line)}body[data-site-theme=gallery] .product-advantages{grid-template-columns:1fr 1fr}body[data-site-theme=gallery] .product-advantages li+li{border-left:0}body[data-site-theme=gallery] .product-advantages li:nth-child(2n){border-left:1px solid var(--line)}body[data-site-theme=gallery] .product-advantages li:nth-child(n+3){border-top:1px solid var(--line)}}@media (prefers-reduced-motion:reduce){body[data-site-theme=gallery] *,body[data-site-theme=gallery] :after,body[data-site-theme=gallery] :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}