/* Electro Sellam · Logitech G inspired blue and graphite identity. */
:root{
  color-scheme:dark;
  --bg:#101418;
  --panel:#1b2126;
  --green:#00b8f4;
  --white:#f4f7f1;
  --muted:#aab5bd;
  --line:rgba(207,225,234,.14);
  --electro-blue:#00b8f4;
  --electro-blue-bright:#47d2ff;
  --electro-graphite:#161c21;
  --electro-surface:#1b2228;
  scrollbar-color:#00b8f4 #101418;
}
html,body{background-color:#101418;color:#f4f7f1}
body:not(.admin-body){background-image:radial-gradient(ellipse at 88% 0%,rgba(0,184,244,.075),transparent 30%),linear-gradient(180deg,#101418 0%,#11171c 52%,#101418 100%);background-attachment:fixed}
::selection{background:rgba(0,184,244,.32);color:#fff}
:focus-visible{outline-color:#47d2ff!important}

/* Cool graphite canvases with a controlled blue ambient accent. */
.header,.footer,.admin-top{background-color:rgba(16,20,24,.97)!important;border-color:rgba(181,214,229,.16)!important}
.footer{background-image:linear-gradient(135deg,rgba(0,184,244,.035),transparent 45%)!important}
.announcement,.ticker{background:#00b8f4!important;color:#081117!important}
.hero,.custom-hero-slider{
  background-color:#101418!important;
  background-image:radial-gradient(ellipse at 78% 34%,rgba(0,184,244,.14),transparent 39%),radial-gradient(ellipse at 11% 84%,rgba(44,119,149,.10),transparent 43%),linear-gradient(145deg,#151c22 0%,#101418 58%,#12191e 100%)!important;
}
/* Replace the old square grid texture with soft, layered blue light. */
.hero::before,.custom-hero-slider::before{
  background-image:radial-gradient(ellipse at 78% 30%,rgba(0,184,244,.13),transparent 48%),radial-gradient(ellipse at 22% 86%,rgba(0,116,164,.10),transparent 50%),linear-gradient(180deg,rgba(235,249,255,.018),transparent 50%,rgba(0,0,0,.12))!important;
  background-size:100% 100%!important;background-position:center!important;background-repeat:no-repeat!important;mask-image:none!important;opacity:1!important;
}
.hero-glow{background:rgba(0,184,244,.16)!important;filter:blur(110px)!important}
.hero-orbit{border-color:rgba(71,210,255,.22)!important}
.hero-visual>img{border-color:rgba(71,210,255,.25)!important}
.top-hero-dots button.active,.custom-hero-dots button.active{background:#00b8f4!important;box-shadow:0 0 12px rgba(0,184,244,.42)!important}
.top-hero-controls button,.custom-hero-controls button{border-color:rgba(160,213,234,.24)!important}

/* Blue marks and calm, responsive interaction states. */
:is(.eyebrow,.hero-index,.hero-stats strong,.category-number,.category-arrow,.product-category,.product-price,.detail-category,.detail-price,.footer-column h3,.admin-heading h1 span,.logo-light,.local-pill){color:#47d2ff!important}
:is(.hero h1 span,.section-heading h2 span,.promo-content h2 span,.checkout-modal h2 span,.related-section h2 span){color:#00b8f4!important}
:is(.btn-primary,.product-tag,.cart-count,.saved-count,.admin-toast){background:#00b8f4!important;border-color:#00b8f4!important;color:#081117!important}
:is(.btn-primary,.btn-outline,.filter-btn,.add-mini,.buy-now-mini,.cart-button,.menu-toggle,.language-button,.search-button,.saved-button,.view-all-products-link,.category-view-all,.header-actions button,.admin-body button){transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease!important}
:is(.btn-primary,.btn-outline,.filter-btn,.add-mini,.buy-now-mini,.cart-button,.menu-toggle,.language-button,.search-button,.saved-button,.view-all-products-link,.category-view-all,.header-actions button,.admin-body button):hover:not(:disabled){border-color:#47d2ff!important;color:#47d2ff!important}
:is(.btn-primary,.filter-btn.active){background:#00b8f4!important;color:#081117!important}
:is(.btn-primary,.btn-outline,.filter-btn,.add-mini,.buy-now-mini,.cart-button,.menu-toggle,.language-button,.search-button,.saved-button,.view-all-products-link,.category-view-all,.header-actions button,.admin-body button):active:not(:disabled){transform:translateY(1px) scale(.985)!important}
.product-card,.category-card{background-color:#1b2228!important;border-color:rgba(190,218,230,.15)!important;box-shadow:inset 0 1px rgba(255,255,255,.025)!important}
.product-card:hover,.category-card:hover{border-color:rgba(71,210,255,.62)!important;box-shadow:inset 0 1px rgba(255,255,255,.035)!important}
:is(.cart-button,.language-button,.search-button,.saved-button,.menu-toggle,.btn-outline,.view-all-products-link,.category-view-all){background-color:rgba(26,34,40,.92)!important}
:is(.cart-drawer,.saved-drawer,.store-search-panel,.search-panel,.checkout-modal,.checkout-success,.cookie-consent-card,.drawer-header,.drawer-footer,.cart-items,.saved-items,.checkout-order-summary,.checkout-form,.order-confirm-card,.checkout-success-card,.language-menu,.nav-submenu,.store-dropdown,.modal-card,.quick-view-panel,.remove-confirm-dialog,.info-page-card,.notification-panel,.toast,[class*="drawer"],[class*="dropdown"],[class*="modal"],[class*="dialog"],[class*="popup"]){background-color:#1b2228!important;border-color:rgba(190,218,230,.16)!important}
:is(.cart-drawer,.saved-drawer,.store-search-panel,.search-panel,.checkout-modal,.checkout-form,.checkout-order-summary,.modal-card,.quick-view-panel) :is(input,textarea,select){background:#10171c!important;color:#f4f7f1!important;border-color:rgba(190,218,230,.2)!important}
:is(.cart-drawer,.saved-drawer,.store-search-panel,.search-panel,.checkout-modal,.checkout-form,.checkout-order-summary,.modal-card,.quick-view-panel) :is(input,textarea,select):focus{border-color:#00b8f4!important;box-shadow:0 0 0 2px rgba(0,184,244,.13)!important}

/* Admin shares the same blue/graphite system while retaining its existing layout. */
.admin-body{background:radial-gradient(ellipse at 88% 0%,rgba(0,184,244,.07),transparent 32%),#101418!important;color:#f4f7f1!important}
.admin-body :is(.admin-top,.admin-sidebar,.admin-panel,.product-editor,.hero-editor,.backup-card,.category-manager,.email-alert-card,.stock-alert-admin-card,.order-history,.admin-product,.security-card,.store-overview,.admin-select-menu,.catalog-sort-menu,.server-gate-card,.admin-card,.dashboard-card,.stat-card,.admin-modal,.admin-drawer,.admin-toast){border-color:rgba(190,218,230,.15)!important}
.admin-body :is(.admin-panel,.store-overview,.order-history,.admin-product-list,.category-admin-list,.newsletter-admin-list,.stock-alert-admin-list,.blocked-order-ip-list,.inventory-low-stock-list,.inventory-product-margins,.admin-select-menu,.catalog-sort-menu){background:transparent!important;background-image:none!important}
.admin-body :is(input:not([type=checkbox]):not([type=radio]),textarea,select){background:#10171c!important;border-color:rgba(190,218,230,.19)!important;color:#f4f7f1!important}
.admin-body :is(input,textarea,select):focus{border-color:#00b8f4!important;box-shadow:0 0 0 2px rgba(0,184,244,.12)!important}
.admin-body .logo-mark{background:#00b8f4!important;color:#081117!important}
.admin-body .side-link.active,.admin-body .side-link:hover,.admin-body .admin-sidebar .side-link.active{border-color:rgba(71,210,255,.42)!important;color:#47d2ff!important;background:rgba(0,184,244,.08)!important}
.admin-body .notification-badge{background:#00b8f4!important;color:#081117!important}

@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}

/* Product-card motion inspired by the supplied storefront card markup. */
@media(hover:hover) and (pointer:fine){
  body:not(.admin-body) .product-card{transform:translateY(0);transition:transform .24s cubic-bezier(.2,.75,.25,1),border-color .24s ease,box-shadow .24s ease!important}
  body:not(.admin-body) .product-card:hover{transform:translateY(-3px)!important;border-color:rgba(71,210,255,.5)!important;box-shadow:0 8px 22px rgba(0,0,0,.16)!important}
  body:not(.admin-body) .product-image-wrap>img.product-image-primary,body:not(.admin-body) .product-image-wrap>img.product-image-secondary{transition:opacity .32s ease,transform .32s ease!important}
  body:not(.admin-body) .product-image-wrap.has-secondary:hover>img.product-image-primary{opacity:0!important}
  body:not(.admin-body) .product-image-wrap.has-secondary:hover>img.product-image-secondary{opacity:1!important}
}
body:not(.admin-body) .product-card.is-card-pressed{transform:scale(.992)!important;transition-duration:.08s!important}
body:not(.admin-body) .product-card .add-mini,body:not(.admin-body) .product-card .buy-now-mini,body:not(.admin-body) .product-card .save-product-button{transition:transform .18s cubic-bezier(.2,.75,.25,1),background-color .18s ease,border-color .18s ease,color .18s ease!important}
body:not(.admin-body) .product-card .add-mini:active,body:not(.admin-body) .product-card .buy-now-mini:active,body:not(.admin-body) .product-card .save-product-button:active{transform:scale(.96)!important}
@media(hover:none){body:not(.admin-body) .product-card:hover{transform:none!important;box-shadow:none!important}body:not(.admin-body) .product-card.is-card-pressed{transform:scale(.99)!important}}

/* Dedicated catalog view: products are managed on their own searchable page. */
.admin-body #tab-products.is-catalog-open>:not(#productCatalogView){display:none!important}
.admin-body #tab-products.is-catalog-open>#productCatalogView:not([hidden]){display:block!important}
.admin-body .product-catalog-launch{display:flex;align-items:center;gap:18px;padding:20px;border:1px solid rgba(190,218,230,.14);background:linear-gradient(120deg,rgba(0,184,244,.08),rgba(20,27,32,.92) 45%,rgba(20,27,32,.92));margin:18px 0 24px}
.admin-body .product-catalog-launch-icon{width:48px;height:48px;display:grid;place-items:center;flex:0 0 48px;border:1px solid rgba(71,210,255,.3);background:rgba(0,184,244,.09);color:#47d2ff}
.admin-body .product-catalog-launch-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.admin-body .product-catalog-launch-copy{display:grid;gap:5px;min-width:0;flex:1}
.admin-body .product-catalog-launch-copy strong,.admin-body .product-catalog-heading h3{color:#f4f7f1;font-size:17px;font-weight:800;letter-spacing:.04em}
.admin-body .product-catalog-launch-copy span,.admin-body .product-catalog-heading p{color:#aab5ba;font-size:12px;line-height:1.55}
.admin-body .product-catalog-page{padding:24px;border:1px solid rgba(190,218,230,.14);background:rgba(16,20,24,.34)}
.admin-body .product-catalog-heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:20px}
.admin-body .product-catalog-heading h3{margin:4px 0;font-size:24px}
.admin-body .product-catalog-heading p{margin:0}
.admin-body .product-catalog-toolbar{display:flex;align-items:center;gap:16px;margin-bottom:14px}
.admin-body .product-catalog-search{display:flex;align-items:center;gap:12px;min-width:0;flex:1;height:48px;padding:0 13px;border:1px solid rgba(190,218,230,.2);background:#10171c}
.admin-body .product-catalog-search svg{width:19px;height:19px;flex:none;fill:none;stroke:#47d2ff;stroke-width:1.8;stroke-linecap:round}
.admin-body .product-catalog-search input{height:100%;min-width:0;flex:1;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
.admin-body .product-catalog-search kbd{color:#89969d;font-size:14px}
.admin-body .product-catalog-result-count,.admin-body .selected-products-count{color:#aab5ba;font-size:12px;white-space:nowrap}
.admin-body .product-catalog-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 0 16px;border-bottom:1px solid rgba(190,218,230,.12);margin-bottom:16px}
.admin-body .product-select-all{display:flex;align-items:center;gap:9px;color:#dce5e9;font-size:12px;cursor:pointer}
.admin-body .product-select-all input,.admin-body .admin-product-select input{accent-color:#00b8f4;width:17px;height:17px;cursor:pointer}
.admin-body .product-bulk-delete{margin-left:auto}
.admin-body .product-bulk-delete:disabled{opacity:.45;cursor:not-allowed}
.admin-body .admin-product-list .admin-product{grid-template-columns:30px 70px minmax(0,1fr) auto;gap:13px}
.admin-body .admin-product-select{display:grid;place-items:center}
.admin-body .product-catalog-empty{padding:24px;text-align:center;color:#aab5ba}
.admin-body .admin-sidebar .side-link{direction:ltr!important;display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;text-align:left!important}
.admin-body .admin-sidebar .side-link>.admin-icon{order:0!important;flex:0 0 20px!important;margin:0!important}
.admin-body .order-metric-card{direction:ltr!important;grid-template-columns:40px minmax(0,1fr)!important;text-align:left!important}
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){
  .admin-body .product-catalog-launch{align-items:flex-start;flex-wrap:wrap;padding:15px;gap:12px}
  .admin-body .product-catalog-launch-copy{flex-basis:calc(100% - 64px)}
  .admin-body .product-catalog-launch>.btn-outline{width:100%;justify-content:center}
  .admin-body .product-catalog-page{padding:15px}
  .admin-body .product-catalog-heading{grid-template-columns:1fr;gap:11px}
  .admin-body .product-catalog-heading>.btn-primary,.admin-body .product-catalog-heading>.btn-outline{width:100%;justify-content:center}
  .admin-body .product-catalog-toolbar{align-items:stretch;flex-direction:column;gap:8px}
  .admin-body .product-catalog-actions{gap:10px}
  .admin-body .product-bulk-delete{margin-left:0}
  .admin-body .admin-product-list .admin-product{grid-template-columns:24px 54px minmax(0,1fr);gap:9px;padding:11px}
  .admin-body .admin-product-list .admin-product>img,.admin-body .admin-product-list .admin-product>.admin-empty-image{width:54px;height:54px}
  .admin-body .admin-product-list .admin-product>.admin-actions{grid-column:2/-1;justify-content:flex-start}
}
@media(prefers-reduced-motion:reduce){body:not(.admin-body) .product-card,body:not(.admin-body) .product-card *{transition-duration:.01ms!important}}

/* Keep the new graphite/blue backdrop clean, without the previous grid texture. */
body:not(.admin-body){background-image:radial-gradient(ellipse at 88% 0%,rgba(0,184,244,.075),transparent 30%),linear-gradient(180deg,#101418 0%,#11171c 52%,#101418 100%)!important;background-attachment:fixed!important}
body:not(.admin-body) .hero,body:not(.admin-body) .custom-hero-slider{background-image:radial-gradient(ellipse at 76% 34%,rgba(0,184,244,.10),transparent 42%),linear-gradient(150deg,#151b20 0%,#101418 62%,#151b20 100%)!important}
body:not(.admin-body) .hero::before,body:not(.admin-body) .custom-hero-slider::before{background-image:radial-gradient(ellipse at 78% 34%,rgba(0,184,244,.035),transparent 50%),linear-gradient(180deg,rgba(255,255,255,.012),transparent 48%,rgba(0,0,0,.08))!important;background-size:100% 100%!important;background-repeat:no-repeat!important}

/* Menus use one consistent blue-graphite surface; child rows stay transparent. */
.navigation.show{background:rgba(16,20,24,.97)!important;background-image:linear-gradient(145deg,rgba(0,184,244,.045),transparent 42%)!important;border-color:rgba(190,218,230,.16)!important;box-shadow:0 18px 44px rgba(0,0,0,.34)!important}
.navigation.show .mobile-nav-tools,.navigation.show .language-control,.navigation.show .nav-category,.navigation.show .nav-dropdown{background:transparent!important;background-image:none!important;box-shadow:none!important}
.navigation.show .nav-parent-toggle,.navigation.show .mobile-home-link{background:transparent!important;background-image:none!important;box-shadow:none!important}
.navigation.show .nav-dropdown>.nav-submenu,.nav-dropdown>.nav-submenu{background:rgba(22,30,36,.98)!important;background-image:linear-gradient(145deg,rgba(0,184,244,.045),transparent 55%)!important;border:1px solid rgba(190,218,230,.16)!important;box-shadow:0 18px 38px rgba(0,0,0,.38)!important}
.navigation.show .nav-submenu a,.navigation.show .language-menu button{background:transparent!important;background-image:none!important;box-shadow:none!important}
.navigation.show .nav-submenu a:hover,.navigation.show .language-menu button:hover{background:rgba(0,184,244,.09)!important;color:#47d2ff!important}
.navigation.show .nav-parent-toggle:hover,.navigation.show .mobile-home-link:hover{background:transparent!important;color:#47d2ff!important}
.language-menu,.store-search-panel,.search-panel,.cart-drawer,.saved-drawer,.checkout-modal,.remove-confirm-dialog,.order-confirm-card,.games-welcome-card,.cookie-consent-card,.modal-card,.quick-view-panel,.notification-panel{background-color:#182127!important;background-image:linear-gradient(145deg,rgba(0,184,244,.045),transparent 48%)!important;border-color:rgba(190,218,230,.17)!important}
.cart-drawer :is(.drawer-header,.cart-items,.drawer-footer,.cart-undo-notice,.cart-stock-notice,.subtotal),.saved-drawer :is(.drawer-header,.saved-items,.drawer-footer,.cart-undo-notice,.cart-stock-notice,.subtotal){background:transparent!important;background-image:none!important;box-shadow:none!important}
.language-menu button,.store-search-panel :is(.search-result,.search-category),.search-panel :is(.search-result,.search-category){background:transparent!important;background-image:none!important}
.language-menu button:hover,.store-search-panel :is(.search-result,.search-category):hover,.search-panel :is(.search-result,.search-category):hover{background:rgba(0,184,244,.08)!important}

/* Refined blue neon ambience, with no grid, tile, or geometric overlay. */
body:not(.admin-body){background-image:radial-gradient(ellipse 48% 36% at 88% 0%,rgba(0,184,244,.14),transparent 72%),radial-gradient(ellipse 34% 30% at 0% 54%,rgba(0,112,170,.075),transparent 76%),linear-gradient(180deg,#101418 0%,#11171c 53%,#101418 100%)!important}
body:not(.admin-body) .hero,body:not(.admin-body) .custom-hero-slider{background-image:radial-gradient(ellipse 62% 72% at 76% 46%,rgba(0,184,244,.14),transparent 72%),radial-gradient(ellipse 38% 55% at 12% 100%,rgba(0,112,170,.07),transparent 75%),linear-gradient(150deg,#151b20 0%,#101418 62%,#151b20 100%)!important}
body.admin-body{background-image:radial-gradient(ellipse 46% 36% at 90% 0%,rgba(0,184,244,.12),transparent 72%),radial-gradient(ellipse 32% 28% at 0% 72%,rgba(0,112,170,.07),transparent 76%),linear-gradient(180deg,#101418 0%,#11171c 55%,#101418 100%)!important}
.footer-socials a{border-color:rgba(71,210,255,.28)!important;background:rgba(0,184,244,.055)!important;color:#47d2ff!important}
.footer-socials a:hover{border-color:rgba(71,210,255,.72)!important;background:rgba(0,184,244,.14)!important;color:#eafaff!important;transform:none!important}
.footer-socials svg{color:inherit!important;fill:currentColor!important;stroke:currentColor!important}
.footer-socials img{filter:brightness(0) saturate(100%) invert(78%) sepia(36%) saturate(1819%) hue-rotate(162deg) brightness(102%) contrast(103%)!important}
.footer-socials a:hover img{filter:brightness(0) invert(1)!important}


/* Final surface cleanup: flat nav controls, clean search popup, and untinted product photos. */
@media(min-width:761px) and ((min-height:501px) or (pointer:fine) or (orientation:portrait)){
  body:not(.admin-body) .navigation .nav-dropdown,
  body:not(.admin-body) .navigation .nav-dropdown>.nav-parent-toggle{background:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-color:transparent!important}
  body:not(.admin-body) .navigation .nav-dropdown>.nav-parent-toggle{padding-inline:8px}
}
body:not(.admin-body) .store-search-panel,body:not(.admin-body) #storeSearchPanel{background:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-color:transparent!important}
body:not(.admin-body) .store-search-panel>label,body:not(.admin-body) .store-search-panel .search-empty{background:transparent!important;background-image:none!important;box-shadow:none!important}
body:not(.admin-body) .store-search-input-wrap{background:rgba(16,23,28,.96)!important}
body:not(.admin-body) .products-grid .product-image-wrap{background:transparent!important;background-image:none!important;box-shadow:none!important}
body:not(.admin-body) .products-grid .product-image-wrap::before,body:not(.admin-body) .products-grid .product-image-wrap::after{content:none!important;display:none!important}
body:not(.admin-body) .products-grid .product-image-wrap>img{filter:none!important;box-shadow:none!important;mix-blend-mode:normal!important}
body:not(.admin-body) .products-grid .product-image-wrap.is-out-of-stock .product-image-primary{filter:none!important}
body:not(.admin-body) :is(.navigation,.store-search-panel,.nav-dropdown,.product-card,.product-image-wrap):hover{filter:none!important}


/* Catalog pages: consistent rounded panels, controls, and compact responsive toolbars. */
.admin-body .category-catalog-panel,.admin-body .category-manager,.admin-body .download-admin-section,.admin-body .order-history,.admin-body .newsletter-admin-card{border-radius:18px!important;overflow:hidden}
.admin-body .category-catalog-panel{padding:22px;border:1px solid rgba(190,218,230,.14);background:rgba(14,19,23,.72)!important}
.admin-body .category-catalog-toolbar,.admin-body .download-catalog-toolbar,.admin-body .admin-list-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:14px 0 18px;padding:12px;border:1px solid rgba(190,218,230,.13);border-radius:15px;background:rgba(8,13,16,.48)}
.admin-body .category-catalog-search,.admin-body .order-catalog-search,.admin-body .product-catalog-search{display:flex;align-items:center;gap:10px;flex:1 1 250px;min-width:min(100%,220px);min-height:44px;padding:0 13px;border:1px solid rgba(190,218,230,.2);border-radius:13px;background:#10171b;color:#e8f1f4}
.admin-body .category-catalog-search svg,.admin-body .order-catalog-search svg{width:17px;height:17px;flex:none;fill:none;stroke:#47d2ff;stroke-width:1.8;stroke-linecap:round}
.admin-body .category-catalog-search input,.admin-body .order-catalog-search input,.admin-body .product-catalog-search input{width:100%;min-width:0;min-height:40px;padding:0;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#eef5f7}
.admin-body .category-catalog-search:focus-within,.admin-body .order-catalog-search:focus-within,.admin-body .product-catalog-search:focus-within{border-color:rgba(71,210,255,.56);box-shadow:0 0 0 2px rgba(0,184,244,.09)}
.admin-body .category-admin-list,.admin-body .download-admin-list,.admin-body .newsletter-admin-list,#tab-orders #order-history-list{overflow:hidden;border:1px solid rgba(190,218,230,.12);border-radius:15px;background:rgba(8,13,16,.36)}
.admin-body .category-admin-item,.admin-body .download-admin-row,.admin-body .newsletter-subscriber-row,#tab-orders .order-card{border-radius:12px!important}
.admin-body .category-admin-item[hidden]{display:none!important}
.admin-body .category-row-select{display:grid;place-items:center;flex:none;width:30px;height:34px;margin:0}
.admin-body .category-row-select input,.admin-body [data-download-select],.admin-body [data-newsletter-select]{width:16px;height:16px;accent-color:#00b8f4}
.admin-body .download-catalog-toolbar{margin-top:16px}
.admin-body .download-admin-row{margin:8px;padding:12px;border:1px solid rgba(190,218,230,.1);background:rgba(255,255,255,.018)}
.admin-body .newsletter-subscriber-row{margin:8px;padding:12px;border:1px solid rgba(190,218,230,.1)}
.admin-body #tab-orders .order-history-toolbar{border-radius:16px!important}
.admin-body #ordersSearch{border-radius:12px!important}
.admin-body .product-catalog-result-count,.admin-body .selected-products-count{white-space:nowrap}
.admin-body :is(.category-catalog-toolbar,.download-catalog-toolbar,.admin-list-toolbar)>button{min-height:40px;border-radius:12px!important}
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){
 .admin-body .category-catalog-panel{padding:14px!important}
 .admin-body .category-catalog-toolbar,.admin-body .download-catalog-toolbar,.admin-body .admin-list-toolbar{align-items:stretch;padding:10px;gap:8px}
 .admin-body .category-catalog-search,.admin-body .order-catalog-search,.admin-body .product-catalog-search{flex-basis:100%;min-width:0}
 .admin-body .category-catalog-toolbar>.product-catalog-result-count,.admin-body .category-catalog-toolbar>.selected-products-count,.admin-body .download-catalog-toolbar>.product-catalog-result-count,.admin-body .download-catalog-toolbar>.selected-products-count{align-self:center}
 .admin-body .category-catalog-toolbar>button,.admin-body .download-catalog-toolbar>button,.admin-body .admin-list-toolbar>button{flex:1 1 100%}
 .admin-body .category-manager{padding:13px!important}
 .admin-body .category-manager-heading{align-items:flex-start;gap:10px;flex-wrap:wrap}
 .admin-body .category-add-form{grid-template-columns:1fr!important}
}

/* Match the storefront canvas to the Electro Sellam admin graphite-blue background. */
body:not(.admin-body){background-image:radial-gradient(ellipse 46% 36% at 90% 0%,rgba(0,184,244,.12),transparent 72%),radial-gradient(ellipse 32% 28% at 0% 72%,rgba(0,112,170,.07),transparent 76%),linear-gradient(180deg,#101418 0%,#11171c 55%,#101418 100%)!important;background-attachment:fixed!important}
/* Remove the search-field flare/blur on focus while retaining a clear, restrained focus border. */
body:not(.admin-body) .store-search-input-wrap,body:not(.admin-body) .store-search-input-wrap:focus-within{border-radius:14px!important;background:#10171b!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;box-shadow:none!important;transform:none!important}
body:not(.admin-body) .store-search-input-wrap input,body:not(.admin-body) .store-search-input-wrap input:focus{outline:none!important;box-shadow:none!important;filter:none!important}
body:not(.admin-body) .store-search-input-wrap:focus-within{border-color:rgba(71,210,255,.58)!important}


/* Final storefront canvas matches the graphite-blue admin canvas. */
html,body:not(.admin-body){background-color:#101418!important}
body:not(.admin-body){background-image:radial-gradient(ellipse 46% 36% at 90% 0%,rgba(0,184,244,.12),transparent 72%),radial-gradient(ellipse 32% 28% at 0% 72%,rgba(0,112,170,.07),transparent 76%),linear-gradient(180deg,#101418 0%,#11171c 55%,#101418 100%)!important;background-repeat:no-repeat!important;background-attachment:fixed!important}
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){body:not(.admin-body){background-attachment:scroll!important}}

/* Preserve the uploaded logo's native aspect ratio and pixels. The size setting only
   changes a bounded header slot; it never changes header height or the admin masthead. */
body:not(.admin-body) .header .logo{box-sizing:border-box!important;display:flex!important;align-items:center!important;flex:0 0 auto!important;width:min(var(--brand-logo-width,160px),340px)!important;min-width:0!important;max-width:min(var(--brand-logo-width,160px),340px)!important;height:62px!important;max-height:62px!important;overflow:hidden!important;transform:none!important;scale:none!important}
body:not(.admin-body) .header .brand-logo-frame{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex:0 0 100%!important;width:100%!important;min-width:0!important;max-width:100%!important;height:62px!important;min-height:0!important;max-height:62px!important;overflow:hidden!important}
body:not(.admin-body) .header .brand-logo{display:block!important;flex:none!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:left center!important;mix-blend-mode:normal!important;transform:none!important;scale:none!important}
body:not(.admin-body) #footerLogo .brand-logo{mix-blend-mode:normal!important;object-fit:contain!important}
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){body:not(.admin-body) .header .logo{width:min(var(--brand-logo-width,160px),42vw,190px)!important;max-width:min(var(--brand-logo-width,160px),42vw,190px)!important;height:58px!important;max-height:58px!important}body:not(.admin-body) .header .brand-logo-frame{height:58px!important;max-height:58px!important}}

/* Electro card hover: one local soft shadow, no changing border or page lighting.
   Repeated :not(#...) specificity overrides the legacy per-section ID rules. */
html body:not(.admin-body) :is(.product-card,.category-card,.category-tile,.download-list-card):not(#card-hover-scope#card-hover-scope#card-hover-scope#card-hover-scope){
 border-color:rgba(190,218,230,.15)!important;
 box-shadow:inset 0 1px rgba(255,255,255,.025)!important;
 transform:translateY(0)!important;translate:none!important;
 transition:transform .46s cubic-bezier(.22,.61,.36,1),box-shadow .4s ease!important;
}
@media(hover:hover) and (pointer:fine){
 html body:not(.admin-body) :is(.product-card,.category-card,.category-tile,.download-list-card):not(#card-hover-scope#card-hover-scope#card-hover-scope#card-hover-scope):hover{
  transform:translateY(-4px)!important;
  box-shadow:0 10px 22px -8px rgba(0,184,244,.32),0 0 24px -10px rgba(71,210,255,.22),inset 0 1px rgba(255,255,255,.025)!important;
 }
}
@media(prefers-reduced-motion:reduce){
 html body:not(.admin-body) :is(.product-card,.category-card,.category-tile,.download-list-card):not(#card-hover-scope#card-hover-scope#card-hover-scope#card-hover-scope){transform:none!important;transition:none!important}
}

/* Touch feedback stays flat and never captures carousel scrolling. */
@media(any-pointer:coarse){
 html body:not(.admin-body) :is(.product-card,.category-card,.category-tile,.download-list-card):not(#card-hover-scope#card-hover-scope#card-hover-scope#card-hover-scope).electro-touch-glow{
  transform:none!important;translate:none!important;
  box-shadow:0 10px 22px -8px rgba(0,184,244,.32),0 0 24px -10px rgba(71,210,255,.22),inset 0 1px rgba(255,255,255,.025)!important;
 }
}
/* Button feedback: retain each control's resting surface; add only local blue shadow. */
html body:not(.admin-body) [data-electro-button-feedback]:not(#electro-feedback#electro-feedback#electro-feedback#electro-feedback){
 transform:none!important;translate:none!important;scale:none!important;
 transition:box-shadow .3s ease!important;
}
html body:not(.admin-body) [data-electro-button-feedback]:not(#electro-feedback#electro-feedback#electro-feedback#electro-feedback):is(:hover,:active){
 background:var(--electro-button-background)!important;
 border-color:var(--electro-button-border)!important;
 color:var(--electro-button-color)!important;
 filter:none!important;
 text-decoration:var(--electro-button-decoration,none)!important;
}
@media(hover:hover) and (pointer:fine){
 html body:not(.admin-body) [data-electro-button-feedback]:not(#electro-feedback#electro-feedback#electro-feedback#electro-feedback):hover:not(:disabled):not([aria-disabled="true"]){box-shadow:0 5px 18px -5px rgba(0,184,244,.4),0 0 20px -8px rgba(71,210,255,.28)!important}
}
html body:not(.admin-body) [data-electro-button-feedback]:not(#electro-feedback#electro-feedback#electro-feedback#electro-feedback):active:not(:disabled):not([aria-disabled="true"]){box-shadow:0 5px 18px -5px rgba(0,184,244,.4),0 0 20px -8px rgba(71,210,255,.28)!important}
html body:not(.admin-body) [data-electro-button-feedback]:is(:hover,:active)>:is(svg,.ui-icon,.back-icon,.circle-chevron){transform:none!important;translate:none!important;scale:none!important}
html body:not(.admin-body) [data-electro-button-feedback]:is(:hover,:active)::before,
html body:not(.admin-body) [data-electro-button-feedback]:is(:hover,:active)::after{opacity:0!important;box-shadow:none!important}
/* Entrance offsets are independent of card hover transforms. Defaults remain visible. */
@property --electro-entry-y {syntax:'<length>';inherits:false;initial-value:0px}
@property --electro-entry-alpha {syntax:'<number>';inherits:false;initial-value:1}
html body:not(.admin-body) [data-electro-entry]:not(#entry-scope#entry-scope#entry-scope#entry-scope){
 translate:0 var(--electro-entry-y,0px)!important;opacity:var(--electro-entry-alpha,1)!important;
}
/* Original Neon Play dot morph, using Electro Sellam blue. */
html body:not(.admin-body) :is(.top-hero-dots,.custom-hero-dots) button{transition:width .8s cubic-bezier(.22,.61,.36,1),background .28s ease,border-color .28s ease,box-shadow .32s ease!important;transform-origin:center}
html body:not(.admin-body) .top-hero-dots button.is-morphing-in{animation:top-hero-dot-expand 1s cubic-bezier(.22,.61,.36,1) both!important}
html body:not(.admin-body) .top-hero-dots button.is-morphing-out{animation:top-hero-dot-contract 1s cubic-bezier(.22,.61,.36,1) both!important}
@media(prefers-reduced-motion:reduce){html body:not(.admin-body) :is(.top-hero-dots,.custom-hero-dots) button{animation:none!important;transition:none!important}}

/* Center control labels with a normal text line box, including two-line labels. */
html body:not(.admin-body) :is(button,.btn-primary,.btn-outline,.view-all-products-link,.category-view-all,.all-products-back):not(.product-card):not(.category-card):not(.download-list-card):not([hidden]):not(#button-align#button-align){align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1.25!important;vertical-align:middle}
html body:not(.admin-body) :is(.btn-primary,.btn-outline,.add-mini,.buy-now-mini,.save-product-button,.view-all-products-link,.category-view-all,.all-products-back){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px}
html body:not(.admin-body) :is(button,.btn-primary,.btn-outline,.view-all-products-link,.category-view-all,.all-products-back)>:is(span,svg){align-self:center;vertical-align:middle}
html body:not(.admin-body) :is(button,.btn-primary,.btn-outline,.all-products-back)>.ui-icon{flex-shrink:0}
html body:not(.admin-body) .catalog-select-button:not(#button-align#button-align){justify-content:space-between!important}
html body:not(.admin-body) :is(.language-menu,.nav-submenu,.catalog-sort-menu) button:not(#button-align#button-align){text-align:start!important;justify-content:flex-start!important}

/* Category pages share the download toolbar layout and use a real product grid. */
body:not(.admin-body) #categoryPage .category-catalog-controls{margin:0 0 20px}
body:not(.admin-body) #categoryPage .category-catalog-controls .download-search-control{order:2}
body:not(.admin-body) #categoryPage #categoryProductsGrid.category-controlled-grid{display:grid!important;grid-template-columns:repeat(var(--category-columns,4),minmax(0,1fr))!important;overflow:visible!important;gap:clamp(12px,1.6vw,20px)!important}
body:not(.admin-body) #categoryProductsGrid.category-controlled-grid>.product-card[hidden]{display:none!important}
body:not(.admin-body) #categoryPage .category-search-empty{padding:24px;text-align:center;color:var(--muted)}
body:not(.admin-body) #categoryPage .category-search-empty[hidden]{display:none!important}
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){body:not(.admin-body) #categoryPage .category-catalog-controls .download-search-control{width:100%;max-width:none;min-width:0}body:not(.admin-body) #categoryPage #categoryProductsGrid.category-controlled-grid{gap:12px!important}}

/* Secondary controls dim locally; Add to Bag retains its existing neon response. */
html body:not(.admin-body) [data-electro-button-feedback="dim"]:not(#secondary#secondary#secondary#secondary):is(:hover,:active):not(:disabled):not([aria-disabled="true"]){box-shadow:none!important;filter:brightness(.84)!important;transform:none!important;translate:none!important;transition:filter .22s ease!important}
html body:not(.admin-body) .cart-button:not(#secondary#secondary):is(:hover,:active){box-shadow:none!important;filter:brightness(.84)!important;transform:none!important;translate:none!important}
/* Keep the dark bookmark legible over its blue saved-state surface. */
html body:not(.admin-body) .save-product-button.is-saved:not(#save-state#save-state) .IconContainer{color:#101418!important}
html body:not(.admin-body) .save-product-button.is-saved:not(#save-state#save-state) .icon,
html body:not(.admin-body) .save-product-button.is-saved:not(#save-state#save-state) .icon path{fill:#101418!important;stroke:#101418!important;color:#101418!important}
html body:not(.admin-body) .save-product-button:not(.is-saved):not(#save-state#save-state) .icon,
html body:not(.admin-body) .save-product-button:not(.is-saved):not(#save-state#save-state) .icon path{fill:none!important;stroke:#47d2ff!important;color:#47d2ff!important}
/* Exact download-toolbar order, shared by category pages in either language. */
body:not(.admin-body) #categoryPage .category-catalog-controls{direction:ltr!important}
body:not(.admin-body) #categoryPage .category-catalog-controls>.catalog-sort{order:1!important}
body:not(.admin-body) #categoryPage .category-catalog-controls>.download-search-control{order:2!important}
body:not(.admin-body) #categoryPage .category-catalog-controls>.catalog-grid-control{order:3!important}
body:not(.admin-body) #categoryPage .category-catalog-controls .catalog-select-wrap{min-width:clamp(185px,20vw,270px)}

/* Product-detail Save has exactly two stable states, without hover or press motion. */
html body:not(.admin-body) .detail-save-button:not(#save-fixed#save-fixed#save-fixed):is(button,:hover,:active,:focus-visible){background:rgba(26,34,40,.92)!important;color:#47d2ff!important;filter:none!important;box-shadow:none!important;transform:none!important;translate:none!important;scale:none!important;transition:none!important}
html body:not(.admin-body) .detail-save-button.is-saved:not(#save-fixed#save-fixed#save-fixed):is(button,:hover,:active,:focus-visible){background:#00b8f4!important;color:#101418!important;border-color:#00b8f4!important}
html body:not(.admin-body) .detail-save-button:not(#save-fixed#save-fixed) .IconContainer{background:transparent!important;transform:none!important;translate:none!important;transition:none!important}
html body:not(.admin-body) .detail-save-button:not(.is-saved):not(#save-fixed#save-fixed) .icon path{stroke:#47d2ff!important;fill:none!important}
html body:not(.admin-body) .detail-save-button.is-saved:not(#save-fixed#save-fixed) .icon path{stroke:#101418!important;fill:#101418!important}
html body:not(.admin-body) :is(.quantity-control,.cart-quantity-control) button:not(#quantity-fixed#quantity-fixed#quantity-fixed),
html body:not(.admin-body) :is(.quantity-control,.cart-quantity-control) button:not(#quantity-fixed#quantity-fixed#quantity-fixed)>*{transform:none!important;translate:none!important;scale:none!important;animation:none!important;box-shadow:none!important;filter:none!important;transition:none!important}
/* Keep the original checkout structure on one continuous surface. */
html body:not(.admin-body) #checkoutModal .checkout-modal:not(.checkout-success-open){background:var(--electro-acrylic-surface)!important;border-color:var(--electro-acrylic-border)!important;backdrop-filter:var(--electro-acrylic-blur)!important;-webkit-backdrop-filter:var(--electro-acrylic-blur)!important;border-radius:22px!important}
html body:not(.admin-body) #checkoutModal :is(.checkout-form,.checkout-order-summary){background:transparent!important;background-image:none!important;box-shadow:none!important}
/* Collection heading and horizontally draggable category chips. */
body:not(.admin-body) #categoryPage .category-collection-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin:24px 0 28px;padding:24px 0 20px;border-bottom:1px solid var(--line);background:radial-gradient(ellipse at 100% 0,rgba(0,184,244,.1),transparent 60%);min-width:0}
body:not(.admin-body) #categoryPage .category-collection-hero>.all-products-heading{margin:0!important;min-width:0}
body:not(.admin-body) #categoryPage .category-collection-count{display:grid;place-items:center;gap:5px;min-width:80px;padding:12px 16px;border:1px solid rgba(0,184,244,.25);border-radius:14px;background:rgba(0,184,244,.05)}
body:not(.admin-body) #categoryPage .category-collection-count strong{font-size:28px;color:#47d2ff;line-height:1}
body:not(.admin-body) #categoryPage .category-collection-count span{font-size:10px;color:var(--muted);letter-spacing:1px}
body:not(.admin-body) :is(#categoryPage,#allProductsPage) .category-collection-tabs{display:flex;grid-column:1/-1;gap:10px;overflow-x:auto;overflow-y:hidden;max-width:100%;min-width:0;scrollbar-width:none;direction:ltr;touch-action:pan-x pan-y;cursor:grab;padding:3px 0 6px;user-select:none;scroll-snap-type:none}
body:not(.admin-body) :is(#categoryPage,#allProductsPage) .category-collection-tabs::-webkit-scrollbar{display:none}
body:not(.admin-body) :is(#categoryPage,#allProductsPage) .category-collection-tabs.is-free-dragging{cursor:grabbing}
html body:not(.admin-body) :is(#categoryPage,#allProductsPage) .category-collection-tab{flex:0 0 auto;padding:11px 17px;border-radius:999px;border:1px solid rgba(190,218,230,.17);background:#1b2228;color:#eef4f7;font-size:12px;font-weight:700;white-space:nowrap;min-height:41px;line-height:1.25;transform:none!important;box-shadow:none!important}
html body:not(.admin-body) :is(#categoryPage,#allProductsPage) .category-collection-tab.is-current{background:#00b8f4!important;border-color:#00b8f4!important;color:#101418!important}
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){body:not(.admin-body) #categoryPage .category-collection-hero{gap:16px;margin:18px 0 20px;padding:18px 0 14px}body:not(.admin-body) #categoryPage .category-collection-count{min-width:60px;padding:10px}body:not(.admin-body) #categoryPage .category-collection-count strong{font-size:23px}html body:not(.admin-body) :is(#categoryPage,#allProductsPage) .category-collection-tab{font-size:11px;padding:10px 14px}}

/* Native vector-sharp wordmark: a restrained light pulse and brief glitch every 3s. */
html body:not(#wordmark-font) .electro-neon-wordmark{display:flex!important;flex-direction:column;align-items:flex-start;justify-content:center;line-height:1!important;font-family:Oxanium,sans-serif!important;font-weight:800!important;letter-spacing:.04em;white-space:nowrap;isolation:isolate}
html body:not(#wordmark-font) .electro-neon-main{font-family:Oxanium,sans-serif!important;font-size:clamp(19px,2vw,29px)!important;font-weight:800!important;line-height:1.05!important;color:#edfaff;text-shadow:0 0 8px rgba(0,184,244,.45);animation:electro-wordmark-light 3s ease-in-out infinite}
html body:not(#wordmark-font) .electro-neon-name{font-family:Oxanium,sans-serif!important;font-size:clamp(14px,1.4vw,19px)!important;font-weight:700!important;line-height:1.15!important;letter-spacing:.12em;color:#47d2ff;text-shadow:0 0 9px rgba(0,184,244,.55);animation:electro-wordmark-glitch 3s linear infinite}
html body:not(#wordmark-font) .electro-neon-domain{font-family:Oxanium,sans-serif!important;font-size:.62em!important;color:#e8f7ff;letter-spacing:.02em}
@keyframes electro-wordmark-light{0%,78%,100%{text-shadow:0 0 8px rgba(0,184,244,.4);opacity:1}83%{text-shadow:0 0 15px rgba(0,184,244,.85);opacity:.82}87%{opacity:1}89%{opacity:.9}94%{text-shadow:0 0 18px rgba(0,184,244,.7)}}
@keyframes electro-wordmark-glitch{0%,82%,88%,100%{transform:none}83%{transform:translateX(1px);text-shadow:-1px 0 #b0efff,1px 0 #008dce}84%{transform:translateX(-1px)}85%{transform:none}87%{transform:translateX(.5px)}}
@media(prefers-reduced-motion:reduce){.electro-neon-wordmark *{animation:none!important}}
.product-color-admin-row{display:grid;grid-template-columns:75px 1fr 1fr minmax(170px,1.3fr) auto;gap:12px;align-items:end;margin:14px 0;padding:14px;border:1px solid var(--line);border-radius:12px}.product-color-admin-row label{min-width:0}.product-color-admin-row input,.product-color-admin-row select{width:100%;min-width:0}.product-color-admin-row input[type=color]{height:43px;padding:4px}
html body:not(.admin-body) .product-linked-colors{margin:22px 0}.product-linked-color-options{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}html body:not(.admin-body) .product-linked-color{display:inline-flex;align-items:center;gap:9px;padding:9px 13px;border-radius:12px;border:1px solid var(--line);background:#1b2228;color:#eef4f7;min-height:42px;cursor:pointer}html body:not(.admin-body) .product-linked-color.is-current{border-color:#47d2ff!important;background:rgba(0,184,244,.12)!important}.product-linked-color i{display:block;flex:0 0 22px;width:22px;height:22px;border-radius:50%;background:var(--swatch);border:1px solid rgba(255,255,255,.35);box-shadow:inset 0 0 0 2px rgba(0,0,0,.1)}
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){.product-color-admin-row{grid-template-columns:60px 1fr;gap:10px}.product-color-admin-row>label:nth-child(4){grid-column:1/-1}.product-color-admin-row>button{grid-column:1/-1}.product-linked-color{font-size:12px!important}}

/* Collection navigation remains directly on the store canvas. */
body:not(.admin-body) #categoryPage .category-collection-hero{background:none!important;border:0!important;box-shadow:none!important;grid-template-columns:minmax(0,1fr)!important;padding:12px 0!important}
body:not(.admin-body) #categoryPage .category-collection-count{display:none!important}
body:not(.admin-body) :is(#categoryPage,#allProductsPage) .category-collection-tabs{overflow-x:hidden!important;cursor:default!important}
body:not(.admin-body) :is(#categoryPage,#allProductsPage) .category-collection-tabs.has-overflow{overflow-x:auto!important;cursor:grab!important}
body:not(.admin-body) :is(#categoryPage,#allProductsPage) .category-collection-tabs.has-overflow.is-free-dragging{cursor:grabbing!important}
html body:not(.admin-body) .catalog-grid-options button.active:not(#selected-view#selected-view#selected-view#selected-view){background:#00b8f4!important;color:#101418!important;border-color:#00b8f4!important;filter:none!important;box-shadow:none!important}
html body:not(.admin-body) .catalog-grid-options button.active svg{color:#101418!important;fill:currentColor!important}
/* A compact single-line wordmark, with clipped light separation on glyphs only. */
html body:not(#wordmark-font) .electro-neon-wordmark{position:relative;display:flex!important;flex-direction:row!important;align-items:baseline!important;justify-content:flex-start!important;gap:2px;max-width:100%;isolation:isolate;overflow:visible;background:none!important;box-shadow:none!important;filter:none!important}
html body:not(#wordmark-font) .electro-wordmark-lettering{position:relative;display:inline-flex;gap:0;white-space:nowrap;line-height:1;letter-spacing:-.055em}
html body:not(#wordmark-font) .electro-neon-main,html body:not(#wordmark-font) .electro-neon-name{font-family:Oxanium,sans-serif!important;font-size:clamp(14px,1.32vw,20px)!important;font-weight:800!important;letter-spacing:-.055em!important;line-height:1.1!important;animation:none!important;transform:none!important;text-shadow:0 0 7px rgba(0,184,244,.28)!important}
html body:not(#wordmark-font) .electro-neon-main{color:#edf7fa!important}html body:not(#wordmark-font) .electro-neon-name{color:#36cbff!important}
html body:not(#wordmark-font) .electro-neon-domain{font-family:Oxanium,sans-serif!important;font-size:10px!important;font-weight:600!important;line-height:1!important;color:#d6e5ed!important;letter-spacing:-.04em!important}
.electro-wordmark-lettering::before,.electro-wordmark-lettering::after{content:attr(data-lettering);position:absolute;inset:0;pointer-events:none;font-family:Oxanium,sans-serif;font-size:clamp(14px,1.32vw,20px);font-weight:800;line-height:1.1;letter-spacing:-.055em;opacity:0;background:none;box-shadow:none;animation:electro-glyph-slice 3s steps(1,end) infinite}
.electro-wordmark-lettering::before{color:#8ae7ff;clip-path:inset(18% 0 63%);text-shadow:-1px 0 #00b8f4}.electro-wordmark-lettering::after{color:#fff;clip-path:inset(64% 0 15%);animation-delay:.055s}
@keyframes electro-glyph-slice{0%,83%,89%,100%{opacity:0;transform:none}84%{opacity:.8;transform:translateX(-1.5px)}85%{opacity:.6;transform:translateX(1px)}87%{opacity:.8;transform:translateX(-.5px)}}
/* Cinematic blue stage: perspective floor, soft energy disc and slow orbital motion. */
html body:not(.admin-body) #home.electro-cinematic-hero{position:relative!important;isolation:isolate;overflow:hidden!important;border-radius:0!important;border:0!important;background:#101418!important;background-image:none!important;box-shadow:none!important;margin-inline:0!important;width:100%!important;max-width:none!important}
html body:not(.admin-body) #home.electro-cinematic-hero::before,html body:not(.admin-body) #home.electro-cinematic-hero::after{content:none!important;display:none!important}
.electro-hero-scene{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 82% 20%,rgba(0,154,215,.14),transparent 45%),linear-gradient(120deg,#101418,#11191f 62%,#101418)}
.electro-scene-aura{position:absolute;right:7%;top:12%;width:min(40vw,520px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 32% 26%,rgba(158,235,255,.55),rgba(0,184,244,.34) 38%,rgba(0,115,175,.13) 66%,transparent 70%);box-shadow:0 0 90px rgba(0,150,210,.1);animation:electro-aura-breathe 8s ease-in-out infinite}
.electro-scene-floor{position:absolute;left:-50%;right:-50%;bottom:-49%;height:90%;background-image:linear-gradient(rgba(0,184,244,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(0,184,244,.13) 1px,transparent 1px);background-size:72px 72px;transform-origin:50% 0;transform:perspective(550px) rotateX(58deg);mask-image:linear-gradient(transparent,#000 35%,transparent 97%);animation:electro-floor-drift 16s linear infinite}
.electro-scene-orbit{position:absolute;right:5%;top:9%;width:min(44vw,570px);aspect-ratio:1;border:1px dashed rgba(71,210,255,.2);border-radius:50%;animation:electro-orbit-turn 45s linear infinite}.electro-scene-orbit i{position:absolute;width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 30% 28%,#b6f1ff,#00a9e8 58%,#005985);box-shadow:0 0 16px rgba(0,184,244,.3)}.electro-scene-orbit i:nth-child(1){left:12%;top:12%;width:28px;height:28px}.electro-scene-orbit i:nth-child(2){right:0;top:50%}.electro-scene-orbit i:nth-child(3){left:35%;bottom:0;width:18px;height:18px}
html body:not(.admin-body) #home.electro-cinematic-hero .top-hero-stage{position:relative;z-index:1;max-width:1360px;margin:auto;width:100%}
html body:not(.admin-body) #home.electro-cinematic-hero .top-hero-slide{padding:clamp(38px,6vw,86px) clamp(24px,5vw,74px) 80px!important;gap:clamp(20px,4vw,64px)!important;align-items:center!important}
html body:not(.admin-body) #home.electro-cinematic-hero .hero-content{position:relative;z-index:3;max-width:620px}
html body:not(.admin-body) #home.electro-cinematic-hero .hero-content>.eyebrow{display:inline-flex;padding:9px 13px;border:1px solid rgba(0,184,244,.3);border-radius:999px;background:rgba(0,184,244,.045);font-size:10px;letter-spacing:1.5px}
html body:not(.admin-body) #home.electro-cinematic-hero .hero-content h1{font-size:clamp(38px,5.4vw,74px)!important;line-height:1.06!important;letter-spacing:-1.6px!important}
html body:not(.admin-body) #home.electro-cinematic-hero .hero-content>p{max-width:500px;font-size:clamp(13px,1.2vw,16px)!important;line-height:1.75!important;color:#aebbc5!important}
html body:not(.admin-body) #home.electro-cinematic-hero .hero-visual{position:relative;min-width:0;z-index:2;background:none!important;border:0!important;box-shadow:none!important}
html body:not(.admin-body) #home.electro-cinematic-hero .hero-media-slot{background:none!important;border:0!important;box-shadow:none!important;overflow:visible!important}
html body:not(.admin-body) #home.electro-cinematic-hero .hero-media-slot img{object-fit:contain!important;filter:drop-shadow(0 20px 22px rgba(0,0,0,.28))!important;border:0!important;animation:electro-product-float 7s ease-in-out infinite}
html body:not(.admin-body) #home.electro-cinematic-hero .hero-orbit{display:none!important}
html body:not(.admin-body) #home.electro-cinematic-hero .hero-floating-card{backdrop-filter:blur(16px);background:rgba(16,24,31,.76)!important;border:1px solid rgba(71,210,255,.2)!important;border-radius:14px!important}
html body:not(.admin-body) #home.electro-cinematic-hero .hero-bottom-line{border-color:rgba(190,218,230,.12)!important;background:none!important}
@keyframes electro-floor-drift{to{background-position:0 72px,0 72px}}@keyframes electro-orbit-turn{to{transform:rotate(360deg)}}@keyframes electro-aura-breathe{50%{opacity:.7;transform:scale(.96)}}@keyframes electro-product-float{50%{translate:0 -9px}}
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){.electro-scene-aura{width:70vw;right:15%;top:40%}.electro-scene-orbit{width:78vw;right:11%;top:38%}.electro-scene-floor{bottom:-30%;height:65%;background-size:48px 48px}html body:not(.admin-body) #home.electro-cinematic-hero .top-hero-slide{padding:30px 22px 70px!important;gap:12px!important}html body:not(.admin-body) #home.electro-cinematic-hero .hero-content h1{font-size:clamp(30px,8.5vw,43px)!important;letter-spacing:-.8px!important}html body:not(.admin-body) #home.electro-cinematic-hero .hero-content>.eyebrow{font-size:8px!important;padding:7px 10px}html body:not(.admin-body) #home.electro-cinematic-hero .hero-content>p{font-size:12px!important}.electro-wordmark-lettering::before,.electro-wordmark-lettering::after{font-size:14px}}
@media(prefers-reduced-motion:reduce){.electro-wordmark-lettering::before,.electro-wordmark-lettering::after,.electro-hero-scene *,.electro-cinematic-hero .hero-media-slot img{animation:none!important}}

/* Keep copy, artwork and navigation on distinct rows at every viewport size. */
html body:not(.admin-body) #home.electro-cinematic-hero .top-hero-stage{height:650px!important;min-height:650px!important}
html body:not(.admin-body) #home.electro-cinematic-hero .top-hero-slide{inset:0!important;height:100%!important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important;grid-template-rows:1fr!important}
html body:not(.admin-body) #home.electro-cinematic-hero .hero-content{align-self:center!important;position:static!important;width:100%!important;min-width:0!important}
html body:not(.admin-body) #home.electro-cinematic-hero .hero-content>p{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;max-width:46ch!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;-webkit-line-clamp:unset!important;display:block!important}
html body:not(.admin-body) #home.electro-cinematic-hero .hero-visual{align-self:center!important;margin:0!important;min-height:360px!important}
html body:not(.admin-body) #home.electro-cinematic-hero .hero-bottom-line{position:absolute!important;top:auto!important;bottom:28px!important;left:clamp(24px,5vw,74px)!important;right:clamp(24px,5vw,74px)!important;margin:0!important;grid-column:1/-1}
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){html body:not(.admin-body) #home.electro-cinematic-hero .top-hero-stage{height:780px!important;min-height:780px!important}html body:not(.admin-body) #home.electro-cinematic-hero .top-hero-slide{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr)!important;padding-bottom:135px!important}html body:not(.admin-body) #home.electro-cinematic-hero .hero-content{align-self:start!important}html body:not(.admin-body) #home.electro-cinematic-hero .hero-visual{min-height:270px!important;height:270px!important;align-self:center!important}html body:not(.admin-body) #home.electro-cinematic-hero .hero-media-slot{height:270px!important;min-height:0!important}html body:not(.admin-body) #home.electro-cinematic-hero .hero-buttons{position:absolute!important;left:22px!important;right:22px!important;bottom:76px!important;margin:0!important;width:auto!important}html body:not(.admin-body) #home.electro-cinematic-hero .hero-bottom-line{bottom:46px!important;font-size:7px!important;left:22px!important;right:22px!important}.electro-scene-aura{top:39%}.electro-scene-orbit{top:37%}}

/* Compact product showcase with an LCD texture across the top of the store. */
body{position:relative;isolation:isolate}.electro-top-atmosphere{display:none;position:absolute;inset:0 0 auto;height:730px;z-index:-1;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(85,185,225,.032) 0px,rgba(85,185,225,.032) 1px,transparent 1px,transparent 4px),radial-gradient(ellipse at 88% 8%,rgba(0,155,215,.13),transparent 62%);animation:electro-lcd-scan 12s linear infinite}body:has(#homeContent:not([hidden])) .electro-top-atmosphere{display:block}
html body:not(.admin-body) #home.electro-cinematic-hero{min-height:0!important;height:auto!important;background:transparent!important}
html body:not(.admin-body) #home.electro-cinematic-hero .top-hero-stage{height:530px!important;min-height:530px!important}
html body:not(.admin-body) #home.electro-cinematic-hero .top-hero-slide{padding:28px 54px 70px!important;gap:38px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}
html body:not(.admin-body) #home.electro-cinematic-hero .hero-content h1{font-size:clamp(36px,4.5vw,62px)!important}
.electro-scene-aura,.electro-scene-orbit{display:none!important}.electro-hero-scene{background:repeating-linear-gradient(0deg,rgba(85,185,225,.025) 0px,rgba(85,185,225,.025) 1px,transparent 1px,transparent 4px),radial-gradient(ellipse at 78% 32%,rgba(0,184,244,.07),transparent 50%)!important;animation:electro-lcd-scan 12s linear infinite}
.electro-scene-floor{opacity:.42}
html body:not(.admin-body) #home.electro-cinematic-hero .hero-visual{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px;min-height:0!important;height:auto!important;position:relative!important;pointer-events:auto!important}
html body:not(.admin-body) #home.electro-cinematic-hero .hero-visual::before{content:none!important;display:none!important}
html body:not(.admin-body) #home.electro-cinematic-hero .hero-media-slot{display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;width:100%!important;max-width:100%!important;height:280px!important;min-height:0!important;aspect-ratio:auto!important}
html body:not(.admin-body) #home.electro-cinematic-hero .hero-media-slot img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;transform:none!important;scale:none!important;border-radius:0!important;background:none!important;box-shadow:none!important}
html body:not(.admin-body) #home.electro-cinematic-hero .hero-floating-card,html body:not(.admin-body) #home.electro-cinematic-hero .hero-bottom-line{display:none!important}
.hero-product-offer{position:relative;width:100%;max-width:520px;padding:16px 18px;border:1px solid rgba(190,218,230,.17);border-radius:17px;background:linear-gradient(135deg,rgba(17,25,32,.93),rgba(14,19,24,.88));backdrop-filter:blur(12px);pointer-events:auto!important;z-index:5}
.hero-product-offer::before{content:'';position:absolute;left:0;top:16px;bottom:16px;width:3px;border-radius:4px;background:#00b8f4;box-shadow:0 0 12px rgba(0,184,244,.5)}.hero-offer-copy .eyebrow{font-size:8px!important;letter-spacing:1.4px}.hero-offer-copy>strong{display:block;margin:6px 0;font-size:14px;line-height:1.3;color:#eff7fa}.hero-offer-price{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:800;color:#eff7fa}.hero-offer-price .price-before{font-size:11px;opacity:.5}
.hero-offer-actions{display:flex;gap:9px;margin-top:12px}.hero-offer-add{flex:1!important;min-height:42px!important;height:42px!important;width:auto!important;gap:9px;font-size:10px!important}.hero-offer-add svg{width:17px;height:17px;flex:none}.hero-offer-open{flex:0 0 42px;width:42px;height:42px;min-height:42px;padding:0!important}.hero-offer-open svg{width:18px;height:18px}
html body:not(.admin-body) #home.electro-cinematic-hero .top-hero-dots{position:absolute!important;left:75%!important;bottom:14px!important;transform:translateX(-50%)!important;display:flex;gap:10px;margin:0!important;z-index:8}
html body:not(.admin-body) #home.electro-cinematic-hero .top-hero-dots button{display:grid!important;place-items:center!important;flex:0 0 43px!important;width:43px!important;height:43px!important;min-height:43px!important;padding:3px!important;border-radius:50%!important;background:#172129!important;border:2px solid rgba(190,218,230,.2)!important;opacity:.62;animation:none!important;transform:none!important;transition:opacity .35s,border-color .35s!important;overflow:hidden}
html body:not(.admin-body) #home.electro-cinematic-hero .top-hero-dots button.active{opacity:1!important;border-color:#47d2ff!important;box-shadow:0 0 0 3px rgba(0,184,244,.12)!important}.top-hero-dots button img{width:100%;height:100%;object-fit:contain;border-radius:50%;pointer-events:none}
@keyframes electro-lcd-scan{to{background-position:0 48px,0 0}}
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){.electro-top-atmosphere{height:700px}html body:not(.admin-body) #home.electro-cinematic-hero .top-hero-stage{height:550px!important;min-height:550px!important}html body:not(.admin-body) #home.electro-cinematic-hero .top-hero-slide{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;padding:12px 15px 70px!important;gap:0!important}html body:not(.admin-body) #home.electro-cinematic-hero .hero-content{display:none!important}html body:not(.admin-body) #home.electro-cinematic-hero .hero-visual{width:100%!important;gap:4px!important}html body:not(.admin-body) #home.electro-cinematic-hero .hero-media-slot{height:285px!important}html body:not(.admin-body) #home.electro-cinematic-hero .hero-product-offer{padding:14px 16px!important}.hero-offer-copy>strong{font-size:13px}.hero-offer-price{font-size:18px}.hero-offer-actions{margin-top:12px}html body:not(.admin-body) #home.electro-cinematic-hero .top-hero-dots{left:50%!important;bottom:16px!important;max-width:calc(100% - 24px);overflow-x:auto;scrollbar-width:none;padding:4px}.top-hero-dots::-webkit-scrollbar{display:none}html body:not(.admin-body) #home.electro-cinematic-hero .top-hero-controls{display:none!important}}
@media(prefers-reduced-motion:reduce){.electro-top-atmosphere,.electro-hero-scene{animation:none!important}}

/* Remove inherited hero padding so the configured height is the real total height. */
html body:not(.admin-body) #home.electro-cinematic-hero{padding:0!important;margin-block:0!important}
html body:not(.admin-body) #home.electro-cinematic-hero .hero-media-slot img{transform:scale(1.18)!important}
html body:not(.admin-body) #home.electro-cinematic-hero .hero-offer-add:disabled{background:#27333c!important;border-color:rgba(190,218,230,.14)!important;color:#91a2ad!important;box-shadow:none!important;cursor:not-allowed!important;opacity:.8!important}
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){html body:not(.admin-body) #home.electro-cinematic-hero .hero-media-slot img{transform:scale(1.12)!important}}

/* Stable, one-way page entrances: prepare the starting position before the first paint. */
html body:not(.admin-body) [data-electro-entry-pending]:not(#entry-scope#entry-scope#entry-scope#entry-scope){--electro-entry-y:12px;--electro-entry-alpha:0}
/* All three quantity controls stay physically stationary, including checkout. */
html body:not(.admin-body) :is(.quantity-control,.cart-quantity-control,.checkout-quantity-control) button:not(#qty#qty#qty#qty),
html body:not(.admin-body) :is(.quantity-control,.cart-quantity-control,.checkout-quantity-control) button:not(#qty#qty#qty#qty)>*{transform:none!important;translate:none!important;scale:none!important;animation:none!important;box-shadow:none!important;filter:none!important;transition:none!important}
/* Restore the original city picker alignment and menu rows, in the blue palette. */
html body:not(.admin-body) #checkoutModal .city-picker-trigger:not(#city#city#city){display:flex!important;align-items:center!important;justify-content:space-between!important;text-align:start!important;line-height:1.4!important;background:#10171c!important;color:#e1eaf0!important;transform:none!important;translate:none!important;filter:none!important;box-shadow:none!important}
html body:not(.admin-body) #checkoutModal .city-picker-options{background:#151f26!important;border:1px solid rgba(0,184,244,.24)!important;border-radius:9px!important;padding:6px!important;box-shadow:0 12px 28px rgba(0,0,0,.48)!important}
html body:not(.admin-body) #checkoutModal .city-picker-option:not(#city#city#city){display:block!important;text-align:start!important;min-height:40px!important;padding:10px 12px!important;background:transparent!important;color:#dce8ef!important;border:0!important;line-height:1.4!important;transform:none!important;box-shadow:none!important;filter:none!important}
html body:not(.admin-body) #checkoutModal .city-picker-option:is(:hover,.is-selected):not(#city#city#city){background:rgba(0,184,244,.1)!important;color:#47d2ff!important}
html body:not(.admin-body) :is(.btn-primary,.add-mini,.hero-offer-add):not(:disabled):not(#contrast#contrast#contrast#contrast){color:#09141c!important}
html body:not(.admin-body) :is(.btn-primary,.add-mini,.hero-offer-add):not(:disabled) :is(svg,.ui-icon){color:inherit!important;stroke:currentColor}
html body:not(.admin-body) #footerLogo{width:260px!important;max-width:100%!important;min-height:56px!important}html body:not(.admin-body) #footerLogo .electro-neon-main,html body:not(.admin-body) #footerLogo .electro-neon-name{font-size:27px!important}html body:not(.admin-body) #footerLogo .electro-neon-domain{font-size:14px!important}#footerLogo .electro-wordmark-lettering::before,#footerLogo .electro-wordmark-lettering::after{font-size:27px}
/* Own visual language: drifting diagonal traces and a sparse blue pixel field. */
.electro-hero-scene{background:repeating-linear-gradient(0deg,rgba(85,185,225,.024) 0px,rgba(85,185,225,.024) 1px,transparent 1px,transparent 5px),radial-gradient(ellipse at 85% 25%,rgba(0,184,244,.07),transparent 55%)!important}
.electro-scene-floor{bottom:-20%!important;height:70%!important;left:-10%!important;right:-10%!important;transform:skewY(-12deg)!important;background-image:linear-gradient(90deg,transparent 47%,rgba(0,184,244,.12) 49%,transparent 51%),linear-gradient(0deg,transparent 49%,rgba(0,184,244,.06) 50%,transparent 51%)!important;background-size:140px 95px!important;mask-image:linear-gradient(transparent,#000 50%,transparent);opacity:.5;animation:electro-traces 22s linear infinite!important}
@keyframes electro-traces{to{background-position:140px 0,0 95px}}
/* Flat masthead and clear icon controls, matching the reference structure. */
html body:not(.admin-body) .header{position:sticky!important;top:0!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;margin:0!important;border:0!important;border-bottom:1px solid rgba(190,218,230,.16)!important;border-radius:0!important;background:rgba(13,18,23,.97)!important;padding:20px max(24px,calc((100vw - 1280px)/2))!important;box-shadow:none!important;z-index:1700!important}
html body:not(.admin-body) .header-actions>:is(button,a),html body:not(.admin-body) .header-actions .language-button{background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;border-radius:0!important}
.mobile-nav-close,.mobile-menu-socials,.mobile-menu-whatsapp,.mobile-menu-backdrop{display:none}
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){
html body:not(.admin-body) .header{padding:13px 18px!important;min-height:64px!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:none!important;filter:none!important;overflow:visible!important}
html body:not(.admin-body) .header-actions{gap:8px!important}html body:not(.admin-body) .header-actions>.menu-toggle{order:2!important}html body:not(.admin-body) .header-actions>.cart-button{order:3!important}html body:not(.admin-body) .header-actions>.search-button{order:1!important}html body:not(.admin-body) .header-actions>:is(.menu-toggle,.cart-button,.search-button){width:34px!important;height:36px!important;min-width:34px!important;padding:4px!important}
html body:not(.admin-body) #navigation{position:fixed!important;top:0!important;right:0!important;left:auto!important;bottom:0!important;width:min(88vw,390px)!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important;border-radius:0!important;padding:66px 22px 28px!important;background:#101418!important;background-image:none!important;border:0!important;border-left:1px solid rgba(190,218,230,.14)!important;box-shadow:-18px 0 50px rgba(0,0,0,.35)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;z-index:1800!important;transform:none!important;translate:none!important;animation:none!important}
html body:not(.admin-body) #navigation.show{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important}
html body:not(.admin-body) #navigation>.nav-category,html body:not(.admin-body) #navigation>.mobile-home-link{display:block!important;width:100%!important;border:0!important;border-bottom:1px solid rgba(190,218,230,.14)!important;border-radius:0!important;padding:0!important;margin:0!important;background:none!important;box-shadow:none!important}
html body:not(.admin-body) #navigation .nav-parent-toggle{display:flex!important;width:100%!important;justify-content:space-between!important;padding:16px 0!important;min-height:48px!important;border:0!important;background:none!important;border-radius:0!important;text-align:start!important;color:#eef4f7!important;font-size:13px!important}
html body:not(.admin-body) #navigation>.mobile-home-link{display:flex!important;align-items:center!important;gap:10px;padding:16px 0!important;font-size:13px!important}
html body:not(.admin-body) #navigation .nav-submenu{position:static!important;margin:0 0 8px!important;padding:0 0 8px 12px!important;box-shadow:none!important;background:transparent!important;border:0!important;border-radius:0!important;backdrop-filter:none!important}
html body:not(.admin-body) #navigation .nav-submenu a{padding:11px 0!important;font-size:12px!important}
html body:not(.admin-body) #navigation .mobile-nav-tools{order:5!important;padding:16px 0!important;border-bottom:1px solid rgba(190,218,230,.14)}
html body:not(.admin-body) #navigation .mobile-nav-close{display:grid!important;place-items:center!important;position:absolute;top:16px;right:18px;width:32px;height:32px;border:0;background:none;color:#eef4f7;padding:4px;box-shadow:none!important}.mobile-nav-close svg{width:22px;height:22px}
html body:not(.admin-body) #navigation .mobile-menu-socials{display:grid!important;grid-template-columns:repeat(3,1fr);order:6;margin:20px 0 0;border:1px solid rgba(190,218,230,.17)}.mobile-menu-socials a{display:grid;place-items:center;min-height:46px;border-right:1px solid rgba(190,218,230,.17);color:#eef4f7}.mobile-menu-socials a:last-child{border-right:0}.mobile-menu-socials img{width:21px;height:21px;filter:brightness(0) invert(1)}
html body:not(.admin-body) #navigation .mobile-menu-whatsapp{display:block!important;order:7;padding:15px 12px;margin-top:14px;text-align:center;font-size:11px;font-weight:700;background:rgba(0,184,244,.08);border:1px solid rgba(0,184,244,.25);border-radius:9px;color:#47d2ff}
.mobile-menu-backdrop:not([hidden]){display:block;position:fixed;inset:0;z-index:1690;background:rgba(0,0,0,.48);border:0;border-radius:0;padding:0}.mobile-menu-open{overflow:hidden!important}
}

/* Final drawer alignment overrides the legacy centered mobile navigation. */
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){html body:not(.admin-body) #navigation.show{justify-content:flex-start!important;align-content:start!important}html body:not(.admin-body) #navigation .nav-parent-toggle:not(#nav-align#nav-align#nav-align){justify-content:space-between!important;text-align:start!important}html body:not(.admin-body) #navigation>.mobile-home-link:not(#nav-align#nav-align){justify-content:flex-start!important}html body:not(.admin-body) #navigation::before,html body:not(.admin-body) #navigation::after,html body:not(.admin-body) #navigation .nav-category::before,html body:not(.admin-body) #navigation .nav-category::after{content:none!important;display:none!important}html body:not(.admin-body) :is(#menuToggle,#cartButton,#searchButton):not(#header-icons#header-icons){background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}}
html body:not(.admin-body) .cookie-consent-accept:not(#cookie-contrast#cookie-contrast#cookie-contrast#cookie-contrast){background:#00b8f4!important;color:#09141c!important;border-color:#00b8f4!important}

/* A reserved text grid keeps the hero CTAs at the same coordinates on every slide. */
@media(min-width:761px) and ((min-height:501px) or (pointer:fine) or (orientation:portrait)){html body:not(.admin-body) #home.electro-cinematic-hero .hero-content{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:32px 170px 76px 48px!important;gap:13px!important;height:365px!important;align-self:center!important;align-content:start!important;position:relative!important}
html body:not(.admin-body) #home.electro-cinematic-hero .hero-content>.eyebrow{grid-row:1;justify-self:start;align-self:start;margin:0!important}
html body:not(.admin-body) #home.electro-cinematic-hero .hero-content>h1{grid-row:2;align-self:center;margin:0!important;font-size:clamp(34px,3.7vw,52px)!important;line-height:1.07!important;max-height:170px!important}
html body:not(.admin-body) #home.electro-cinematic-hero .hero-content>p{grid-row:3;align-self:start;margin:0!important;max-height:76px!important;overflow:hidden!important}
html body:not(.admin-body) #home.electro-cinematic-hero .hero-content>.hero-buttons{grid-row:4;position:static!important;display:flex!important;align-self:end;align-items:center!important;gap:12px!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0!important;width:100%!important}
html body:not(.admin-body) #home.electro-cinematic-hero .hero-buttons>a{flex:1;min-width:0!important;height:48px!important;min-height:48px!important}}
/* Only the sliding pill paints the selected View surface. */
html body:not(.admin-body) .catalog-grid-options button:not(#view-control#view-control#view-control#view-control),
html body:not(.admin-body) .catalog-grid-options button.active:not(#view-control#view-control#view-control#view-control){position:relative;z-index:1;background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;transform:none!important;translate:none!important;scale:none!important;filter:none!important;transition:color .4s ease!important}
html body:not(.admin-body) .catalog-grid-options button:not(#view-control#view-control#view-control#view-control){color:#a9bac4!important}
html body:not(.admin-body) .catalog-grid-options button.active:not(#view-control#view-control#view-control#view-control){color:#09141c!important}
html body:not(.admin-body) .catalog-grid-options button.active svg{fill:currentColor!important;color:inherit!important}
html body:not(.admin-body) .catalog-grid-options button :is(svg,path){transform:none!important;translate:none!important;animation:none!important}
html body:not(.admin-body) .catalog-grid-options .catalog-grid-glide-pill{background:#00b8f4!important;border:0!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important}
/* Cleaner mobile hierarchy; large menus scroll vertically instead of shrinking rows. */
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){html body:not(.admin-body) #navigation{overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-top:66px!important;padding-bottom:max(24px,env(safe-area-inset-bottom))!important}
#navigation::-webkit-scrollbar{display:none}
html body:not(.admin-body) #navigation.show>*{flex-shrink:0!important}
html body:not(.admin-body) #navigation>.mobile-home-link{background:transparent!important;background-image:none!important;font-weight:700!important;font-size:13px!important;letter-spacing:.3px}
html body:not(.admin-body) #navigation>.mobile-home-link>svg{display:none!important}
html body:not(.admin-body) #navigation .nav-category.expanded>.nav-submenu{display:flex!important;flex-direction:column;max-height:none!important;height:auto!important;overflow:visible!important;padding-left:14px!important;border-left:1px solid rgba(0,184,244,.2)!important}
html body:not(.admin-body) #navigation .nav-parent-toggle>svg{width:16px!important;height:16px!important;opacity:.8}
html body:not(.admin-body) #navigation .mobile-nav-tools{display:flex!important;justify-content:flex-start!important;gap:12px!important;margin-top:10px!important}
html body:not(.admin-body) #navigation .mobile-nav-close{position:fixed!important;top:17px!important;right:18px!important;z-index:1810!important;background:#101418!important;border-radius:8px!important}
html body:not(.admin-body) #navigation .mobile-menu-socials{margin-top:16px!important;border-radius:10px!important;overflow:hidden}
}
/* Electro Sellam's own scene accents: fine pixel bands with an off-axis light sweep. */
.electro-hero-scene{background:repeating-linear-gradient(0deg,rgba(85,185,225,.018) 0px,rgba(85,185,225,.018) 1px,transparent 1px,transparent 6px),linear-gradient(115deg,transparent 45%,rgba(0,184,244,.035) 65%,transparent 85%)!important}
.electro-scene-floor{opacity:.28!important;background-size:180px 110px!important}

html body:not(.admin-body) #home.electro-cinematic-hero .top-hero-slide{transform:none!important;translate:none!important;transition:opacity .5s ease,visibility .5s ease!important}

/* Floating masthead; its icon controls stay entirely unboxed. */
html body:not(.admin-body) .header{width:calc(100% - 36px)!important;max-width:1480px!important;top:12px!important;margin:12px auto 18px!important;padding:16px 34px!important;border:1px solid rgba(190,218,230,.2)!important;border-radius:24px!important;background:rgba(16,20,24,.96)!important;z-index:700!important}
html body:not(.admin-body) .header-actions>:is(button,a):not(#header-plain#header-plain),html body:not(.admin-body) :is(.header-actions,.mobile-nav-tools) .language-button:not(#header-plain#header-plain),html body:not(.admin-body) .mobile-nav-tools>.saved-button:not(#header-plain#header-plain){background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;outline-offset:3px}
html body:not(.admin-body) :is(.header-actions,.mobile-nav-tools) .language-button>svg{display:none!important}
html body:not(.admin-body) :is(.header-actions,.mobile-nav-tools) .language-button{min-width:28px!important;width:auto!important;padding:6px!important;gap:0!important}
html body:not(.admin-body) .header-actions>:is(button,a)::before,html body:not(.admin-body) .header-actions>:is(button,a)::after,html body:not(.admin-body) :is(.header-actions,.mobile-nav-tools) .language-button::before,html body:not(.admin-body) :is(.header-actions,.mobile-nav-tools) .language-button::after{content:none!important;display:none!important}
/* All shopping overlays sit above the floating header. */
html body:not(.admin-body) #drawerBackdrop{z-index:800!important}
html body:not(.admin-body) :is(#cartDrawer,#savedDrawer){z-index:900!important}
html body:not(.admin-body) #checkoutModal{z-index:1000!important}
html body:not(.admin-body) #imageZoom{z-index:1100!important}
html body:not(.admin-body) #storeSearchPanel{z-index:710!important}
.mobile-menu-backdrop:not([hidden]){z-index:690!important}
/* Match the resting/hover shadow lists so every blue glow interpolates smoothly. */
html body:not(.admin-body) :is(.product-card,.category-card,.category-tile,.download-list-card):not(#card-hover-scope#card-hover-scope#card-hover-scope#card-hover-scope){box-shadow:0 10px 22px -8px rgba(0,184,244,0),0 0 24px -10px rgba(71,210,255,0),inset 0 1px rgba(255,255,255,.025)!important;transition:transform .46s cubic-bezier(.22,.61,.36,1),box-shadow .48s ease!important}
html body:not(.admin-body) [data-electro-button-feedback="neon"]:not(#glow-ease#glow-ease#glow-ease#glow-ease){box-shadow:0 5px 18px -5px rgba(0,184,244,0),0 0 20px -8px rgba(71,210,255,0)!important;transition:box-shadow .48s ease!important}
@media(hover:hover) and (pointer:fine){html body:not(.admin-body) [data-electro-button-feedback="neon"]:not(#glow-ease#glow-ease#glow-ease#glow-ease):hover:not(:disabled){box-shadow:0 5px 18px -5px rgba(0,184,244,.4),0 0 20px -8px rgba(71,210,255,.28)!important}}
/* Bigger thumbnails, centered both inside the circle and under the purchase card. */
html body:not(.admin-body) #home.electro-cinematic-hero .top-hero-dots{left:var(--hero-thumbnail-center,75%)!important;right:auto!important;justify-content:center!important;align-items:center!important;gap:12px!important;padding:5px!important}
html body:not(.admin-body) #home.electro-cinematic-hero .top-hero-dots button{display:flex!important;align-items:center!important;justify-content:center!important;width:54px!important;height:54px!important;min-height:54px!important;flex-basis:54px!important;padding:3px!important;line-height:0!important}
html body:not(.admin-body) #home.electro-cinematic-hero .top-hero-dots button img{position:static!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;object-fit:contain!important;object-position:center center!important;transform:scale(1.2)!important;transform-origin:center!important;translate:none!important;float:none!important}
.footer-socials a,.mobile-menu-socials a{cursor:pointer!important}
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){html body:not(.admin-body) .header{width:calc(100% - 22px)!important;top:9px!important;margin:9px auto 14px!important;padding:11px 13px!important;border-radius:20px!important;min-height:66px!important}html body:not(.admin-body) #home.electro-cinematic-hero .top-hero-dots button{width:50px!important;height:50px!important;min-height:50px!important;flex-basis:50px!important}html body:not(.admin-body) #home.electro-cinematic-hero .top-hero-dots{left:50%!important}}
/* Touch devices have no hover/tap neon feedback. Static branding stays unchanged. */
@media(hover:none),(pointer:coarse){
html body:not(.admin-body) :is(.product-card,.category-tile,.download-list-card):not(#touch-glow#touch-glow#touch-glow#touch-glow):is(:hover,:active,.electro-touch-glow){box-shadow:inset 0 1px rgba(255,255,255,.025)!important;transform:none!important;translate:none!important}
html body:not(.admin-body) [data-electro-button-feedback="neon"]:not(#touch-glow#touch-glow#touch-glow#touch-glow#touch-glow):is(:hover,:active){box-shadow:none!important}
html body:not(.admin-body) :is(.header-actions button,.footer-socials a,.mobile-menu-socials a):is(:hover,:active){box-shadow:none!important;filter:none!important}
}

/* Admin interactions: preserve resting surfaces, only dim the control on interaction. */
html body.admin-body [data-admin-control]:not(#admin-feedback#admin-feedback#admin-feedback#admin-feedback){transform:none!important;translate:none!important;scale:none!important;box-shadow:none!important;transition:filter .22s ease!important}
html body.admin-body [data-admin-control]:not(.side-link.active):not(#admin-feedback#admin-feedback#admin-feedback#admin-feedback):is(:hover,:active){background:var(--admin-rest-background)!important;color:var(--admin-rest-color)!important;border-color:var(--admin-rest-border)!important;box-shadow:none!important}
html body.admin-body [data-admin-control].side-link.active:not(#admin-feedback#admin-feedback){background:rgba(0,184,244,.08)!important;color:#47d2ff!important;border-color:rgba(71,210,255,.42)!important}
@media(hover:hover) and (pointer:fine){html body.admin-body [data-admin-control]:not(#admin-feedback#admin-feedback#admin-feedback#admin-feedback):hover:not(:disabled):not([aria-disabled="true"]){filter:brightness(.86)!important}}
html body.admin-body [data-admin-control]:not(#admin-feedback#admin-feedback#admin-feedback#admin-feedback):active:not(:disabled):not([aria-disabled="true"]){filter:brightness(.8)!important}
html body.admin-body [data-admin-control]:not(#admin-feedback#admin-feedback#admin-feedback#admin-feedback)::before,
html body.admin-body [data-admin-control]:not(#admin-feedback#admin-feedback#admin-feedback#admin-feedback)::after{box-shadow:none!important;filter:none!important}
html body.admin-body [data-admin-entry]:not(#admin-entry#admin-entry#admin-entry){translate:0 var(--electro-entry-y,0px)!important;opacity:var(--electro-entry-alpha,1)!important}
html body.admin-body input[type=file]::file-selector-button{transform:none!important;box-shadow:none!important;transition:filter .22s ease!important}html body.admin-body input[type=file]::file-selector-button:hover{filter:brightness(.86)!important}
@media(prefers-reduced-motion:reduce){html body.admin-body [data-admin-control]{transition:none!important}}

/* The artwork and purchase card have their own space above thumbnail navigation. */
@media(min-width:761px) and ((min-height:501px) or (pointer:fine) or (orientation:portrait)){html body:not(.admin-body) #home.electro-cinematic-hero .top-hero-stage{height:610px!important;min-height:610px!important}html body:not(.admin-body) #home.electro-cinematic-hero .top-hero-slide{padding-bottom:100px!important}html body:not(.admin-body) #home.electro-cinematic-hero .hero-media-slot{height:300px!important;pointer-events:auto!important}html body:not(.admin-body) #home.electro-cinematic-hero .hero-media-slot img{transform:perspective(900px) rotateX(var(--hero-tilt-x,0deg)) rotateY(var(--hero-tilt-y,0deg)) scale(1.4)!important;transform-origin:center!important;transition:transform .32s cubic-bezier(.2,.75,.25,1)!important;backface-visibility:hidden}
html body:not(.admin-body) .header-actions{direction:ltr!important;gap:12px!important}
html body:not(.admin-body) .header-actions>.header-home-link{display:none!important}
html body:not(.admin-body) .header-actions>.cart-button{order:1!important}
html body:not(.admin-body) .header-actions>.saved-button{order:2!important}
html body:not(.admin-body) .header-actions>.search-button{order:3!important}
html body:not(.admin-body) .header-actions>.language-control{order:4!important}
html body:not(.admin-body) .header-actions>:is(.cart-button,.saved-button,.search-button),html body:not(.admin-body) .header-actions .language-button{display:flex!important;align-items:center!important;justify-content:center!important;width:38px!important;min-width:38px!important;height:40px!important;padding:6px!important}
}
html body:not(.admin-body) .header-actions>:is(.cart-button,.saved-button,.search-button)>svg,html body:not(.admin-body) :is(.header-actions,.mobile-nav-tools) .language-button>svg:first-child{display:block!important;width:24px!important;height:24px!important;flex:0 0 24px!important}
html body:not(.admin-body) :is(.header-actions,.mobile-nav-tools) .language-button>#languageCurrent,html body:not(.admin-body) :is(.header-actions,.mobile-nav-tools) .language-button>.language-chevron{display:none!important}
html body:not(.admin-body) :is(.header-actions,.mobile-nav-tools) .language-button>svg:first-child{fill:none!important;stroke:currentColor!important;stroke-width:1.6}
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){html body:not(.admin-body) .header-actions>:is(.cart-button,.saved-button,.search-button)>svg{width:23px!important;height:23px!important;flex-basis:23px!important}}
@media(prefers-reduced-motion:reduce){html body:not(.admin-body) #home.electro-cinematic-hero .hero-media-slot img{transition:none!important}}

/* Quantity SVGs are centered by flex layout, not by a translation used for motion. */
html body:not(.admin-body) :is(.quantity-control,.cart-quantity-control,.checkout-quantity-control) button:not(#qty-center#qty-center#qty-center#qty-center){display:flex!important;align-items:center!important;justify-content:center!important;align-content:center!important;position:relative!important;padding:0!important;margin:0!important;line-height:1!important;box-sizing:border-box!important;transform:none!important;translate:none!important}
html body:not(.admin-body) :is(.quantity-control,.cart-quantity-control,.checkout-quantity-control) button>.ui-icon:not(#qty-center#qty-center#qty-center#qty-center){position:static!important;inset:auto!important;display:block!important;width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;margin:0!important;padding:0!important;flex:0 0 14px!important;transform:none!important;translate:none!important;align-self:center!important;justify-self:center!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round}

/* Shared, gentle popup entrance; drawer positioning remains controlled by its own transform. */
html body:not(.admin-body) [data-electro-popup]:not(#popup-motion#popup-motion#popup-motion#popup-motion#popup-motion){opacity:var(--electro-entry-alpha,1)!important;translate:0 var(--electro-entry-y,0px)!important;animation:none!important}
/* Right to left: bag, saved, search, globe. Menu remains on the far left on phones. */
html body:not(.admin-body) .header-actions{direction:ltr!important;display:flex!important;align-items:center!important}
html body:not(.admin-body) .header-actions>.language-control{display:flex!important;order:1!important;width:38px!important;min-width:38px!important;flex:0 0 38px!important}
html body:not(.admin-body) .header-actions>.search-button{order:2!important}
html body:not(.admin-body) .header-actions>.saved-button{display:flex!important;order:3!important}
html body:not(.admin-body) .header-actions>.cart-button{order:4!important}
html body:not(.admin-body) .header-actions>.menu-toggle{order:0!important}
html body:not(.admin-body) .header-actions>:is(.cart-button,.saved-button,.search-button),html body:not(.admin-body) .header-actions .language-button{display:flex!important;align-items:center!important;justify-content:center!important;width:38px!important;min-width:38px!important;height:40px!important;min-height:40px!important;padding:6px!important;position:relative!important}
html body:not(.admin-body) .header-actions>:is(.cart-button,.saved-button,.search-button)>svg,html body:not(.admin-body) .header-actions .language-button>svg:first-child{width:24px!important;height:24px!important;flex:0 0 24px!important;display:block!important}
html body:not(.admin-body) .header-actions :is(.cart-count,.saved-count):not(#equal-badge#equal-badge#equal-badge){position:absolute!important;display:grid!important;place-items:center!important;top:-4px!important;right:-4px!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;padding:0!important;margin:0!important;border:2px solid #101418!important;border-radius:50%!important;background:#00b8f4!important;color:#09141c!important;font:800 9px/1 Oxanium,sans-serif!important;box-sizing:border-box!important;font-variant-numeric:tabular-nums}
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){html body:not(.admin-body) .header .logo{width:min(31vw,128px)!important;max-width:min(31vw,128px)!important}html body:not(.admin-body) .header .electro-neon-main,html body:not(.admin-body) .header .electro-neon-name{font-size:clamp(10px,3.3vw,13px)!important}html body:not(.admin-body) .header .electro-neon-domain{font-size:8px!important}.header .electro-wordmark-lettering::before,.header .electro-wordmark-lettering::after{font-size:clamp(10px,3.3vw,13px)}html body:not(.admin-body) .header-actions{gap:2px!important}html body:not(.admin-body) .header-actions>.language-control{width:30px!important;min-width:30px!important;flex-basis:30px!important}html body:not(.admin-body) .header-actions>:is(.cart-button,.saved-button,.search-button,.menu-toggle),html body:not(.admin-body) .header-actions .language-button{width:30px!important;min-width:30px!important;height:36px!important;min-height:36px!important;padding:4px!important}html body:not(.admin-body) .header-actions>:is(.cart-button,.saved-button,.search-button,.menu-toggle)>svg,html body:not(.admin-body) .header-actions .language-button>svg:first-child{width:22px!important;height:22px!important;flex-basis:22px!important}html body:not(.admin-body) .header-actions :is(.cart-count,.saved-count):not(#equal-badge#equal-badge#equal-badge){top:-3px!important;right:-3px!important}html body:not(.admin-body) .header-actions .language-menu{left:0!important;right:auto!important;min-width:160px!important}}

/* Phone masthead has only menu and bag; other utilities live inside its rounded drawer. */
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){
html body:not(.admin-body) .header-actions>.menu-toggle{order:1!important;display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;min-width:40px!important;height:40px!important;padding:7px!important}
html body:not(.admin-body) .header-actions>.cart-button{order:2!important;width:40px!important;min-width:40px!important;height:40px!important;padding:7px!important}
html body:not(.admin-body) .header-actions{gap:8px!important}
html body:not(.admin-body) .header-actions>.header-home-link{display:none!important}
html body:not(.admin-body) .header-actions>:is(.menu-toggle,.cart-button)>svg{width:25px!important;height:25px!important;flex:0 0 25px!important}
html body:not(.admin-body) .header .logo{width:min(var(--brand-logo-width,160px),42vw,190px)!important;max-width:min(var(--brand-logo-width,160px),42vw,190px)!important}
html body:not(.admin-body) .header .electro-neon-main,html body:not(.admin-body) .header .electro-neon-name{font-size:14px!important}.header .electro-wordmark-lettering::before,.header .electro-wordmark-lettering::after{font-size:14px}
html body:not(.admin-body) #navigation{top:12px!important;right:12px!important;bottom:12px!important;left:auto!important;width:min(calc(100vw - 24px),390px)!important;height:calc(100dvh - 24px)!important;max-height:calc(100dvh - 24px)!important;box-sizing:border-box!important;border:1px solid rgba(190,218,230,.2)!important;border-radius:24px!important;padding:64px 20px 24px!important;background:#151d23!important;overflow-y:auto!important;overflow-x:hidden!important}
html body:not(.admin-body) #navigation .mobile-nav-close{position:absolute!important;top:15px!important;right:15px!important;background:transparent!important;border-radius:10px!important}
html body:not(.admin-body) #navigation .nav-submenu,html body:not(.admin-body) #navigation .nav-category.expanded>.nav-submenu{border:1px solid rgba(190,218,230,.14)!important;border-radius:14px!important;padding:7px 12px!important;margin:0 0 12px!important;background:#1a252e!important;box-shadow:none!important}
html body:not(.admin-body) #navigation .nav-submenu a{border-radius:9px!important;padding:11px 8px!important}
html body:not(.admin-body) #navigation .nav-category.expanded>.nav-parent-toggle{border-radius:12px!important}
html body:not(.admin-body) #navigation .mobile-nav-tools{gap:14px!important;align-items:center!important}
html body:not(.admin-body) #navigation .mobile-nav-tools>:is(.saved-button,.search-button),html body:not(.admin-body) #navigation .mobile-nav-tools .language-button{display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;width:40px!important;min-width:40px!important;height:40px!important;padding:8px!important;border:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}
html body:not(.admin-body) #navigation .mobile-nav-tools>:is(.saved-button,.search-button)>svg,html body:not(.admin-body) #navigation .mobile-nav-tools .language-button>svg:first-child{width:24px!important;height:24px!important;flex:0 0 24px!important}
html body:not(.admin-body) #navigation .language-menu{border-radius:14px!important;overflow:hidden!important}
}

/* Language options are plain links: text changes color, no selected boxes. */
html body:not(.admin-body) #languageMenu button:not(#language-plain#language-plain#language-plain#language-plain){display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;color:#dce6ec!important;text-align:start!important;padding:12px 14px!important;transform:none!important;transition:color .2s ease!important}
html body:not(.admin-body) #languageMenu button .language-code{display:none!important}
html body:not(.admin-body) #languageMenu button:is(:hover,:focus-visible,[aria-selected="true"]):not(#language-plain#language-plain#language-plain#language-plain){color:#47d2ff!important;background:transparent!important;border:0!important;box-shadow:none!important}
/* Original Electro product caption: a quiet divider, editorial copy, compact actions. */
html body:not(.admin-body) #home .hero-product-offer{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 0!important;background:transparent!important;background-image:none!important;border:0!important;border-top:1px solid rgba(190,218,230,.22)!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
html body:not(.admin-body) #home .hero-product-offer::before{content:none!important;display:none!important}
html body:not(.admin-body) #home .hero-offer-copy>strong{font-size:13px!important;line-height:1.4!important;margin:6px 0!important}
html body:not(.admin-body) #home .hero-offer-actions{margin:0!important;gap:8px!important;min-width:170px}
html body:not(.admin-body) #home .hero-offer-add{padding:0 12px!important;min-width:126px!important;border-radius:11px!important;font-size:9px!important}
html body:not(.admin-body) #home .hero-offer-open{border-radius:11px!important}
/* Thumbnail frames have a real autoplay countdown, synchronized to the next slide. */
html body:not(.admin-body) #home .top-hero-dots button{position:relative!important;border-radius:14px!important;overflow:visible!important;border-color:rgba(190,218,230,.13)!important;background:rgba(26,37,46,.6)!important;box-shadow:none!important}
html body:not(.admin-body) #home .top-hero-dots button.active{border-color:transparent!important;box-shadow:none!important}
html body:not(.admin-body) #home .top-hero-dots button img{border-radius:10px!important;transform:none!important;object-fit:contain!important;padding:3px!important}
html body:not(.admin-body) #home .hero-thumb-timer{position:absolute!important;inset:-2px!important;width:calc(100% + 4px)!important;height:calc(100% + 4px)!important;fill:none!important;pointer-events:none;opacity:0;overflow:visible;preserve-aspect-ratio:none}
html body:not(.admin-body) #home .hero-thumb-timer rect{fill:none!important;stroke:#47d2ff!important;stroke-width:2;stroke-dasharray:100;stroke-dashoffset:100}
html body:not(.admin-body) #home .top-hero-dots button.active .hero-thumb-timer{opacity:1}
/* Keep the source pixels crisp while easing only the wrapper in 3D. */
html body:not(.admin-body) #home .hero-media-slot img{filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;animation:none!important;translate:none!important;backface-visibility:visible!important;transition:transform .65s cubic-bezier(.16,1,.3,1)!important;image-rendering:auto}
html body:not(.admin-body) #home .hero-media-slot{filter:none!important;backdrop-filter:none!important}
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){
html body:not(.admin-body) .header-actions>.search-button{display:flex!important;order:1!important}
html body:not(.admin-body) .header-actions>.cart-button{order:2!important}
html body:not(.admin-body) .header-actions>.menu-toggle{order:3!important}
html body:not(.admin-body) .header-actions>:is(.menu-toggle,.cart-button,.search-button){width:40px!important;height:40px!important;min-width:40px!important;padding:8px!important}
html body:not(.admin-body) .header-actions>:is(.menu-toggle,.cart-button,.search-button)>svg{width:24px!important;height:24px!important;flex-basis:24px!important}
html body:not(.admin-body) #navigation{top:var(--mobile-cart-top,12px)!important;right:var(--mobile-cart-right,12px)!important;bottom:var(--mobile-cart-bottom,12px)!important;width:var(--mobile-cart-width,calc(100vw - 24px))!important;height:var(--mobile-cart-height,calc(100dvh - 24px))!important;border-radius:var(--mobile-cart-radius,24px)!important;background:var(--mobile-cart-background,rgba(21,29,35,.94))!important;border:var(--mobile-cart-border,1px solid rgba(190,218,230,.2))!important;backdrop-filter:var(--mobile-cart-blur,blur(28px))!important;-webkit-backdrop-filter:var(--mobile-cart-blur,blur(28px))!important}
html body:not(.admin-body) #navigation .mobile-nav-tools:not(#top-tools){order:-1!important;margin:0 0 12px!important;padding:0 0 14px!important;border-bottom:1px solid rgba(190,218,230,.15)!important}
html body:not(.admin-body) #navigation .nav-submenu,html body:not(.admin-body) #navigation .nav-category.expanded>.nav-submenu{background:rgba(255,255,255,.025)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-color:rgba(190,218,230,.12)!important}
html body:not(.admin-body) #home.electro-cinematic-hero .top-hero-stage{height:760px!important;min-height:760px!important}
html body:not(.admin-body) #home.electro-cinematic-hero .top-hero-slide{padding:18px 20px 86px!important;gap:14px!important}
html body:not(.admin-body) #home.electro-cinematic-hero .hero-content{display:block!important;position:static!important;height:auto!important}
html body:not(.admin-body) #home.electro-cinematic-hero .hero-content>.eyebrow{display:inline-flex!important;margin:0 0 10px!important}
html body:not(.admin-body) #home.electro-cinematic-hero .hero-content>h1{font-size:clamp(27px,7.6vw,35px)!important;line-height:1.1!important;max-height:none!important;margin:0 0 10px!important}
html body:not(.admin-body) #home.electro-cinematic-hero .hero-content>p{display:block!important;font-size:11px!important;line-height:1.6!important;max-height:54px!important;overflow:hidden!important}
html body:not(.admin-body) #home.electro-cinematic-hero .hero-content>.hero-buttons{display:none!important}
html body:not(.admin-body) #home.electro-cinematic-hero .hero-media-slot{height:245px!important}
html body:not(.admin-body) #home .hero-product-offer{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:14px 0!important}
html body:not(.admin-body) #home .hero-offer-actions{justify-content:space-between!important}
}
/* Drawers open once, using transform/opacity only to avoid stacked animation stutter. */
html body:not(.admin-body) :is(#cartDrawer,#savedDrawer,#navigation.show){transition:transform .48s cubic-bezier(.16,1,.3,1),opacity .48s ease!important;animation:none!important}
/* Socials: equal standalone glyphs with darkening only, no white hover or outer frame. */
html body:not(.admin-body) :is(.footer-socials,.mobile-menu-socials) a:not(#social-plain#social-plain#social-plain#social-plain){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;min-height:40px!important;padding:8px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#47d2ff!important;transform:none!important;translate:none!important;transition:filter .25s ease!important}
html body:not(.admin-body) :is(.footer-socials,.mobile-menu-socials) a img{display:block!important;width:24px!important;height:24px!important;object-fit:contain!important;filter:none!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;transform:none!important}
html body:not(.admin-body) :is(.footer-socials,.mobile-menu-socials) a:hover:not(#social-plain#social-plain#social-plain#social-plain){filter:brightness(.78)!important;color:#47d2ff!important}
html body:not(.admin-body) #navigation .mobile-menu-socials{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:18px!important;border:0!important;background:transparent!important;overflow:visible!important}

@property --electro-drawer-x{syntax:'<length>';inherits:false;initial-value:0px}
html body:not(.admin-body) :is(#cartDrawer.open,#savedDrawer.open,#navigation.show){transform:none!important;translate:var(--electro-drawer-x,0px) 0!important;opacity:var(--electro-entry-alpha,1)!important;transition:none!important}
/* Secondary promotional sliders use their own restrained editorial frame. */
html body:not(.admin-body) .custom-hero-slider{background:linear-gradient(125deg,#111b23,#101418 68%)!important;border:1px solid rgba(190,218,230,.12)!important;border-radius:20px!important;box-shadow:none!important;overflow:hidden!important}
html body:not(.admin-body) .custom-hero-slider::before{background:none!important;content:none!important}
html body:not(.admin-body) .custom-hero-slider .hero-orbit{display:none!important}
html body:not(.admin-body) .custom-hero-slider .hero-floating-card{background:transparent!important;border:0!important;border-top:1px solid rgba(190,218,230,.2)!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important}
html body:not(.admin-body) .custom-hero-slider .custom-hero-dots button{border-radius:4px!important;height:5px!important;background:rgba(190,218,230,.3)!important;box-shadow:none!important}
html body:not(.admin-body) .custom-hero-slider .custom-hero-dots button.active{background:#00b8f4!important}

html body:not(.admin-body) #home.electro-cinematic-hero .hero-media-slot img:not(#crisp-image#crisp-image){filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;animation:none!important;translate:none!important;backface-visibility:visible!important;transition:transform .65s cubic-bezier(.16,1,.3,1)!important}
html body:not(.admin-body) #home .hero-thumb-timer rect{stroke-dashoffset:0}
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){html body:not(.admin-body) #navigation:not(#cart-match#cart-match#cart-match){background:var(--mobile-cart-background)!important;backdrop-filter:var(--mobile-cart-blur)!important;-webkit-backdrop-filter:var(--mobile-cart-blur)!important;border:var(--mobile-cart-border)!important;border-radius:var(--mobile-cart-radius)!important}}

html body:not(.admin-body) #home.electro-cinematic-hero .top-hero-dots button:not(#thumb-frame){border-radius:14px!important;border:1px solid rgba(190,218,230,.17)!important;overflow:visible!important;box-shadow:none!important}
html body:not(.admin-body) #home.electro-cinematic-hero .top-hero-dots button.active:not(#thumb-frame){border-color:transparent!important}
html body:not(.admin-body) #home.electro-cinematic-hero .top-hero-dots button img:not(#thumb-frame){border-radius:10px!important;transform:none!important;object-position:center!important}
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){html body:not(.admin-body) #home.electro-cinematic-hero .top-hero-stage{height:var(--hero-mobile-height,700px)!important;min-height:var(--hero-mobile-height,700px)!important}}

@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){html body:not(.admin-body) #home.electro-cinematic-hero .top-hero-slide>.hero-content,html body:not(.admin-body) #home.electro-cinematic-hero .top-hero-slide>.hero-visual{flex-shrink:0!important}}

/* Save: white label and bare bookmark; the saved icon alone becomes blue. */
html body:not(.admin-body) .save-product-button:not(#save-final#save-final#save-final#save-final){background:linear-gradient(145deg,rgba(30,40,48,.85),rgba(19,27,34,.85))!important;border-color:rgba(190,218,230,.18)!important;color:#f2f6f9!important;box-shadow:none!important;transform:none!important;translate:none!important;filter:none!important;transition:filter .22s ease!important}
html body:not(.admin-body) .save-product-button:not(#save-final#save-final#save-final#save-final) .text{color:#f2f6f9!important}
html body:not(.admin-body) .save-product-button:not(#save-final#save-final#save-final#save-final) .IconContainer{display:flex!important;align-items:center!important;justify-content:center!important;width:26px!important;height:26px!important;flex:0 0 26px!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:#f2f6f9!important;transform:none!important;translate:none!important;overflow:visible!important;transition:none!important}
html body:not(.admin-body) .save-product-button:not(#save-final#save-final#save-final#save-final) .icon{display:block!important;width:21px!important;height:24px!important;fill:none!important;stroke:#f2f6f9!important;color:#f2f6f9!important;transform:none!important;transition:fill .2s ease,stroke .2s ease!important}
html body:not(.admin-body) .save-product-button:not(#save-final#save-final#save-final#save-final) .icon path{fill:none!important;stroke:#f2f6f9!important;transition:fill .2s ease,stroke .2s ease!important}
html body:not(.admin-body) .save-product-button.is-saved:not(#save-final#save-final#save-final#save-final) .icon,
html body:not(.admin-body) .save-product-button.is-saved:not(#save-final#save-final#save-final#save-final) .icon path{fill:#00b8f4!important;stroke:#00b8f4!important;color:#00b8f4!important}
@media(hover:hover) and (pointer:fine){html body:not(.admin-body) .save-product-button:not(#save-final#save-final#save-final#save-final):hover{filter:brightness(.84)!important}}
html body:not(.admin-body) .save-product-button:not(#save-final#save-final#save-final#save-final):active{filter:brightness(.84)!important}

/* Visible but controlled pointer response, with no image filter or blur. */
@media(hover:hover) and (pointer:fine){html body:not(.admin-body) #home.electro-cinematic-hero .hero-media-slot img:not(#clear-tilt#clear-tilt#clear-tilt){transform:perspective(700px) translate3d(var(--hero-drift-x,0px),var(--hero-drift-y,0px),0) rotateX(var(--hero-tilt-x,0deg)) rotateY(var(--hero-tilt-y,0deg)) scale(1.4)!important;transition:transform .3s cubic-bezier(.2,.65,.3,1)!important;filter:none!important;box-shadow:none!important}}
html body:not(.admin-body) #home.electro-cinematic-hero .hero-content>.eyebrow{font-size:12px!important;line-height:1.3!important;letter-spacing:1.25px!important;padding:8px 12px!important;max-width:100%;white-space:normal}
html body:not(.admin-body) #home .hero-offer-copy .eyebrow{font-size:10px!important;line-height:1.3!important;letter-spacing:1.1px!important}
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){html body:not(.admin-body) #home.electro-cinematic-hero .hero-content>.eyebrow{font-size:11px!important}html body:not(.admin-body) #home .hero-offer-copy .eyebrow{font-size:9.5px!important}}
/* These utilities belong only to the phone drawer, never beside desktop menu titles. */
@media(min-width:761px) and ((min-height:501px) or (pointer:fine) or (orientation:portrait)){html body:not(.admin-body) #navigation :is(.mobile-menu-socials,.mobile-menu-whatsapp,.mobile-nav-close,.mobile-nav-tools):not(#desktop-menu#desktop-menu){display:none!important}}
@media(prefers-reduced-motion:reduce){html body:not(.admin-body) #home.electro-cinematic-hero .hero-media-slot img:not(#clear-tilt#clear-tilt#clear-tilt){transform:scale(1.4)!important;transition:none!important}}

/* Lightweight shopping overlay: dim the background without a costly blur pass. */
html body:not(.admin-body) #drawerBackdrop:not(#no-blur#no-blur){backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;background:rgba(0,0,0,.36)!important}
html body:not(.admin-body) #cartDrawer:not(#no-blur#no-blur){backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;background:rgba(20,28,35,.97)!important}
html body:not(.admin-body) #cartDrawer :is(.drawer-header,.cart-items,.drawer-footer){backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}
html body:not(.admin-body) #storeSearchPanel[hidden]{display:none!important;animation:none!important;transition:none!important}
/* Portal the phone menu to the viewport, so the header cannot offset or clip it. */
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){
html body:not(.admin-body) #navigation:not(#center-menu#center-menu#center-menu#center-menu){position:fixed!important;inset:12px!important;left:12px!important;right:12px!important;top:12px!important;bottom:12px!important;margin:auto!important;width:min(390px,calc(100vw - 24px))!important;height:min(720px,calc(100dvh - 24px))!important;max-height:calc(100dvh - 24px)!important;z-index:1800!important;overflow-y:auto!important}
/* Fit copy, artwork, offer and thumbnails into the initial phone viewport. */
html body:not(.admin-body) #home.electro-cinematic-hero .top-hero-stage{height:var(--hero-mobile-height,calc(100svh - 100px))!important;min-height:0!important}
html body:not(.admin-body) #home.electro-cinematic-hero .top-hero-slide{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr)!important;gap:10px!important;padding:26px 20px 76px!important;height:100%!important;overflow:hidden!important}
html body:not(.admin-body) #home.electro-cinematic-hero .hero-content{display:block!important;min-height:0!important;height:auto!important;align-self:start!important}
html body:not(.admin-body) #home.electro-cinematic-hero .hero-content>.eyebrow{margin:0 0 8px!important;padding:6px 10px!important;font-size:10px!important}
html body:not(.admin-body) #home.electro-cinematic-hero .hero-content>h1{font-size:clamp(24px,6.8vw,31px)!important;line-height:1.08!important;margin:0 0 8px!important}
html body:not(.admin-body) #home.electro-cinematic-hero .hero-content>p{font-size:10.5px!important;line-height:1.55!important;max-height:34px!important;margin:0!important;overflow:hidden!important}
html body:not(.admin-body) #home.electro-cinematic-hero .hero-visual{display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;grid-template-columns:minmax(0,1fr)!important;min-height:0!important;height:100%!important;align-self:stretch!important;gap:6px!important}
html body:not(.admin-body) #home.electro-cinematic-hero .hero-media-slot{min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important}
html body:not(.admin-body) #home.electro-cinematic-hero .hero-media-slot img{width:100%!important;height:100%!important;object-fit:contain!important;transform:none!important}
html body:not(.admin-body) #home .hero-product-offer{padding:10px 0!important;gap:7px!important}
html body:not(.admin-body) #home .hero-offer-copy>strong{font-size:12px!important;line-height:1.3!important;margin:4px 0!important}
html body:not(.admin-body) #home .hero-offer-price{font-size:16px!important}
html body:not(.admin-body) #home .hero-offer-actions{margin:0!important}
html body:not(.admin-body) #home .hero-offer-add,html body:not(.admin-body) #home .hero-offer-open{height:38px!important;min-height:38px!important}
html body:not(.admin-body) #home.electro-cinematic-hero .top-hero-dots{bottom:10px!important}
}

/* Saved products reuse the cart's exact visual surface and dimensions. */
html body:not(.admin-body) #savedDrawer:not(#same-cart#same-cart#same-cart#same-cart){background:var(--matching-cart-background)!important;border:var(--matching-cart-border)!important;border-radius:var(--matching-cart-radius)!important;backdrop-filter:var(--matching-cart-blur)!important;-webkit-backdrop-filter:var(--matching-cart-blur)!important;box-shadow:var(--matching-cart-shadow)!important;width:var(--matching-cart-width)!important;height:var(--matching-cart-height)!important;top:var(--matching-cart-top)!important;right:var(--matching-cart-right)!important;bottom:var(--matching-cart-bottom)!important}
html body:not(.admin-body) #closeSaved{background:var(--matching-cart-close-background)!important;border:var(--matching-cart-close-border)!important;border-radius:var(--matching-cart-close-radius)!important;width:var(--matching-cart-close-width)!important;height:var(--matching-cart-close-height)!important;color:var(--matching-cart-close-color)!important;box-shadow:var(--matching-cart-close-shadow)!important}
.mobile-menu-footer{display:none}
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){
html body:not(.admin-body) #navigation:not(#same-cart#same-cart#same-cart#same-cart){display:none;top:var(--matching-cart-top)!important;right:var(--matching-cart-right)!important;bottom:var(--matching-cart-bottom)!important;left:auto!important;margin:0!important;width:var(--matching-cart-width)!important;height:var(--matching-cart-height)!important;max-height:calc(100dvh - 20px)!important;padding:var(--matching-cart-padding)!important;border:var(--matching-cart-border)!important;border-radius:var(--matching-cart-radius)!important;background:var(--matching-cart-background)!important;backdrop-filter:var(--matching-cart-blur)!important;-webkit-backdrop-filter:var(--matching-cart-blur)!important;box-shadow:var(--matching-cart-shadow)!important;overflow:hidden!important;box-sizing:border-box!important}
html body:not(.admin-body) #navigation.show:not(#same-cart#same-cart#same-cart#same-cart){display:flex!important;flex-direction:column!important;gap:0!important}
html body:not(.admin-body) #navigation .mobile-menu-head{display:flex!important;align-items:center!important;justify-content:space-between!important;flex:0 0 auto!important;padding:0 0 18px!important;margin:0 0 12px!important;border:0!important;border-bottom:1px solid rgba(190,218,230,.15)!important;background:transparent!important;gap:14px}
html body:not(.admin-body) #navigation .mobile-nav-tools:not(#top-tools):not(#same-cart){display:flex!important;order:0!important;flex:none!important;margin:0!important;padding:0!important;border:0!important;background:none!important;gap:14px!important;width:auto!important}
html body:not(.admin-body) #navigation .mobile-nav-close:not(#same-cart#same-cart#same-cart){position:static!important;inset:auto!important;flex:none!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;background:var(--matching-cart-close-background)!important;border:var(--matching-cart-close-border)!important;border-radius:var(--matching-cart-close-radius)!important;width:var(--matching-cart-close-width)!important;height:var(--matching-cart-close-height)!important;color:var(--matching-cart-close-color)!important;box-shadow:var(--matching-cart-close-shadow)!important}
html body:not(.admin-body) #navigation .mobile-nav-close svg{display:block;width:16px!important;height:16px!important;fill:none;stroke:currentColor;stroke-width:1.8}
html body:not(.admin-body) #navigation .mobile-menu-links{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;scrollbar-width:none;padding:0 1px 12px!important}
.mobile-menu-links::-webkit-scrollbar{display:none}
html body:not(.admin-body) #navigation .mobile-menu-links>.nav-category{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;margin:0!important;padding:0!important}
html body:not(.admin-body) #navigation .mobile-menu-links .nav-parent-toggle{min-height:48px!important;border:0!important;background:transparent!important;box-shadow:none!important;transition:color .2s ease!important}
html body:not(.admin-body) #navigation .mobile-menu-links .nav-category.expanded>.nav-parent-toggle{color:#47d2ff!important;background:transparent!important}
html body:not(.admin-body) #navigation .nav-submenu:not(#submenu-clear#submenu-clear),html body:not(.admin-body) #navigation .nav-category.expanded>.nav-submenu:not(#submenu-clear#submenu-clear){background:transparent!important;background-image:none!important;border:1px solid rgba(190,218,230,.16)!important;border-radius:14px!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:6px 10px!important;margin:0 0 10px!important}
html body:not(.admin-body) #navigation .nav-submenu a{background:transparent!important;box-shadow:none!important;border:0!important;transition:color .2s ease!important}
html body:not(.admin-body) #navigation .nav-submenu a:hover{background:transparent!important;color:#47d2ff!important}
html body:not(.admin-body) #navigation .mobile-menu-footer{display:flex!important;flex-direction:column;flex:0 0 auto!important;margin-top:auto!important;padding:12px 0 0!important;background:transparent!important;border:0!important}
html body:not(.admin-body) #navigation .mobile-menu-footer .mobile-menu-socials{margin:0!important;flex:none!important}
html body:not(.admin-body) #navigation .mobile-menu-footer .mobile-menu-whatsapp{margin-top:12px!important;flex:none!important}
html body:not(.admin-body) #home.electro-cinematic-hero .hero-media-slot img:not(#mobile-size#mobile-size#mobile-size#mobile-size){transform:scale(1.18)!important;object-fit:contain!important}
html body:not(.admin-body) #home.electro-cinematic-hero .hero-media-slot{overflow:visible!important}
}
@media(min-width:761px) and ((min-height:501px) or (pointer:fine) or (orientation:portrait)){html body:not(.admin-body) #navigation>.mobile-menu-footer{display:none!important}}

/* Compact language menu: native language name on the left, its code on the right. */
html body:not(.admin-body) #languageMenu:not(#compact-language#compact-language){width:max-content!important;min-width:0!important;max-width:calc(100vw - 32px)!important;padding:5px!important;gap:0!important;border-radius:13px!important}
html body:not(.admin-body) #languageMenu button:not(#compact-language#compact-language#compact-language#compact-language#compact-language){display:flex!important;flex-direction:row-reverse!important;align-items:center!important;justify-content:space-between!important;direction:ltr!important;gap:14px!important;width:100%!important;min-width:0!important;min-height:37px!important;padding:9px 11px!important;font-size:12px!important;line-height:1.35!important;white-space:nowrap!important}
html body:not(.admin-body) #languageMenu button .language-code:not(#compact-language#compact-language#compact-language#compact-language#compact-language){display:inline-block!important;flex:0 0 auto!important;min-width:23px!important;width:auto!important;height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:center!important;color:#47d2ff!important;font-size:10px!important;line-height:1.35!important}
html body:not(.admin-body) #languageMenu button>span:last-child{display:inline-block!important;white-space:nowrap!important;text-align:start!important}
/* Neutral glass search surfaces, consistently used by global and in-page search. */
html body:not(.admin-body) #storeSearchPanel:not(#neutral-search#neutral-search){background:linear-gradient(145deg,rgba(32,33,35,.96),rgba(17,18,20,.96))!important;background-color:#191b1d!important;border:1px solid rgba(220,224,230,.17)!important;border-radius:16px!important;box-shadow:0 14px 32px rgba(0,0,0,.25)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;padding:15px!important}
html body:not(.admin-body) :is(.store-search-input-wrap,.download-search-control):not(#neutral-search#neutral-search#neutral-search){background:linear-gradient(145deg,rgba(44,45,48,.65),rgba(25,26,28,.8))!important;background-color:#202123!important;border:1px solid rgba(220,224,230,.2)!important;border-radius:12px!important;box-shadow:inset 0 1px rgba(255,255,255,.035)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}
html body:not(.admin-body) :is(.store-search-input-wrap,.download-search-control):focus-within:not(#neutral-search#neutral-search#neutral-search){border-color:rgba(220,224,230,.4)!important;box-shadow:inset 0 1px rgba(255,255,255,.035)!important}
html body:not(.admin-body) :is(.store-search-input-wrap,.download-search-control)>:is(svg,.ui-icon){color:#00b8f4!important;stroke:#00b8f4!important;fill:none!important;opacity:1!important}
html body:not(.admin-body) :is(.store-search-input-wrap,.download-search-control) input{color:#edf0f3!important;background:transparent!important;border:0!important;box-shadow:none!important}
html body:not(.admin-body) :is(.store-search-input-wrap,.download-search-control) input::placeholder{color:#9da3aa!important;opacity:1!important}
html body:not(.admin-body) :is(.search-empty,.search-empty--no-results,.download-search-empty,.category-search-empty):not(#neutral-search#neutral-search#neutral-search){border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;padding:12px 3px!important;color:#a9afb6!important}

/* One neutral acrylic material, shared by the masthead and all store popup surfaces. */
:root{--electro-acrylic-surface:linear-gradient(145deg,rgba(34,38,42,.86),rgba(17,21,25,.9));--electro-acrylic-border:rgba(210,218,224,.2);--electro-acrylic-blur:blur(10px) saturate(112%)}
html body:not(.admin-body) :is(.header,#cartDrawer,#savedDrawer,#navigation,#storeSearchPanel,#languageMenu,.nav-submenu,.catalog-sort-menu,.city-picker-options,.store-search-input-wrap,.download-search-control):not(#shared-glass#shared-glass#shared-glass#shared-glass#shared-glass){background:var(--electro-acrylic-surface)!important;border-color:var(--electro-acrylic-border)!important;backdrop-filter:var(--electro-acrylic-blur)!important;-webkit-backdrop-filter:var(--electro-acrylic-blur)!important;filter:none!important}
/* Language code on the LEFT; native language name on the RIGHT. */
html body:not(.admin-body) #languageMenu button:not(#language-order#language-order#language-order#language-order#language-order#language-order){flex-direction:row!important;direction:ltr!important;justify-content:space-between!important;gap:14px!important;text-align:right!important}
html body:not(.admin-body) #languageMenu button>span:last-child{margin-left:auto!important;text-align:right!important;white-space:nowrap!important}
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){
html body:not(.admin-body) #navigation .mobile-menu-head{position:relative!important;z-index:3!important;overflow:visible!important}
html body:not(.admin-body) #navigation .mobile-menu-links{position:relative;z-index:1}
html body:not(.admin-body) #navigation .mobile-nav-tools>.language-control{position:relative!important;width:40px!important;min-width:40px!important;flex:0 0 40px!important;overflow:visible!important;direction:ltr!important}
html body:not(.admin-body) #languageMenu:not(#language-position#language-position#language-position#language-position#language-position){position:absolute!important;left:0!important;right:auto!important;top:calc(100% + 9px)!important;bottom:auto!important;width:max-content!important;min-width:0!important;max-width:calc(100vw - 70px)!important;margin:0!important;transform:none!important;z-index:2000!important}
}

/* Glass belongs to popup surfaces, not the row containing navigation titles. */
@media(min-width:761px) and ((min-height:501px) or (pointer:fine) or (orientation:portrait)){html body:not(.admin-body) #navigation:not(#clear-nav#clear-nav#clear-nav#clear-nav#clear-nav#clear-nav){background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}html body:not(.admin-body) #navigation::before,html body:not(.admin-body) #navigation::after{content:none!important;display:none!important}}
html body:not(.admin-body) #navigation :is(.nav-category,.nav-parent-toggle):not(#clear-nav#clear-nav#clear-nav#clear-nav#clear-nav){background:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;border-color:transparent!important}
html body:not(.admin-body) #navigation :is(.nav-category,.nav-parent-toggle)::before,html body:not(.admin-body) #navigation :is(.nav-category,.nav-parent-toggle)::after{content:none!important;display:none!important}

/* Saved-product remove action is a bare X; retain its existing click target. */
html body:not(.admin-body) #savedDrawer #savedItems .remove-item:not(#bare-remove#bare-remove#bare-remove#bare-remove){display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:#edf2f6!important;transform:none!important;translate:none!important;filter:none!important;transition:filter .2s ease!important;cursor:pointer}
html body:not(.admin-body) #savedDrawer #savedItems .remove-item::before,html body:not(.admin-body) #savedDrawer #savedItems .remove-item::after{content:none!important;display:none!important}
html body:not(.admin-body) #savedDrawer #savedItems .remove-item svg{color:inherit!important;stroke:currentColor!important;fill:none!important;transform:none!important}
@media(hover:hover) and (pointer:fine){html body:not(.admin-body) #savedDrawer #savedItems .remove-item:not(#bare-remove#bare-remove#bare-remove#bare-remove):hover{filter:brightness(.7)!important}}
html body:not(.admin-body) #savedDrawer #savedItems .remove-item:not(#bare-remove#bare-remove#bare-remove#bare-remove):active{filter:brightness(.7)!important}

/* One lightweight dim layer; no image, glass blur or glow behind shopping panels. */
html body:not(.admin-body) #drawerBackdrop:not(#light-dim#light-dim#light-dim#light-dim#light-dim#light-dim),
html body:not(.admin-body) .mobile-menu-backdrop:not(#light-dim#light-dim#light-dim#light-dim#light-dim#light-dim){background:rgba(0,0,0,.18)!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;box-shadow:none!important;border:0!important;animation:none!important;transition:opacity .24s ease!important}
html body:not(.admin-body) .mobile-menu-backdrop:not([hidden]){opacity:1}
html body:not(.admin-body) .mobile-menu-backdrop.is-closing:not(#light-dim){opacity:0!important}
html body:not(.admin-body) :is(#drawerBackdrop,.mobile-menu-backdrop)::before,html body:not(.admin-body) :is(#drawerBackdrop,.mobile-menu-backdrop)::after{content:none!important;display:none!important}
/* All bag/saved/menu close and item-remove controls share the same bare X. */
html body:not(.admin-body) :is(.cart-drawer .remove-item,.cart-drawer .close-button,.mobile-nav-close):not(#plain-x#plain-x#plain-x#plain-x#plain-x#plain-x){display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:#edf2f6!important;transform:none!important;translate:none!important;filter:none!important;transition:filter .2s ease!important}
html body:not(.admin-body) :is(.cart-drawer .remove-item,.cart-drawer .close-button,.mobile-nav-close)::before,
html body:not(.admin-body) :is(.cart-drawer .remove-item,.cart-drawer .close-button,.mobile-nav-close)::after{content:none!important;display:none!important}
html body:not(.admin-body) :is(.cart-drawer .remove-item,.cart-drawer .close-button,.mobile-nav-close)>svg{color:inherit!important;stroke:currentColor!important;fill:none!important}
@media(hover:hover) and (pointer:fine){html body:not(.admin-body) :is(.cart-drawer .remove-item,.cart-drawer .close-button,.mobile-nav-close):not(#plain-x#plain-x#plain-x#plain-x#plain-x#plain-x):hover{filter:brightness(.7)!important}}
html body:not(.admin-body) :is(.cart-drawer .remove-item,.cart-drawer .close-button,.mobile-nav-close):not(#plain-x#plain-x#plain-x#plain-x#plain-x#plain-x):active{filter:brightness(.7)!important}

/* The scene begins at the document top and dissolves into the page below the hero. */
html body:not(.admin-body) .electro-top-atmosphere{top:0!important;left:0!important;right:0!important;height:var(--electro-atmosphere-height,900px)!important;mask-image:linear-gradient(to bottom,#000 0%,#000 52%,rgba(0,0,0,.76) 72%,transparent 100%)!important;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 52%,rgba(0,0,0,.76) 72%,transparent 100%)!important;pointer-events:none}
html body:not(.admin-body) #home.electro-cinematic-hero .electro-hero-scene{mask-image:linear-gradient(to bottom,#000 0%,#000 56%,rgba(0,0,0,.65) 78%,transparent 100%)!important;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 56%,rgba(0,0,0,.65) 78%,transparent 100%)!important}
html body:not(.admin-body) #home.electro-cinematic-hero,html body:not(.admin-body) #home.electro-cinematic-hero .top-hero-stage{border-bottom:0!important;box-shadow:none!important;background-color:transparent!important}

@media(min-width:761px) and ((min-height:501px) or (pointer:fine) or (orientation:portrait)){html body:not(.admin-body) #navigation .mobile-nav-close:not(#desktop-x#desktop-x#desktop-x#desktop-x#desktop-x#desktop-x#desktop-x){display:none!important}}
/* Touch feedback lasts only for the actual press, never the emulated sticky hover. */
@media(hover:none),(pointer:coarse){
html body:not(.admin-body) :is(button,[role=button],a.btn-primary,a.btn-outline,.footer-socials a,.mobile-menu-socials a):not(:active):not(#touch-reset#touch-reset#touch-reset#touch-reset#touch-reset#touch-reset#touch-reset){filter:none!important}
html body:not(.admin-body) :is(button,a,[role=button]):focus:not(:focus-visible){outline:none!important}
html body:not(.admin-body) :is(.header-actions,.mobile-nav-tools) :is(button,a):not([aria-expanded=true]):not(#touch-reset#touch-reset#touch-reset#touch-reset#touch-reset#touch-reset#touch-reset){color:#dce7ee!important;box-shadow:none!important;background:transparent!important;border-color:transparent!important}
html body:not(.admin-body) :is(.product-card,.category-card,.category-tile,.download-list-card):hover:not(:active):not(#touch-reset#touch-reset#touch-reset#touch-reset#touch-reset#touch-reset#touch-reset){border-color:rgba(190,218,230,.15)!important;box-shadow:none!important;transform:none!important}
html body:not(.admin-body) .product-image-wrap.has-secondary:not(#touch-image#touch-image#touch-image#touch-image)>.product-image-primary{opacity:1!important}
html body:not(.admin-body) .product-image-wrap.has-secondary:not(#touch-image#touch-image#touch-image#touch-image)>.product-image-secondary{opacity:0!important}
html body:not(.admin-body) .product-image-wrap.has-secondary.is-touch-preview:not(#touch-image#touch-image#touch-image#touch-image)>.product-image-primary{opacity:0!important}
html body:not(.admin-body) .product-image-wrap.has-secondary.is-touch-preview:not(#touch-image#touch-image#touch-image#touch-image)>.product-image-secondary{opacity:1!important}
}

@media(hover:none),(pointer:coarse){html body:not(.admin-body) .product-image-wrap.has-secondary:not(#touch-release#touch-release#touch-release#touch-release)>:is(.product-image-primary,.product-image-secondary){transition:opacity .12s ease!important}}

/* One continuous atmosphere, anchored at the document origin.
   A formatting context prevents the first header margin from shifting this layer down. */
html body:not(.admin-body){display:flow-root!important;margin:0!important}
html body:not(.admin-body) .electro-top-atmosphere{position:absolute!important;inset:0 0 auto!important;top:0!important;left:0!important;right:0!important;width:100%!important;height:var(--electro-atmosphere-height,900px)!important;margin:0!important;padding:0!important;background-color:transparent!important;background-image:repeating-linear-gradient(0deg,rgba(90,190,225,.023) 0px,rgba(90,190,225,.023) 1px,transparent 1px,transparent 6px),radial-gradient(ellipse 80% 70% at 80% 8%,rgba(0,160,220,.13),transparent 72%)!important;background-size:100% 6px,100% 100%!important;background-repeat:repeat,no-repeat!important;background-position:0 0,0 0;transform:none!important;translate:none!important;filter:none!important;box-shadow:none!important;border:0!important;mask-image:linear-gradient(to bottom,#000 0%,#000 40%,rgba(0,0,0,.75) 64%,rgba(0,0,0,.3) 83%,transparent 100%)!important;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 40%,rgba(0,0,0,.75) 64%,rgba(0,0,0,.3) 83%,transparent 100%)!important;animation:electro-continuous-lcd 24s linear infinite!important}
html body:not(.admin-body) #home.electro-cinematic-hero .electro-hero-scene,
html body:not(.admin-body) .electro-scene-floor{display:none!important}
@keyframes electro-continuous-lcd{from{background-position:0 0,0 0}to{background-position:0 60px,0 0}}
@media(prefers-reduced-motion:reduce){html body:not(.admin-body) .electro-top-atmosphere{animation:none!important}}

/* Search shares the drawer entrance/exit instead of layering two animations. */
html body:not(.admin-body) #storeSearchPanel:not(#matching-motion#matching-motion#matching-motion#matching-motion#matching-motion){z-index:950!important;transform:none!important;translate:var(--electro-drawer-x,0px) 0!important;opacity:var(--electro-entry-alpha,1)!important;animation:none!important;transition:none!important}
html body:not(.admin-body) #drawerBackdrop.is-panel-closing{opacity:0!important}

/* Stable responsive controls: shared header material, no layout motion. */
html body:not(.admin-body) :is(.stock-alert-card,.download-catalog-toolbar,.product-tabs,.product-info-tabs,.product-description-tabs,.product-breadcrumb-back,.all-products-back,.info-back-link,.save-product-button,.hero-offer-open):not(#surface-match#surface-match#surface-match#surface-match#surface-match#surface-match#surface-match){background:var(--electro-acrylic-surface)!important;border-color:var(--electro-acrylic-border)!important;backdrop-filter:var(--electro-acrylic-blur)!important;-webkit-backdrop-filter:var(--electro-acrylic-blur)!important}
html body:not(.admin-body) :is(button,.btn-primary,.btn-outline,.product-breadcrumb-back,.all-products-back,.info-back-link,.save-product-button):not(#center-label#center-label#center-label#center-label){align-items:center!important;justify-content:center!important;line-height:1.2!important}
html body:not(.admin-body) :is(.product-breadcrumb-back,.all-products-back,.info-back-link,.save-product-button,.hero-offer-open):not(#surface-feedback#surface-feedback#surface-feedback#surface-feedback#surface-feedback#surface-feedback#surface-feedback){transform:none!important;translate:none!important;box-shadow:none!important;color:#edf2f6!important;transition:filter .2s ease!important}
html body:not(.admin-body) :is(.product-breadcrumb-back,.all-products-back,.info-back-link,.save-product-button,.hero-offer-open):active{filter:brightness(.8)!important}
@media(hover:hover) and (pointer:fine){html body:not(.admin-body) :is(.product-breadcrumb-back,.all-products-back,.info-back-link,.save-product-button,.hero-offer-open):hover{filter:brightness(.84)!important}}
@media(min-width:761px) and ((min-height:501px) or (pointer:fine) or (orientation:portrait)){
html body:not(.admin-body) #navigation.navigation:not(#desktop-layout#desktop-layout#desktop-layout#desktop-layout#desktop-layout#desktop-layout){display:flex!important;position:static!important;flex-direction:row!important;width:auto!important;max-height:none!important;overflow:visible!important;gap:clamp(8px,2vw,28px)!important;padding:0!important;margin:0 auto!important;flex:1 1 auto!important;justify-content:center!important;background:transparent!important;backdrop-filter:none!important;border:0!important}
html body:not(.admin-body) .header-actions #menuToggle{display:none!important}
html body:not(.admin-body) #navigation .nav-dropdown{position:relative!important}
html body:not(.admin-body) #navigation .nav-dropdown>.nav-submenu:not(#hover-bridge#hover-bridge#hover-bridge#hover-bridge#hover-bridge){top:100%!important;margin-top:0!important;overflow:visible!important}
html body:not(.admin-body) #navigation .nav-dropdown>.nav-submenu::before{content:''!important;display:block!important;position:absolute;left:0;right:0;top:-14px;height:16px;background:transparent;pointer-events:auto}
html body:not(.admin-body) #navigation .nav-dropdown:hover>.nav-submenu{display:grid!important;visibility:visible!important;opacity:1!important}
html body:not(.admin-body) .header .logo{width:215px!important;max-width:25vw!important;flex-shrink:0!important}
html body:not(.admin-body) .header .electro-neon-main,html body:not(.admin-body) .header .electro-neon-name{font-size:22px!important}
}
@media(min-width:761px) and ((min-height:501px) or (pointer:fine) or (orientation:portrait)) and (max-width:1100px){html body:not(.admin-body) .header{padding-inline:18px!important;gap:12px!important}html body:not(.admin-body) .header .logo{width:175px!important}html body:not(.admin-body) .header .electro-neon-main,html body:not(.admin-body) .header .electro-neon-name{font-size:18px!important}html body:not(.admin-body) .header-actions{gap:3px!important;flex:none!important}html body:not(.admin-body) #navigation .nav-parent-toggle{padding-inline:3px!important;font-size:10px!important}}
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){
html body:not(.admin-body) #navigation .mobile-menu-head:not(#fixed-head#fixed-head#fixed-head#fixed-head){display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;width:100%!important;direction:ltr!important}
html body:not(.admin-body) #navigation .mobile-nav-tools{flex:0 0 auto!important;width:auto!important;margin:0 auto 0 0!important;justify-content:flex-start!important}
html body:not(.admin-body) #navigation .mobile-nav-close:not(#fixed-close#fixed-close#fixed-close#fixed-close#fixed-close#fixed-close#fixed-close){position:static!important;margin:0 0 0 auto!important;order:2!important;flex:0 0 auto!important}
html body:not(.admin-body) .header .logo:not(#larger-logo){width:min(47vw,205px)!important;max-width:min(47vw,205px)!important}
html body:not(.admin-body) .header .electro-neon-main,html body:not(.admin-body) .header .electro-neon-name{font-size:clamp(15px,4.2vw,17px)!important}
}
/* Keep uploaded and native wordmarks within the same larger, proportional slot. */
@media(min-width:761px) and ((min-height:501px) or (pointer:fine) or (orientation:portrait)){html body:not(.admin-body) header.header>a#homeLogo.logo:not(#logo-fit#logo-fit#logo-fit#logo-fit){width:235px!important;max-width:235px!important;min-width:0!important;flex:0 0 235px!important}}
@media(min-width:761px) and ((min-height:501px) or (pointer:fine) or (orientation:portrait)) and (max-width:1100px){html body:not(.admin-body) header.header>a#homeLogo.logo:not(#logo-fit#logo-fit#logo-fit#logo-fit){width:180px!important;max-width:180px!important;flex-basis:180px!important}}
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){html body:not(.admin-body) header.header>a#homeLogo.logo:not(#logo-fit#logo-fit#logo-fit#logo-fit){width:min(47vw,205px)!important;max-width:min(47vw,205px)!important;flex:0 0 auto!important}}
html body:not(.admin-body) header.header>a#homeLogo.logo>.brand-logo-frame:not(#logo-fit#logo-fit#logo-fit#logo-fit){width:100%!important;min-width:0!important;max-width:100%!important;flex:1 1 auto!important;height:100%!important;aspect-ratio:auto!important}
html body:not(.admin-body) :is(.product-detail-description,.product-software-downloads,.download-detail-card,.download-detail-specs,.quantity-control):not(#header-surface#header-surface#header-surface#header-surface#header-surface#header-surface#header-surface){background:var(--electro-acrylic-surface)!important;border-color:var(--electro-acrylic-border)!important;backdrop-filter:var(--electro-acrylic-blur)!important;-webkit-backdrop-filter:var(--electro-acrylic-blur)!important}
/* Center the navigation independently of unequal logo/action widths. */
@media(min-width:761px) and ((min-height:501px) or (pointer:fine) or (orientation:portrait)){
html body:not(.admin-body) header.header:not(#balanced-header#balanced-header#balanced-header#balanced-header#balanced-header#balanced-header){display:grid!important;grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr)!important;align-items:center!important;column-gap:18px!important}
html body:not(.admin-body) header.header>#homeLogo{grid-column:1;justify-self:start!important}
html body:not(.admin-body) header.header>#navigation.navigation:not(#balanced-nav#balanced-nav#balanced-nav#balanced-nav#balanced-nav#balanced-nav#balanced-nav){grid-column:2;justify-self:center!important;width:max-content!important;max-width:none!important;margin:0!important;flex:none!important;justify-content:center!important;gap:clamp(12px,2vw,28px)!important}
html body:not(.admin-body) header.header>.header-actions{grid-column:3;justify-self:end!important;width:max-content!important}
}
/* Shared Back appearance; each existing container retains its placement. */
html body:not(.admin-body) :is(.product-breadcrumb-back,.all-products-back,.info-back-link,[data-store-back],[data-product-back],[data-download-back]):not(#uniform-back#uniform-back#uniform-back#uniform-back#uniform-back#uniform-back#uniform-back#uniform-back){box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-width:94px!important;width:auto!important;height:40px!important;min-height:40px!important;padding:0 14px!important;border:1px solid var(--electro-acrylic-border)!important;border-radius:12px!important;background:var(--electro-acrylic-surface)!important;color:#edf2f6!important;font:900 9px/1.2 var(--font)!important;letter-spacing:.7px!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:none!important;transform:none!important;translate:none!important;transition:filter .2s ease!important}
html body:not(.admin-body) :is(.product-breadcrumb-back,.all-products-back,.info-back-link,[data-store-back],[data-product-back],[data-download-back])>.back-icon{display:grid!important;place-items:center!important;width:20px!important;height:20px!important;flex:0 0 20px!important;border:1px solid rgba(0,184,244,.24)!important;border-radius:50%!important;background:rgba(0,184,244,.07)!important;color:#00b8f4!important}
html body:not(.admin-body) :is(.product-breadcrumb-back,.all-products-back,.info-back-link,[data-store-back],[data-product-back],[data-download-back]) .ui-icon{width:14px!important;height:14px!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important}
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){html body:not(.admin-body) :is(.product-breadcrumb-back,.all-products-back,.info-back-link,[data-store-back],[data-product-back],[data-download-back]):not(#uniform-back#uniform-back#uniform-back#uniform-back#uniform-back#uniform-back#uniform-back#uniform-back){min-width:88px!important;height:38px!important;min-height:38px!important;padding:0 10px!important}}
/* Blue aurora: animated light only, without LCD bands or a product backing plate. */
html body:not(.admin-body) .electro-top-atmosphere:not(#blue-aurora#blue-aurora#blue-aurora){background-image:radial-gradient(ellipse 55% 55% at 76% 24%,rgba(0,175,240,.19),transparent 75%),radial-gradient(ellipse 45% 50% at 18% 42%,rgba(25,80,190,.12),transparent 76%),radial-gradient(ellipse 38% 35% at 55% 8%,rgba(60,210,255,.07),transparent 80%)!important;background-size:125% 115%,130% 120%,115% 110%!important;background-repeat:no-repeat!important;animation:electro-blue-aurora 18s ease-in-out infinite alternate!important}
@keyframes electro-blue-aurora{0%{background-position:0% 0%,100% 20%,30% 0%}50%{background-position:45% 25%,40% 55%,75% 30%}100%{background-position:100% 10%,0% 0%,0% 60%}}
@media(prefers-reduced-motion:reduce){html body:not(.admin-body) .electro-top-atmosphere:not(#blue-aurora#blue-aurora#blue-aurora){animation:none!important}}

/* Closed drawers cannot reappear while an obsolete transform transition finishes. */
html body:not(.admin-body) :is(#cartDrawer,#savedDrawer):not(.open):not(#closed-panel#closed-panel#closed-panel#closed-panel#closed-panel#closed-panel#closed-panel#closed-panel){visibility:hidden!important;opacity:0!important;pointer-events:none!important;transition:none!important;animation:none!important}
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){
html body:not(.admin-body) #home.electro-cinematic-hero .top-hero-slide{padding-top:38px!important;padding-bottom:64px!important;gap:14px!important}
html body:not(.admin-body) #home.electro-cinematic-hero .hero-content>.eyebrow{margin-bottom:14px!important}
html body:not(.admin-body) #home.electro-cinematic-hero .hero-content>h1{margin-bottom:12px!important;line-height:1.14!important}
html body:not(.admin-body) #home.electro-cinematic-hero .hero-media-slot img:not(#phone-art#phone-art#phone-art#phone-art#phone-art#phone-art){transform:scale(1.32)!important;object-fit:contain!important;object-position:center!important}
html body:not(.admin-body) #home.electro-cinematic-hero .top-hero-dots{bottom:32px!important;left:50%!important;transform:translateX(-50%)!important;justify-content:center!important}
html body:not(.admin-body) header.header #homeLogo :is(.electro-neon-main,.electro-neon-name):not(#phone-wordmark#phone-wordmark#phone-wordmark#phone-wordmark#phone-wordmark#phone-wordmark#phone-wordmark#phone-wordmark){font-size:clamp(18px,4.8vw,20px)!important;line-height:1.1!important}
html body:not(.admin-body) header.header #homeLogo .electro-neon-domain{font-size:10px!important}
html body:not(.admin-body) #navigation .mobile-menu-head{direction:ltr!important;justify-content:space-between!important}
html body:not(.admin-body) #navigation .mobile-nav-tools{order:0!important;flex:none!important;margin-right:auto!important}
html body:not(.admin-body) #navigation .mobile-nav-close{order:2!important;margin-left:auto!important}
}

/* All three panels use the Search motion, with no competing legacy transition. */
html body:not(.admin-body) :is(#cartDrawer.open,#savedDrawer.open,#storeSearchPanel:not([hidden])):not(#search-motion#search-motion#search-motion#search-motion#search-motion#search-motion#search-motion#search-motion){visibility:visible!important;transform:none!important;translate:var(--electro-drawer-x,0px) 0!important;opacity:var(--electro-entry-alpha,1)!important;transition:none!important;animation:none!important}
html body:not(.admin-body) .store-back-control:not(#back-component#back-component#back-component#back-component#back-component#back-component#back-component#back-component#back-component){background:var(--electro-acrylic-surface)!important;border:1px solid var(--electro-acrylic-border)!important;border-radius:12px!important;color:#edf2f6!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font:900 9px/1.2 var(--font)!important;letter-spacing:.7px!important;height:40px!important;min-height:40px!important;min-width:94px!important;padding:0 14px!important;filter:none;transform:none!important;translate:none!important}
html body:not(.admin-body) .store-back-control .back-icon:not(#back-arrow#back-arrow#back-arrow){display:grid!important;place-items:center!important;width:20px!important;height:20px!important;flex:0 0 20px!important;border:1px solid rgba(0,184,244,.24)!important;border-radius:50%!important;background:rgba(0,184,244,.07)!important;color:#00b8f4!important}
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){html body:not(.admin-body) .store-back-control:not(#back-component#back-component#back-component#back-component#back-component#back-component#back-component#back-component#back-component){height:38px!important;min-height:38px!important;min-width:88px!important;padding:0 10px!important}}
/* Zoom tools float as individual glyphs; their containers have no visible plate. */
html body:not(.admin-body) #imageZoom :is(.zoom-controls,.zoom-gallery-bar):not(#bare-tools#bare-tools#bare-tools#bare-tools#bare-tools#bare-tools#bare-tools#bare-tools){background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}
html body:not(.admin-body) #imageZoom :is(#zoomIn,#zoomOut,#zoomClose,.zoom-gallery-arrow):not(#bare-tools#bare-tools#bare-tools#bare-tools#bare-tools#bare-tools#bare-tools#bare-tools){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;padding:8px!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:#edf2f6!important;transform:none!important;translate:none!important;transition:opacity .2s ease!important;filter:none!important}
html body:not(.admin-body) #imageZoom :is(#zoomIn,#zoomOut,#zoomClose,.zoom-gallery-arrow)::before,html body:not(.admin-body) #imageZoom :is(#zoomIn,#zoomOut,#zoomClose,.zoom-gallery-arrow)::after{content:none!important;display:none!important}
html body:not(.admin-body) #imageZoom :is(#zoomIn,#zoomOut,#zoomClose,.zoom-gallery-arrow)>svg{width:24px!important;height:24px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important}
html body:not(.admin-body) #imageZoom :is(#zoomIn,#zoomOut,#zoomClose,.zoom-gallery-arrow):disabled{opacity:.3!important}
@media(hover:hover) and (pointer:fine){html body:not(.admin-body) #imageZoom :is(#zoomIn,#zoomOut,#zoomClose,.zoom-gallery-arrow):hover{opacity:.65!important}}
html body:not(.admin-body) #imageZoom :is(#zoomIn,#zoomOut,#zoomClose,.zoom-gallery-arrow):active{opacity:.5!important}

/* Phone navigation rows retain the original left label / right chevron layout. */
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){html body:not(.admin-body) #navigation .mobile-menu-links .nav-parent-toggle:not(#menu-row#menu-row#menu-row#menu-row#menu-row#menu-row#menu-row#menu-row){display:flex!important;flex-direction:row!important;direction:ltr!important;justify-content:space-between!important;text-align:left!important;width:100%!important;padding:0 3px!important;gap:14px!important}html body:not(.admin-body) #navigation .mobile-menu-links .nav-parent-toggle>span{margin-right:auto!important;text-align:left!important}html body:not(.admin-body) #navigation .mobile-menu-head{flex-shrink:0!important;visibility:visible!important;opacity:1!important}html body:not(.admin-body) #home.electro-cinematic-hero .hero-media-slot img:not(#large-phone-art#large-phone-art#large-phone-art#large-phone-art#large-phone-art#large-phone-art#large-phone-art#large-phone-art){transform:scale(1.48)!important}}
@media(min-width:761px) and ((min-height:501px) or (pointer:fine) or (orientation:portrait)){html body:not(.admin-body) #home.electro-cinematic-hero .hero-media-slot img:not(#large-desktop-art#large-desktop-art#large-desktop-art#large-desktop-art#large-desktop-art#large-desktop-art#large-desktop-art#large-desktop-art){transform:perspective(700px) translate3d(var(--hero-drift-x,0px),var(--hero-drift-y,0px),0) rotateX(var(--hero-tilt-x,0deg)) rotateY(var(--hero-tilt-y,0deg)) scale(1.7)!important}}
/* Branded, unboxed image tools and stable quantity buttons. */
html body:not(.admin-body) #imageZoom :is(#zoomIn,#zoomOut,#zoomClose,.zoom-gallery-arrow):not(#brand-tools#brand-tools#brand-tools#brand-tools#brand-tools#brand-tools#brand-tools#brand-tools#brand-tools){color:#00b8f4!important}
html body:not(.admin-body) :is(.quantity-control,.cart-quantity-control,.checkout-quantity-control) button:not(#brand-quantity#brand-quantity#brand-quantity#brand-quantity#brand-quantity#brand-quantity#brand-quantity#brand-quantity){background:var(--electro-acrylic-surface)!important;color:#00b8f4!important;border:1px solid var(--electro-acrylic-border)!important;border-radius:9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transform:none!important;translate:none!important;box-shadow:none!important;transition:filter .2s ease!important}
html body:not(.admin-body) :is(.quantity-control,.cart-quantity-control,.checkout-quantity-control) button:active{filter:brightness(.8)!important}

/* Fill the hero with the trimmed product, without scaling transparent margins. */
html body:not(.admin-body) #home.electro-cinematic-hero .hero-media-slot img:not(#visible-product#visible-product#visible-product#visible-product#visible-product#visible-product#visible-product#visible-product#visible-product#visible-product){width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;transform:perspective(700px) translate3d(var(--hero-drift-x,0px),var(--hero-drift-y,0px),0) rotateX(var(--hero-tilt-x,0deg)) rotateY(var(--hero-tilt-y,0deg)) scale(1.04)!important}
@media(min-width:761px) and ((min-height:501px) or (pointer:fine) or (orientation:portrait)){html body:not(.admin-body) #home.electro-cinematic-hero .hero-media-slot{height:310px!important}}
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){html body:not(.admin-body) #navigation .mobile-menu-head:not(#left-tools#left-tools#left-tools#left-tools#left-tools){display:flex!important;flex-direction:row!important;direction:ltr!important;justify-content:space-between!important}html body:not(.admin-body) #navigation .mobile-nav-tools:not(#left-tools#left-tools#left-tools#left-tools#left-tools){order:0!important;margin:0 auto 0 0!important;justify-content:flex-start!important;direction:ltr!important}html body:not(.admin-body) #navigation .mobile-nav-close:not(#left-tools#left-tools#left-tools#left-tools#left-tools#left-tools#left-tools#left-tools#left-tools){order:2!important;margin:0 0 0 auto!important}html body:not(.admin-body) #home.electro-cinematic-hero .hero-media-slot img:not(#visible-product#visible-product#visible-product#visible-product#visible-product#visible-product#visible-product#visible-product#visible-product#visible-product){transform:scale(1.04)!important}}

/* Image decoding and transparent-margin trimming must never size the phone grid. */
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){
html body:not(.admin-body) #home.electro-cinematic-hero .hero-visual:not(#stable-art#stable-art#stable-art#stable-art){display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;align-self:stretch!important;align-content:stretch!important;height:100%!important;min-height:0!important}
html body:not(.admin-body) #home.electro-cinematic-hero .hero-media-slot:not(#stable-art#stable-art#stable-art#stable-art){position:relative!important;display:block!important;align-self:stretch!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;flex:none!important}
html body:not(.admin-body) #home.electro-cinematic-hero .hero-media-slot img:not(#stable-art#stable-art#stable-art#stable-art#stable-art#stable-art#stable-art#stable-art#stable-art#stable-art#stable-art){position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;animation:none!important;transition:none!important}
}

@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){html body:not(.admin-body) #home.electro-cinematic-hero .hero-visual:not(#stable-art#stable-art#stable-art#stable-art){height:var(--hero-visual-height,420px)!important}}

/* Move the phone hero copy as one group without changing the artwork layout. */
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){html body:not(.admin-body) #home.electro-cinematic-hero .hero-content:not(#phone-copy-group#phone-copy-group#phone-copy-group#phone-copy-group){position:relative!important;top:-20px!important;z-index:3!important}}
/* Shared phone header icon metrics and identical drawer close glyphs. */
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){
html body:not(.admin-body) .header-actions>:is(#searchButton,#cartButton,#menuToggle):not(#phone-icons#phone-icons#phone-icons#phone-icons#phone-icons#phone-icons){display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;min-width:36px!important;height:40px!important;min-height:40px!important;padding:6px!important;flex:0 0 36px!important;box-sizing:border-box!important}
html body:not(.admin-body) .header-actions>:is(#searchButton,#cartButton,#menuToggle)>svg:not(#phone-icons#phone-icons#phone-icons#phone-icons#phone-icons#phone-icons){display:block!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;flex:0 0 24px!important;margin:0!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important;transform:none!important}
html body:not(.admin-body) :is(#closeCart,#navigation .mobile-nav-close):not(#identical-close#identical-close#identical-close#identical-close#identical-close#identical-close#identical-close#identical-close#identical-close){display:flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;padding:0!important;flex:0 0 38px!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#edf2f6!important}
html body:not(.admin-body) :is(#closeCart,#navigation .mobile-nav-close)>svg:not(#identical-close#identical-close#identical-close#identical-close#identical-close#identical-close){display:block!important;width:20px!important;height:20px!important;flex:0 0 20px!important;margin:0!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}
}
:root{--electro-sale-surface:linear-gradient(135deg,#64d5ff,#00b8f4 72%,#008ab5);--electro-sale-border:rgba(120,211,239,.85);--electro-sale-ink:#111;--electro-sale-shadow:0 6px 18px rgba(0,0,0,.32)}
html body:not(.admin-body) :is(.product-tag,.product-sale-badge,[data-add]:not(:disabled),.detail-add-button:not(:disabled),.saved-add-button:not(:disabled),.category-collection-tab.active,.category-collection-tab[aria-current="page"],.catalog-grid-glide-pill,#footerNewsletterForm button[type="submit"]):not(#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material){background:var(--electro-sale-surface)!important;border-color:var(--electro-sale-border)!important;color:var(--electro-sale-ink)!important;box-shadow:var(--electro-sale-shadow)!important;--electro-button-background:var(--electro-sale-surface)!important;--electro-button-border:var(--electro-sale-border)!important;--electro-button-color:var(--electro-sale-ink)!important;transition:filter .2s ease!important}
html body:not(.admin-body) :is(.product-tag,.product-sale-badge):not(#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material){border-radius:999px!important;padding:0 12px!important}
html body:not(.admin-body) :is([data-add]:not(:disabled),.detail-add-button:not(:disabled),.saved-add-button:not(:disabled),#footerNewsletterForm button[type="submit"]):not(#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material)>:is(span,svg){color:inherit!important;stroke:currentColor!important}
@media(hover:hover) and (pointer:fine){html body:not(.admin-body) :is([data-add]:not(:disabled),.detail-add-button:not(:disabled),.saved-add-button:not(:disabled),.category-collection-tab.active,.category-collection-tab[aria-current="page"],.catalog-grid-glide-pill,#footerNewsletterForm button[type="submit"]):not(#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material):hover{filter:brightness(.9)!important;transform:none!important;translate:none!important}}
html body:not(.admin-body) :is([data-add]:not(:disabled),.detail-add-button:not(:disabled),.saved-add-button:not(:disabled),.category-collection-tab.active,.category-collection-tab[aria-current="page"],.catalog-grid-glide-pill,#footerNewsletterForm button[type="submit"]):not(#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material):active{filter:brightness(.82)!important;transform:none!important;translate:none!important}
/* Stable existing graphite design for product preview and collection links. */
html body:not(.admin-body) :is(.hero-offer-open,.view-all-products-link,.category-view-all):not(#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material){background:var(--electro-acrylic-surface)!important;border:1px solid var(--electro-acrylic-border)!important;color:#edf2f6!important;border-radius:11px!important;box-shadow:none!important;transform:none!important;translate:none!important;--electro-button-background:var(--electro-acrylic-surface)!important;--electro-button-border:var(--electro-acrylic-border)!important;--electro-button-color:#edf2f6!important;transition:filter .2s ease!important}
/* Sort entries mirror header dropdown links: plain text, blue on hover/selection. */
html body:not(.admin-body) .catalog-sort-menu:not(#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material){background:var(--electro-acrylic-surface)!important;border:1px solid var(--electro-acrylic-border)!important;border-radius:12px!important;padding:7px!important;backdrop-filter:var(--electro-acrylic-blur)!important;-webkit-backdrop-filter:var(--electro-acrylic-blur)!important}
html body:not(.admin-body) .catalog-sort-menu button:not(#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material){display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-height:42px!important;padding:0 12px!important;background:transparent!important;border:0!important;border-radius:5px!important;box-shadow:none!important;color:#c4c9c3!important;transform:none!important;translate:none!important;filter:none!important;transition:color .2s ease!important}
html body:not(.admin-body) .catalog-sort-menu button:not(#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material#shared-material):is(:hover,:focus-visible,:active,[aria-selected="true"]){background:transparent!important;color:#47d2ff!important;box-shadow:none!important;transform:none!important}
html body:not(.admin-body) .catalog-sort-menu button::before,html body:not(.admin-body) .catalog-sort-menu button::after{content:none!important;display:none!important}
html body:not(.admin-body) .catalog-grid-options button:is(.active,[aria-pressed="true"]):not(#readable-view#readable-view#readable-view#readable-view#readable-view#readable-view#readable-view#readable-view#readable-view#readable-view#readable-view){color:#111!important;background:transparent!important;box-shadow:none!important}
/* One full-width atmosphere; move the light's centre, never the layer edges. */
@property --electro-aurora-x{syntax:'<percentage>';inherits:false;initial-value:72%}
html body:not(.admin-body){margin:0!important;padding:0!important}
html body:not(.admin-body) .electro-top-atmosphere:not(#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface){position:absolute!important;inset:0 0 auto!important;top:0!important;left:0!important;right:0!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;overflow:hidden!important;background-image:radial-gradient(ellipse 64% 65% at var(--electro-aurora-x,72%) 0%,rgba(0,175,240,.2),transparent 80%),radial-gradient(ellipse 58% 65% at 20% 20%,rgba(25,80,190,.1),transparent 80%)!important;background-size:100% 100%!important;background-position:0 0!important;background-repeat:no-repeat!important;animation:electro-aurora-centre 18s ease-in-out infinite alternate!important}
@keyframes electro-aurora-centre{from{--electro-aurora-x:64%}to{--electro-aurora-x:88%}}
html body:not(.admin-body) .electro-top-atmosphere::before,html body:not(.admin-body) .electro-top-atmosphere::after{content:none!important;display:none!important}
/* Remove the enclosing plate behind every quantity stepper. */
html body:not(.admin-body) :is(.quantity-control,.cart-quantity-control,.checkout-quantity-control):not(#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface){background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
html body:not(.admin-body) :is(.quantity-control,.cart-quantity-control,.checkout-quantity-control) button:not(#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface){background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
/* Slightly reduce hero product size while keeping the stable layout. */
html body:not(.admin-body) #home.electro-cinematic-hero .hero-media-slot img:not(#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface){transform:perspective(700px) translate3d(var(--hero-drift-x,0px),var(--hero-drift-y,0px),0) rotateX(var(--hero-tilt-x,0deg)) rotateY(var(--hero-tilt-y,0deg)) scale(.98)!important}
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){html body:not(.admin-body) #home.electro-cinematic-hero .hero-media-slot img:not(#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface){transform:scale(.98)!important}}
html body:not(.admin-body) .download-file-button:not(#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface){background:var(--electro-sale-surface)!important;border-color:var(--electro-sale-border)!important;color:var(--electro-sale-ink)!important;box-shadow:var(--electro-sale-shadow)!important;--electro-button-background:var(--electro-sale-surface)!important;--electro-button-border:var(--electro-sale-border)!important;--electro-button-color:var(--electro-sale-ink)!important;transform:none!important;translate:none!important;transition:filter .2s ease!important}
html body:not(.admin-body) .download-file-button:not(#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface)>svg{color:inherit!important;stroke:currentColor!important}
/* One simple chevron for all Back controls, without the inner circle. */
html body:not(.admin-body) .store-back-control .back-icon:not(#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:inherit!important;width:18px!important;height:18px!important;flex:0 0 18px!important}
html body:not(.admin-body) .store-back-control:not(#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface){transition:filter .2s ease!important}
@media(hover:hover) and (pointer:fine){html body:not(.admin-body) :is(.store-back-control,.download-file-button):not(#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface):hover{filter:brightness(.88)!important;transform:none!important;translate:none!important}}
html body:not(.admin-body) :is(.store-back-control,.download-file-button):not(#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface):active{filter:brightness(.8)!important;transform:none!important;translate:none!important}
@media(prefers-reduced-motion:reduce){html body:not(.admin-body) .electro-top-atmosphere:not(#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface#final-surface){animation:none!important}}

/* The body gradients are full-size light fields, never 48px texture tiles. */
html body:not(.admin-body):not(#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback){background-size:100% 100%,100% 100%,100% 100%!important;background-position:0 0!important;background-repeat:no-repeat!important}
/* Keep existing colours; share only the calm dimming feedback. */
html body:not(.admin-body) :is(.view-all-products-link,.category-view-all,.mobile-menu-whatsapp,#footerSocials a,.mobile-menu-socials a,.header-actions>button,.mobile-nav-tools>button,.language-button,.zoom-gallery-arrow,#zoomIn,#zoomOut,#zoomClose,.close-button,.mobile-nav-close):not(#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback){transition:filter .2s ease!important;transform:none!important;translate:none!important;box-shadow:none!important}
@media(hover:hover) and (pointer:fine){html body:not(.admin-body) :is(.view-all-products-link,.category-view-all,.mobile-menu-whatsapp,#footerSocials a,.mobile-menu-socials a,.header-actions>button,.mobile-nav-tools>button,.language-button,.zoom-gallery-arrow,#zoomIn,#zoomOut,#zoomClose,.close-button,.mobile-nav-close):not(#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback):hover{filter:brightness(.9)!important;transform:none!important;translate:none!important}}
html body:not(.admin-body) :is(.view-all-products-link,.category-view-all,.mobile-menu-whatsapp,#footerSocials a,.mobile-menu-socials a,.header-actions>button,.mobile-nav-tools>button,.language-button,.zoom-gallery-arrow,#zoomIn,#zoomOut,#zoomClose,.close-button,.mobile-nav-close):not(#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback):active{filter:brightness(.82)!important;transform:none!important;translate:none!important}
html body:not(.admin-body) :is(#footerSocials,.mobile-menu-socials) a:not(#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback):is(:hover,:active){background:transparent!important;border-color:transparent!important;color:#00b8f4!important}
html body:not(.admin-body) :is(#footerSocials,.mobile-menu-socials) a img:not(#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback#consistent-feedback){filter:none!important;transform:none!important;opacity:1!important}

/* View All has no hover response; only intentional presses are dimmed. */
html body:not(.admin-body) :is(.view-all-products-link,.category-view-all):not(#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback):hover{filter:none!important;transform:none!important;translate:none!important;box-shadow:none!important;background:var(--electro-acrylic-surface)!important;border-color:var(--electro-acrylic-border)!important;color:#edf2f6!important}
html body:not(.admin-body) :is(.view-all-products-link,.category-view-all):not(#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback):active{filter:brightness(.82)!important}
html body:not(.admin-body) .store-back-control .back-icon:not(#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback){color:#00b8f4!important}
/* Keep menu chevrons white until their row is hovered or pressed. */
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){html body:not(.admin-body) #navigation .nav-parent-toggle>svg:not(#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback){color:#edf2f6!important;stroke:currentColor!important}html body:not(.admin-body) #navigation .nav-parent-toggle:is(:hover,:active)>svg:not(#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback){color:#00b8f4!important}}
/* Hero labels must participate in the button's flex centring, not legacy badge positioning. */
html body:not(.admin-body) #home .hero-offer-add:not(#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 12px!important;line-height:1.2!important}
html body:not(.admin-body) #home .hero-offer-add>span:not(#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback){display:block!important;position:static!important;inset:auto!important;align-self:center!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:1px 0 0!important;line-height:1.2!important;transform:none!important;translate:none!important}
/* Same dimming response, preserving each control's resting surface. */
html body:not(.admin-body) :is(.hero-buttons>a:nth-child(2),.save-product-button,.buy-now-mini,.detail-buy-now):not(#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback){transition:filter .2s ease!important;transform:none!important;translate:none!important}
@media(hover:hover) and (pointer:fine){html body:not(.admin-body) :is(.hero-buttons>a:nth-child(2),.save-product-button,.buy-now-mini,.detail-buy-now):not(#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback):hover{filter:brightness(.9)!important;transform:none!important;translate:none!important}}
html body:not(.admin-body) :is(.hero-buttons>a:nth-child(2),.save-product-button,.buy-now-mini,.detail-buy-now):not(#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback):active{filter:brightness(.82)!important;transform:none!important;translate:none!important}
html body:not(.admin-body) :is(.catalog-sort,.catalog-grid-control)>span:not(#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback){color:#00b8f4!important}
html body:not(.admin-body) .catalog-select-button:not(#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback){color:#fff!important;transform:none!important;translate:none!important;transition:color .2s ease,filter .2s ease!important}
html body:not(.admin-body) .catalog-select-button:not(#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback) :is(span,svg){color:inherit!important;stroke:currentColor!important}
html body:not(.admin-body) .catalog-select-button:not(#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback#requested-feedback):is(:hover,:active,[aria-expanded="true"]){color:#00b8f4!important;transform:none!important;translate:none!important;filter:brightness(.94)!important}

/* Preserve the sliding View selection independently of shared button feedback. */
html body:not(.admin-body) .catalog-grid-glide-pill.is-ready:not(#view-motion#view-motion#view-motion#view-motion#view-motion#view-motion#view-motion#view-motion#view-motion#view-motion#view-motion#view-motion){transition:left .4s cubic-bezier(.65,0,.35,1),top .4s cubic-bezier(.65,0,.35,1),width .4s cubic-bezier(.65,0,.35,1),height .4s cubic-bezier(.65,0,.35,1),opacity .2s ease!important}
@media(prefers-reduced-motion:reduce){html body:not(.admin-body) .catalog-grid-glide-pill.is-ready:not(#view-motion#view-motion#view-motion#view-motion#view-motion#view-motion#view-motion#view-motion#view-motion#view-motion#view-motion#view-motion){transition:none!important}}
/* Standalone animated SVG keeps the same aspect ratio in every logo slot. */
html body .electro-animated-logo{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:left center!important;transform:none!important;filter:none!important}
html body:not(.admin-body) #homeLogo .electro-animated-logo{width:100%!important;height:auto!important}
html body.admin-body #adminBrandLogo .electro-animated-logo{width:100%!important;height:100%!important}
html body.admin-body #logoPreview .electro-animated-logo{width:min(420px,100%)!important;height:auto!important;max-height:180px!important}

/* Admin and storefront share the same surfaces, palette and calm control feedback. */
html body.admin-body :is(.admin-top,.admin-sidebar,.admin-select-menu,.catalog-sort-menu,.admin-mobile-menu-items,.admin-modal,.modal-content,.admin-login-card):not(#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui){background:var(--electro-acrylic-surface)!important;border-color:var(--electro-acrylic-border)!important;backdrop-filter:var(--electro-acrylic-blur)!important;-webkit-backdrop-filter:var(--electro-acrylic-blur)!important}
html body.admin-body :is(.btn-primary,.admin-tool.btn-primary):not(#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui){background:var(--electro-sale-surface)!important;border-color:var(--electro-sale-border)!important;color:#111!important;box-shadow:var(--electro-sale-shadow)!important;--admin-rest-background:var(--electro-sale-surface)!important;--admin-rest-color:#111!important;--admin-rest-border:var(--electro-sale-border)!important;transition:filter .2s ease!important;transform:none!important;translate:none!important}
html body.admin-body :is(.btn-outline,.admin-select-button):not(#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui){background:var(--electro-acrylic-surface)!important;border-color:var(--electro-acrylic-border)!important;color:#edf2f6!important;--admin-rest-background:var(--electro-acrylic-surface)!important;--admin-rest-color:#edf2f6!important;--admin-rest-border:var(--electro-acrylic-border)!important;transition:filter .2s ease!important;transform:none!important;translate:none!important}
@media(hover:hover) and (pointer:fine){html body.admin-body :is(.btn-primary,.btn-outline,.admin-select-button):not(#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui):hover{filter:brightness(.9)!important;transform:none!important;translate:none!important}html body.admin-body :is(.admin-select-menu,.catalog-sort-menu) button:not(#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui):hover{color:#00b8f4!important;background:transparent!important;transform:none!important}}
html body.admin-body :is(.btn-primary,.btn-outline,.admin-select-button):not(#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui):active{filter:brightness(.82)!important;transform:none!important;translate:none!important}
html body.admin-body .side-link[data-tab="contact"]:not(#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui){display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;direction:ltr!important;text-align:left!important}
html body.admin-body .side-link[data-tab="contact"]>svg:not(#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui){width:20px!important;height:20px!important;min-width:20px!important;flex:0 0 20px!important;fill:none!important;stroke:currentColor!important}
/* A focused, neutral search field, with the same material as the toolbar. */
html body:not(.admin-body) .download-search-control:not(#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui){display:flex!important;align-items:center!important;gap:10px!important;min-width:160px!important;flex:1 1 220px!important;max-width:420px!important;min-height:42px!important;padding:0 13px!important;border:1px solid rgba(210,218,224,.18)!important;border-radius:10px!important;background:rgba(255,255,255,.035)!important;box-shadow:none!important;backdrop-filter:none!important}
html body:not(.admin-body) .download-search-control input:not(#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui){background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important;width:100%!important;min-width:0!important;padding:0!important;height:40px!important;color:#edf2f6!important}
html body:not(.admin-body) .download-search-control>svg{color:#00b8f4!important;flex:none}
html body:not(.admin-body) .catalog-select-wrap:not(#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui){background:rgba(8,8,8,.72)!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:10px!important;padding:3px!important;box-shadow:none!important}
html body:not(.admin-body) .catalog-select-button:not(#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui){background:transparent!important;border:0!important;box-shadow:none!important;border-radius:7px!important;color:#fff!important;transition:filter .2s ease,color .2s ease!important}
@media(hover:hover) and (pointer:fine){html body:not(.admin-body) :is(.catalog-grid-options button,.catalog-select-button):not(#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui):hover{filter:brightness(.85)!important;transform:none!important;translate:none!important}}
html body:not(.admin-body) .catalog-select-button[aria-expanded="true"]:not(#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui){background:var(--electro-sale-surface)!important;color:#111!important;border-color:var(--electro-sale-border)!important}
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){html body:not(.admin-body) .download-search-control:not(#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui){max-width:none!important;flex-basis:100%!important;order:3!important}}
@property --hero-reveal-y{syntax:'<length>';inherits:false;initial-value:0px}
@property --hero-reveal-turn{syntax:'<angle>';inherits:false;initial-value:0deg}
@property --hero-reveal-size{syntax:'<number>';inherits:false;initial-value:1}
@property --hero-reveal-blur{syntax:'<length>';inherits:false;initial-value:0px}
@property --hero-reveal-alpha{syntax:'<number>';inherits:false;initial-value:1}
html body:not(.admin-body) #home.electro-cinematic-hero .hero-media-slot img:not(#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui#unified-ui){transform:perspective(700px) translate3d(var(--hero-drift-x,0px),calc(var(--hero-drift-y,0px) + var(--hero-reveal-y,0px)),0) rotateX(var(--hero-tilt-x,0deg)) rotateY(var(--hero-tilt-y,0deg)) rotateZ(var(--hero-reveal-turn,0deg)) scale(calc(var(--hero-art-scale,.98) * var(--hero-reveal-size,1)))!important;filter:blur(var(--hero-reveal-blur,0px))!important;opacity:var(--hero-reveal-alpha,1)!important}

/* Pointer-follow is isolated to the button surface, without changing layout. */
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html body:not(.admin-body) [data-pointer-button]:not(#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls){transform:perspective(650px) translate3d(var(--button-drift-x,0px),var(--button-drift-y,0px),0) rotateX(var(--button-tilt-x,0deg)) rotateY(var(--button-tilt-y,0deg))!important;transform-origin:center!important;transition:transform .26s cubic-bezier(.16,1,.3,1),filter .2s ease,color .2s ease!important}}
/* Centre the font's visible capitals, including the small hero pill. */
html body:not(.admin-body) #home.electro-cinematic-hero .hero-content>.eyebrow:not(#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;min-height:34px!important;line-height:1!important;padding:9px 12px 7px!important;vertical-align:middle!important}
html body:not(.admin-body) :is(.btn-primary,.btn-outline,.add-mini,.buy-now-mini,.save-product-button,.store-back-control,.hero-offer-open,.catalog-select-button,.download-file-button):not(#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls){display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1.15!important;text-align:center!important}
html body:not(.admin-body) :is(.btn-primary,.btn-outline,.add-mini,.buy-now-mini,.save-product-button,.store-back-control) :is(.add-mini-label,.save-label,.view-all-label):not(#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls){position:static!important;margin:0!important;align-self:center!important;line-height:1.15!important;transform:none!important;translate:none!important;padding-top:1px!important}
/* Quantity is a separate, balanced purchase row with a clear label and stepper. */
html body:not(.admin-body) .detail-purchase-controls .quantity-row:not(#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls){display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:14px 20px!important;margin:24px 0 0!important;padding:18px 0 4px!important;border-top:1px solid rgba(210,218,224,.14)!important}
html body:not(.admin-body) .detail-purchase-controls .quantity-row>.eyebrow:not(#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls){display:flex!important;align-items:center!important;margin:0!important;padding:0!important;min-height:40px!important;font-size:11px!important;line-height:1.2!important;letter-spacing:1.2px!important;color:#a9b9c3!important}
html body:not(.admin-body) .quantity-actions:not(#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls){display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:16px!important;margin:0!important;min-width:0!important}
html body:not(.admin-body) .quantity-control:not(#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;margin:0!important;padding:0!important;min-height:40px!important}
html body:not(.admin-body) .quantity-control button:not(#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls){width:36px!important;height:40px!important;min-height:40px!important;min-width:36px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}
html body:not(.admin-body) .quantity-control #detailQuantity:not(#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls){display:flex!important;align-items:center!important;justify-content:center!important;width:30px!important;min-width:30px!important;height:40px!important;line-height:1!important;font-size:15px!important;font-weight:700!important;color:#edf2f6!important}
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){html body:not(.admin-body) #home.electro-cinematic-hero .hero-content>.eyebrow:not(#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls){min-height:30px!important;padding:8px 10px 6px!important}html body:not(.admin-body) .quantity-actions:not(#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls){gap:10px!important}html body:not(.admin-body) .quantity-row .detail-save-button:not(#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls#pointer-controls){min-width:0!important;padding-inline:12px!important}}
html body:not(.admin-body) .detail-purchase-controls:not(#quantity-order#quantity-order#quantity-order#quantity-order){display:flex!important;flex-direction:column!important}
html body:not(.admin-body) .detail-purchase-controls>.detail-cta-row{order:0!important}
html body:not(.admin-body) .detail-purchase-controls>.quantity-row{order:1!important}
html body:not(.admin-body) .detail-purchase-controls>.stock-alert-card{order:2!important;margin-top:22px!important}
/* Keep a fixed hit area while the image tilts, so its moving edges cannot retrigger hover. */
html body:not(.admin-body) #home .hero-media-slot img:not(#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction){pointer-events:none!important;transition:transform .38s cubic-bezier(.2,.75,.25,1)!important}
html body:not(.admin-body) #home .hero-media-slot:not(#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction){pointer-events:auto!important;isolation:isolate}
html body:not(.admin-body) :is(.header,#navigation) [data-pointer-button]:not(#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction){transform:none!important;translate:none!important}
/* Label directly over the left-aligned quantity stepper; Save keeps its own space. */
html body:not(.admin-body) .detail-purchase-controls .quantity-row:not(#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction){display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;justify-content:start!important;gap:8px!important;margin-top:20px!important;padding-top:16px!important;direction:ltr!important}
html body:not(.admin-body) .detail-purchase-controls .quantity-row>.eyebrow:not(#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction){min-height:0!important;height:auto!important;justify-content:flex-start!important;line-height:1.3!important;margin:0!important;text-align:left!important}
html body:not(.admin-body) .quantity-actions:not(#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction){width:100%!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:18px!important;direction:ltr!important}
html body:not(.admin-body) .quantity-actions>.detail-save-button:not(#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction){margin-left:auto!important}
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){html body:not(.admin-body) .detail-purchase-controls .quantity-row:not(#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction){gap:7px!important;padding-top:14px!important}html body:not(.admin-body) .quantity-actions:not(#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction#stable-interaction){gap:12px!important}}

/* Reuse Save's glass button component for each quantity step, keeping the number separate. */
html body:not(.admin-body) .quantity-control .quantity-step-button:not(#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style){box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:0!important;border:1px solid var(--electro-acrylic-border)!important;border-radius:11px!important;background:var(--electro-acrylic-surface)!important;color:#edf2f6!important;backdrop-filter:var(--electro-acrylic-blur)!important;-webkit-backdrop-filter:var(--electro-acrylic-blur)!important;box-shadow:none!important;transform:none!important;translate:none!important;transition:filter .2s ease!important}
html body:not(.admin-body) .quantity-control .quantity-step-button>svg:not(#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style){display:block!important;width:18px!important;height:18px!important;flex:0 0 18px!important;position:static!important;margin:0!important;fill:none!important;stroke:currentColor!important;color:inherit!important;stroke-width:1.8!important;transform:none!important}
@media(hover:hover) and (pointer:fine){html body:not(.admin-body) .quantity-control .quantity-step-button:not(#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style):hover{filter:brightness(.9)!important}}
html body:not(.admin-body) .quantity-control .quantity-step-button:not(#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style):active{filter:brightness(.82)!important}
html body:not(.admin-body) .quantity-control .quantity-step-button:not(#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style#quantity-save-style):disabled{opacity:.4!important;cursor:default!important;filter:none!important}

html body:not(.admin-body) .mobile-menu-whatsapp:not(#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material){background:var(--electro-sale-surface)!important;border:1px solid var(--electro-sale-border)!important;border-radius:11px!important;color:#111!important;box-shadow:var(--electro-sale-shadow)!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;line-height:1.15!important;transition:filter .2s ease!important}
html body:not(.admin-body) .mobile-menu-whatsapp:not(#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material):active{filter:brightness(.82)!important}
html body:not(.admin-body) .catalog-select-wrap:not(#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material){background:var(--catalog-view-background,var(--electro-acrylic-surface))!important;border:var(--catalog-view-border,1px solid rgba(255,255,255,.09))!important;border-radius:var(--catalog-view-radius,10px)!important;backdrop-filter:var(--catalog-view-blur,none)!important;-webkit-backdrop-filter:var(--catalog-view-blur,none)!important;box-shadow:var(--catalog-view-shadow,none)!important}
html body:not(.admin-body) .catalog-select-button:not(#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material){background:transparent!important;border:0!important;box-shadow:none!important;color:#fff!important}
html body:not(.admin-body) .catalog-select-button:not(#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material):is(:hover,:active,[aria-expanded="true"]){background:transparent!important;color:#00b8f4!important}
@media(hover:none),(pointer:coarse){
html body:not(.admin-body) :is(.btn-primary,.btn-outline,.add-mini,.buy-now-mini,.save-product-button,.store-back-control,.mobile-menu-whatsapp,.view-all-products-link).is-mobile-press:not(#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material){transform:perspective(650px) rotateX(var(--touch-tilt-x,0deg)) rotateY(var(--touch-tilt-y,0deg)) scale(.975)!important;filter:brightness(.9)!important;transition:transform .16s ease,filter .16s ease!important}
html body:not(.admin-body) :is(.product-card,.category-card).is-mobile-press:not(#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material){transform:scale(.992)!important;border-color:rgba(54,203,255,.5)!important;transition:transform .18s ease,border-color .18s ease!important}
html body:not(.admin-body) #home .hero-media-slot.is-mobile-press img:not(#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material){transform:perspective(700px) rotateX(var(--touch-tilt-x,0deg)) rotateY(var(--touch-tilt-y,0deg)) scale(.96)!important;transition:transform .2s ease!important}
}
@media(prefers-reduced-motion:reduce){html body:not(.admin-body) .is-mobile-press:not(#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material),html body:not(.admin-body) #home .hero-media-slot.is-mobile-press img:not(#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material#phone-material){transform:none!important;transition:none!important}}

/* Download cards open as a whole; the obsolete corner arrow is removed. */
html body:not(.admin-body) .download-list-arrow{display:none!important}
html body:not(.admin-body) .download-group-count:not(#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish){display:inline-flex!important;align-items:center!important;justify-content:center!important;background:var(--electro-sale-surface)!important;border:1px solid var(--electro-sale-border)!important;border-radius:999px!important;color:#111!important;box-shadow:var(--electro-sale-shadow)!important;padding:0 9px!important;height:26px!important;min-height:26px!important;line-height:1!important;font-size:9px!important;font-weight:800!important;white-space:nowrap!important}
html body:not(.admin-body) .product-sale-badge:not(#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish){display:inline-flex!important;align-items:center!important;justify-content:center!important;height:26px!important;min-height:26px!important;width:auto!important;min-width:0!important;padding:0 9px!important;line-height:1!important;font-size:9px!important;letter-spacing:.3px!important}
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){html body:not(.admin-body) .product-sale-badge:not(#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish){height:24px!important;min-height:24px!important;padding:0 8px!important;font-size:9px!important}}
/* Phone-only navigation actions must never enter the desktop header. */
@media(min-width:761px) and ((min-height:501px) or (pointer:fine) or (orientation:portrait)){html body:not(.admin-body) #navigation :is(.mobile-menu-whatsapp,.mobile-menu-footer,.mobile-menu-socials):not(#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish){display:none!important}}
@media(hover:none),(pointer:coarse){html body:not(.admin-body) :is(.product-card,.category-card):not(#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish){transition:box-shadow .24s ease,border-color .18s ease,transform .18s ease!important}html body:not(.admin-body) :is(.product-card,.category-card).is-mobile-press:not(#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish#download-phone-polish){box-shadow:0 10px 22px -8px rgba(0,184,244,.4),0 0 24px -10px rgba(71,210,255,.28),inset 0 1px rgba(255,255,255,.025)!important;border-color:rgba(54,203,255,.5)!important}}

html body:not(.admin-body) .detail-whatsapp:not(#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact){display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;min-height:44px!important;margin-top:12px!important;padding:10px 16px!important;border:1px solid var(--electro-acrylic-border)!important;border-radius:11px!important;background:var(--electro-acrylic-surface)!important;color:#edf2f6!important;font-size:10px!important;font-weight:800!important;line-height:1.2!important;order:1!important}
html body:not(.admin-body) .detail-whatsapp>svg{width:20px!important;height:20px!important;flex:0 0 20px;fill:none;stroke:#00b8f4;stroke-width:1.6}
html body:not(.admin-body) .detail-purchase-controls>.quantity-row:not(#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact){order:2!important}
html body:not(.admin-body) .detail-purchase-controls>.stock-alert-card:not(#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact){order:3!important}
html body:not(.admin-body) .product-software-downloads:not(#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact){background:var(--electro-acrylic-surface)!important;border:1px solid var(--electro-acrylic-border)!important;border-radius:16px!important;backdrop-filter:var(--electro-acrylic-blur)!important;-webkit-backdrop-filter:var(--electro-acrylic-blur)!important}
html body:not(.admin-body) .product-software-item:not(#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;background:transparent!important;border:1px solid rgba(210,218,224,.13)!important;border-radius:11px!important;box-shadow:none!important;backdrop-filter:none!important}
html body:not(.admin-body) .product-software-button:not(#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;flex:none!important;min-height:38px!important;padding:0 13px!important;background:var(--electro-sale-surface)!important;border:1px solid var(--electro-sale-border)!important;border-radius:10px!important;color:#111!important;box-shadow:var(--electro-sale-shadow)!important;font-size:9px!important;line-height:1.2!important;transition:filter .2s ease!important}
html body:not(.admin-body) .product-software-button:not(#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact)>:is(span,svg){color:inherit!important;stroke:currentColor!important}
html body:not(.admin-body) .product-stock-badge:not(#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact){cursor:default!important;transform:none!important;translate:none!important;filter:none!important;transition:none!important;animation:none!important;user-select:none!important}
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){html body:not(.admin-body) .product-software-item:not(#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact){flex-wrap:wrap!important}html body:not(.admin-body) .product-software-button:not(#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact#purchase-contact){flex:1 0 auto!important}}

@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html body:not(.admin-body) [data-card-pointer]:not(#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish){transform:perspective(1100px) rotateX(var(--card-turn-x,0deg)) rotateY(var(--card-turn-y,0deg))!important;transform-origin:center!important;transition:transform .34s cubic-bezier(.2,.75,.25,1),box-shadow .3s ease!important}}
/* Restore the original compact software row; only its material is updated. */
html body:not(.admin-body) .product-software-item:not(#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish){display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:11px 12px!important;min-width:0!important}
html body:not(.admin-body) .product-software-item>div:not(#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish){flex:1 1 auto!important;min-width:0!important;text-align:left!important}
html body:not(.admin-body) .product-software-item>div strong:not(#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish){display:block!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;line-height:1.35!important}
html body:not(.admin-body) .product-software-button:not(#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:100%!important;flex:0 0 auto!important;min-height:38px!important;height:38px!important;padding:0 13px!important;line-height:1.15!important;white-space:nowrap!important}
html body:not(.admin-body) :is(.category-collection-tab,.filter-tab):not(#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish){display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;min-height:40px!important;padding-top:2px!important;padding-bottom:0!important;text-align:center!important}
html body:not(.admin-body) :is(.catalog-select-button,.save-product-button,.add-mini,.buy-now-mini,.view-all-products-link,.btn-primary,.btn-outline):not(#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish){align-items:center!important;justify-content:center!important;line-height:1.15!important}
@media(max-width:480px){html body:not(.admin-body) .product-software-item:not(#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish){gap:10px!important}html body:not(.admin-body) .product-software-button:not(#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish){font-size:8px!important;padding-inline:10px!important}html body:not(.admin-body) .product-software-item>div strong:not(#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish#layout-polish){font-size:11px!important}}

/* A compact assistance action beneath purchase, not a third full-width purchase button. */
html body:not(.admin-body) .detail-whatsapp:not(#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact){display:inline-flex!important;align-self:flex-start!important;align-items:center!important;justify-content:center!important;gap:8px!important;flex:0 0 auto!important;width:fit-content!important;max-width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;margin:12px 0 0!important;padding:0 12px!important;border-radius:10px!important;font-size:9px!important;letter-spacing:.3px!important;line-height:1.15!important;box-shadow:none!important}
html body:not(.admin-body) .detail-whatsapp-icon:not(#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact){display:block!important;position:static!important;width:18px!important;height:18px!important;min-width:18px!important;flex:0 0 18px!important;object-fit:contain!important;transform:none!important;filter:none!important}
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){html body:not(.admin-body) .detail-whatsapp:not(#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact#compact-contact){height:36px!important;min-height:36px!important;max-width:100%!important;font-size:9px!important}}

html body:not(.admin-body) #home .hero-product-image-link{position:relative;display:block;width:100%;height:100%;min-height:0;cursor:pointer;background:transparent;border:0;outline-offset:5px;touch-action:pan-y}
html body:not(.admin-body) #home .hero-product-image-link:focus-visible{outline:2px solid #00b8f4;border-radius:12px}

html body:not(.admin-body) .detail-whatsapp:not(#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes){height:var(--purchase-button-height,50px)!important;min-height:var(--purchase-button-height,50px)!important;width:var(--purchase-button-width,55%)!important;padding:0 16px!important;font-size:10px!important}
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){html body:not(.admin-body) .detail-whatsapp:not(#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes){width:100%!important}}
html body:not(.admin-body) .product-software-icon:not(#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes){display:flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;min-width:28px!important;flex:0 0 28px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;padding:0!important;color:#00b8f4!important}
html body:not(.admin-body) .product-software-icon>svg:not(#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes#purchase-sizes){width:24px!important;height:24px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.75!important;stroke-linecap:round!important;stroke-linejoin:round!important}
/* Identical glyph-slice animation on phone and desktop, sized to the actual wordmark. */
html body:not(.admin-body) .electro-wordmark-lettering::before,html body:not(.admin-body) .electro-wordmark-lettering::after{font-size:var(--wordmark-current-size,19px)!important;font-weight:800!important;line-height:1.1!important;letter-spacing:-.055em!important;animation:electro-glyph-slice 3s steps(1,end) infinite!important}
html body:not(.admin-body) .electro-wordmark-lettering::after{animation-delay:.055s!important}
@media(prefers-reduced-motion:reduce){html body:not(.admin-body) .electro-wordmark-lettering::before,html body:not(.admin-body) .electro-wordmark-lettering::after{animation:none!important}}

/* Phone cards stay visually still in every touch/hover/press state. */
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))),(hover:none){
html body:not(.admin-body) :is(.product-card,.category-card,.category-tile,.download-list-card):not(#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects),html body:not(.admin-body) :is(.product-card,.category-card,.category-tile,.download-list-card):not(#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects):is(:hover,:active,:focus,.is-card-pressed,.is-mobile-press,.is-card-tracking){transform:none!important;translate:none!important;scale:none!important;box-shadow:none!important;filter:none!important;border-color:rgba(190,218,230,.15)!important;transition:none!important}
html body:not(.admin-body) :is(.product-card,.category-card,.category-tile,.download-list-card) img:not(#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects){transform:none!important;translate:none!important;scale:none!important;filter:none!important;transition:none!important}
html body:not(.admin-body) .product-card .product-image-primary:not(#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects){opacity:1!important}
html body:not(.admin-body) .product-card .product-image-secondary:not(#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects#phone-no-effects){opacity:0!important}
}

/* One material for informational panels across product and download routes. */
html body:not(.admin-body) :is(.driver-software-package,.download-card,.download-list-card,.download-detail-card,.download-detail-specs,.product-software-downloads,.stock-alert-card,.info-page-card,.info-page-content,.catalog-toolbar,.checkout-modal,.order-confirm-card,.remove-confirm-dialog):not(#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels){background:var(--electro-acrylic-surface)!important;border-color:var(--electro-acrylic-border)!important;backdrop-filter:var(--electro-acrylic-blur)!important;-webkit-backdrop-filter:var(--electro-acrylic-blur)!important;box-shadow:inset 0 1px rgba(255,255,255,.035)!important}
:root{--electro-product-image-surface:radial-gradient(at 78% 12%,rgba(0,184,244,.075),transparent 47%),radial-gradient(at 10% 100%,rgba(0,184,244,.035),transparent 50%),linear-gradient(145deg,#181818 0%,#111 58%,#131313 100%)}
html body:not(.admin-body) :is(.driver-software-package-image,.download-list-thumb,.download-card-image,.download-detail-image):not(#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels){background:var(--electro-product-image-surface)!important;border:1px solid rgba(190,218,230,.15)!important;border-radius:12px!important;box-shadow:none!important}
html body:not(.admin-body) :is(.driver-software-package-image,.download-list-thumb,.download-card-image,.download-detail-image)>img:not(#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels#shared-panels){object-fit:contain!important;background:transparent!important;border:0!important}

html body:not(.admin-body) img.cinematic-product-flight{position:fixed!important;z-index:3000!important;pointer-events:none!important;object-fit:contain!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:drop-shadow(0 8px 12px rgba(0,0,0,.2))!important;transition:none!important;transform-origin:center!important;will-change:transform,opacity}

/* Retro night sky ends before Shop by Category, without a hard horizontal seam. */
html body:not(.admin-body) .electro-top-atmosphere:not(#retro-stars#retro-stars#retro-stars#retro-stars#retro-stars#retro-stars#retro-stars#retro-stars#retro-stars#retro-stars#retro-stars#retro-stars#retro-stars#retro-stars#retro-stars#retro-stars#retro-stars#retro-stars#retro-stars#retro-stars#retro-stars#retro-stars#retro-stars#retro-stars#retro-stars#retro-stars#retro-stars#retro-stars#retro-stars#retro-stars#retro-stars){position:absolute!important;inset:0 0 auto!important;top:0!important;width:100%!important;height:var(--electro-stars-height,var(--electro-atmosphere-height,850px))!important;overflow:hidden!important;pointer-events:none!important;background:radial-gradient(ellipse 62% 72% at 78% 14%,rgba(0,155,220,.15),transparent 80%),radial-gradient(ellipse 50% 55% at 12% 45%,rgba(35,69,150,.12),transparent 80%),linear-gradient(180deg,rgba(4,12,23,.35),rgba(9,20,31,.1))!important;background-size:100% 100%!important;animation:none!important;mask-image:linear-gradient(to bottom,#000 0%,#000 56%,rgba(0,0,0,.7) 72%,rgba(0,0,0,.22) 88%,transparent 100%)!important;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 56%,rgba(0,0,0,.7) 72%,rgba(0,0,0,.22) 88%,transparent 100%)!important}
html body:not(.admin-body) .electro-starfield-canvas{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;pointer-events:none!important;opacity:.9}

html body:not(.admin-body) .catalog-grid-glide-pill:not(#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay){background:var(--electro-sale-surface)!important;border-color:var(--electro-sale-border)!important;box-shadow:var(--electro-sale-shadow)!important}
html body:not(.admin-body) .download-quick-button:not(#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;position:absolute!important;right:12px!important;bottom:12px!important;padding:7px 11px!important;min-height:30px!important;border:1px solid var(--electro-sale-border)!important;border-radius:9px!important;background:var(--electro-sale-surface)!important;color:#111!important;font-size:8px!important;font-weight:800!important;line-height:1.1!important;box-shadow:var(--electro-sale-shadow)!important;transition:filter .2s ease!important;z-index:2!important}
html body:not(.admin-body) .download-quick-button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8}
html body:not(.admin-body) article.download-list-card[data-driver-software]{position:relative!important;padding-bottom:54px!important;cursor:pointer}
html body:not(.admin-body) .software-packages-modal{position:fixed;inset:0;z-index:2400;display:flex;align-items:center;justify-content:center;padding:22px;background:rgba(0,0,0,.22);backdrop-filter:none}
html body:not(.admin-body) .software-packages-modal[hidden]{display:none!important}
html body:not(.admin-body) .software-packages-dialog{position:relative;width:min(880px,100%);max-height:calc(100svh - 44px);overflow:auto;overscroll-behavior:contain;padding:30px;border:1px solid var(--electro-acrylic-border);border-radius:20px;background:var(--electro-acrylic-surface);backdrop-filter:var(--electro-acrylic-blur);box-shadow:0 24px 80px rgba(0,0,0,.25)}
html body:not(.admin-body) .software-packages-close{position:absolute;top:14px;right:14px;z-index:3;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;background:transparent;color:#edf2f6;cursor:pointer}
html body:not(.admin-body) .software-packages-close svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8}
html body:not(.admin-body) .software-packages-dialog .download-detail-shell:not(#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay){width:100%!important;max-width:none!important;padding:0!important;margin:0!important}
html body:not(.admin-body) .software-packages-dialog .download-page-heading:not(#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay){margin:0 28px 22px 0!important;padding:0!important}
html body:not(.admin-body) .software-packages-dialog h1:not(#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay#software-overlay){font-size:clamp(22px,3vw,34px)!important;line-height:1.2!important;margin:12px 0!important}
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){html body:not(.admin-body) .software-packages-modal{padding:12px}html body:not(.admin-body) .software-packages-dialog{padding:24px 16px;max-height:calc(100svh - 24px);border-radius:18px}html body:not(.admin-body) .software-packages-dialog .driver-software-package{flex-wrap:wrap!important;min-width:0!important}}
html body:not(.admin-body) #softwarePackagesModal .software-packages-close:not(#dialog-x#dialog-x#dialog-x#dialog-x#dialog-x#dialog-x#dialog-x#dialog-x){display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;color:#edf2f6!important;padding:0!important}
html body:not(.admin-body) .download-quick-button:hover{filter:brightness(.9)!important}
html body:not(.admin-body) .download-quick-button:active{filter:brightness(.82)!important}
/* Keep directional feedback without 3D text resampling or blur. */
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html body:not(.admin-body) [data-pointer-button]:not(#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction){transform:translate(var(--button-drift-x,0px),var(--button-drift-y,0px))!important;backface-visibility:hidden!important}html body:not(.admin-body) [data-card-pointer]:not(#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction){transform:translate(var(--card-drift-x,0px),var(--card-drift-y,0px))!important;backface-visibility:hidden!important}}
html body:not(.admin-body) #home .hero-media-slot img:not(#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction){filter:none!important}
html body:not(.admin-body) :is([data-pointer-button],[data-card-pointer]):not(#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction#crisp-interaction){-webkit-font-smoothing:antialiased}

/* Thin luminous dividers: a bright core and restrained brand-colour bloom. */
html body:not(.admin-body) .store-beam-host{position:relative}
html body:not(.admin-body) .store-beam-top:not(#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration){border-top-color:transparent!important}
html body:not(.admin-body) .store-beam-bottom:not(#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration#beam-decoration){border-bottom-color:transparent!important}
html body:not(.admin-body) .store-beam-divider{display:block!important;position:absolute!important;left:0!important;right:0!important;height:1px!important;min-height:1px!important;margin:0!important;padding:0!important;border:0!important;pointer-events:none!important;background:linear-gradient(90deg,transparent 0%,rgba(0,184,244,.25) 10%,rgba(0,184,244,.75) 35%,rgba(181,237,255,.9) 50%,rgba(0,184,244,.75) 65%,rgba(0,184,244,.25) 90%,transparent 100%)!important;box-shadow:0 0 5px rgba(0,184,244,.28),0 0 12px rgba(0,184,244,.12)!important;z-index:1}
html body:not(.admin-body) .store-beam-divider[data-edge="top"]{top:-1px!important}
html body:not(.admin-body) .store-beam-divider[data-edge="bottom"]{bottom:-1px!important}
html body:not(.admin-body) #storeFooter{position:relative!important;isolation:isolate!important;overflow:hidden!important}
html body:not(.admin-body) #storeFooter .electro-footer-starfield{display:block;position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:.85;mask-image:linear-gradient(to bottom,transparent,#000 15%,#000 90%,rgba(0,0,0,.4));-webkit-mask-image:linear-gradient(to bottom,transparent,#000 15%,#000 90%,rgba(0,0,0,.4))}
html body:not(.admin-body) #storeFooter>.footer-main,html body:not(.admin-body) #storeFooter>.footer-bottom{position:relative;z-index:1}

/* Flat graphite base removes the unwanted viewport-following cloud. */
html body:not(.admin-body):not(#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme){background:#101418!important;background-image:none!important;background-attachment:scroll!important}
html body:not(.admin-body) .electro-top-atmosphere:not(#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme){display:block!important;position:fixed!important;inset:0!important;width:100%!important;height:100dvh!important;margin:0!important;background:none!important;border:0!important;mask-image:none!important;-webkit-mask-image:none!important;animation:none!important;pointer-events:none!important;z-index:-1!important}
html body:not(.admin-body) #storeFooter:not(#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme){background:transparent!important;background-image:none!important}
html body:not(.admin-body) #storeFooter::before{content:none!important;display:none!important}
html body:not(.admin-body) :is(.filter-tabs,.catalog-toolbar):not(#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme#global-star-theme){background:var(--electro-acrylic-surface)!important;border-color:var(--electro-acrylic-border)!important;backdrop-filter:var(--electro-acrylic-blur)!important;-webkit-backdrop-filter:var(--electro-acrylic-blur)!important}
html body:not(.admin-body) .electro-glitch-heading{position:relative;text-shadow:0 0 10px rgba(0,184,244,.12)}
html body:not(.admin-body) .heading-glitch-layer{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;pointer-events:none!important;white-space:inherit!important;font:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-align:inherit!important;color:#00b8f4!important;opacity:0;animation:electro-heading-glitch 6s steps(1,end) infinite;text-shadow:1px 0 rgba(110,225,255,.7)}
html body:not(.admin-body) .heading-glitch-layer *{color:#00b8f4!important;font:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}
@keyframes electro-heading-glitch{0%,88%,97%,100%{opacity:0;transform:none;clip-path:inset(0)}89%{opacity:.8;transform:translateX(2px);clip-path:inset(20% 0 66%)}91%{opacity:.75;transform:translateX(-2px);clip-path:inset(62% 0 20%)}93%{opacity:.55;transform:translateX(1px);clip-path:inset(35% 0 52%)}95%{opacity:.6;transform:translateX(-1px);clip-path:inset(72% 0 12%)}}
@media(prefers-reduced-motion:reduce){html body:not(.admin-body) .heading-glitch-layer{animation:none!important;display:none!important}}

/* Mirror View All's 2px chevron motion toward Back's destination. */
html body:not(.admin-body) .store-back-control .back-icon>svg:not(#back-arrow-motion#back-arrow-motion#back-arrow-motion#back-arrow-motion){transform:translateX(0)!important;transition:transform .22s ease!important}
html body:not(.admin-body) .store-back-control:active .back-icon>svg:not(#back-arrow-motion#back-arrow-motion#back-arrow-motion#back-arrow-motion){transform:translateX(-2px)!important}
@media(prefers-reduced-motion:reduce){html body:not(.admin-body) .store-back-control .back-icon>svg:not(#back-arrow-motion#back-arrow-motion#back-arrow-motion#back-arrow-motion){transition:none!important}}
/* The existing thumbnail border carries the sale gradient, with no inset frame. */
html body:not(.admin-body) .product-detail-layout .product-thumb:not(#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection){box-sizing:border-box!important;border:2px solid rgba(190,218,230,.15)!important;outline:0!important;box-shadow:none!important;transform:none!important;translate:none!important;filter:none!important;transition:border-color .2s ease!important}
html body:not(.admin-body) .product-detail-layout .product-thumb.active:not(#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection),html body:not(.admin-body) .product-detail-layout .product-thumb[aria-pressed="true"]:not(#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection){border:2px solid transparent!important;background:linear-gradient(145deg,#181c20,#101418) padding-box,var(--electro-sale-surface) border-box!important;box-shadow:none!important;outline:0!important;filter:none!important}
html body:not(.admin-body) .product-detail-layout .product-thumb:not(#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection)::before,html body:not(.admin-body) .product-detail-layout .product-thumb:not(#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection#thumbnail-selection)::after{content:none!important;display:none!important}

@property --impact-x{syntax:'<length>';inherits:false;initial-value:0px}
@property --impact-y{syntax:'<length>';inherits:false;initial-value:0px}
@property --impact-angle{syntax:'<angle>';inherits:false;initial-value:0deg}
@property --impact-scale{syntax:'<number>';inherits:false;initial-value:1}
html body:not(.admin-body) .is-flight-impact:not(#arrival-impact#arrival-impact#arrival-impact#arrival-impact#arrival-impact#arrival-impact#arrival-impact#arrival-impact#arrival-impact#arrival-impact#arrival-impact#arrival-impact#arrival-impact#arrival-impact#arrival-impact#arrival-impact#arrival-impact#arrival-impact#arrival-impact#arrival-impact#arrival-impact#arrival-impact#arrival-impact#arrival-impact#arrival-impact#arrival-impact#arrival-impact#arrival-impact#arrival-impact#arrival-impact#arrival-impact#arrival-impact#arrival-impact#arrival-impact#arrival-impact#arrival-impact#arrival-impact){transform:translate(var(--impact-x,0px),var(--impact-y,0px)) rotate(var(--impact-angle,0deg)) scale(var(--impact-scale,1))!important;transform-origin:center!important;translate:none!important;transition:none!important}

/* Native scroll handle: wider brand gradient with a shorter visible light core. */
html::-webkit-scrollbar,body::-webkit-scrollbar{width:16px!important;height:16px!important}
html::-webkit-scrollbar-track,body::-webkit-scrollbar-track{background:#101418!important;border:0!important}
html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{background:var(--electro-sale-surface)!important;background-clip:padding-box!important;border:2px solid transparent!important;border-top-width:6px!important;border-bottom-width:6px!important;border-radius:999px!important;box-shadow:inset 0 1px 0 rgba(210,246,255,.45),0 0 8px rgba(0,184,244,.35)!important;min-height:36px!important}
@supports not selector(::-webkit-scrollbar){html{scrollbar-color:#00b8f4 #101418;scrollbar-width:auto}}
/* Cards and informational badges do not follow the pointer. */
html body:not(.admin-body) :is(.product-card,.category-card,.category-tile,.download-list-card):not(#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction){transform:none!important;translate:none!important;rotate:none!important;scale:none!important}
html body:not(.admin-body) :is(.product-tag,.product-sale-badge,.product-stock-badge):not(#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction){cursor:default!important;transform:none!important;translate:none!important;filter:none!important;transition:none!important;animation:none!important}
/* Large action buttons use the product's directional 3D response, never a blur filter. */
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html body:not(.admin-body) [data-pointer-button]:not(#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction){transform:perspective(700px) translate3d(var(--button-drift-x,0px),var(--button-drift-y,0px),0) rotateX(var(--button-tilt-x,0deg)) rotateY(var(--button-tilt-y,0deg))!important;transition:transform .34s cubic-bezier(.2,.75,.25,1),filter .2s ease!important}}
html body:not(.admin-body) :is(.header,#navigation) [data-pointer-button]:not(#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction#final-interaction){transform:none!important;translate:none!important}

@supports selector(::-webkit-scrollbar){html{scrollbar-width:auto!important;scrollbar-color:auto!important}}

/* Match NEW and discount badge height while allowing text-dependent widths. */
html body:not(.admin-body) :is(.product-tag,.product-sale-badge):not(#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height){box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:26px!important;min-height:26px!important;max-height:26px!important;padding-top:0!important;padding-bottom:0!important;line-height:1!important}
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){html body:not(.admin-body) :is(.product-tag,.product-sale-badge):not(#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height#equal-badge-height){height:24px!important;min-height:24px!important;max-height:24px!important}}
html body:not(.admin-body) :is(.product-tag,.product-sale-badge,.product-stock-badge):not(#static-badge#static-badge#static-badge#static-badge#static-badge#static-badge#static-badge#static-badge#static-badge#static-badge#static-badge#static-badge#static-badge#static-badge#static-badge#static-badge#static-badge#static-badge#static-badge#static-badge#static-badge#static-badge#static-badge#static-badge#static-badge#static-badge#static-badge#static-badge#static-badge#static-badge#static-badge#static-badge#static-badge#static-badge#static-badge#static-badge#static-badge#static-badge#static-badge#static-badge){cursor:default!important;transform:none!important;translate:none!important;rotate:none!important;scale:none!important;filter:none!important;transition:none!important;animation:none!important;outline:none!important;-webkit-tap-highlight-color:transparent!important;user-select:none!important}

/* Product/category cards never follow or tilt toward the mouse; only action buttons do. */
html body:not(.admin-body) :is(.product-card,.category-card,.category-tile,.download-list-card):not(#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards),html body:not(.admin-body) :is(.product-card,.category-card,.category-tile,.download-list-card):not(#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards):is(:hover,:active,.is-card-tracking,.is-mobile-press,.is-card-pressed){transform:none!important;translate:none!important;rotate:none!important;scale:none!important}
html body:not(.admin-body) :is(.product-card,.category-card,.category-tile,.download-list-card) img:not(#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards){transform:none!important;translate:none!important;rotate:none!important;scale:none!important}

/* Crisp illuminated lettering, matching the native neon wordmark. */
html body:not(.admin-body) .electro-glitch-heading{color:#edfbff!important;text-shadow:0 0 2px rgba(150,230,255,.55),0 0 10px rgba(0,184,244,.32),0 0 24px rgba(0,184,244,.16)!important;-webkit-text-stroke:.25px rgba(150,225,255,.25)}
html body:not(.admin-body) .electro-glitch-heading>bdi,html body:not(.admin-body) .electro-glitch-heading>span:not(.heading-glitch-layer){text-shadow:inherit!important}
html body:not(.admin-body) .electro-glitch-heading>.heading-glitch-layer{text-shadow:-1px 0 #00b8f4,1px 0 #78e1ff,0 0 10px rgba(0,184,244,.6)!important}
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){html body:not(.admin-body) .electro-glitch-heading{text-shadow:0 0 2px rgba(150,230,255,.5),0 0 8px rgba(0,184,244,.3),0 0 18px rgba(0,184,244,.12)!important}}
/* Native scrollbar returns to its original width: an illuminated core, no outside glow. */
html::-webkit-scrollbar,body::-webkit-scrollbar{width:10px!important;height:10px!important}
html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#008ab5 0%,#26c9ff 30%,#9eeaff 50%,#00b8f4 75%,#008ab5 100%)!important;background-clip:padding-box!important;border:2px solid #101418!important;border-radius:10px!important;min-height:0!important;box-shadow:inset 0 0 3px rgba(180,240,255,.5)!important}
@supports not selector(::-webkit-scrollbar){html{scrollbar-width:thin!important;scrollbar-color:#00b8f4 #101418!important}}
/* Admin consumes the same decorative assets and design tokens as the storefront. */
html body.admin-body:not(#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme){position:relative!important;isolation:isolate!important;background:#101418!important;background-image:none!important}
html body.admin-body::before,html body.admin-body::after{content:none!important;display:none!important}
html body.admin-body #serverAdminGate:not(#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme){background:transparent!important}
html body.admin-body .electro-top-atmosphere:not(#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme){position:fixed!important;inset:0!important;width:100%!important;height:100dvh!important;display:block!important;z-index:-1!important;pointer-events:none!important;background:none!important;border:0!important;mask-image:none!important;-webkit-mask-image:none!important;animation:none!important}
html body.admin-body .electro-starfield-canvas{display:block;position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.9}
html body.admin-body :is(.admin-select-menu,.catalog-sort-menu,.admin-mobile-menu-items,.admin-modal,.modal-content,.admin-login-card,.admin-top,.admin-sidebar):not(#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme){background:var(--electro-acrylic-surface)!important;border-color:var(--electro-acrylic-border)!important;backdrop-filter:var(--electro-acrylic-blur)!important;-webkit-backdrop-filter:var(--electro-acrylic-blur)!important}
html body.admin-body :is(.admin-select-menu,.catalog-sort-menu) button:not(#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme){background:transparent!important;border:0!important;box-shadow:none!important;color:#edf2f6!important;transition:color .2s ease!important}
html body.admin-body :is(.admin-select-menu,.catalog-sort-menu) button:not(#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme):is(:hover,:active,[aria-selected="true"]){color:#00b8f4!important;transform:none!important;box-shadow:none!important}
html body.admin-body :is(.side-link,.admin-mobile-menu-toggle)>svg:not(#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme){width:20px!important;height:20px!important;min-width:20px!important;flex:0 0 20px!important}
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html body.admin-body [data-pointer-button]:not(#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme#admin-store-theme){transform:perspective(700px) translate3d(var(--button-drift-x,0px),var(--button-drift-y,0px),0) rotateX(var(--button-tilt-x,0deg)) rotateY(var(--button-tilt-y,0deg))!important;transition:transform .34s cubic-bezier(.2,.75,.25,1),filter .2s ease!important}}
html body.admin-body .electro-glitch-heading{position:relative;color:#edfbff;text-shadow:0 0 2px rgba(150,230,255,.55),0 0 10px rgba(0,184,244,.32),0 0 24px rgba(0,184,244,.16)}
html body.admin-body .heading-glitch-layer{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;color:#00b8f4;opacity:0;animation:electro-heading-glitch 6s steps(1,end) infinite;text-shadow:1px 0 #78e1ff}
html body.admin-body .heading-glitch-layer *{font:inherit;color:#00b8f4}
html body.admin-body .store-beam-host{position:relative}
html body.admin-body :is(.store-beam-top,.store-beam-bottom){border-color:transparent!important}
html body.admin-body .store-beam-divider{position:absolute;left:0;right:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(0,184,244,.75) 35%,rgba(181,237,255,.9) 50%,rgba(0,184,244,.75) 65%,transparent);box-shadow:0 0 5px rgba(0,184,244,.28),0 0 12px rgba(0,184,244,.12)}
html body.admin-body .store-beam-divider[data-edge="top"]{top:-1px}
html body.admin-body .store-beam-divider[data-edge="bottom"]{bottom:-1px}
@media(prefers-reduced-motion:reduce){html body.admin-body .heading-glitch-layer{display:none!important;animation:none!important}}

html body .is-flight-impact:not(#arrival-over-feedback#arrival-over-feedback#arrival-over-feedback#arrival-over-feedback#arrival-over-feedback#arrival-over-feedback#arrival-over-feedback#arrival-over-feedback#arrival-over-feedback#arrival-over-feedback#arrival-over-feedback#arrival-over-feedback#arrival-over-feedback#arrival-over-feedback#arrival-over-feedback#arrival-over-feedback#arrival-over-feedback#arrival-over-feedback#arrival-over-feedback#arrival-over-feedback#arrival-over-feedback#arrival-over-feedback#arrival-over-feedback#arrival-over-feedback#arrival-over-feedback#arrival-over-feedback#arrival-over-feedback#arrival-over-feedback#arrival-over-feedback#arrival-over-feedback#arrival-over-feedback#arrival-over-feedback#arrival-over-feedback#arrival-over-feedback#arrival-over-feedback#arrival-over-feedback#arrival-over-feedback#arrival-over-feedback#arrival-over-feedback#arrival-over-feedback#arrival-over-feedback#arrival-over-feedback#arrival-over-feedback){transform:translate(var(--impact-x,0px),var(--impact-y,0px)) rotate(var(--impact-angle,0deg)) scale(var(--impact-scale,1))!important;transform-origin:center!important;translate:none!important;transition:none!important}

/* Footer headings carry the purchase button's cyan gradient. */
html body:not(.admin-body) #storeFooter :is(.footer-column h3,.footer-social-block h3):not(#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface){background:var(--electro-sale-surface)!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;color:#36cfff!important;font-size:11px!important;line-height:1.45!important;letter-spacing:1px!important;font-weight:800!important;margin-bottom:16px!important}
/* Newsletter hierarchy: identity, title, description, email, quiet privacy note. */
html body:not(.admin-body) #storeFooter .footer-newsletter:not(#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface){display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:'logo' 'title' 'description' 'email' 'consent' 'status' 'social'!important;align-content:start!important;gap:12px!important;min-width:0!important}
html body:not(.admin-body) #footerLogo{grid-area:logo!important;margin:0 0 14px!important}
html body:not(.admin-body) .footer-newsletter>h2:not(#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface){grid-area:title!important;font-size:clamp(23px,2.3vw,32px)!important;line-height:1.15!important;margin:0!important;letter-spacing:-.5px!important}
html body:not(.admin-body) .footer-newsletter>p:not(.footer-newsletter-status):not(#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface){grid-area:description!important;font-size:13px!important;line-height:1.65!important;color:#b4c1ca!important;margin:0!important;max-width:38ch!important}
html body:not(.admin-body) .footer-newsletter-form:not(#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface){grid-area:email!important;display:flex!important;align-items:center!important;gap:8px!important;margin:5px 0 0!important;padding:6px!important;min-height:54px!important;width:100%!important;max-width:430px!important;background:var(--electro-acrylic-surface)!important;border:1px solid var(--electro-acrylic-border)!important;border-radius:13px!important}
html body:not(.admin-body) .footer-newsletter-form input:not(#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface){flex:1 1 auto!important;width:0!important;min-width:0!important;height:40px!important;padding:0 12px!important;background:transparent!important;border:0!important;color:#edf2f6!important;font-size:13px!important;box-shadow:none!important}
html body:not(.admin-body) .footer-newsletter-form button:not(#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface){flex:0 0 42px!important;width:42px!important;height:40px!important;margin:0!important;border-radius:9px!important}
html body:not(.admin-body) .footer-newsletter-consent:not(#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface){grid-area:consent!important;display:block!important;margin:0!important;max-width:43ch!important;font-size:10px!important;line-height:1.6!important;color:#8f9fa9!important}
html body:not(.admin-body) .footer-newsletter-status{grid-area:status!important;margin:0!important;min-height:0!important}
html body:not(.admin-body) .footer-social-block{grid-area:social!important;margin-top:10px!important}
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){html body:not(.admin-body) #storeFooter .footer-newsletter:not(#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface){gap:10px!important;margin-bottom:28px!important}html body:not(.admin-body) .footer-newsletter-form:not(#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface){max-width:none!important}html body:not(.admin-body) #storeFooter :is(.footer-column h3,.footer-social-block h3):not(#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface#crisp-button-surface){font-size:11px!important;letter-spacing:.65px!important}}

/* Labels, descriptions and helper text are plain content, never glass panels. */
html body :is(.detail-note,.detail-description,.detail-features,.detail-category,.footer-newsletter-consent,.footer-newsletter-status,.admin-help,.admin-hint,.hint,.sidebar-note,.server-migration-help,.panel-heading>div>p,.admin-heading>p,#categorySectionSubtitle,#productsSectionSubtitle):not(#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content){background:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
html body :is(.section-heading,.panel-heading,.info-page-heading,.download-page-heading):not(#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content#plain-text-content){background:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}

/* Footer navigation uses the newsletter description colour; hover only dims it. */
html body:not(.admin-body) #storeFooter .footer-column a:not(#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only){color:#b4c1ca!important;background:transparent!important;border-color:transparent!important;opacity:1!important;filter:none!important;transform:none!important;translate:none!important;text-shadow:none!important;text-decoration:none!important;transition:opacity .2s ease!important}
html body:not(.admin-body) #storeFooter .footer-column a:not(#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only):hover{color:#b4c1ca!important;opacity:.78!important;filter:none!important;background:transparent!important}
html body:not(.admin-body) #storeFooter .footer-column a:not(#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only#footer-links-only):active{color:#b4c1ca!important;opacity:.68!important;filter:none!important}
html body:not(.admin-body) #storeFooter .footer-column a::before,html body:not(.admin-body) #storeFooter .footer-column a::after{content:none!important;display:none!important}

/* Shared acrylic material: admin editors, catalogs and file controls. */
html body.admin-body:not(#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified) :is(.admin-panel,.admin-sidebar,.admin-top,.server-gate-card,.product-editor,.hero-editor,.backup-card,.category-manager,.category-add-form,.custom-slider-card,.custom-slide-card,.download-admin-form,.download-admin-row,.admin-product,.category-admin-item,.subcategory-admin-item,.photo-slot,.security-card,.notification-row,.notification-item,.order-metric-card,.stock-alert-admin-card,.stock-alert-admin-row,.product-multi-menu,.product-extra-categories,.translation-row,.product-section-order-item){background:var(--electro-acrylic-surface)!important;border-color:var(--electro-acrylic-border)!important}
html body.admin-body:not(#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){background:var(--electro-acrylic-surface)!important;border-color:var(--electro-acrylic-border)!important;color:#edf2f6!important}
html body.admin-body:not(#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified) :is(.btn-outline,.photo-file-label,.category-image-control,button:not(.btn-primary):not(.side-link):not([role=tab]):not(.danger)){background:var(--electro-acrylic-surface)!important;border-color:var(--electro-acrylic-border)!important;color:#edf2f6!important;transition:filter .22s ease,opacity .22s ease!important}
html body.admin-body:not(#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified) .btn-primary,html body.admin-body:not(#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified) input[type=file]::file-selector-button{background:var(--electro-sale-surface)!important;border:1px solid var(--electro-sale-border)!important;color:var(--electro-sale-ink)!important;border-radius:9px!important;box-shadow:var(--electro-sale-shadow)!important;transition:filter .22s ease!important}
html body.admin-body:not(#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified) input[type=file]::file-selector-button{min-height:36px;padding:9px 14px!important;font:800 10px/1.2 inherit;cursor:pointer}
html body.admin-body:not(#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified) input[type=file]::file-selector-button:hover,html body.admin-body:not(#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified) .btn-primary:hover,html body.admin-body:not(#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified) .photo-file-label:hover,html body.admin-body:not(#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified) .category-image-control:hover{filter:brightness(.86)!important;transform:none!important}
html body.admin-body:not(#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified) input[type=file]::file-selector-button:active,html body.admin-body:not(#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified) .btn-primary:active{filter:brightness(.78)!important}
html body:not(.admin-body):not(#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified) :is(.footer-socials,.mobile-menu-socials) a{background:transparent!important;border:0!important;box-shadow:none!important;filter:none!important;opacity:1!important;transition:opacity .22s ease!important}
html body:not(.admin-body):not(#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified) :is(.footer-socials,.mobile-menu-socials) a:hover{opacity:.76!important;background:transparent!important;filter:none!important}
html body:not(.admin-body):not(#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified) :is(.footer-socials,.mobile-menu-socials) a :is(img,svg){filter:none!important;transform:none!important}
/* A quiet horizon between the hero and categories; no extra panel. */
html body:not(.admin-body):not(#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified) .category-section-heading{position:relative;padding-top:28px!important}
html body:not(.admin-body):not(#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified#admin-glass-unified) .category-section-heading::before{content:''!important;display:block!important;position:absolute;top:0;left:8%;right:8%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(100,213,255,.18) 25%,rgba(100,213,255,.55) 50%,rgba(100,213,255,.18) 75%,transparent)!important;box-shadow:0 -4px 22px rgba(0,184,244,.08)!important}

/* Admin actions remain stationary, including touch and pressed states. */
html body.admin-body:not(#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion) :is(button,.btn-primary,.btn-outline,.photo-file-label,.category-image-control,[data-pointer-button]),html body.admin-body:not(#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion#admin-no-pointer-motion) :is(button,.btn-primary,.btn-outline,.photo-file-label,.category-image-control,[data-pointer-button]):is(:hover,:active,:focus){transform:none!important;translate:none!important;rotate:none!important;scale:none!important;--button-tilt-x:0deg!important;--button-tilt-y:0deg!important;--button-drift-x:0px!important;--button-drift-y:0px!important}

/* The same quiet horizon for existing separators throughout both interfaces. */
html body:not(#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider) .store-beam-divider{left:8%!important;right:8%!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(100,213,255,.18) 25%,rgba(100,213,255,.55) 50%,rgba(100,213,255,.18) 75%,transparent)!important;box-shadow:0 -4px 22px rgba(0,184,244,.08)!important}
html body:not(#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider) hr{height:1px!important;border:0!important;background:linear-gradient(90deg,transparent,rgba(100,213,255,.18) 25%,rgba(100,213,255,.55) 50%,rgba(100,213,255,.18) 75%,transparent)!important;box-shadow:0 -4px 22px rgba(0,184,244,.08)!important}
html body:not(#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider) :is(#home,.custom-hero-slider) :is(.hero-glow,.hero-orbit){display:none!important}
html body:not(#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider) :is(#home,.custom-hero-slider) :is(.hero-visual,.hero-media-slot){background:transparent!important;box-shadow:none!important}
html body:not(#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider) :is(#home,.custom-hero-slider) :is(.hero-visual,.hero-media-slot)::before,html body:not(#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider#unified-quiet-divider) :is(#home,.custom-hero-slider) :is(.hero-visual,.hero-media-slot)::after{content:none!important;display:none!important}

/* Public form fields use the same neutral acrylic as the store drawers. */
html body:not(.admin-body):not(#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass) :is(.stock-alert-card,.store-search-panel,.search-panel,.software-packages-dialog){background:var(--electro-acrylic-surface)!important;border-color:var(--electro-acrylic-border)!important}
html body:not(.admin-body):not(#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass) :is(input[type=email],input[type=search],input[type=text],input[type=tel],input[type=password],textarea,.store-search-input-wrap,.download-search-control,.category-catalog-search,.product-catalog-search,.order-catalog-search){background:var(--electro-acrylic-surface)!important;border-color:var(--electro-acrylic-border)!important;color:#edf2f6!important;box-shadow:none!important;filter:none!important}
html body:not(.admin-body):not(#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass) :is(input,textarea)::placeholder{color:#9aadb9!important;opacity:1!important}
html body:not(.admin-body):not(#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass#public-input-glass) :is(.store-search-input-wrap,.download-search-control,.category-catalog-search,.product-catalog-search,.order-catalog-search) input{background:transparent!important;background-image:none!important;box-shadow:none!important}

/* One glass dropdown; its text options have no individual panels. */
html body:not(.admin-body):not(#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options) :is(.catalog-sort-menu,.download-sort-menu,[data-download-sort-menu],.language-menu,.nav-dropdown) :is(button,[role=option],a){background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:#edf2f6!important;filter:none!important;transform:none!important;translate:none!important;transition:color .18s ease!important}
html body:not(.admin-body):not(#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options) :is(.catalog-sort-menu,.download-sort-menu,[data-download-sort-menu],.language-menu,.nav-dropdown) :is(button,[role=option],a):is(:hover,:focus-visible,:active,[aria-selected=true]){background:transparent!important;background-image:none!important;color:#00b8f4!important;box-shadow:none!important;filter:none!important;transform:none!important}
html body:not(.admin-body):not(#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options) :is(.catalog-sort-menu,.download-sort-menu,[data-download-sort-menu],.language-menu,.nav-dropdown) :is(button,[role=option],a)::before,html body:not(.admin-body):not(#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options#plain-menu-options) :is(.catalog-sort-menu,.download-sort-menu,[data-download-sort-menu],.language-menu,.nav-dropdown) :is(button,[role=option],a)::after{content:none!important;display:none!important}

/* Software cards are catalog cards, not dimming action buttons. */
html body:not(.admin-body) .download-list-card:not(#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback),html body:not(.admin-body) .download-list-card:not(#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback#download-card-feedback):is(:hover,:active){filter:none!important;opacity:1!important;transform:none!important;translate:none!important;rotate:none!important;scale:none!important}

/* Keep mobile focus at the current page scale (iOS zooms small form text). */
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))),(hover:none) and (pointer:coarse){html body:not(#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]):not([type=hidden]),textarea,select){font-size:16px!important}}
/* A framed input group needs a single surface, not a second rectangle inside. */
html body:not(#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus) :is(.footer-newsletter-form,.store-search-input-wrap,.download-search-control,.category-catalog-search,.product-catalog-search,.order-catalog-search) input,html body:not(#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus#mobile-input-focus) :is(.footer-newsletter-form,.store-search-input-wrap,.download-search-control,.category-catalog-search,.product-catalog-search,.order-catalog-search) input:is(:focus,:active,:hover){background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}

/* A single sliding selection; tabs never retain cached button surfaces. */
html body:not(.admin-body):not(#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection) .filter-tabs{position:relative!important;isolation:isolate}
html body:not(.admin-body):not(#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection) .filter-tabs .filter-btn,html body:not(.admin-body):not(#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection) .filter-tabs .filter-btn:is(:hover,:active,:focus){position:relative!important;z-index:1!important;background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;filter:none!important;transform:none!important;translate:none!important;color:#edf2f6!important;transition:color .2s ease!important}
html body:not(.admin-body):not(#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection) .filter-tabs .filter-btn:hover{color:#00b8f4!important}
html body:not(.admin-body):not(#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection) .filter-tabs .filter-btn:is(.active,[aria-selected=true]){color:#101418!important;background:transparent!important}
html body:not(.admin-body):not(#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection) .filter-tabs .filter-btn::before,html body:not(.admin-body):not(#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection) .filter-tabs .filter-btn::after{content:none!important;display:none!important}
html body:not(.admin-body):not(#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection) .filter-glide-pill{z-index:0!important;pointer-events:none!important;background:var(--electro-sale-surface)!important;border:1px solid var(--electro-sale-border)!important;box-shadow:none!important}
html body:not(.admin-body):not(#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection#single-filter-selection) .filter-glide-pill.is-ready{transition:left .38s cubic-bezier(.22,.61,.36,1),top .38s cubic-bezier(.22,.61,.36,1),width .38s cubic-bezier(.22,.61,.36,1),height .38s cubic-bezier(.22,.61,.36,1)!important}

/* Download packages are a compact modal, never a full-height page shell. */
html body:not(.admin-body):not(#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog) #softwarePackagesModal{position:fixed!important;inset:0!important;z-index:3000!important;background:rgba(0,0,0,.28)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;align-items:center!important;justify-content:center!important;padding:18px!important}
html body:not(.admin-body):not(#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog) #softwarePackagesModal .software-packages-dialog{box-sizing:border-box!important;width:min(680px,100%)!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 36px)!important;padding:24px!important;overflow:auto!important}
html body:not(.admin-body):not(#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog) #softwarePackagesModal :is(.software-packages-content,.download-detail-shell,.driver-software-packages){height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important}
html body:not(.admin-body):not(#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog) #softwarePackagesModal .download-page-heading{margin:0 26px 18px 0!important;padding:0!important;min-height:0!important}
html body:not(.admin-body):not(#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog) #softwarePackagesModal h1{font-size:clamp(22px,3vw,28px)!important;margin:8px 0!important;line-height:1.2!important}
html body:not(.admin-body):not(#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog) #softwarePackagesModal .driver-software-package{min-height:0!important;margin:0!important;padding:12px!important;gap:12px!important}
html body:not(.admin-body):not(#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog) #softwarePackagesModal .driver-software-package-image{width:64px!important;height:64px!important;flex:0 0 64px!important}
html body:not(.admin-body):not(#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog) #softwarePackagesModal .download-file-button{width:auto!important;min-height:38px!important;height:auto!important;padding:10px 14px!important;flex:0 0 auto!important}
@media((max-width:760px) or ((orientation:landscape) and (max-height:500px) and (pointer:coarse))){html body:not(.admin-body):not(#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog) #softwarePackagesModal{padding:12px!important}html body:not(.admin-body):not(#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog) #softwarePackagesModal .software-packages-dialog{padding:22px 16px 16px!important;max-height:calc(100dvh - 24px)!important}html body:not(.admin-body):not(#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog) #softwarePackagesModal .driver-software-package>div:nth-child(2){flex:1 1 140px!important;min-width:0!important}html body:not(.admin-body):not(#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog#compact-software-dialog) #softwarePackagesModal .download-file-button{margin-inline-start:auto!important}}

/* Match the existing removal-confirmation backdrop on overlay panels. */
html body:not(.admin-body):not(#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match#confirmation-backdrop-match) :is(#drawerBackdrop,.mobile-menu-backdrop,#softwarePackagesModal,.remove-confirm-backdrop){background:rgba(4,4,4,.78)!important;background-image:none!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important;filter:none!important;box-shadow:none!important}

/* Search remains anchored to its header icon, without a modal backdrop. */
html body:not(.admin-body):not(#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll) #storeSearchPanel{height:auto!important;min-height:0!important;max-height:none!important;bottom:auto!important;overflow:visible!important}
html body:not(.admin-body):not(#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll) #storeSearchResults{max-height:var(--search-results-height,350px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;scrollbar-width:none!important;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}
html body:not(.admin-body):not(#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll) #storeSearchResults::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
html body:not(.admin-body):not(#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll#search-dropdown-scroll) #storeSearchResults .search-result{box-sizing:border-box!important;min-height:76px!important;height:76px!important;margin:0!important;flex-shrink:0!important}


/* Search rows share one stable layout; text is never treated as a centered CTA. */
html body:not(.admin-body):not(#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout) #storeSearchResults{display:flex!important;flex-direction:column!important;gap:8px!important;padding:2px 0!important;scroll-padding:2px}
html body:not(.admin-body):not(#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout) #storeSearchResults .search-result,html body:not(.admin-body):not(#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout) #storeSearchResults .search-result:is(:hover,:active,:focus){display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;text-align:left!important;direction:ltr!important;transform:none!important;translate:none!important;scale:none!important;rotate:none!important;filter:none!important;opacity:1!important;background:var(--electro-acrylic-surface)!important;box-shadow:none!important;transition:border-color .2s ease!important}
html body:not(.admin-body):not(#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout) #storeSearchResults .search-result>span:not(.search-result-icon){display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;flex:1!important;min-width:0!important;text-align:left!important;gap:3px!important}
html body:not(.admin-body):not(#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout) #storeSearchResults .search-result :is(small,strong){display:block!important;text-align:left!important;width:100%!important;margin:0!important;white-space:normal!important;overflow-wrap:anywhere}
html body:not(.admin-body):not(#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout) #storeSearchResults .search-result>b{margin-left:auto!important;flex:0 0 auto!important}
html body:not(.admin-body):not(#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout) #storeSearchResults .search-result>img{width:44px!important;height:44px!important;flex:0 0 44px!important;object-fit:contain!important}
html body:not(.admin-body):not(#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout) #storeSearchResults .search-result:hover{border-color:rgba(100,213,255,.5)!important}
html body:not(.admin-body):not(#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout) #storeSearchResults .search-result::before,html body:not(.admin-body):not(#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout#search-result-layout) #storeSearchResults .search-result::after{content:none!important;display:none!important}

/* Static CGI category backdrop, shared by existing and future category cards. */
html body:not(.admin-body):not(#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material) :is(.category-card,.category-tile),html body:not(.admin-body):not(#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material#category-studio-material) :is(.category-card,.category-tile):is(:hover,:active){background:radial-gradient(ellipse at 50% 12%,rgba(38,153,199,.19),transparent 72%),linear-gradient(160deg,#18242e,#10171f 76%)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;animation:none!important}

/* Independent vertical translation preserves the existing pointer-tilt transform. */
html body:not(.admin-body):not(#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork) #home .top-hero-slide.active .hero-media-slot img{translate:0 var(--hero-float-offset,0px)!important;animation:electro-product-float 4s ease-in-out infinite!important}
@property --hero-float-offset{syntax:'<length>';inherits:false;initial-value:0px}
@keyframes electro-product-float{0%,100%{--hero-float-offset:0px}50%{--hero-float-offset:-6px}}
@media(hover:hover) and (pointer:fine){html body:not(.admin-body):not(#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork) #home .hero-media-slot:hover img{animation-play-state:paused!important}}
@media(prefers-reduced-motion:reduce){html body:not(.admin-body):not(#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork#hero-floating-artwork) #home .hero-media-slot img{animation:none!important;translate:none!important}}

/* Landscape uses the same phone stack; only spacing adapts to the shorter viewport. */
@media(orientation:landscape) and (max-height:500px) and (pointer:coarse){
html body:not(.admin-body):not(#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack) #home .top-hero-stage{height:auto!important;min-height:0!important}
html body:not(.admin-body):not(#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack) #home .top-hero-slide{position:relative!important;inset:auto!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:12px!important;padding:18px 24px 12px!important;min-height:0!important;height:auto!important}
html body:not(.admin-body):not(#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack) #home .top-hero-slide:not(.active){display:none!important}
html body:not(.admin-body):not(#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack) #home .hero-content{position:relative!important;inset:auto!important;width:100%!important;margin:0!important;padding:0!important;min-height:0!important;height:auto!important;gap:12px!important}
html body:not(.admin-body):not(#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack) #home .hero-visual{position:relative!important;inset:auto!important;width:100%!important;max-width:540px!important;margin:0 auto!important;gap:12px!important;min-height:0!important}
html body:not(.admin-body):not(#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack) #home .hero-media-slot{margin:0!important;min-height:0!important;height:260px!important}
html body:not(.admin-body):not(#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack) #home .hero-buttons{position:static!important;margin-top:12px!important}
html body:not(.admin-body):not(#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack) #home .top-hero-dots{position:relative!important;inset:auto!important;transform:none!important;margin:10px auto 18px!important;width:max-content!important;max-width:90%!important}
html body:not(.admin-body):not(#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack) :is(#navigation,#cartDrawer,#savedDrawer){top:10px!important;bottom:10px!important;height:calc(100dvh - 20px)!important;max-height:calc(100dvh - 20px)!important}
html body:not(.admin-body):not(#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack#landscape-phone-stack) :is(.checkout-modal,.software-packages-dialog){max-height:calc(100dvh - 20px)!important;overflow-y:auto!important}
}


/* Landscape correction: spacing only; preserve existing order, columns and control sizes. */
@media(orientation:landscape) and (max-height:500px) and (pointer:coarse){
html body:not(.admin-body):not(#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only) #home .top-hero-slide{gap:24px!important;padding-block:24px!important}
html body:not(.admin-body):not(#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only) #home .hero-content{row-gap:18px!important}
html body:not(.admin-body):not(#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only) #home .hero-content h1{margin-block:12px 18px!important}
html body:not(.admin-body):not(#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only) #home .hero-content p{margin-bottom:20px!important}
html body:not(.admin-body):not(#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only) #home .hero-buttons{gap:16px!important;margin-top:18px!important}
html body:not(.admin-body):not(#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only) #home .hero-visual{row-gap:22px!important}
html body:not(.admin-body):not(#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only) #home .hero-product-offer{gap:20px!important;padding-block:20px!important}
html body:not(.admin-body):not(#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only) #home .hero-offer-actions{gap:14px!important}
html body:not(.admin-body):not(#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only) #home .top-hero-dots{margin-top:20px!important;margin-bottom:24px!important;gap:14px!important}
html body:not(.admin-body):not(#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only) :is(.detail-cta-row,.quantity-actions,.catalog-toolbar,.checkout-form){gap:16px!important}
html body:not(.admin-body):not(#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only#landscape-spacing-only) .footer-main{gap:30px!important}
}

#categoryChildCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:18px;margin:24px 0 32px}#categoryChildCards[hidden]{display:none!important}#categoryChildCards .category-card{min-width:0;aspect-ratio:3/2;height:auto}@media(max-width:760px){#categoryChildCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}

/* Fixed five-column desktop child categories with contained artwork. */
html body:not(.admin-body):not(#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories) #categoryChildCards{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px!important;width:100%!important;min-width:0!important}
html body:not(.admin-body):not(#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories) #categoryChildCards[hidden]{display:none!important}
html body:not(.admin-body):not(#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories) #categoryChildCards .category-card{box-sizing:border-box!important;position:relative!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;aspect-ratio:3/2!important;overflow:hidden!important;padding:12px!important}
html body:not(.admin-body):not(#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories) #categoryChildCards .category-card img{position:absolute!important;top:7%!important;left:14%!important;width:72%!important;height:65%!important;max-width:72%!important;max-height:65%!important;object-fit:contain!important;transform:none!important;scale:none!important;translate:none!important;margin:0!important}
html body:not(.admin-body):not(#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories) #categoryChildCards .category-name{position:absolute!important;left:8px!important;right:8px!important;bottom:9px!important;text-align:center!important;font-size:11px!important;line-height:1.3!important}
@media(max-width:760px){html body:not(.admin-body):not(#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories#compact-child-categories) #categoryChildCards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}}

html body:not(.admin-body):not(#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final) #navigation .nav-dropdown.destination-dismissed>.nav-submenu{display:none!important;visibility:hidden!important;pointer-events:none!important}
/* Identical category artwork proportions inside and outside a parent category. */
html body:not(.admin-body):not(#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final) :is(#categoriesGrid,#categoryChildCards) .category-card{box-sizing:border-box!important;aspect-ratio:3/2!important;height:auto!important;min-width:0!important;overflow:hidden!important;padding:10px!important}
html body:not(.admin-body):not(#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final) :is(#categoriesGrid,#categoryChildCards) .category-card img{position:absolute!important;top:3%!important;left:7%!important;width:86%!important;height:76%!important;max-width:86%!important;max-height:76%!important;object-fit:contain!important;transform:none!important;scale:none!important;translate:none!important;margin:0!important}
html body:not(.admin-body):not(#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final#nav-and-category-final) :is(#categoriesGrid,#categoryChildCards) .category-card .category-name{position:absolute!important;left:8px!important;right:8px!important;bottom:9px!important;font-size:12px!important;line-height:1.3!important;text-align:center!important}

/* Root categories introduce their children in the horizontal category navigator. */
html body:not(.admin-body):not(#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip) .category-collection-tabs{scroll-behavior:auto!important;gap:9px!important}
html body:not(.admin-body):not(#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip) .category-collection-tab.is-root-category{font-weight:900!important;border-color:rgba(100,213,255,.42)!important;letter-spacing:.35px!important}
html body:not(.admin-body):not(#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip) .category-collection-tab.is-root-category:not(:first-child){margin-inline-start:18px!important}
html body:not(.admin-body):not(#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip) .category-collection-tab.is-child-category:not(.is-current){background:rgba(24,32,38,.5)!important;border-color:rgba(190,218,230,.13)!important;color:#b4c1ca!important}
html body:not(.admin-body):not(#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip#grouped-category-strip) .category-collection-tab.is-child-category{font-weight:600!important}


/* Preserve the existing tab shape; hierarchy is expressed by order only. */
html body:not(.admin-body):not(#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails) .category-collection-tab:is(.is-root-category,.is-child-category):not(.is-current){background:rgba(26,37,46,.6)!important;border:1px solid rgba(190,218,230,.17)!important;box-shadow:none!important;color:#edf2f6!important;font-weight:700!important;letter-spacing:0!important;padding:12px 17px!important}
html body:not(.admin-body):not(#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails) .category-collection-tab.is-root-category{margin-inline-start:0!important}
html body:not(.admin-body):not(#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails) .category-collection-tab.is-root-category::before{content:none!important;display:none!important}
html body:not(.admin-body):not(#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails) #categoryChildCards{display:flex!important;flex-wrap:nowrap!important;grid-template-columns:none!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;scroll-snap-type:x proximity!important;padding-block:8px 28px!important;margin-bottom:-8px}
html body:not(.admin-body):not(#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails) #categoryChildCards[hidden]{display:none!important}
html body:not(.admin-body):not(#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails) #categoryChildCards::-webkit-scrollbar{display:none!important}
html body:not(.admin-body):not(#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails) #categoryChildCards>.category-card{flex:0 0 calc((100% - 48px)/5)!important;width:calc((100% - 48px)/5)!important;min-width:0!important;max-width:none!important;aspect-ratio:3/2!important;scroll-snap-align:start!important}
@media(max-width:760px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){html body:not(.admin-body):not(#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails#matching-category-rails) #categoryChildCards>.category-card{flex:0 0 40%!important;width:40%!important}}

/* Alpha masks blend into the real background without covering touch targets. */
html body:not(.admin-body):not(#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges) [data-rail-edge-fade]{--rail-fade-size:30px;mask-repeat:no-repeat!important;-webkit-mask-repeat:no-repeat!important;mask-size:100% 100%!important;-webkit-mask-size:100% 100%!important}
html body:not(.admin-body):not(#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges) [data-rail-edge-fade=right]{mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - var(--rail-fade-size)),transparent 100%)!important;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - var(--rail-fade-size)),transparent 100%)!important}
html body:not(.admin-body):not(#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges) [data-rail-edge-fade=left]{mask-image:linear-gradient(90deg,transparent 0,#000 var(--rail-fade-size),#000 100%)!important;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--rail-fade-size),#000 100%)!important}
html body:not(.admin-body):not(#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges) [data-rail-edge-fade=both]{mask-image:linear-gradient(90deg,transparent 0,#000 var(--rail-fade-size),#000 calc(100% - var(--rail-fade-size)),transparent 100%)!important;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--rail-fade-size),#000 calc(100% - var(--rail-fade-size)),transparent 100%)!important}
@media(max-width:760px){html body:not(.admin-body):not(#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges#soft-rail-edges) [data-rail-edge-fade]{--rail-fade-size:24px}}

/* On phones, maintain comfortable tab widths and hint at the next category. */
@media(max-width:760px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){html body:not(.admin-body):not(#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek) .category-collection-tabs{overflow-x:auto!important;flex-wrap:nowrap!important;scroll-padding-inline:16px!important}html body:not(.admin-body):not(#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek#category-strip-peek) .category-collection-tab{flex:0 0 auto!important;min-width:108px!important;max-width:none!important;white-space:nowrap!important}}

/* All slider images inherit the same float position, including incoming slides. */
html body:not(.admin-body):not(#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock) #home .top-hero-slide .hero-media-slot img{animation:none!important;translate:0 var(--hero-shared-float,0px)!important}
@media(prefers-reduced-motion:reduce){html body:not(.admin-body):not(#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock#shared-hero-float-clock) #home .top-hero-slide .hero-media-slot img{translate:none!important}}

/* Quiet studio lighting replaces the framed metallic category backdrop. */
html body:not(.admin-body):not(#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio) :is(.category-card,.category-tile),html body:not(.admin-body):not(#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio#category-soft-studio) :is(.category-card,.category-tile):is(:hover,:active){background:radial-gradient(ellipse at 50% 12%,rgba(38,153,199,.19),transparent 72%),linear-gradient(160deg,#18242e,#10171f 76%)!important;background-size:100% 100%!important;background-repeat:no-repeat!important;animation:none!important;border-color:rgba(190,218,230,.14)!important}

/* Compact phone catalog controls; View buttons retain their existing geometry. */
@media(max-width:760px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){
html body:not(.admin-body):not(#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar) :is(.catalog-toolbar,.download-catalog-toolbar){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px 12px!important;align-items:center!important;padding:12px!important;margin-block:16px!important;min-height:0!important;height:auto!important;width:100%!important;box-sizing:border-box!important}
html body:not(.admin-body):not(#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar) :is(.catalog-toolbar,.download-catalog-toolbar)>:is(.download-search-control,.catalog-search,.category-catalog-search,.store-search-input-wrap){grid-column:1/-1!important;grid-row:1!important;width:100%!important;min-width:0!important;max-width:none!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 11px!important;gap:8px!important;border-radius:9px!important;box-sizing:border-box!important}
html body:not(.admin-body):not(#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar) :is(.catalog-toolbar,.download-catalog-toolbar)>:is(.download-search-control,.catalog-search,.category-catalog-search,.store-search-input-wrap) input{width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0!important;font-size:16px!important;line-height:normal!important}
html body:not(.admin-body):not(#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar) :is(.catalog-toolbar,.download-catalog-toolbar) input::placeholder{font-size:11px!important;letter-spacing:0!important}
html body:not(.admin-body):not(#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar) :is(.catalog-toolbar,.download-catalog-toolbar) .download-search-control>.ui-icon{width:16px!important;height:16px!important;flex:0 0 16px!important}
html body:not(.admin-body):not(#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar) :is(.catalog-toolbar,.download-catalog-toolbar)>.catalog-sort{grid-column:1!important;grid-row:2!important;display:flex!important;align-items:center!important;flex-direction:row!important;gap:7px!important;min-width:0!important;width:auto!important;max-width:none!important;margin:0!important}
html body:not(.admin-body):not(#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar) :is(.catalog-toolbar,.download-catalog-toolbar) .catalog-sort>span{font-size:8px!important;line-height:1.2!important;letter-spacing:.5px!important;white-space:nowrap!important;flex:0 0 auto!important}
html body:not(.admin-body):not(#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar) :is(.catalog-toolbar,.download-catalog-toolbar) .catalog-select-wrap{flex:1!important;width:auto!important;min-width:0!important;max-width:160px!important}
html body:not(.admin-body):not(#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar) :is(.catalog-toolbar,.download-catalog-toolbar) .catalog-select-button{width:100%!important;min-width:0!important;min-height:36px!important;height:36px!important;padding:0 9px!important;gap:6px!important;border-radius:9px!important;box-sizing:border-box!important}
html body:not(.admin-body):not(#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar) :is(.catalog-toolbar,.download-catalog-toolbar) .catalog-select-button>span{font-size:10px!important;line-height:1.3!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
html body:not(.admin-body):not(#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar) :is(.catalog-toolbar,.download-catalog-toolbar) .catalog-select-button>svg{width:12px!important;height:12px!important;flex:0 0 12px!important}
html body:not(.admin-body):not(#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar) :is(.catalog-toolbar,.download-catalog-toolbar)>.catalog-grid-control{grid-column:2!important;grid-row:2!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;margin:0!important;width:auto!important}
html body:not(.admin-body):not(#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar) :is(.catalog-toolbar,.download-catalog-toolbar) .catalog-grid-control>span{font-size:8px!important;line-height:1.2!important;letter-spacing:.5px!important;white-space:nowrap!important}
html body:not(.admin-body):not(#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar#compact-mobile-catalog-toolbar) :is(.catalog-toolbar,.download-catalog-toolbar):not(:has(>.download-search-control,>.catalog-search,>.category-catalog-search,>.store-search-input-wrap))>:is(.catalog-sort,.catalog-grid-control){grid-row:1!important}
}

/* Keep home product sliders free of full-catalog controls. */
html body:not(#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text):not(.admin-body) #homeContent #shop>.catalog-toolbar{display:none!important}
/* Arabic letter descenders and vowel marks need space beyond Latin cap height. */
html body:not(#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text) .has-arabic-heading{line-height:1.6!important;height:auto!important;max-height:none!important;padding-block:.12em!important;overflow:visible!important;clip-path:none!important;mask-image:none!important;-webkit-mask-image:none!important;-webkit-text-stroke:0!important;letter-spacing:0!important}
html body:not(#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text) .has-arabic-heading>.heading-glitch-layer{display:none!important}
html body:not(#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text):is(:lang(ar),[dir=rtl]) :is(h1,h2,h3,h4,.hero-content,.hero-offer-copy){overflow:visible!important;clip-path:none!important;letter-spacing:0!important}
html body:not(#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text):is(:lang(ar),[dir=rtl]) :is(p,label,.detail-description,.detail-features,.search-result strong,.category-name){line-height:1.65!important;letter-spacing:0!important}
html body:not(#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text#arabic-unclipped-text):is(:lang(ar),[dir=rtl]) :is(.btn-primary,.btn-outline,.catalog-select-button,.category-collection-tab,.filter-tab){line-height:1.6!important;letter-spacing:0!important}

/* Compact triggers do not constrain their dropdown option text. */
html body:not(.admin-body):not(#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options) :is(.catalog-sort-menu,.download-sort-menu,[data-download-sort-menu]){box-sizing:border-box!important;width:max-content!important;min-width:min(240px,calc(100vw - 36px))!important;max-width:calc(100vw - 36px)!important;left:0!important;right:auto!important;padding:8px!important}
html body:not(.admin-body):not(#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options) :is(.catalog-sort-menu,.download-sort-menu,[data-download-sort-menu]) :is(button,[role=option]){box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;height:auto!important;min-height:40px!important;padding:10px 12px!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;font-size:12px!important;line-height:1.5!important;letter-spacing:0!important;text-align:start!important}
html body:not(.admin-body):not(#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options) :is(.catalog-sort-menu,.download-sort-menu,[data-download-sort-menu]) :is(button,[role=option]) span{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;max-width:none!important;width:auto!important}
html body:not(.admin-body):not(#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options#readable-sort-options):lang(ar) :is(.catalog-sort-menu,.download-sort-menu,[data-download-sort-menu]){left:auto!important;right:0!important}

/* Size the dropdown to its longest label plus option padding. */
html body:not(.admin-body):not(#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width) :is(.catalog-sort-menu,.download-sort-menu,[data-download-sort-menu]){width:max-content!important;min-width:0!important;max-width:calc(100vw - 36px)!important}
html body:not(.admin-body):not(#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width#intrinsic-sort-width) :is(.catalog-sort-menu,.download-sort-menu,[data-download-sort-menu]) :is(button,[role=option]){width:100%!important;min-width:max-content!important}

/* Translate copy without mirroring the established English layout. */
html:lang(ar) body:not(#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout),html:lang(ar) body:not(#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout) :is(header,nav,main,section,article,aside,footer,form,div,ul,ol,.header,.header-actions,.catalog-toolbar,.catalog-sort,.catalog-grid-control,.promo-input-row,.detail-cta-row,.quantity-actions,.footer-main){direction:ltr!important}
html:lang(ar) body:not(#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout) :is(h1,h2,h3,h4,p,label,.eyebrow,.category-name,.product-card-title,.detail-category){text-align:left!important;letter-spacing:0!important;unicode-bidi:isolate!important}
html:lang(ar) body:not(#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout) :is(h1,h2,h3,h4){direction:rtl!important;line-height:1.45!important;padding-block:.08em!important;max-width:100%!important;box-sizing:border-box!important}
html:lang(ar) body:not(#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout) .hero-content>h1{font-size:clamp(26px,3.1vw,42px)!important;height:auto!important;min-height:0!important;max-height:none!important}
html:lang(ar) body:not(#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout) :is(.section-heading h2,.all-products-heading h1,.category-page-heading h1,.info-page-heading h1,.download-page-heading h1){font-size:clamp(24px,3.5vw,40px)!important}
html:lang(ar) body:not(#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout) .product-detail-info>h1{font-size:clamp(24px,2.8vw,36px)!important}
html:lang(ar) body:not(#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout) .product-card .product-card-title{font-size:14px!important;line-height:1.65!important;font-weight:750!important;height:3.3em!important;min-height:3.3em!important;max-height:3.3em!important;padding:0!important;margin:0 0 12px!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;overflow-wrap:break-word!important;word-break:normal!important;text-overflow:ellipsis!important;text-align:left!important;direction:rtl!important;unicode-bidi:isolate!important;flex-shrink:0!important}
html:lang(ar) body:not(#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout) .product-card .product-info{min-width:0!important;overflow:hidden!important}
html:lang(ar) body:not(#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout) .product-card :is(.add-mini,.buy-now-mini,.save-product-button){font-size:10px!important;line-height:1.5!important;letter-spacing:0!important}
html:lang(ar) body:not(#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout) .hero-offer-copy>strong{font-size:13px!important;line-height:1.6!important;text-align:left!important;direction:rtl!important}
html:lang(ar) body:not(#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout) :is(.footer-column h3,.footer-social-block h3){font-size:12px!important;line-height:1.6!important}
html:lang(ar) body:not(#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout) .footer-newsletter h2{font-size:26px!important}
html:lang(ar) body:not(#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout) :is(.search-result strong,.category-name,.category-collection-tab){font-size:12px!important;line-height:1.6!important}
html:lang(ar) body:not(#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout).admin-body .panel-heading h2{font-size:26px!important}
html:lang(ar) body:not(#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout).admin-body :is(h3,h4){font-size:18px!important}
@media(max-width:760px){html:lang(ar) body:not(#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout) .hero-content>h1{font-size:25px!important}html:lang(ar) body:not(#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout) :is(.section-heading h2,.all-products-heading h1,.category-page-heading h1,.info-page-heading h1,.download-page-heading h1){font-size:26px!important}html:lang(ar) body:not(#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout) .product-detail-info>h1{font-size:24px!important}html:lang(ar) body:not(#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout) .product-card .product-card-title{font-size:12px!important}html:lang(ar) body:not(#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout) .product-card :is(.add-mini,.buy-now-mini,.save-product-button){font-size:9px!important}html:lang(ar) body:not(#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout#arabic-stable-layout) .footer-newsletter h2{font-size:23px!important}}

/* Natural Arabic sentence order without mirroring any flex/grid layout. */
html body:not(#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow) [data-arabic-copy]{direction:rtl!important;unicode-bidi:plaintext!important;text-align:var(--arabic-copy-align,left)!important;letter-spacing:0!important}
html body:not(#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow) :is(.detail-description,.detail-features,.detail-features li,.stock-alert-card h2,.stock-alert-card p,.stock-alert-status):lang(ar){direction:rtl!important;unicode-bidi:plaintext!important;text-align:left!important}
html body:not(#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow) .product-detail-info .detail-features{padding-inline-start:0!important;padding-inline-end:0!important}
html body:not(#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow#arabic-natural-text-flow) .stock-alert-card h2{font-size:clamp(22px,2.4vw,30px)!important;line-height:1.5!important}

@property --electro-entry-x{syntax:'<length>';inherits:false;initial-value:0px}
/* Page content enters left-to-right; drawer and popup motion stays independent. */
html body:not(.admin-body):not(#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry) [data-electro-entry]{translate:var(--electro-entry-x,0px) 0!important;opacity:var(--electro-entry-alpha,1)!important;}
html body:not(.admin-body):not(#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry) [data-electro-entry-pending]{--electro-entry-x:-22px;--electro-entry-alpha:0}
@media(prefers-reduced-motion:reduce){html body:not(.admin-body):not(#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry#horizontal-content-entry) [data-electro-entry]{translate:none!important;opacity:1!important}}

/* Upward fade for page contents; reveal order proceeds right-to-left within a row. */
html body:not(.admin-body):not(#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry) [data-electro-entry]{translate:0 var(--electro-entry-y,0px)!important;opacity:var(--electro-entry-alpha,1)!important;--electro-entry-x:0px!important}
html body:not(.admin-body):not(#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry) [data-electro-entry-pending]{--electro-entry-y:18px;--electro-entry-alpha:0}
@media(prefers-reduced-motion:reduce){html body:not(.admin-body):not(#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry#upward-store-entry) [data-electro-entry]{translate:none!important;opacity:1!important}}

/* Visibility never depends on a delayed observer: one content entrance system only. */
html body:not(.admin-body) [data-electro-entry-pending]{--electro-entry-alpha:1!important;--electro-entry-y:0px!important}
html body:not(.admin-body) [data-scroll-motion]:not([data-electro-entry]){opacity:1!important;translate:none!important;transition-delay:0ms!important}

@property --store-content-y{syntax:'<length>';inherits:false;initial-value:0px}
@property --store-content-alpha{syntax:'<number>';inherits:false;initial-value:1}
html body:not(.admin-body):not(#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance) [data-scroll-motion]{transition-delay:0ms!important}
html body:not(.admin-body):not(#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance) [data-smooth-content]{will-change:translate,opacity;transition:none!important;animation:none!important}
@media(prefers-reduced-motion:reduce){html body:not(.admin-body):not(#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance#smooth-single-entrance) [data-smooth-content]{translate:none!important;opacity:1!important;will-change:auto}}

/* Desktop card lift and category lighting. */
html body:not(.admin-body):not(#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards) :is(.product-card,.category-card,.category-tile):is(.category-card,.category-tile)::before{background-image:none!important}
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
  html body:not(.admin-body):not(#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards) :is(.product-card,.category-card,.category-tile){transition:transform .46s cubic-bezier(.22,.61,.36,1),box-shadow .4s ease!important}
  html body:not(.admin-body):not(#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards#still-cards) :is(.product-card,.category-card,.category-tile):hover{transform:translateY(-4px)!important;box-shadow:0 10px 22px -8px rgba(0,184,244,.32),0 0 24px -10px rgba(71,210,255,.22)!important}
}

/* Give the translated mobile hero description room above the product art. */
@media (max-width:760px), (orientation:landscape) and (max-height:500px) and (pointer:coarse) {
  html[lang="ar"] body:not(.admin-body) #home.electro-cinematic-hero .hero-content > p {
    --arabic-copy-align:right;
    direction:rtl;
    text-align:right;
    max-height:none!important;
    overflow:visible!important;
    margin-bottom:12px!important;
  }
}

[data-arabic-wrapped]{--arabic-copy-align:right;}

@media (max-width:760px), (orientation:landscape) and (max-height:500px) and (pointer:coarse) {
  #home.electro-cinematic-hero .hero-media-slot img { --hero-art-scale:1.01; }
}
