html.ipro-pwa-native-shell{--ipro-pwa-canvas:#fff;--ipro-pwa-section:#f4f5f7;--ipro-pwa-card:#fff;--ipro-pwa-raised:#eef0f3;--ipro-pwa-line:#d9dde3;--ipro-pwa-line-strong:#c4cad2;--ipro-pwa-text:#111827;--ipro-pwa-secondary:#4b5563;--ipro-pwa-muted:#66717f;--ipro-pwa-positive:#087f3f;--ipro-pwa-action:#24303d;--ipro-pwa-action-hover:#303e4d;--ipro-pwa-action-text:#fff;--ipro-pwa-photo:#fff}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark]{--ipro-pwa-canvas:#0b0b0d;--ipro-pwa-section:#141416;--ipro-pwa-card:#1c1c1e;--ipro-pwa-raised:#2c2c2e;--ipro-pwa-line:#3a3a3c;--ipro-pwa-line-strong:#4a4a4d;--ipro-pwa-text:#f5f5f7;--ipro-pwa-secondary:#d1d1d6;--ipro-pwa-muted:#a1a1a6;--ipro-pwa-positive:#55d879;--ipro-pwa-action:#3a3a3c;--ipro-pwa-action-hover:#4a4a4d;--ipro-pwa-action-text:#fff;--ipro-pwa-photo:#fff}html.ipro-pwa-native-shell,html.ipro-pwa-native-shell body{width:100%;height:100%;overflow:hidden!important;overscroll-behavior:none;background:var(--ipro-pwa-canvas)!important}html.ipro-pwa-native-shell{--ipro-pwa-app-canvas: #ffffff;--ipro-pwa-app-surface: #f4f5f7;--ipro-pwa-app-card: rgba(255,255,255,.9);--ipro-pwa-app-text: #111827;--ipro-pwa-app-muted: #66717f;--ipro-pwa-app-line: rgba(15,23,42,.08);--ipro-pwa-product-tray: linear-gradient(180deg,#fff 0%,#fff 78%,#e8edf2 100%)}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark]{--ipro-pwa-app-canvas: #0b0b0d;--ipro-pwa-app-surface: #141416;--ipro-pwa-app-card: rgba(28,28,30,.94);--ipro-pwa-app-text: #f5f7fa;--ipro-pwa-app-muted: #a1a1a6;--ipro-pwa-app-line: rgba(255,255,255,.13);--ipro-pwa-product-tray: linear-gradient(180deg,#fff 0%,#fff 76%,#e6ebf0 100%);--color-background: 11,11,13;--color-foreground: 245,247,250}html.ipro-pwa-native-shell #ipro-pwa-native-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;min-width:0;min-height:0;background:var(--ipro-pwa-canvas);overflow:hidden;isolation:isolate;--ipro-pwa-native-header-height: 0px}html.ipro-pwa-native-shell #ipro-pwa-native-header-slot{position:absolute;z-index:60;top:0;left:0;right:0;min-width:0;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);background:transparent!important;pointer-events:auto}html.ipro-pwa-native-shell #ipro-pwa-native-header-slot:before{content:"";position:absolute;z-index:0;top:0;left:0;right:0;height:env(safe-area-inset-top,0px);background:var(--ipro-pwa-chrome-color, #17324a);pointer-events:none;transition:background-color .24s ease}html.ipro-pwa-native-shell #ipro-pwa-native-stage{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;min-width:0;min-height:0;overflow:hidden;background:var(--ipro-pwa-canvas)}html.ipro-pwa-native-shell #ipro-pwa-native-header-slot .transparent_header,html.ipro-pwa-native-shell #ipro-pwa-native-header-slot .shopify-section-group-header-group,html.ipro-pwa-native-shell #ipro-pwa-native-header-slot .section-header,html.ipro-pwa-native-shell #ipro-pwa-native-header-slot .section-header.shopify-section-header-sticky,html.ipro-pwa-native-shell #ipro-pwa-native-header-slot .section-header.shopify-section-header-hidden,html.ipro-pwa-native-shell #ipro-pwa-native-header-slot .section-header.scrolled-past-header{position:relative!important;inset:auto!important;top:auto!important;transform:none!important;margin:0!important;animation:none!important}html.ipro-pwa-native-shell #ipro-pwa-native-header-slot .header-wrapper{position:relative!important;top:auto!important;transform:none!important}html.ipro-pwa-native-shell.ipro-pwa-route-active #ipro-pwa-native-header-slot .section-header .header-wrapper,html.ipro-pwa-native-shell.ipro-pwa-route-active #ipro-pwa-native-header-slot .section-header .header{background:#ffffffdb!important;color:#111827!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;border-bottom-color:transparent!important}html.ipro-pwa-native-shell.ipro-pwa-route-active #ipro-pwa-native-header-slot .section-header .header__icon,html.ipro-pwa-native-shell.ipro-pwa-route-active #ipro-pwa-native-header-slot .section-header .header__menu-item,html.ipro-pwa-native-shell.ipro-pwa-route-active #ipro-pwa-native-header-slot .section-header .link,html.ipro-pwa-native-shell.ipro-pwa-route-active #ipro-pwa-native-header-slot .section-header svg,html.ipro-pwa-native-shell.ipro-pwa-route-active #ipro-pwa-native-header-slot .section-header svg path{color:#111827!important}html.ipro-pwa-native-shell.ipro-pwa-route-active #ipro-pwa-native-header-slot .section-header.scrolled-past-header .header-wrapper,html.ipro-pwa-native-shell.ipro-pwa-route-active #ipro-pwa-native-header-slot .section-header.scrolled-past-header .header{background:#ffffff29!important;-webkit-backdrop-filter:blur(14px) saturate(132%)!important;backdrop-filter:blur(14px) saturate(132%)!important;box-shadow:none!important;border-bottom-color:#1118270d!important}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){html.ipro-pwa-native-shell.ipro-pwa-route-active #ipro-pwa-native-header-slot .section-header.scrolled-past-header .header-wrapper,html.ipro-pwa-native-shell.ipro-pwa-route-active #ipro-pwa-native-header-slot .section-header.scrolled-past-header .header{background:#ffffff6b!important}}html.ipro-pwa-native-shell.ipro-pwa-has-back #Details-menu-drawer-container>summary{cursor:pointer;-webkit-tap-highlight-color:transparent}html.ipro-pwa-native-shell.ipro-pwa-has-back #Details-menu-drawer-container>summary .ipro-pwa-native-back-svg{display:block!important;width:25px!important;height:25px!important;overflow:visible}html.ipro-pwa-native-shell.ipro-pwa-has-back #Details-menu-drawer-container>summary .ipro-pwa-native-back-svg path{fill:none!important;stroke:currentColor!important;stroke-width:2.15!important;stroke-linecap:round!important;stroke-linejoin:round!important}html.ipro-pwa-native-shell.ipro-pwa-has-back #Details-menu-drawer-container>#menu-drawer{display:none!important}html.ipro-pwa-native-shell .ipro-pwa-native-view{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;background:var(--ipro-pwa-canvas);opacity:1;transform:translate3d(100%,0,0);transition:transform .24s cubic-bezier(.22,.74,.2,1);will-change:transform;pointer-events:none}html.ipro-pwa-native-shell .ipro-pwa-native-view.ipro-pwa-native-view--home,html.ipro-pwa-native-shell .ipro-pwa-native-view.is-active{transform:translateZ(0)}html.ipro-pwa-native-shell .ipro-pwa-native-view.is-active{pointer-events:auto}html.ipro-pwa-native-shell .ipro-pwa-native-view.is-covered{transform:translate3d(-8%,0,0);opacity:.94;pointer-events:none!important}html.ipro-pwa-native-shell .ipro-pwa-native-view.is-leaving{transform:translate3d(100%,0,0);pointer-events:none!important}html.ipro-pwa-native-shell.ipro-pwa-dock-switching .ipro-pwa-native-view.is-dock-outgoing,html.ipro-pwa-native-shell.ipro-pwa-dock-switching .ipro-pwa-native-view.is-dock-incoming{transform:translateZ(0)!important;transition:opacity .18s cubic-bezier(.2,.7,.2,1)!important;will-change:opacity}html.ipro-pwa-native-shell.ipro-pwa-dock-switching .ipro-pwa-native-view.is-dock-outgoing{z-index:3;opacity:1}html.ipro-pwa-native-shell.ipro-pwa-dock-switching .ipro-pwa-native-view.is-dock-outgoing.is-dock-exiting{opacity:0}html.ipro-pwa-native-shell.ipro-pwa-dock-switching .ipro-pwa-native-view.is-dock-incoming{z-index:4;opacity:0}html.ipro-pwa-native-shell.ipro-pwa-dock-switching .ipro-pwa-native-view.is-dock-incoming.is-dock-entered{opacity:1}html.ipro-pwa-native-shell .ipro-pwa-native-view[aria-hidden=true]{pointer-events:none!important}html.ipro-pwa-native-shell .ipro-pwa-native-view>main,html.ipro-pwa-native-shell .ipro-pwa-native-view>#MainContent{box-sizing:border-box;min-height:100%;margin-top:0!important;padding-top:var(--ipro-pwa-native-header-height)!important;background:transparent}html.ipro-pwa-native-shell .ipro-pwa-native-view .breadcrumb_main{display:none!important}html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=product]{background:#f5f6f8}html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=product]>main>.shopify-section:first-of-type{background:#fff}html.ipro-pwa-native-shell .shopify-section-group-footer-group,html.ipro-pwa-native-shell footer.footer,html.ipro-pwa-native-shell .announcement-bar-section,html.ipro-pwa-native-shell .announcement--bar,html.ipro-pwa-native-shell [data-ipro-standard-announcement],html.ipro-pwa-native-shell #sp-toast,html.ipro-pwa-native-shell .popup-main,html.ipro-pwa-native-shell .popup-overlay,html.ipro-pwa-native-shell age-verification-popup,html.ipro-pwa-native-shell #AgeVerificationPopup,html.ipro-pwa-native-shell #ipro-smart-install-root,html.ipro-pwa-native-shell #shopify-pc__banner,html.ipro-pwa-native-shell #shopify-pc__prefs__dialog,html.ipro-pwa-native-shell [data-ipro-third-party-overlay]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html.ipro-pwa-native-shell #ipro-page-loader{display:none!important;visibility:hidden!important;pointer-events:none!important}html.ipro-pwa-native-shell cart-drawer,html.ipro-pwa-native-shell .drawer,html.ipro-pwa-native-shell .modal,html.ipro-pwa-native-shell .predictive-search{z-index:1000!important}html.ipro-pwa-native-shell #ipro-action-progress{z-index:1100!important}#ipro-pwa-native-debug{position:fixed;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:1200;display:none;padding:5px 8px;border-radius:999px;background:#111827d1;color:#fff;font:600 10px/1.2 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;pointer-events:none}html.ipro-pwa-native-debug #ipro-pwa-native-debug{display:block}@media(prefers-reduced-motion:reduce){html.ipro-pwa-native-shell .ipro-pwa-native-view{transition:none!important}}html.ipro-pwa-native-shell #ipro-pwa-edge-back-rail{position:absolute;z-index:190;top:var(--ipro-pwa-native-header-height, 0px);bottom:var(--ipro-pwa-bottom-nav-clearance, 92px);left:0;width:22px;pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none}html[dir=rtl].ipro-pwa-native-shell #ipro-pwa-edge-back-rail{left:auto;right:0}html.ipro-pwa-native-shell #ipro-pwa-edge-back-rail.is-enabled{pointer-events:auto}html.ipro-pwa-native-shell.ipro-pwa-edge-back-active .ipro-pwa-native-view,html.ipro-pwa-native-shell.ipro-pwa-edge-back-finishing .ipro-pwa-native-view,html.ipro-pwa-native-shell.ipro-pwa-edge-back-cancelling .ipro-pwa-native-view{transition:none!important}html.ipro-pwa-native-shell .ipro-pwa-native-view.is-edge-target{display:block!important;opacity:calc(.88 + (var(--ipro-pwa-edge-progress, 0) * .12));transform:translate3d(calc(-8% + (var(--ipro-pwa-edge-progress, 0) * 8%)),0,0)!important;pointer-events:none!important}html.ipro-pwa-native-shell .ipro-pwa-native-view.is-edge-current{opacity:1;transform:translate3d(calc(var(--ipro-pwa-edge-progress, 0) * 100%),0,0)!important;box-shadow:-14px 0 28px #00000024;pointer-events:none!important}html[dir=rtl].ipro-pwa-native-shell .ipro-pwa-native-view.is-edge-target{transform:translate3d(calc(8% - (var(--ipro-pwa-edge-progress, 0) * 8%)),0,0)!important}html[dir=rtl].ipro-pwa-native-shell .ipro-pwa-native-view.is-edge-current{transform:translate3d(calc(var(--ipro-pwa-edge-progress, 0) * -100%),0,0)!important;box-shadow:14px 0 28px #00000024}html.ipro-pwa-native-shell:is(.ipro-pwa-edge-back-finishing,.ipro-pwa-edge-back-cancelling) .ipro-pwa-native-view:is(.is-edge-target,.is-edge-current){transition:transform .18s cubic-bezier(.22,.74,.2,1),opacity .18s ease!important}@media(prefers-reduced-motion:reduce){html.ipro-pwa-native-shell #ipro-pwa-edge-back-rail{display:none!important}}html.ipro-pwa-native-shell{--ipro-pwa-chrome-color: var(--ipro-pwa-phase-header, #17324a);--ipro-pwa-chrome-fg: var(--ipro-pwa-phase-fg, #ffffff)}html.ipro-pwa-native-shell #ipro-pwa-native-header-slot{z-index:200!important;color:var(--ipro-pwa-chrome-fg)}html.ipro-pwa-native-shell #ipro-pwa-native-header-slot .header-wrapper,html.ipro-pwa-native-shell #ipro-pwa-native-header-slot .header{color:var(--ipro-pwa-chrome-fg)!important;transition:background-color .24s ease,color .18s ease,backdrop-filter .24s ease,-webkit-backdrop-filter .24s ease!important}html.ipro-pwa-native-shell #ipro-pwa-native-header-slot .header__icon,html.ipro-pwa-native-shell #ipro-pwa-native-header-slot .header__menu-item,html.ipro-pwa-native-shell #ipro-pwa-native-header-slot .link,html.ipro-pwa-native-shell #ipro-pwa-native-header-slot svg,html.ipro-pwa-native-shell #ipro-pwa-native-header-slot svg path{color:var(--ipro-pwa-chrome-fg)!important}html.ipro-pwa-native-shell #Details-menu-drawer-container>summary .ipro-pwa-chrome-left-icon{display:block!important;width:27px!important;height:27px!important;overflow:visible;color:currentColor!important}html.ipro-pwa-native-shell #Details-menu-drawer-container>summary .ipro-pwa-chrome-left-icon path,html.ipro-pwa-native-shell #Details-menu-drawer-container>summary .ipro-pwa-chrome-left-icon line{fill:none!important;stroke:currentColor!important;stroke-width:2.05!important;stroke-linecap:round!important;stroke-linejoin:round!important}html.ipro-pwa-native-shell #Details-menu-drawer-container>summary{position:relative!important;z-index:40!important}html.ipro-pwa-native-shell #Details-menu-drawer-container>#menu-drawer,html.ipro-pwa-native-shell #menu-drawer.menu-drawer{position:fixed!important;top:var(--ipro-pwa-native-header-height)!important;right:0!important;bottom:0!important;left:0!important;z-index:20!important;width:100%!important;height:auto!important;max-height:calc(100% - var(--ipro-pwa-native-header-height))!important;margin:0!important;padding-top:0!important;box-sizing:border-box!important;background:var(--ipro-pwa-chrome-color)!important;color:var(--ipro-pwa-chrome-fg)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;box-shadow:none!important}html.ipro-pwa-native-shell #menu-drawer .menu-drawer__inner-container,html.ipro-pwa-native-shell #menu-drawer .menu-drawer__navigation-container,html.ipro-pwa-native-shell #menu-drawer .menu-drawer__submenu,html.ipro-pwa-native-shell #menu-drawer .menu-drawer__inner-submenu,html.ipro-pwa-native-shell #menu-drawer .menu-drawer__utility-links{background:var(--ipro-pwa-chrome-color)!important;color:var(--ipro-pwa-chrome-fg)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;border-color:transparent!important}html.ipro-pwa-native-shell #menu-drawer a,html.ipro-pwa-native-shell #menu-drawer button,html.ipro-pwa-native-shell #menu-drawer summary,html.ipro-pwa-native-shell #menu-drawer .menu-drawer__menu-item,html.ipro-pwa-native-shell #menu-drawer .menu-drawer__close-button,html.ipro-pwa-native-shell #menu-drawer .link,html.ipro-pwa-native-shell #menu-drawer svg,html.ipro-pwa-native-shell #menu-drawer svg path{color:var(--ipro-pwa-chrome-fg)!important}html.ipro-pwa-native-shell menu-drawer>details>summary:before,html.ipro-pwa-native-shell .menu-drawer-container.menu-opening .header__icon--menu:before{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important}html.ipro-pwa-native-shell.ipro-pwa-menu-open:not(.ipro-pwa-route-active) #ipro-pwa-native-header-slot .header-wrapper,html.ipro-pwa-native-shell.ipro-pwa-menu-open:not(.ipro-pwa-route-active) #ipro-pwa-native-header-slot .header{background:var(--ipro-pwa-chrome-color)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;border-bottom-color:transparent!important}html.ipro-pwa-native-shell.ipro-pwa-menu-open.ipro-pwa-menu-scrolled:not(.ipro-pwa-route-active) #ipro-pwa-native-header-slot .header-wrapper{background:color-mix(in srgb,var(--ipro-pwa-chrome-color) 72%,transparent)!important;-webkit-backdrop-filter:blur(12px) saturate(128%)!important;backdrop-filter:blur(14px) saturate(136%)!important;box-shadow:none!important;border-bottom-color:#ffffff14!important}html.ipro-pwa-native-shell.ipro-pwa-menu-open.ipro-pwa-menu-scrolled:not(.ipro-pwa-route-active) #ipro-pwa-native-header-slot .header{background:transparent!important}html.ipro-pwa-native-shell details-modal>details>summary:before,html.ipro-pwa-native-shell .header__search details>summary:before{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.ipro-pwa-native-shell .search-modal{position:fixed!important;top:var(--ipro-pwa-native-header-height)!important;right:0!important;bottom:0!important;left:0!important;height:auto!important;max-height:calc(100% - var(--ipro-pwa-native-header-height))!important}html.ipro-pwa-native-shell .search-modal,html.ipro-pwa-native-shell .search-modal__content,html.ipro-pwa-native-shell .search-modal__content-top{background:var(--ipro-pwa-chrome-color)!important;color:var(--ipro-pwa-chrome-fg)!important;box-shadow:none!important;border-color:transparent!important}html.ipro-pwa-native-shell.ipro-pwa-search-open.ipro-pwa-search-scrolled .search-modal,html.ipro-pwa-native-shell.ipro-pwa-search-open.ipro-pwa-search-scrolled .search-modal__content,html.ipro-pwa-native-shell.ipro-pwa-search-open.ipro-pwa-search-scrolled .search-modal__content-top{background:color-mix(in srgb,var(--ipro-pwa-chrome-color) 72%,transparent)!important;-webkit-backdrop-filter:blur(12px) saturate(128%)!important;backdrop-filter:blur(14px) saturate(136%)!important}html.ipro-pwa-native-shell .search-modal .field,html.ipro-pwa-native-shell .search-modal .field__input,html.ipro-pwa-native-shell .search-modal input[type=search]{background:#fffffff5!important;color:#111827!important}html.ipro-pwa-native-shell .predictive-search,html.ipro-pwa-native-shell #predictive-search-results,html.ipro-pwa-native-shell .default--search{background:#fff!important;color:#111827!important}html.ipro-pwa-native-shell cart-drawer .drawer__inner,html.ipro-pwa-native-shell cart-drawer .drawer__header,html.ipro-pwa-native-shell .ipro-empty-drawer__topbar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){html.ipro-pwa-native-shell.ipro-pwa-menu-open.ipro-pwa-menu-scrolled:not(.ipro-pwa-route-active) #ipro-pwa-native-header-slot .header-wrapper,html.ipro-pwa-native-shell.ipro-pwa-search-open.ipro-pwa-search-scrolled .search-modal,html.ipro-pwa-native-shell.ipro-pwa-search-open.ipro-pwa-search-scrolled .search-modal__content{background:#ffffff38!important}}html.ipro-pwa-native-shell .ipro-pwa-native-view .mobile-facets{top:var(--ipro-pwa-native-header-height)!important;bottom:0!important;height:auto!important;max-height:calc(100% - var(--ipro-pwa-native-header-height))!important;z-index:45!important}html.ipro-pwa-native-shell .ipro-pwa-native-view .mobile-facets__inner{height:100%!important;max-height:100%!important}html.ipro-pwa-native-shell .ipro-pwa-native-view .mobile-facets__close{top:calc(var(--ipro-pwa-native-header-height) + 16px)!important;z-index:46!important}html.ipro-pwa-native-shell .ipro-pwa-native-view .mobile-facets__wrapper .disclosure-has-popup[open]>summary:before{height:calc(100vh - var(--ipro-pwa-native-header-height))!important;top:var(--ipro-pwa-native-header-height)!important}html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=product] .ipro-qv-sticky-cart,html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=product] [id*=essential-sticky i],html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=product] [class*=essential-sticky i],html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=product] [id*=sticky-cart i],html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=product] [class*=sticky-cart i],html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=product] [id*=sticky_atc i],html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=product] [class*=sticky_atc i],html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=product] [id*=sticky-atc i],html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=product] [class*=sticky-atc i]{display:none!important;visibility:hidden!important;pointer-events:none!important}html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=product] .shopify-section:has([class^=ai-trustpilot-popup-]),html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=product] [class^=ai-trustpilot-popup-],html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=product] [class*=" ai-trustpilot-popup-"]{display:none!important;visibility:hidden!important;pointer-events:none!important;margin:0!important;padding:0!important;height:0!important;min-height:0!important;overflow:hidden!important}@supports not (background: color-mix(in srgb,#000 50%,transparent)){html.ipro-pwa-native-shell.ipro-pwa-menu-open.ipro-pwa-menu-scrolled:not(.ipro-pwa-route-active) #ipro-pwa-native-header-slot .header-wrapper,html.ipro-pwa-native-shell.ipro-pwa-search-open.ipro-pwa-search-scrolled .search-modal,html.ipro-pwa-native-shell.ipro-pwa-search-open.ipro-pwa-search-scrolled .search-modal__content{background:#ffffff1f!important}}html.ipro-pwa-native-shell.ipro-pwa-page-scrolled #ipro-pwa-native-header-slot:before,html.ipro-pwa-native-shell.ipro-pwa-menu-open.ipro-pwa-menu-scrolled #ipro-pwa-native-header-slot:before,html.ipro-pwa-native-shell.ipro-pwa-search-open.ipro-pwa-search-scrolled #ipro-pwa-native-header-slot:before{background:color-mix(in srgb,var(--ipro-pwa-chrome-color) 28%,transparent)!important;-webkit-backdrop-filter:blur(16px) saturate(138%)!important;backdrop-filter:blur(16px) saturate(138%)!important;border-bottom:0!important}html.ipro-pwa-native-shell.ipro-pwa-menu-open:not(.ipro-pwa-menu-scrolled) #ipro-pwa-native-header-slot:before,html.ipro-pwa-native-shell.ipro-pwa-search-open:not(.ipro-pwa-search-scrolled) #ipro-pwa-native-header-slot:before{background:var(--ipro-pwa-chrome-color)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@supports not (background: color-mix(in srgb,#000 50%,transparent)){html.ipro-pwa-native-shell.ipro-pwa-page-scrolled #ipro-pwa-native-header-slot:before,html.ipro-pwa-native-shell.ipro-pwa-menu-open.ipro-pwa-menu-scrolled #ipro-pwa-native-header-slot:before,html.ipro-pwa-native-shell.ipro-pwa-search-open.ipro-pwa-search-scrolled #ipro-pwa-native-header-slot:before{background:#ffffff2e!important}}html.ipro-pwa-native-shell #ipro-pwa-native-header-slot{background:var(--ipro-pwa-chrome-color)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:background-color .24s ease,backdrop-filter .24s ease,-webkit-backdrop-filter .24s ease!important}html.ipro-pwa-native-shell #ipro-pwa-native-header-slot .header-wrapper,html.ipro-pwa-native-shell #ipro-pwa-native-header-slot .header,html.ipro-pwa-native-shell.ipro-pwa-route-active #ipro-pwa-native-header-slot .section-header .header-wrapper,html.ipro-pwa-native-shell.ipro-pwa-route-active #ipro-pwa-native-header-slot .section-header .header,html.ipro-pwa-native-shell.ipro-pwa-menu-open:not(.ipro-pwa-route-active) #ipro-pwa-native-header-slot .header-wrapper,html.ipro-pwa-native-shell.ipro-pwa-menu-open:not(.ipro-pwa-route-active) #ipro-pwa-native-header-slot .header{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;border-bottom-color:transparent!important}html.ipro-pwa-native-shell.ipro-pwa-page-scrolled #ipro-pwa-native-header-slot,html.ipro-pwa-native-shell.ipro-pwa-menu-open.ipro-pwa-menu-scrolled #ipro-pwa-native-header-slot,html.ipro-pwa-native-shell.ipro-pwa-search-open.ipro-pwa-search-scrolled #ipro-pwa-native-header-slot{background:color-mix(in srgb,var(--ipro-pwa-chrome-color) 22%,transparent)!important;-webkit-backdrop-filter:blur(18px) saturate(140%)!important;backdrop-filter:blur(18px) saturate(140%)!important;border-bottom:1px solid rgba(255,255,255,.07)!important}html.ipro-pwa-native-shell.ipro-pwa-page-scrolled #ipro-pwa-native-header-slot .header-wrapper,html.ipro-pwa-native-shell.ipro-pwa-page-scrolled #ipro-pwa-native-header-slot .header,html.ipro-pwa-native-shell.ipro-pwa-menu-open.ipro-pwa-menu-scrolled #ipro-pwa-native-header-slot .header-wrapper,html.ipro-pwa-native-shell.ipro-pwa-menu-open.ipro-pwa-menu-scrolled #ipro-pwa-native-header-slot .header,html.ipro-pwa-native-shell.ipro-pwa-search-open.ipro-pwa-search-scrolled #ipro-pwa-native-header-slot .header-wrapper,html.ipro-pwa-native-shell.ipro-pwa-search-open.ipro-pwa-search-scrolled #ipro-pwa-native-header-slot .header{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom-color:transparent!important}html.ipro-pwa-native-shell:not(.ipro-pwa-route-active):not(.ipro-pwa-page-scrolled):not(.ipro-pwa-menu-scrolled):not(.ipro-pwa-search-scrolled) #ipro-pwa-native-header-slot{background:var(--ipro-pwa-chrome-color)!important}@supports not (background: color-mix(in srgb,#000 50%,transparent)){html.ipro-pwa-native-shell.ipro-pwa-page-scrolled #ipro-pwa-native-header-slot,html.ipro-pwa-native-shell.ipro-pwa-menu-open.ipro-pwa-menu-scrolled #ipro-pwa-native-header-slot,html.ipro-pwa-native-shell.ipro-pwa-search-open.ipro-pwa-search-scrolled #ipro-pwa-native-header-slot{background:#ffffff2e!important}}html.ipro-pwa-native-shell #ipro-pwa-native-header-slot{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;isolation:isolate}html.ipro-pwa-native-shell #ipro-pwa-native-header-slot:before{display:none!important;content:none!important}html.ipro-pwa-native-shell #ipro-pwa-native-header-slot:after{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--ipro-pwa-chrome-color)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;box-shadow:none!important;transform:translateZ(0);will-change:background-color,backdrop-filter;transition:background-color .22s ease,backdrop-filter .22s ease,-webkit-backdrop-filter .22s ease}html.ipro-pwa-native-shell #ipro-pwa-native-header-slot>*{position:relative;z-index:1}html.ipro-pwa-native-shell #ipro-pwa-native-header-slot .section-header,html.ipro-pwa-native-shell #ipro-pwa-native-header-slot .header-wrapper,html.ipro-pwa-native-shell #ipro-pwa-native-header-slot .header,html.ipro-pwa-native-shell.ipro-pwa-route-active #ipro-pwa-native-header-slot .section-header .header-wrapper,html.ipro-pwa-native-shell.ipro-pwa-route-active #ipro-pwa-native-header-slot .section-header .header,html.ipro-pwa-native-shell.ipro-pwa-menu-open #ipro-pwa-native-header-slot .header-wrapper,html.ipro-pwa-native-shell.ipro-pwa-menu-open #ipro-pwa-native-header-slot .header{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;box-shadow:none!important}html.ipro-pwa-native-shell.ipro-pwa-page-scrolled #ipro-pwa-native-header-slot:after,html.ipro-pwa-native-shell.ipro-pwa-menu-open.ipro-pwa-menu-scrolled #ipro-pwa-native-header-slot:after,html.ipro-pwa-native-shell.ipro-pwa-search-open.ipro-pwa-search-scrolled #ipro-pwa-native-header-slot:after{background:color-mix(in srgb,var(--ipro-pwa-chrome-color) 18%,rgba(255,255,255,.16))!important;-webkit-backdrop-filter:blur(20px) saturate(138%)!important;backdrop-filter:blur(20px) saturate(138%)!important;border:0!important;box-shadow:none!important}html.ipro-pwa-native-shell:not(.ipro-pwa-route-active):not(.ipro-pwa-page-scrolled):not(.ipro-pwa-menu-scrolled):not(.ipro-pwa-search-scrolled) #ipro-pwa-native-header-slot:after{background:var(--ipro-pwa-chrome-color)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@supports not (background: color-mix(in srgb,#000 50%,transparent)){html.ipro-pwa-native-shell.ipro-pwa-page-scrolled #ipro-pwa-native-header-slot:after,html.ipro-pwa-native-shell.ipro-pwa-menu-open.ipro-pwa-menu-scrolled #ipro-pwa-native-header-slot:after,html.ipro-pwa-native-shell.ipro-pwa-search-open.ipro-pwa-search-scrolled #ipro-pwa-native-header-slot:after{background:#ffffff38!important}}html.ipro-pwa-native-shell.ipro-pwa-route-active.ipro-pwa-page-scrolled #ipro-pwa-native-header-slot:after{background:#52708c2e!important;-webkit-backdrop-filter:blur(20px) saturate(138%)!important;backdrop-filter:blur(20px) saturate(138%)!important;border:0!important;box-shadow:none!important}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){html.ipro-pwa-native-shell.ipro-pwa-route-active.ipro-pwa-page-scrolled #ipro-pwa-native-header-slot:after{background:#d3dce4cc!important}}html.ipro-pwa-native-shell.ipro-pwa-route-active #menu-drawer,html.ipro-pwa-native-shell.ipro-pwa-route-active #menu-drawer.menu-drawer,html.ipro-pwa-native-shell.ipro-pwa-route-active #Details-menu-drawer-container,html.ipro-pwa-native-shell.ipro-pwa-route-active #Details-menu-drawer-container>details,html.ipro-pwa-native-shell.ipro-pwa-route-active #Details-menu-drawer-container>summary,html.ipro-pwa-native-shell.ipro-pwa-route-active #ipro-pwa-native-header-slot .header-wrapper,html.ipro-pwa-native-shell.ipro-pwa-route-active #ipro-pwa-native-header-slot .header-wrapper--border-bottom,html.ipro-pwa-native-shell.ipro-pwa-route-active #ipro-pwa-native-header-slot .section-header,html.ipro-pwa-native-shell.ipro-pwa-route-active #ipro-pwa-native-header-slot .header{border:0!important;border-width:0!important;border-color:transparent!important;outline:0!important;box-shadow:none!important;filter:none!important}html.ipro-pwa-native-shell.ipro-pwa-route-active #menu-drawer:before,html.ipro-pwa-native-shell.ipro-pwa-route-active #menu-drawer:after,html.ipro-pwa-native-shell.ipro-pwa-route-active #ipro-pwa-native-header-slot .header-wrapper--border-bottom:before,html.ipro-pwa-native-shell.ipro-pwa-route-active #ipro-pwa-native-header-slot .header-wrapper--border-bottom:after{border:0!important;box-shadow:none!important;filter:none!important}html.ipro-pwa-native-shell.ipro-pwa-route-active #ipro-pwa-native-header-slot:before{display:none!important;content:none!important;background:transparent!important}html.ipro-pwa-native-shell.ipro-pwa-route-active.ipro-pwa-page-scrolled #ipro-pwa-native-header-slot:after{background:#4a698618!important;-webkit-backdrop-filter:blur(20px) saturate(145%)!important;backdrop-filter:blur(20px) saturate(145%)!important;border:0!important;box-shadow:none!important}html.ipro-pwa-native-shell.ipro-pwa-route-product.ipro-pwa-page-scrolled #ipro-pwa-native-header-slot:after{background:#42607c1b!important}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){html.ipro-pwa-native-shell.ipro-pwa-route-active.ipro-pwa-page-scrolled #ipro-pwa-native-header-slot:after{background:#dfe7edb8!important}}html.ipro-pwa-native-shell.ipro-pwa-route-active #ipro-pwa-native-header-slot{-webkit-transform:translate3d(0,0,0)!important;transform:translateZ(0)!important;-webkit-backface-visibility:hidden;backface-visibility:hidden;isolation:isolate}html.ipro-pwa-native-shell.ipro-pwa-route-active #ipro-pwa-native-header-slot:after{background:rgba(66,96,124,var(--ipro-pwa-nested-glass-alpha, .001))!important;-webkit-backdrop-filter:blur(20px) saturate(145%)!important;backdrop-filter:blur(20px) saturate(145%)!important;-webkit-transform:translate3d(0,0,0)!important;transform:translateZ(0)!important;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:background-color;transition:background-color .16s ease!important;border:0!important;box-shadow:none!important}html.ipro-pwa-native-shell.ipro-pwa-route-active #ipro-pwa-native-header-slot .section-header,html.ipro-pwa-native-shell.ipro-pwa-route-active #ipro-pwa-native-header-slot .section-header.scrolled-past-header,html.ipro-pwa-native-shell.ipro-pwa-route-active #ipro-pwa-native-header-slot .header-wrapper,html.ipro-pwa-native-shell.ipro-pwa-route-active #ipro-pwa-native-header-slot .section-header.scrolled-past-header .header-wrapper,html.ipro-pwa-native-shell.ipro-pwa-route-active #ipro-pwa-native-header-slot .header,html.ipro-pwa-native-shell.ipro-pwa-route-active #ipro-pwa-native-header-slot .section-header.scrolled-past-header .header{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;box-shadow:none!important;filter:none!important;transition:none!important;animation:none!important}html.ipro-pwa-native-shell.ipro-pwa-route-active.ipro-pwa-page-scrolled #ipro-pwa-native-header-slot:after,html.ipro-pwa-native-shell.ipro-pwa-route-product.ipro-pwa-page-scrolled #ipro-pwa-native-header-slot:after{background:rgba(66,96,124,var(--ipro-pwa-nested-glass-alpha, .105))!important;-webkit-backdrop-filter:blur(20px) saturate(145%)!important;backdrop-filter:blur(20px) saturate(145%)!important}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){html.ipro-pwa-native-shell.ipro-pwa-route-active #ipro-pwa-native-header-slot:after{background:#dfe7ed94!important}}html.ipro-pwa-native-shell.ipro-pwa-route-active #ipro-pwa-native-header-slot{isolation:auto!important}html.ipro-pwa-native-shell.ipro-pwa-route-active #ipro-pwa-native-header-slot:after{background:rgba(66,96,124,var(--ipro-pwa-nested-glass-alpha, .001))!important;-webkit-backdrop-filter:blur(20px) saturate(145%)!important;backdrop-filter:blur(20px) saturate(145%)!important;transform:translateZ(0)!important;-webkit-transform:translate3d(0,0,0)!important}html.ipro-pwa-native-shell.ipro-pwa-route-active #ipro-pwa-native-header-slot .section-header,html.ipro-pwa-native-shell.ipro-pwa-route-active #ipro-pwa-native-header-slot .header-wrapper,html.ipro-pwa-native-shell.ipro-pwa-route-active #ipro-pwa-native-header-slot .header{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;box-shadow:none!important;filter:none!important}@media all and (display-mode:standalone){html.ipro-pwa-native-shell,html.ipro-pwa-native-shell body{height:100vh!important;min-height:100vh!important}html.ipro-pwa-native-shell #ipro-pwa-native-root{position:absolute!important;inset:auto!important;top:0!important;left:0!important;right:0!important;bottom:auto!important;width:100%!important;height:100vh!important;min-height:100vh!important;max-height:100vh!important}}html.ipro-pwa-native-shell #ipro-pwa-native-root{--ipro-pwa-bottom-nav-clearance: calc(86px + env(safe-area-inset-bottom, 0px)) }html.ipro-pwa-native-shell #ipro-pwa-bottom-nav{position:absolute;z-index:75;left:16px;right:16px;bottom:calc(10px + env(safe-area-inset-bottom,0px));height:56px;box-sizing:border-box;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:2px;padding:5px 6px;border-radius:28px;border:1px solid rgba(255,255,255,.24);background:color-mix(in srgb,var(--ipro-pwa-chrome-color) 18%,rgba(255,255,255,.16));-webkit-backdrop-filter:blur(20px) saturate(138%);backdrop-filter:blur(20px) saturate(138%);box-shadow:0 8px 24px #0f172a1c,inset 0 1px #ffffff42;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);overflow:hidden;pointer-events:auto;transition:opacity .18s ease,transform .2s ease}@supports not (background: color-mix(in srgb,#000 50%,transparent)){html.ipro-pwa-native-shell #ipro-pwa-bottom-nav{background:#eef3f79e}}html.ipro-pwa-native-shell #ipro-pwa-bottom-nav:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,#ffffff2e,#ffffff0a 48%,#fff0);mix-blend-mode:normal;opacity:.58}html.ipro-pwa-native-shell #ipro-pwa-bottom-nav .ipro-pwa-tab{position:relative;z-index:1;appearance:none;-webkit-appearance:none;width:100%;min-width:0;height:46px;margin:0;padding:0;border:0;border-radius:23px;background:transparent;color:#17324ae0;display:grid;place-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .18s ease,color .18s ease,transform .12s ease,box-shadow .18s ease}html.ipro-pwa-native-shell #ipro-pwa-bottom-nav .ipro-pwa-tab:active{transform:scale(.94)}html.ipro-pwa-native-shell #ipro-pwa-bottom-nav .ipro-pwa-tab.is-active{color:#17324a;background:#ffffff61;box-shadow:inset 0 1px #ffffff57,0 2px 9px #0f172a12}html.ipro-pwa-native-shell #ipro-pwa-bottom-nav .ipro-pwa-tab svg{width:25px;height:25px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}html.ipro-pwa-native-shell #ipro-pwa-bottom-nav .ipro-pwa-tab[data-ipro-pwa-tab=home].is-active svg path{fill:currentColor;stroke:currentColor}html.ipro-pwa-native-shell #ipro-pwa-bottom-nav .ipro-pwa-tab-icon-wrap{position:relative;display:inline-grid;place-items:center}html.ipro-pwa-native-shell #ipro-pwa-bottom-nav .ipro-pwa-tab-badge{position:absolute;top:-7px;right:-11px;min-width:17px;height:17px;padding:0 4px;box-sizing:border-box;border-radius:999px;background:#ff1744;color:#fff;border:1.5px solid rgba(255,255,255,.88);font:700 9px/14px -apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;font-style:normal;text-align:center}html.ipro-pwa-native-shell #ipro-pwa-bottom-nav .ipro-pwa-tab-badge[hidden]{display:none!important}html.ipro-pwa-native-shell .ipro-pwa-native-view>main,html.ipro-pwa-native-shell .ipro-pwa-native-view>#MainContent{padding-bottom:var(--ipro-pwa-bottom-nav-clearance, 110px)!important}html.ipro-pwa-native-shell .ipro-pwa-native-view{scroll-padding-bottom:var(--ipro-pwa-bottom-nav-clearance, 110px)}html.ipro-pwa-native-shell:not(.ipro-pwa-has-back) #ipro-pwa-native-header-slot header-drawer{display:inline-block!important;width:0!important;min-width:0!important;max-width:0!important;margin:0!important;padding:0!important;vertical-align:middle;overflow:visible!important}html.ipro-pwa-native-shell:not(.ipro-pwa-has-back) #Details-menu-drawer-container>summary{display:none!important}html.ipro-pwa-native-shell.ipro-pwa-has-back #ipro-pwa-native-header-slot header-drawer{width:auto!important;min-width:0!important;max-width:none!important}html.ipro-pwa-native-shell.ipro-pwa-has-back #Details-menu-drawer-container>summary{display:inline-flex!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}html.ipro-pwa-native-shell #ipro-pwa-native-header-slot details-modal.header__search{width:0!important;min-width:0!important;max-width:0!important;margin:0!important;padding:0!important;overflow:visible!important}html.ipro-pwa-native-shell #ipro-pwa-native-header-slot .header__search>details>summary,html.ipro-pwa-native-shell #ipro-pwa-native-header-slot details-modal.header__search>details>summary,html.ipro-pwa-native-shell #ipro-pwa-native-header-slot .header__search .header__icon--search{display:none!important}html.ipro-pwa-native-shell #ipro-pwa-native-header-slot .header__heading,html.ipro-pwa-native-shell #ipro-pwa-native-header-slot .header__heading-link{transition:margin-left .18s ease,transform .18s ease!important}html.ipro-pwa-native-shell:not(.ipro-pwa-has-back) #ipro-pwa-native-header-slot .header__heading,html.ipro-pwa-native-shell:not(.ipro-pwa-has-back) #ipro-pwa-native-header-slot .header__heading-link{margin-left:0!important}html.ipro-pwa-native-shell.ipro-pwa-menu-open #Details-menu-drawer-container>#menu-drawer,html.ipro-pwa-native-shell.ipro-pwa-menu-open #menu-drawer.menu-drawer{display:block!important;visibility:visible!important;pointer-events:auto!important}html.ipro-pwa-native-shell.ipro-pwa-keyboard-open #ipro-pwa-bottom-nav{opacity:0;transform:translate3d(0,calc(100% + 32px),0);pointer-events:none}html.ipro-pwa-native-shell #ipro-pwa-native-debug{bottom:calc(var(--ipro-pwa-bottom-nav-clearance, 110px) + 6px)}@media(min-width:700px){html.ipro-pwa-native-shell #ipro-pwa-bottom-nav{left:50%;right:auto;width:min(520px,calc(100% - 44px));transform:translate3d(-50%,0,0)}html.ipro-pwa-native-shell.ipro-pwa-keyboard-open #ipro-pwa-bottom-nav{transform:translate3d(-50%,calc(100% + 32px),0)}}@media(prefers-reduced-motion:reduce){html.ipro-pwa-native-shell #ipro-pwa-bottom-nav,html.ipro-pwa-native-shell #ipro-pwa-bottom-nav .ipro-pwa-tab,html.ipro-pwa-native-shell #ipro-pwa-native-header-slot .header__heading,html.ipro-pwa-native-shell #ipro-pwa-native-header-slot .header__heading-link{transition:none!important}}html.ipro-pwa-native-shell cart-drawer.drawer,html.ipro-pwa-native-shell cart-drawer .drawer{height:100vh!important;max-height:100vh!important}html.ipro-pwa-native-shell cart-drawer .drawer__inner{height:100vh!important;min-height:100vh!important;max-height:100vh!important;margin-top:0!important;margin-bottom:0!important;align-self:flex-start!important}html.ipro-pwa-native-shell cart-drawer:not(.is-empty) .drawer__header.ipro-drawer-header{padding-top:calc(1.35rem + env(safe-area-inset-top,0px))!important}html.ipro-pwa-native-shell cart-drawer:not(.is-empty) .ipro-drawer-footer{padding-bottom:calc(1.1rem + env(safe-area-inset-bottom,0px))!important}html.ipro-pwa-native-shell cart-drawer.is-empty .drawer__inner{height:100vh!important;min-height:100vh!important;max-height:100vh!important;margin:0!important}html.ipro-pwa-native-shell cart-drawer.is-empty .ipro-empty-drawer__topbar{min-height:calc(58px + env(safe-area-inset-top,0px))!important;padding-top:env(safe-area-inset-top,0px)!important}html.ipro-pwa-native-shell cart-drawer.is-empty .drawer__inner-empty.ipro-empty-drawer{padding-bottom:env(safe-area-inset-bottom,0px)!important}html.ipro-pwa-native-shell cart-drawer .drawer__header.ipro-drawer-header .drawer__close,html.ipro-pwa-native-shell cart-drawer .ipro-empty-drawer__topbar .drawer__close{top:calc(env(safe-area-inset-top,0px) + 8px)!important;right:10px!important;z-index:6!important}html.ipro-pwa-native-shell #ipro-pwa-native-root{--ipro-pwa-keyboard-offset: 0px;--ipro-pwa-bottom-nav-clearance: calc(82px + env(safe-area-inset-bottom, 0px)) }html.ipro-pwa-native-shell #ipro-pwa-bottom-nav{left:14px!important;right:78px!important;bottom:calc(4px + env(safe-area-inset-bottom,0px))!important;width:auto!important;height:54px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:2px!important;padding:4px 5px!important;border-radius:28px!important;transform:translateZ(0)!important;transition:opacity .18s ease,transform .22s ease,filter .18s ease!important}html.ipro-pwa-native-shell #ipro-pwa-bottom-nav .ipro-pwa-tab{height:46px!important;border-radius:23px!important}html.ipro-pwa-native-shell #ipro-pwa-bottom-nav .ipro-pwa-tab svg{width:24px!important;height:24px!important}html.ipro-pwa-native-shell #ipro-pwa-search-orb{position:absolute;z-index:76;right:14px;bottom:calc(4px + env(safe-area-inset-bottom,0px));width:54px;height:54px;margin:0;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.24);background:color-mix(in srgb,var(--ipro-pwa-chrome-color) 18%,rgba(255,255,255,.16));-webkit-backdrop-filter:blur(20px) saturate(138%);backdrop-filter:blur(20px) saturate(138%);box-shadow:0 8px 24px #0f172a1c,inset 0 1px #ffffff42;color:#17324ae6;display:grid;place-items:center;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;cursor:pointer;overflow:hidden;transition:opacity .18s ease,transform .22s ease,filter .18s ease}@supports not (background: color-mix(in srgb,#000 50%,transparent)){html.ipro-pwa-native-shell #ipro-pwa-search-orb,html.ipro-pwa-native-shell #ipro-pwa-search-mode>button,html.ipro-pwa-native-shell #ipro-pwa-search-form{background:#eef3f7ad}}html.ipro-pwa-native-shell #ipro-pwa-search-orb:before,html.ipro-pwa-native-shell #ipro-pwa-search-mode>button:before,html.ipro-pwa-native-shell #ipro-pwa-search-form:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.19),rgba(255,255,255,.04) 50%,transparent);opacity:.58}html.ipro-pwa-native-shell #ipro-pwa-search-orb svg,html.ipro-pwa-native-shell #ipro-pwa-search-return svg,html.ipro-pwa-native-shell #ipro-pwa-search-form svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}html.ipro-pwa-native-shell #ipro-pwa-search-orb:active,html.ipro-pwa-native-shell #ipro-pwa-search-return:active{transform:scale(.94)}html.ipro-pwa-native-shell #ipro-pwa-search-mode{position:absolute;z-index:78;left:14px;right:14px;bottom:calc(4px + env(safe-area-inset-bottom,0px) + var(--ipro-pwa-keyboard-offset, 0px));height:54px;display:none;align-items:center;gap:9px;pointer-events:none;transition:bottom .18s ease,opacity .18s ease,transform .22s ease}html.ipro-pwa-native-shell.ipro-pwa-search-route #ipro-pwa-bottom-nav,html.ipro-pwa-native-shell.ipro-pwa-search-route #ipro-pwa-search-orb{opacity:0!important;transform:translate3d(0,14px,0) scale(.96)!important;pointer-events:none!important}html.ipro-pwa-native-shell.ipro-pwa-search-route #ipro-pwa-search-mode{display:flex;opacity:1;pointer-events:auto}html.ipro-pwa-native-shell #ipro-pwa-search-return{position:relative;flex:0 0 54px;width:54px;height:54px;margin:0;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.24);background:color-mix(in srgb,var(--ipro-pwa-chrome-color) 18%,rgba(255,255,255,.16));-webkit-backdrop-filter:blur(20px) saturate(138%);backdrop-filter:blur(20px) saturate(138%);box-shadow:0 8px 24px #0f172a1c,inset 0 1px #ffffff42;color:#17324ae6;display:grid;place-items:center;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;overflow:visible}html.ipro-pwa-native-shell #ipro-pwa-search-return>span{position:relative;z-index:1;display:grid;place-items:center}html.ipro-pwa-native-shell #ipro-pwa-search-return .ipro-pwa-tab-badge{position:absolute;z-index:3;top:-4px;right:-3px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;box-sizing:border-box;background:#0b6aa0;color:#fff;border:1.5px solid rgba(255,255,255,.9);font:700 9px/15px -apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;font-style:normal;text-align:center}html.ipro-pwa-native-shell #ipro-pwa-search-return .ipro-pwa-tab-badge[hidden]{display:none!important}html.ipro-pwa-native-shell #ipro-pwa-search-form{position:relative;flex:1 1 auto;min-width:0;height:54px;margin:0;padding:0 42px 0 44px;border-radius:28px;border:1px solid rgba(255,255,255,.24);background:color-mix(in srgb,var(--ipro-pwa-chrome-color) 18%,rgba(255,255,255,.16));-webkit-backdrop-filter:blur(20px) saturate(138%);backdrop-filter:blur(20px) saturate(138%);box-shadow:0 8px 24px #0f172a1c,inset 0 1px #ffffff42;overflow:hidden}html.ipro-pwa-native-shell #ipro-pwa-search-form .ipro-pwa-search-field-icon{position:absolute;z-index:2;left:15px;top:50%;width:22px;height:22px;transform:translateY(-50%);color:#17324aad;pointer-events:none}html.ipro-pwa-native-shell #ipro-pwa-search-input{position:relative;z-index:2;width:100%;height:100%;margin:0;padding:0;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:#17324a;font:500 16px/1.2 -apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;-webkit-appearance:none;appearance:none}html.ipro-pwa-native-shell #ipro-pwa-search-input::placeholder{color:#17324a8c;opacity:1}html.ipro-pwa-native-shell #ipro-pwa-search-input::-webkit-search-cancel-button{display:none}html.ipro-pwa-native-shell #ipro-pwa-search-clear{position:absolute;z-index:3;right:9px;top:50%;width:32px;height:32px;padding:0;margin:0;transform:translateY(-50%);border:0;border-radius:50%;background:#17324a14;color:#17324ab8;font:400 24px/28px -apple-system,BlinkMacSystemFont,sans-serif;appearance:none;-webkit-appearance:none}html.ipro-pwa-native-shell #ipro-pwa-search-clear[hidden],html.ipro-pwa-native-shell #ipro-pwa-search-clear{display:none!important}html.ipro-pwa-native-shell.ipro-pwa-keyboard-open.ipro-pwa-search-route #ipro-pwa-search-form,html.ipro-pwa-native-shell.ipro-pwa-visual-keyboard.ipro-pwa-search-route #ipro-pwa-search-form{order:1}html.ipro-pwa-native-shell.ipro-pwa-keyboard-open.ipro-pwa-search-route #ipro-pwa-search-return,html.ipro-pwa-native-shell.ipro-pwa-visual-keyboard.ipro-pwa-search-route #ipro-pwa-search-return{order:2}html.ipro-pwa-native-shell.ipro-pwa-keyboard-open.ipro-pwa-search-route #ipro-pwa-search-return .ipro-pwa-tab-badge,html.ipro-pwa-native-shell.ipro-pwa-visual-keyboard.ipro-pwa-search-route #ipro-pwa-search-return .ipro-pwa-tab-badge{display:none!important}html.ipro-pwa-native-shell.ipro-pwa-keyboard-open:not(.ipro-pwa-search-route) #ipro-pwa-bottom-nav,html.ipro-pwa-native-shell.ipro-pwa-keyboard-open:not(.ipro-pwa-search-route) #ipro-pwa-search-orb{opacity:0!important;transform:translate3d(0,calc(100% + 32px),0)!important;pointer-events:none!important}html.ipro-pwa-native-shell.ipro-pwa-keyboard-open.ipro-pwa-search-route #ipro-pwa-search-mode{opacity:1!important;transform:none!important;pointer-events:auto!important}html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=search] .template-search__header{margin:0!important;padding:24px 22px 8px!important;text-align:start!important}html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=search] .template-search__header>h1{margin:0!important;text-align:start!important;font-size:clamp(34px,8vw,48px)!important;line-height:1.02!important;letter-spacing:-.035em!important;color:#10263a!important}html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=search] .template-search__search{display:none!important}html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=search] .template-search--empty{padding-bottom:var(--ipro-pwa-bottom-nav-clearance, 100px)!important}html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=search] .template-search__results,html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=search] .facets-vertical,html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=search] #ProductGridContainer{padding-bottom:8px}html.ipro-pwa-native-shell .ipro-pwa-search-landing{padding:18px 22px calc(var(--ipro-pwa-bottom-nav-clearance, 100px) + 28px);color:#10263a}html.ipro-pwa-native-shell .ipro-pwa-search-group{margin:0 0 34px}html.ipro-pwa-native-shell .ipro-pwa-search-group:last-child{margin-bottom:0}html.ipro-pwa-native-shell .ipro-pwa-search-landing__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}html.ipro-pwa-native-shell .ipro-pwa-search-landing__head h2,html.ipro-pwa-native-shell .ipro-pwa-search-empty-state h2{margin:0;font-size:clamp(23px,6vw,30px);line-height:1.1;letter-spacing:-.025em;color:#10263a}html.ipro-pwa-native-shell .ipro-pwa-search-landing__head button{border:0;background:transparent;color:#0877b9;font:600 15px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;padding:8px 0 8px 12px}html.ipro-pwa-native-shell .ipro-pwa-search-recent-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(146px,39vw);gap:14px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:2px 1px 8px}html.ipro-pwa-native-shell .ipro-pwa-search-recent-rail::-webkit-scrollbar{display:none}html.ipro-pwa-native-shell .ipro-pwa-search-recent-card{scroll-snap-align:start;min-width:0;text-decoration:none;color:#10263a;border-radius:24px;padding:11px;background:#17324a0e;border:1px solid rgba(23,50,74,.06);display:grid;gap:10px}html.ipro-pwa-native-shell .ipro-pwa-search-recent-card img{width:100%;aspect-ratio:1 / 1;object-fit:contain;border-radius:18px;background:#ffffffb8}html.ipro-pwa-native-shell .ipro-pwa-search-recent-card span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;font-weight:650;line-height:1.25}html.ipro-pwa-native-shell .ipro-pwa-search-empty-state{border-radius:22px;padding:20px;background:#17324a0d;border:1px solid rgba(23,50,74,.06)}html.ipro-pwa-native-shell .ipro-pwa-search-empty-state p{margin:8px 0 0;color:#17324aad;font-size:15px;line-height:1.45}html.ipro-pwa-native-shell .ipro-pwa-search-query-list{overflow:hidden;border:1px solid rgba(23,50,74,.07);border-radius:24px;background:#17324a0b}html.ipro-pwa-native-shell .ipro-pwa-search-query{position:relative;width:100%;min-height:58px;margin:0;padding:13px 18px;border:0;border-radius:0;background:transparent;color:#10263a;display:flex;align-items:center;gap:15px;text-align:start;font:500 18px/1.25 -apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}html.ipro-pwa-native-shell .ipro-pwa-search-query+.ipro-pwa-search-query:before{content:"";position:absolute;inset-inline:58px 16px;top:0;height:1px;background:#17324a1c}html.ipro-pwa-native-shell .ipro-pwa-search-query svg{flex:0 0 24px;width:24px;height:24px;fill:none;stroke:#17324a8f;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}html.ipro-pwa-native-shell .ipro-pwa-search-query span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.ipro-pwa-native-shell .ipro-pwa-search-query:active{background:#17324a14}html.ipro-pwa-native-shell.ipro-pwa-keyboard-open .ipro-pwa-search-viewed-section,html.ipro-pwa-native-shell.ipro-pwa-visual-keyboard .ipro-pwa-search-viewed-section,html.ipro-pwa-native-shell .ipro-pwa-search-landing--focus-only{display:none}html.ipro-pwa-native-shell.ipro-pwa-keyboard-open .ipro-pwa-search-landing--focus-only,html.ipro-pwa-native-shell.ipro-pwa-visual-keyboard .ipro-pwa-search-landing--focus-only{display:block}html.ipro-pwa-native-shell.ipro-pwa-keyboard-open .ipro-pwa-search-landing--has-history .ipro-pwa-search-suggestions-section,html.ipro-pwa-native-shell.ipro-pwa-visual-keyboard .ipro-pwa-search-landing--has-history .ipro-pwa-search-suggestions-section{display:none}html.ipro-pwa-native-shell.ipro-pwa-keyboard-open .ipro-pwa-native-view[data-kind=search] .template-search__header,html.ipro-pwa-native-shell.ipro-pwa-visual-keyboard .ipro-pwa-native-view[data-kind=search] .template-search__header,html.ipro-pwa-native-shell.ipro-pwa-keyboard-open .ipro-pwa-native-view[data-kind=search] :is(.template-search__results,.facets-vertical,#ProductGridContainer),html.ipro-pwa-native-shell.ipro-pwa-visual-keyboard .ipro-pwa-native-view[data-kind=search] :is(.template-search__results,.facets-vertical,#ProductGridContainer){display:none!important}html.ipro-pwa-native-shell #ipro-pwa-shopping-toast{position:fixed;z-index:92;left:50%;bottom:calc(var(--ipro-pwa-bottom-nav-clearance, 100px) + 10px);width:max-content;max-width:calc(100% - 32px);min-height:44px;padding:11px 17px;border:1px solid rgba(255,255,255,.25);border-radius:999px;display:flex;align-items:center;justify-content:center;color:#fff;background:#111f2ef0;box-shadow:0 14px 36px #0a18263d;-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%);font-size:14px;line-height:1.25;font-weight:680;text-align:center;opacity:0;transform:translate3d(-50%,8px,0) scale(.98);transition:opacity .18s ease,transform .22s cubic-bezier(.2,.75,.2,1);pointer-events:none}html.ipro-pwa-native-shell #ipro-pwa-shopping-toast[hidden]{display:none!important}html.ipro-pwa-native-shell #ipro-pwa-shopping-toast.is-visible{opacity:1;transform:translate3d(-50%,0,0) scale(1)}html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=cart]>main,html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=cart]>#MainContent{padding-bottom:calc(var(--ipro-pwa-bottom-nav-clearance, 100px) + 18px)!important}html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=cart] .ipro-cart-page-head{padding-top:12px}html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=cart] .breadcrumb_main{display:none!important}html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=cart] .cart__checkout-button.is-ipro-pwa-checkout-loading{position:relative;padding-inline-end:48px!important;opacity:.92;pointer-events:none}html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=cart] .cart__checkout-button.is-ipro-pwa-checkout-loading:after{content:"";position:absolute;inset-inline-end:19px;top:50%;width:17px;height:17px;margin-top:-8.5px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:iproPwaCheckoutSpin .7s linear infinite}@keyframes iproPwaCheckoutSpin{to{transform:rotate(360deg)}}@media(max-width:989px){html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=cart] #MainContent.ipro-cart-page-grid>.ipro-cart-layout-summary,html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=cart] #MainContent:has(cart-items)>.shopify-section:has(#main-cart-footer){order:2!important;margin-top:12px!important}html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=cart] #MainContent.ipro-cart-page-grid>.ipro-cart-layout-addons,html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=cart] #MainContent:has(cart-items)>.shopify-section:has([data-ipro-cart-addons]){order:3!important;margin-top:16px!important}}@media(min-width:700px){html.ipro-pwa-native-shell #ipro-pwa-bottom-nav{left:50%!important;right:auto!important;width:min(430px,calc(100% - 120px))!important;transform:translate3d(calc(-50% - 31px),0,0)!important}html.ipro-pwa-native-shell #ipro-pwa-search-orb{right:calc(50% - 276px)}html.ipro-pwa-native-shell.ipro-pwa-search-route #ipro-pwa-search-mode{left:50%;right:auto;width:min(520px,calc(100% - 32px));transform:translate(-50%)}html.ipro-pwa-native-shell.ipro-pwa-keyboard-open.ipro-pwa-search-route #ipro-pwa-search-mode{transform:translate(-50%)!important}}@media(prefers-reduced-motion:reduce){html.ipro-pwa-native-shell #ipro-pwa-shopping-toast{transition:none!important}html.ipro-pwa-native-shell .cart__checkout-button.is-ipro-pwa-checkout-loading:after{animation-duration:1.2s}html.ipro-pwa-native-shell #ipro-pwa-search-orb,html.ipro-pwa-native-shell #ipro-pwa-search-mode,html.ipro-pwa-native-shell #ipro-pwa-search-return{transition:none!important}}html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=menu]{background:#f4f5f7}html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=menu]>main,html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=menu]>#MainContent{background:linear-gradient(180deg,#f8f9fb,#f1f3f5)!important;padding-left:0!important;padding-right:0!important}html.ipro-pwa-native-shell .ipro-pwa-menu-main{min-height:100%}html.ipro-pwa-native-shell .ipro-pwa-menu-page{width:min(100%,760px);margin:0 auto;padding:18px 16px calc(var(--ipro-pwa-bottom-nav-clearance, 100px) + 22px);box-sizing:border-box;color:#111827;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,sans-serif}html.ipro-pwa-native-shell .ipro-pwa-menu-hero{padding:8px 2px 22px}html.ipro-pwa-native-shell .ipro-pwa-menu-hero>span{display:block;margin:0 0 5px;color:#17324aa3;font-size:12px;line-height:1.2;font-weight:760;letter-spacing:.12em;text-transform:uppercase}html.ipro-pwa-native-shell .ipro-pwa-menu-hero h1{margin:0;color:#0f172a;font-size:clamp(34px,8.8vw,46px);line-height:.98;font-weight:760;letter-spacing:-.045em}html.ipro-pwa-native-shell .ipro-pwa-menu-hero p{margin:10px 0 0;color:#0f172a94;font-size:15px;line-height:1.4;font-weight:500}html.ipro-pwa-native-shell .ipro-pwa-menu-section{margin:0 0 22px}html.ipro-pwa-native-shell .ipro-pwa-menu-section>h2{margin:0 4px 9px;color:#0f172ab8;font-size:13px;line-height:1.25;font-weight:720;letter-spacing:.015em}html.ipro-pwa-native-shell .ipro-pwa-menu-device-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html.ipro-pwa-native-shell .ipro-pwa-menu-link{position:relative;min-width:0;min-height:62px;box-sizing:border-box;display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:10px 12px;color:#101827;text-decoration:none!important;-webkit-tap-highlight-color:transparent;touch-action:manipulation}html[dir=rtl].ipro-pwa-native-shell #ipro-pwa-search-form{padding-right:44px;padding-left:42px}html[dir=rtl].ipro-pwa-native-shell #ipro-pwa-search-form .ipro-pwa-search-field-icon{right:15px;left:auto}html[dir=rtl].ipro-pwa-native-shell #ipro-pwa-search-clear{right:auto;left:9px}html[dir=rtl].ipro-pwa-native-shell #ipro-pwa-search-input{text-align:right;direction:rtl}html[dir=rtl].ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=search] .template-search__header,html[dir=rtl].ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=search] .template-search__header>h1{text-align:right!important}html.ipro-pwa-native-shell .ipro-pwa-menu-link:active{opacity:.72}html.ipro-pwa-native-shell .ipro-pwa-menu-link__icon{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;color:#17324a;background:#17324a11;border:1px solid rgba(23,50,74,.06);box-shadow:inset 0 1px #ffffffb3}html.ipro-pwa-native-shell .ipro-pwa-menu-link__icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}html.ipro-pwa-native-shell .ipro-pwa-menu-link__copy{min-width:0;display:grid;gap:2px}html.ipro-pwa-native-shell .ipro-pwa-menu-link__copy strong{min-width:0;color:#101827;font-size:15px;line-height:1.2;font-weight:680;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.ipro-pwa-native-shell .ipro-pwa-menu-link__copy small{min-width:0;color:#0f172a85;font-size:12px;line-height:1.2;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.ipro-pwa-native-shell .ipro-pwa-menu-link__chevron{width:18px;height:18px;color:#0f172a52;display:grid;place-items:center}html.ipro-pwa-native-shell .ipro-pwa-menu-link__chevron svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}html[dir=rtl].ipro-pwa-native-shell .ipro-pwa-menu-link__chevron{transform:scaleX(-1)}html.ipro-pwa-native-shell .ipro-pwa-menu-device-card{min-height:88px;grid-template-columns:46px minmax(0,1fr);grid-template-areas:"icon copy";gap:10px;padding:14px;border:1px solid rgba(15,23,42,.065);border-radius:22px;background:#ffffffe0;-webkit-backdrop-filter:blur(18px) saturate(126%);backdrop-filter:blur(18px) saturate(126%);box-shadow:0 8px 28px #0f172a0a,inset 0 1px #ffffffdb}html.ipro-pwa-native-shell .ipro-pwa-menu-device-card .ipro-pwa-menu-link__icon{grid-area:icon;width:46px;height:46px;border-radius:15px}html.ipro-pwa-native-shell .ipro-pwa-menu-device-card .ipro-pwa-menu-link__copy{grid-area:copy}html.ipro-pwa-native-shell .ipro-pwa-menu-device-card .ipro-pwa-menu-link__copy strong{white-space:normal;font-size:15px;line-height:1.13}html.ipro-pwa-native-shell .ipro-pwa-menu-device-card .ipro-pwa-menu-link__chevron{display:none}html.ipro-pwa-native-shell .ipro-pwa-menu-list{overflow:hidden;border:1px solid rgba(15,23,42,.065);border-radius:23px;background:#ffffffe0;-webkit-backdrop-filter:blur(18px) saturate(126%);backdrop-filter:blur(18px) saturate(126%);box-shadow:0 8px 28px #0f172a09,inset 0 1px #ffffffd6}html.ipro-pwa-native-shell .ipro-pwa-menu-list .ipro-pwa-menu-link:after{content:"";position:absolute;left:65px;right:12px;bottom:0;height:1px;background:#0f172a11}html.ipro-pwa-native-shell .ipro-pwa-menu-list .ipro-pwa-menu-link:last-child:after{display:none}html.ipro-pwa-native-shell .ipro-pwa-menu-region-controls{position:relative}html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-mobile-localization-launchers{display:grid;grid-template-columns:1fr;gap:9px}html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-mobile-localization-launcher{width:100%;min-height:68px;margin:0;padding:10px 13px;border:1px solid rgba(15,23,42,.065);border-radius:20px;background:#ffffffe0;color:#111827;display:grid;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:11px;text-align:start;font:inherit;box-shadow:0 8px 28px #0f172a0b,inset 0 1px #ffffffe0;-webkit-appearance:none;appearance:none}html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-mobile-localization-launcher:active{opacity:.74}html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-mobile-localization-launcher__text{min-width:0;display:grid;gap:2px}html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-pwa-localization-card__icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;color:#17324a;background:#17324a11;border:1px solid rgba(23,50,74,.06);box-shadow:inset 0 1px #ffffffbf}html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-pwa-localization-card__icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-mobile-localization-launcher__label{color:#0f172a7a;font-size:11px;line-height:1.15;font-weight:600}html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-mobile-localization-launcher__value{min-width:0;display:flex;align-items:center;gap:7px;color:#111827;font-size:15px;line-height:1.2;font-weight:670;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-mobile-country-current>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-mobile-country-flag,html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-mobile-country-option__flag{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:4px}html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-mobile-country-flag img{width:24px;height:17px;object-fit:cover;display:block}html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-mobile-utility-chevron{flex:0 0 18px;width:18px;height:18px;opacity:.45}html[dir=rtl].ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-mobile-utility-chevron{transform:scaleX(-1)}html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-mobile-sheet-form{display:contents}html.ipro-pwa-native-shell .ipro-pwa-menu-localization-portal{display:contents!important;width:auto!important;margin:0!important;padding:0!important}html.ipro-pwa-native-shell.ipro-pwa-localization-open .ipro-pwa-native-view.is-active{overflow:hidden!important}html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-mobile-localization-overlay[hidden]{display:none!important}html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-mobile-localization-overlay{position:fixed;z-index:320;top:0;right:0;bottom:0;left:0;display:flex;align-items:stretch;justify-content:stretch;opacity:0;pointer-events:none;overflow:hidden;overscroll-behavior:contain;background:#f4f5f7;transition:opacity .18s ease}html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-mobile-localization-overlay.is-open{opacity:1;pointer-events:auto}html.ipro-pwa-native-shell.ipro-pwa-localization-open.ipro-pwa-visual-keyboard .ipro-pwa-menu-page .ipro-mobile-localization-overlay.is-open{top:var(--ipro-pwa-visual-offset-top, 0px);right:0;bottom:auto;left:0;height:var(--ipro-pwa-visual-height, 100vh);max-height:var(--ipro-pwa-visual-height, 100vh)}html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-mobile-localization-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;border:0;background:#f4f5f7}html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-mobile-localization-sheet{position:relative;z-index:1;width:100%;height:100%;max-height:none;display:flex;flex-direction:column;overflow:hidden;border-radius:0;border:0;background:linear-gradient(180deg,#f8f9fb,#f1f3f5);color:#111827;box-shadow:-18px 0 55px #0f172a29;transform:translate3d(102%,0,0);transition:transform .27s cubic-bezier(.22,.8,.22,1)}html[dir=rtl].ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-mobile-localization-sheet{box-shadow:18px 0 55px #0f172a29;transform:translate3d(-102%,0,0)}html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-mobile-localization-overlay.is-open .ipro-mobile-localization-sheet{transform:translateZ(0)}html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-mobile-sheet-handle{display:none}html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-mobile-sheet-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:70px;padding:calc(env(safe-area-inset-top,0px) + 10px) 16px 12px;border-bottom:1px solid rgba(15,23,42,.07);background:#ffffffd1;-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%);flex:0 0 auto}html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-mobile-sheet-header h2{margin:1px 0 0;color:#111827;font-size:22px;line-height:1.1;font-weight:740}html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-mobile-sheet-eyebrow{display:block;color:#0f172a7a;font-size:10px;line-height:1.1;letter-spacing:.1em;font-weight:700;text-transform:uppercase}html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-mobile-sheet-close{width:42px;height:42px;flex:0 0 42px;margin:0;padding:11px;border:0;border-radius:50%;display:grid;place-items:center;background:#0f172a11;color:#111827;-webkit-appearance:none;appearance:none}html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-mobile-sheet-close svg{width:100%;height:100%}html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-mobile-sheet-options{flex:1 1 auto;min-height:0;overflow-y:auto!important;-webkit-overflow-scrolling:touch;margin:10px 14px calc(14px + env(safe-area-inset-bottom,0px));padding:0;border:1px solid rgba(15,23,42,.065);border-radius:20px;background:#ffffffeb;box-shadow:0 10px 32px #0f172a0b,inset 0 1px #ffffffe6}html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-mobile-sheet-options[hidden]{display:none!important}html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-mobile-sheet-option{width:100%;min-height:62px;margin:0;padding:9px 13px;border:0;border-bottom:1px solid rgba(15,23,42,.065);border-radius:0;background:transparent;color:#111827;display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:10px;text-align:start;font:inherit;-webkit-appearance:none;appearance:none}html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-mobile-sheet-option[hidden]{display:none!important}html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-mobile-sheet-option:last-child{border-bottom:0}html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-mobile-sheet-option.is-current{background:#0a9a5512}html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-mobile-sheet-option__main{min-width:0;font-size:15px;line-height:1.2;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-mobile-sheet-option__code{display:none}html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-mobile-language-option__copy{min-width:0;display:grid;gap:3px;text-align:start}html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-mobile-language-option__english{min-width:0;color:#0f172a75;font-size:11px;line-height:1.2;font-weight:520;text-align:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-mobile-sheet-check{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;opacity:0;color:#fff;background:#0a9a55}html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-mobile-sheet-check svg{width:15px;height:15px}html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-mobile-sheet-option.is-current .ipro-mobile-sheet-check{opacity:1}html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-mobile-country-search-wrap{flex:0 0 auto;display:flex;align-items:center;gap:8px;margin:12px 14px 2px;padding:0 11px;min-height:48px;border:1px solid rgba(15,23,42,.07);border-radius:16px;background:#ffffffe6;box-shadow:0 7px 22px #0f172a09}html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-mobile-country-search-wrap>svg{width:20px;height:20px;flex:0 0 20px;opacity:.5}html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-mobile-country-search{width:100%;min-width:0;height:44px;padding:0;border:0;outline:0;box-shadow:none;background:transparent;color:#111827;font:inherit;font-size:16px;touch-action:manipulation}html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-pwa-localization-empty{flex:1 1 auto;min-height:180px;margin:10px 14px calc(14px + env(safe-area-inset-bottom,0px));padding:30px 20px;border:1px solid rgba(15,23,42,.065);border-radius:20px;display:grid;place-items:center;color:#0f172a80;background:#ffffffd1;font-size:14px;line-height:1.4;font-weight:620;text-align:center}html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-pwa-localization-empty[hidden]{display:none!important}html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-mobile-country-option{grid-template-columns:40px minmax(0,1fr) 28px}html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-mobile-country-option__flag img{width:32px;height:22px;display:block;object-fit:cover}html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-mobile-country-option__copy{min-width:0;display:grid;gap:2px;text-align:start}html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-mobile-country-option__currency{color:#0f172a7a;font-size:11px;line-height:1.2;font-weight:550}@media(min-width:680px){html.ipro-pwa-native-shell .ipro-pwa-menu-page{padding-left:26px;padding-right:26px}html.ipro-pwa-native-shell .ipro-pwa-menu-device-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-mobile-localization-overlay,html.ipro-pwa-native-shell .ipro-pwa-menu-page .ipro-mobile-localization-sheet{transition:none!important}}html.ipro-pwa-native-shell #ipro-pwa-native-root{--ipro-pwa-visual-offset-top: 0px}html.ipro-pwa-native-shell.ipro-pwa-keyboard-open.ipro-pwa-search-route #ipro-pwa-native-header-slot{transform:translate3d(0,var(--ipro-pwa-visual-offset-top, 0px),0)!important;transition:none!important;will-change:transform}html.ipro-pwa-native-shell .ipro-pwa-menu-link__icon{width:44px;height:44px;border-radius:14px;color:#17324a;background:radial-gradient(circle at 28% 20%,#fffffff5 0 14%,#fff0 44%),linear-gradient(145deg,#f7fafdf2,#e1e9f1c7);border:1px solid rgba(92,112,132,.13);box-shadow:0 5px 14px #0f172a0e,inset 0 1px #fffffff5,inset 0 -1px #17324a09}html.ipro-pwa-native-shell .ipro-pwa-menu-link__icon svg.ipro-menu-svg{width:28px;height:28px;overflow:visible;fill:none;stroke:none}html.ipro-pwa-native-shell .ipro-pwa-menu-link__icon .ipro-icon-main{fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}html.ipro-pwa-native-shell .ipro-pwa-menu-link__icon .ipro-icon-detail{fill:none;stroke:currentColor;stroke-width:1.08;stroke-linecap:round;stroke-linejoin:round;opacity:.72}html.ipro-pwa-native-shell .ipro-pwa-menu-link__icon .ipro-icon-soft{fill:currentColor;stroke:none;opacity:.075}html.ipro-pwa-native-shell .ipro-pwa-menu-link__icon .ipro-icon-fill{fill:currentColor;stroke:none;opacity:.13}html.ipro-pwa-native-shell .ipro-pwa-menu-link__icon[data-ipro-menu-icon=iphone],html.ipro-pwa-native-shell .ipro-pwa-menu-link__icon[data-ipro-menu-icon=screen],html.ipro-pwa-native-shell .ipro-pwa-menu-link__icon[data-ipro-menu-icon=magsafe]{color:#315c84}html.ipro-pwa-native-shell .ipro-pwa-menu-link__icon[data-ipro-menu-icon=ipad],html.ipro-pwa-native-shell .ipro-pwa-menu-link__icon[data-ipro-menu-icon=pencil]{color:#56558c}html.ipro-pwa-native-shell .ipro-pwa-menu-link__icon[data-ipro-menu-icon=watch]{color:#28706e}html.ipro-pwa-native-shell .ipro-pwa-menu-link__icon[data-ipro-menu-icon=mac]{color:#445263}html.ipro-pwa-native-shell .ipro-pwa-menu-link__icon[data-ipro-menu-icon=samsung]{color:#34445d}html.ipro-pwa-native-shell .ipro-pwa-menu-link__icon[data-ipro-menu-icon=airpods],html.ipro-pwa-native-shell .ipro-pwa-menu-link__icon[data-ipro-menu-icon=charger],html.ipro-pwa-native-shell .ipro-pwa-menu-link__icon[data-ipro-menu-icon=cable]{color:#3d6687}html.ipro-pwa-native-shell .ipro-pwa-menu-link__icon[data-ipro-menu-icon=cases]{color:#5b5369}html.ipro-pwa-native-shell .ipro-pwa-menu-link__icon[data-ipro-menu-icon=heart]{color:#87536b}html.ipro-pwa-native-shell .ipro-pwa-menu-link__icon[data-ipro-menu-icon=track],html.ipro-pwa-native-shell .ipro-pwa-menu-link__icon[data-ipro-menu-icon=returns]{color:#39715c}html.ipro-pwa-native-shell .ipro-pwa-menu-link__icon[data-ipro-menu-icon=account],html.ipro-pwa-native-shell .ipro-pwa-menu-link__icon[data-ipro-menu-icon=recent],html.ipro-pwa-native-shell .ipro-pwa-menu-link__icon[data-ipro-menu-icon=contact],html.ipro-pwa-native-shell .ipro-pwa-menu-link__icon[data-ipro-menu-icon=faq]{color:#355a78}html.ipro-pwa-native-shell .ipro-pwa-menu-device-card .ipro-pwa-menu-link__icon{width:50px;height:50px;border-radius:16px}html.ipro-pwa-native-shell .ipro-pwa-menu-device-card .ipro-pwa-menu-link__icon svg.ipro-menu-svg{width:31px;height:31px}html.ipro-pwa-native-shell .ipro-pwa-menu-link__chevron svg .ipro-icon-main{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}html.ipro-pwa-native-shell .ipro-pwa-menu-top-tabs{position:sticky;top:calc(var(--ipro-pwa-native-header-height, 0px) + 6px);z-index:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0 0 18px;padding:4px;border:1px solid rgba(15,23,42,.065);border-radius:18px;background:#ebeff4c2;-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);box-shadow:inset 0 1px #ffffffb8}html.ipro-pwa-native-shell .ipro-pwa-menu-top-tab{min-width:0;min-height:40px;padding:0 10px;border:0;border-radius:14px;background:transparent;color:#0f172a94;font:inherit;font-size:13px;font-weight:720;letter-spacing:-.01em;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}html.ipro-pwa-native-shell .ipro-pwa-menu-top-tab.is-active{color:#0f172a;background:#fffffff0;box-shadow:0 3px 12px #0f172a12,inset 0 1px #fff}html.ipro-pwa-native-shell .ipro-pwa-menu-top-tab:active{transform:scale(.98)}html.ipro-pwa-native-shell .ipro-pwa-menu-top-panel[hidden]{display:none!important}html.ipro-pwa-native-shell .ipro-pwa-menu-top-panel.is-active{animation:iproPwaMenuPanelIn .2s ease both}@keyframes iproPwaMenuPanelIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}html.ipro-pwa-native-shell .ipro-pwa-menu-mega-section{margin-bottom:20px}html.ipro-pwa-native-shell .ipro-pwa-menu-device-tabs{display:flex;gap:8px;margin:0 -16px 10px;padding:0 16px 4px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}html.ipro-pwa-native-shell .ipro-pwa-menu-device-tabs::-webkit-scrollbar{display:none}html.ipro-pwa-native-shell .ipro-pwa-menu-device-tab{flex:0 0 auto;min-width:82px;min-height:82px;padding:9px 10px 8px;border:1px solid rgba(15,23,42,.065);border-radius:20px;background:#ffffffb8;color:#0f172aa8;display:grid;justify-items:center;align-content:center;gap:6px;font:inherit;font-size:11px;line-height:1.08;font-weight:680;text-align:center;scroll-snap-align:start;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;box-shadow:inset 0 1px #ffffffd1;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}html.ipro-pwa-native-shell .ipro-pwa-menu-device-tab:active{transform:scale(.97)}html.ipro-pwa-native-shell .ipro-pwa-menu-device-tab.is-active{color:#17324a;background:#fffffff7;border-color:#17324a21;box-shadow:0 7px 18px #0f172a11,inset 0 1px #fff}html.ipro-pwa-native-shell .ipro-pwa-menu-device-tab__icon{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;color:currentColor;background:radial-gradient(circle at 28% 20%,#fffffff2 0 15%,#fff0 45%),linear-gradient(145deg,#f7fafdf2,#e1e9f1c2);border:1px solid rgba(92,112,132,.12)}html.ipro-pwa-native-shell .ipro-pwa-menu-device-tab__icon svg.ipro-menu-svg{width:27px;height:27px;fill:none;stroke:none}html.ipro-pwa-native-shell .ipro-pwa-menu-device-tab__icon .ipro-icon-main{fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}html.ipro-pwa-native-shell .ipro-pwa-menu-device-tab__icon .ipro-icon-detail{fill:none;stroke:currentColor;stroke-width:1.08;stroke-linecap:round;stroke-linejoin:round;opacity:.72}html.ipro-pwa-native-shell .ipro-pwa-menu-device-tab__icon .ipro-icon-soft{fill:currentColor;opacity:.075}html.ipro-pwa-native-shell .ipro-pwa-menu-device-tab__icon .ipro-icon-fill{fill:currentColor;opacity:.13}html.ipro-pwa-native-shell .ipro-pwa-menu-device-panels{position:relative}html.ipro-pwa-native-shell .ipro-pwa-menu-mega-panel[hidden]{display:none!important}html.ipro-pwa-native-shell .ipro-pwa-menu-mega-panel{padding:13px 0 2px;border-top:1px solid rgba(15,23,42,.055);animation:iproPwaMenuMegaIn .22s ease both}@keyframes iproPwaMenuMegaIn{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}html[dir=rtl].ipro-pwa-native-shell .ipro-pwa-menu-mega-panel{animation-name:iproPwaMenuMegaInRtl}@keyframes iproPwaMenuMegaInRtl{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}html.ipro-pwa-native-shell .ipro-pwa-menu-mega-panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 2px 10px}html.ipro-pwa-native-shell .ipro-pwa-menu-mega-panel__head h3{margin:0;color:#0f172a;font-size:22px;line-height:1.08;font-weight:750;letter-spacing:-.035em}html.ipro-pwa-native-shell .ipro-pwa-menu-mega-panel__all{display:inline-flex;align-items:center;gap:2px;color:#2b6aa8;text-decoration:none!important;font-size:12px;line-height:1.2;font-weight:700}html.ipro-pwa-native-shell .ipro-pwa-menu-mega-panel__all svg{width:14px;height:14px;fill:none;stroke:currentColor}html[dir=rtl].ipro-pwa-native-shell .ipro-pwa-menu-mega-panel__all svg{transform:scaleX(-1)}html.ipro-pwa-native-shell .ipro-pwa-menu-mega-media{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(138px,43%);gap:9px;margin:0 -16px 12px;padding:0 16px 4px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}html.ipro-pwa-native-shell .ipro-pwa-menu-mega-media::-webkit-scrollbar{display:none}html.ipro-pwa-native-shell .ipro-pwa-menu-mega-media__card{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(15,23,42,.07);border-radius:22px;background:#fffffff0;color:#111827;text-decoration:none!important;scroll-snap-align:start;box-shadow:0 8px 22px #0f172a0b,inset 0 1px #ffffffe6}html.ipro-pwa-native-shell .ipro-pwa-menu-mega-media__card img{display:block;width:100%;aspect-ratio:1 / .88;object-fit:contain;padding:10px;box-sizing:border-box;background:linear-gradient(155deg,#fff,#f1f3f6)}html.ipro-pwa-native-shell .ipro-pwa-menu-mega-media__card span{display:-webkit-box;min-height:42px;padding:9px 11px 11px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#172236;font-size:12px;line-height:1.18;font-weight:680}html.ipro-pwa-native-shell .ipro-pwa-menu-mega-links{display:flex;flex-wrap:wrap;gap:7px}html.ipro-pwa-native-shell .ipro-pwa-menu-mega-links a{max-width:100%;padding:8px 11px;border:1px solid rgba(15,23,42,.07);border-radius:999px;background:#ffffffc7;color:#23374d;text-decoration:none!important;font-size:11px;line-height:1.15;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:inset 0 1px #ffffffbf}html.ipro-pwa-native-shell .ipro-pwa-menu-mega-fallback{display:grid;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:70px;padding:11px 12px;border:1px solid rgba(15,23,42,.065);border-radius:20px;background:#ffffffe6;color:#111827;text-decoration:none!important}html.ipro-pwa-native-shell .ipro-pwa-menu-mega-fallback>span:nth-child(2){min-width:0;display:grid;gap:2px}html.ipro-pwa-native-shell .ipro-pwa-menu-mega-fallback strong{font-size:14px;line-height:1.2;font-weight:700}html.ipro-pwa-native-shell .ipro-pwa-menu-mega-fallback small{color:#0f172a80;font-size:11px;line-height:1.2}html.ipro-pwa-native-shell .ipro-pwa-menu-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}html.ipro-pwa-native-shell .ipro-pwa-menu-category-card{min-height:76px;grid-template-columns:44px minmax(0,1fr);grid-template-areas:"icon copy";gap:9px;padding:11px;border:1px solid rgba(15,23,42,.065);border-radius:20px;background:#ffffffe0;box-shadow:0 7px 22px #0f172a09,inset 0 1px #ffffffd6}html.ipro-pwa-native-shell .ipro-pwa-menu-category-card .ipro-pwa-menu-link__icon{grid-area:icon}html.ipro-pwa-native-shell .ipro-pwa-menu-category-card .ipro-pwa-menu-link__copy{grid-area:copy}html.ipro-pwa-native-shell .ipro-pwa-menu-category-card .ipro-pwa-menu-link__chevron{display:none}html.ipro-pwa-native-shell .ipro-pwa-menu-category-card .ipro-pwa-menu-link__copy strong{white-space:normal;font-size:13px;line-height:1.13}@media(min-width:680px){html.ipro-pwa-native-shell .ipro-pwa-menu-device-tabs{margin-left:0;margin-right:0;padding-left:0;padding-right:0}html.ipro-pwa-native-shell .ipro-pwa-menu-mega-media{margin-left:0;margin-right:0;padding-left:0;padding-right:0;grid-auto-columns:minmax(150px,30%)}html.ipro-pwa-native-shell .ipro-pwa-menu-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){html.ipro-pwa-native-shell .ipro-pwa-menu-top-panel.is-active,html.ipro-pwa-native-shell .ipro-pwa-menu-mega-panel,html.ipro-pwa-native-shell .ipro-pwa-menu-top-tab,html.ipro-pwa-native-shell .ipro-pwa-menu-device-tab{animation:none!important;transition:none!important}}html.ipro-pwa-native-shell,html.ipro-pwa-native-shell body{-webkit-text-size-adjust:100%;text-size-adjust:100%}html.ipro-pwa-native-shell #ipro-pwa-native-root{--ipro-pwa-visual-height: 100vh}html.ipro-pwa-native-shell.ipro-pwa-visual-keyboard.ipro-pwa-search-route #ipro-pwa-native-root{height:100vh!important;max-height:100vh!important;transform:none!important;transition:none!important}html.ipro-pwa-native-shell.ipro-pwa-visual-keyboard.ipro-pwa-search-route #ipro-pwa-native-stage{top:var(--ipro-pwa-visual-offset-top, 0px)!important;bottom:auto!important;height:var(--ipro-pwa-visual-height, 100vh)!important;max-height:var(--ipro-pwa-visual-height, 100vh)!important}html.ipro-pwa-native-shell.ipro-pwa-visual-keyboard.ipro-pwa-search-route #ipro-pwa-native-header-slot{transform:translate3d(0,var(--ipro-pwa-visual-offset-top, 0px),0)!important;transition:none!important;will-change:transform!important}html.ipro-pwa-native-shell.ipro-pwa-visual-keyboard.ipro-pwa-search-route #ipro-pwa-search-mode{bottom:calc(10px + var(--ipro-pwa-keyboard-offset, 0px))!important;transition:none!important}html.ipro-pwa-native-shell #ipro-pwa-search-input{font-size:16px!important;min-height:44px;transform:none!important;touch-action:manipulation}html.ipro-pwa-native-shell .ipro-pwa-header-notifications .wbhcartitem,html.ipro-pwa-native-shell .ipro-pwa-header-notifications .wbqtyboth,html.ipro-pwa-native-shell .ipro-pwa-header-notifications .wbcarthtotal{display:none!important}html.ipro-pwa-native-shell .ipro-pwa-header-notifications,html.ipro-pwa-native-shell .ipro-pwa-header-notifications .wbhcart,html.ipro-pwa-native-shell .ipro-pwa-header-notifications [data-ipro-pwa-notifications-trigger],html.ipro-pwa-native-shell .ipro-pwa-header-notifications .svgbg{position:relative}html.ipro-pwa-native-shell .ipro-pwa-header-notifications [data-ipro-pwa-notifications-trigger]{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}html.ipro-pwa-native-shell .ipro-pwa-header-bell{width:27px!important;height:27px!important;display:block;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}html.ipro-pwa-native-shell .ipro-pwa-header-notification-badge{position:absolute;z-index:3;top:-7px;right:-8px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;box-sizing:border-box;background:#ff3156;color:#fff;border:1.5px solid rgba(255,255,255,.95);font:750 9px/15px -apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;font-style:normal;text-align:center;box-shadow:0 2px 7px #c4193c47}html.ipro-pwa-native-shell .ipro-pwa-header-notification-badge[hidden]{display:none!important}html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=notifications],html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=notifications]>main{background:linear-gradient(180deg,#f8f9fb,#f1f3f5)!important}html.ipro-pwa-native-shell .ipro-pwa-notifications-main{min-height:100%}html.ipro-pwa-native-shell .ipro-pwa-notifications-page{width:min(100%,720px);min-height:100%;margin:0 auto;padding:24px 16px calc(var(--ipro-pwa-bottom-nav-clearance, 100px) + 24px);box-sizing:border-box;color:#111827;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,sans-serif}html.ipro-pwa-native-shell .ipro-pwa-notifications-hero{padding:8px 2px 20px}html.ipro-pwa-native-shell .ipro-pwa-notifications-hero>span{display:block;margin:0 0 5px;color:#17324a9e;font-size:12px;line-height:1.2;font-weight:760;letter-spacing:.12em;text-transform:uppercase}html.ipro-pwa-native-shell .ipro-pwa-notifications-hero h1{margin:0;color:#0f172a;font-size:clamp(36px,9vw,48px);line-height:1;font-weight:760;letter-spacing:-.045em}html.ipro-pwa-native-shell .ipro-pwa-notifications-hero p{margin:10px 0 0;max-width:520px;color:#0f172a8f;font-size:15px;line-height:1.42;font-weight:500}html.ipro-pwa-native-shell .ipro-pwa-notification-permission{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:22px;padding:13px;border:1px solid rgba(15,23,42,.065);border-radius:22px;background:#ffffffe8;box-shadow:0 9px 30px #0f172a0b,inset 0 1px #ffffffe6}html.ipro-pwa-native-shell .ipro-pwa-notification-permission__icon{width:46px;height:46px;border-radius:15px;display:grid;place-items:center;color:#315c84;background:linear-gradient(145deg,#f5f9fd,#e4edf5);border:1px solid rgba(49,92,132,.1)}html.ipro-pwa-native-shell .ipro-pwa-notification-permission__icon svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}html.ipro-pwa-native-shell .ipro-pwa-notification-permission__copy{min-width:0;display:grid;gap:3px}html.ipro-pwa-native-shell .ipro-pwa-notification-permission__copy strong{color:#111827;font-size:15px;line-height:1.2;font-weight:700}html.ipro-pwa-native-shell .ipro-pwa-notification-permission__copy small{color:#0f172a80;font-size:11.5px;line-height:1.3;font-weight:500}html.ipro-pwa-native-shell .ipro-pwa-notification-permission button{min-height:38px;margin:0;padding:0 13px;border:0;border-radius:13px;background:#17324a;color:#fff;font:680 12px/1.15 -apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;white-space:nowrap;-webkit-appearance:none;appearance:none}html.ipro-pwa-native-shell .ipro-pwa-notification-permission button[hidden]{display:none!important}html.ipro-pwa-native-shell .ipro-pwa-notifications-list-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 4px 9px}html.ipro-pwa-native-shell .ipro-pwa-notifications-list-head h2{margin:0;color:#0f172ab8;font-size:13px;line-height:1.25;font-weight:720}html.ipro-pwa-native-shell .ipro-pwa-notifications-list-head button{margin:0;padding:6px 0;border:0;background:transparent;color:#0877b9;font:650 13px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif}html.ipro-pwa-native-shell .ipro-pwa-notifications-list-head button[hidden]{display:none!important}html.ipro-pwa-native-shell .ipro-pwa-notifications-list{overflow:hidden;border:1px solid rgba(15,23,42,.065);border-radius:23px;background:#ffffffe8;box-shadow:0 9px 30px #0f172a0a,inset 0 1px #ffffffe6}html.ipro-pwa-native-shell .ipro-pwa-notification-item{position:relative;width:100%;min-height:78px;display:grid;grid-template-columns:44px minmax(0,1fr) 8px;align-items:center;gap:11px;margin:0;padding:12px 13px;border:0;border-bottom:1px solid rgba(15,23,42,.065);background:transparent;color:#111827;text-align:start;font:inherit;-webkit-appearance:none;appearance:none}html.ipro-pwa-native-shell .ipro-pwa-notification-item:last-child{border-bottom:0}html.ipro-pwa-native-shell .ipro-pwa-notification-item.is-unread{background:#315c840b}html.ipro-pwa-native-shell .ipro-pwa-notification-item__icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;color:#315c84;background:#315c8412}html.ipro-pwa-native-shell .ipro-pwa-notification-item__icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}html.ipro-pwa-native-shell .ipro-pwa-notification-item__copy{min-width:0;display:grid;gap:3px}html.ipro-pwa-native-shell .ipro-pwa-notification-item__copy strong{color:#111827;font-size:14.5px;line-height:1.2;font-weight:700}html.ipro-pwa-native-shell .ipro-pwa-notification-item__copy small{min-width:0;color:#0f172a87;font-size:11.5px;line-height:1.3;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.ipro-pwa-native-shell .ipro-pwa-notification-item__copy .ipro-pwa-notification-item__date{color:#0f172a61;font-size:10.5px}html.ipro-pwa-native-shell .ipro-pwa-notification-item>i{width:7px;height:7px;border-radius:50%;background:transparent}html.ipro-pwa-native-shell .ipro-pwa-notification-item.is-unread>i{background:#1687c4;box-shadow:0 0 0 3px #1687c41a}html.ipro-pwa-native-shell .ipro-pwa-notifications-empty{min-height:230px;padding:34px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}html.ipro-pwa-native-shell .ipro-pwa-notifications-empty>span{width:66px;height:66px;margin-bottom:14px;border-radius:22px;display:grid;place-items:center;color:#315c849e;background:#315c8411}html.ipro-pwa-native-shell .ipro-pwa-notifications-empty svg{width:38px;height:38px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}html.ipro-pwa-native-shell .ipro-pwa-notifications-empty strong{color:#111827;font-size:18px;line-height:1.2;font-weight:720}html.ipro-pwa-native-shell .ipro-pwa-notifications-empty p{max-width:300px;margin:7px 0 0;color:#0f172a80;font-size:13px;line-height:1.4}@media(max-width:430px){html.ipro-pwa-native-shell .ipro-pwa-notification-permission{grid-template-columns:46px minmax(0,1fr)}html.ipro-pwa-native-shell .ipro-pwa-notification-permission button:not([hidden]){grid-column:1 / -1;width:100%}}html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=shop]{background:#f4f5f7}html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=shop]>main,html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=shop]>#MainContent{min-height:100%;padding-left:0!important;padding-right:0!important;background:linear-gradient(180deg,#fafbfc,#f2f4f6)!important}html.ipro-pwa-native-shell .ipro-pwa-shop-main{min-height:100%}html.ipro-pwa-native-shell .ipro-pwa-shop-page{width:min(100%,820px);min-height:100%;margin:0 auto;padding:18px 16px calc(var(--ipro-pwa-bottom-nav-clearance, 100px) + 24px);box-sizing:border-box;color:#111827;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,sans-serif}html.ipro-pwa-native-shell .ipro-pwa-shop-hero{padding:8px 2px 20px}html.ipro-pwa-native-shell .ipro-pwa-shop-hero>span{display:block;margin:0 0 5px;color:#17324aa3;font-size:12px;line-height:1.2;font-weight:760;letter-spacing:.12em;text-transform:uppercase}html.ipro-pwa-native-shell .ipro-pwa-shop-hero h1{margin:0;color:#0f172a;font-size:clamp(34px,8.8vw,46px);line-height:.98;font-weight:760;letter-spacing:-.045em}html.ipro-pwa-native-shell .ipro-pwa-shop-hero p{max-width:520px;margin:10px 0 0;color:#0f172a94;font-size:15px;line-height:1.42;font-weight:500}html.ipro-pwa-native-shell .ipro-pwa-shop-filters{display:flex;gap:8px;margin:0 -16px 15px;padding:0 16px 3px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}html.ipro-pwa-native-shell .ipro-pwa-shop-filters::-webkit-scrollbar{display:none}html.ipro-pwa-native-shell .ipro-pwa-shop-filter{flex:0 0 auto;min-height:39px;margin:0;padding:0 15px;border:1px solid rgba(15,23,42,.075);border-radius:999px;background:#fffc;color:#17324ab8;box-shadow:inset 0 1px #ffffffe6;font:680 13px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .12s ease}html.ipro-pwa-native-shell .ipro-pwa-shop-filter:active{transform:scale(.96)}html.ipro-pwa-native-shell .ipro-pwa-shop-filter.is-active{border-color:#17324a;background:#17324a;color:#fff;box-shadow:0 6px 16px #17324a26,inset 0 1px #ffffff26}html.ipro-pwa-native-shell .ipro-pwa-shop-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}html.ipro-pwa-native-shell .ipro-pwa-shop-card{position:relative;min-width:0;overflow:hidden;display:grid;grid-template-rows:auto minmax(70px,auto);border:1px solid rgba(15,23,42,.07);border-radius:24px;background:#fffffff0;color:#111827;text-decoration:none!important;box-shadow:0 9px 26px #0f172a0d,inset 0 1px #fffffff0;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .16s ease,box-shadow .18s ease}html.ipro-pwa-native-shell .ipro-pwa-shop-card[hidden]{display:none!important}html.ipro-pwa-native-shell .ipro-pwa-shop-card:active{transform:scale(.982);box-shadow:0 4px 14px #0f172a0b,inset 0 1px #fffffff0}html.ipro-pwa-native-shell .ipro-pwa-shop-card__media{display:grid;place-items:center;width:100%;aspect-ratio:1 / .8;box-sizing:border-box;overflow:hidden;color:#315c84;background:radial-gradient(circle at 28% 18%,#fffffff5,#fff0 43%),linear-gradient(150deg,#f7f9fb,#e9eef3)}html.ipro-pwa-native-shell .ipro-pwa-shop-card__media--samsung{color:#34445d;background:linear-gradient(150deg,#f8f9fb,#e7eaf0)}html.ipro-pwa-native-shell .ipro-pwa-shop-card__media--ipad{color:#56558c;background:linear-gradient(150deg,#f9f8fc,#eceaf4)}html.ipro-pwa-native-shell .ipro-pwa-shop-card__media--accessories{color:#4c6174;background:linear-gradient(150deg,#f8fafb,#e8edf0)}html.ipro-pwa-native-shell .ipro-pwa-shop-card__media img{display:block;width:100%;height:100%;padding:11px;box-sizing:border-box;object-fit:contain;mix-blend-mode:multiply}html.ipro-pwa-native-shell .ipro-pwa-shop-card__media svg.ipro-menu-svg{width:56px;height:56px;fill:none}html.ipro-pwa-native-shell .ipro-pwa-shop-card__media .ipro-icon-main{fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}html.ipro-pwa-native-shell .ipro-pwa-shop-card__media .ipro-icon-detail{fill:none;stroke:currentColor;stroke-width:1;opacity:.7}html.ipro-pwa-native-shell .ipro-pwa-shop-card__media .ipro-icon-soft{fill:currentColor;opacity:.07}html.ipro-pwa-native-shell .ipro-pwa-shop-card__media .ipro-icon-fill{fill:currentColor;opacity:.12}html.ipro-pwa-native-shell .ipro-pwa-shop-card__copy{min-width:0;display:grid;align-content:center;gap:4px;padding:12px 34px 13px 13px;text-align:start}html[dir=rtl].ipro-pwa-native-shell .ipro-pwa-shop-card__copy{padding-right:13px;padding-left:34px}html.ipro-pwa-native-shell .ipro-pwa-shop-card__copy strong{display:-webkit-box;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#172236;font-size:14px;line-height:1.18;font-weight:720;letter-spacing:-.012em}html.ipro-pwa-native-shell .ipro-pwa-shop-card__copy small{color:#0f172a78;font-size:11px;line-height:1.2;font-weight:550}html.ipro-pwa-native-shell .ipro-pwa-shop-card__arrow{position:absolute;right:11px;bottom:24px;width:19px;height:19px;display:grid;place-items:center;color:#17324a7a}html.ipro-pwa-native-shell .ipro-pwa-shop-card__arrow svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}html[dir=rtl].ipro-pwa-native-shell .ipro-pwa-shop-card__arrow{right:auto;left:11px;transform:scaleX(-1)}html.ipro-pwa-native-shell .ipro-pwa-shop-empty{min-height:280px;padding:36px 24px;border:1px solid rgba(15,23,42,.065);border-radius:25px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ffffffe6;text-align:center;box-shadow:0 9px 28px #0f172a0a}html.ipro-pwa-native-shell .ipro-pwa-shop-empty>span{width:68px;height:68px;margin-bottom:14px;border-radius:22px;display:grid;place-items:center;color:#48647d;background:#eef3f7}html.ipro-pwa-native-shell .ipro-pwa-shop-empty svg{width:40px;height:40px}html.ipro-pwa-native-shell .ipro-pwa-shop-empty h2{margin:0;color:#111827;font-size:19px;line-height:1.2;font-weight:730}html.ipro-pwa-native-shell .ipro-pwa-shop-empty p{max-width:300px;margin:7px 0 0;color:#0f172a80;font-size:13px;line-height:1.4}@media(min-width:680px){html.ipro-pwa-native-shell .ipro-pwa-shop-page{padding-left:26px;padding-right:26px}html.ipro-pwa-native-shell .ipro-pwa-shop-filters{margin-left:-26px;margin-right:-26px;padding-left:26px;padding-right:26px}html.ipro-pwa-native-shell .ipro-pwa-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){html.ipro-pwa-native-shell .ipro-pwa-shop-card,html.ipro-pwa-native-shell .ipro-pwa-shop-filter{transition:none!important}}html.ipro-pwa-native-shell .ipro-pwa-appearance-card{padding:14px;border:1px solid var(--ipro-pwa-app-line);border-radius:20px;background:var(--ipro-pwa-app-card);box-shadow:0 8px 28px #0f172a0a,inset 0 1px #ffffff14}html.ipro-pwa-native-shell .ipro-pwa-appearance-card>p{margin:0 2px 12px;color:var(--ipro-pwa-app-muted);font-size:13px;line-height:1.35}html.ipro-pwa-native-shell .ipro-pwa-appearance-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:4px;border-radius:15px;background:#808e9c21}html.ipro-pwa-native-shell .ipro-pwa-appearance-choice{min-width:0;min-height:40px;margin:0;padding:7px 5px;border:0;border-radius:12px;background:transparent;color:var(--ipro-pwa-app-muted);font:650 13px/1.15 -apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}html.ipro-pwa-native-shell .ipro-pwa-appearance-choice.is-active{background:#ffffffeb;color:#17324a;box-shadow:0 2px 9px #0f172a1a,inset 0 1px #fff}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-appearance-choice.is-active{background:linear-gradient(180deg,#e9edf1,#cfd6dd);color:#0b0b0d}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark],html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] body,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] #ipro-pwa-native-root,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] #ipro-pwa-native-stage,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view{background:var(--ipro-pwa-app-canvas)!important;color:var(--ipro-pwa-app-text)}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product],html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=menu],html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=shop]{background:var(--ipro-pwa-app-surface)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=menu]>main,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=menu]>#MainContent{background:linear-gradient(180deg,#151517,#0b0b0d)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark].ipro-pwa-route-active #ipro-pwa-native-header-slot .section-header .header-wrapper,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark].ipro-pwa-route-active #ipro-pwa-native-header-slot .section-header .header{background:#0b0b0de0!important;color:#f5f7fa!important;border-bottom-color:#dde5ed14!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark].ipro-pwa-route-active #ipro-pwa-native-header-slot .section-header .header__icon,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark].ipro-pwa-route-active #ipro-pwa-native-header-slot .section-header .header__menu-item,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark].ipro-pwa-route-active #ipro-pwa-native-header-slot .section-header .link,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark].ipro-pwa-route-active #ipro-pwa-native-header-slot .section-header svg,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark].ipro-pwa-route-active #ipro-pwa-native-header-slot .section-header svg path{color:#f5f7fa!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] #ipro-pwa-bottom-nav,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] #ipro-pwa-search-orb,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] #ipro-pwa-search-return,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] #ipro-pwa-search-form{border-color:#dde5ed2e!important;background:#1c1c1eb8!important;color:#dbe2e9!important;box-shadow:0 10px 28px #00000047,inset 0 1px #ffffff1f!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] #ipro-pwa-bottom-nav .ipro-pwa-tab,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] #ipro-pwa-search-orb,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] #ipro-pwa-search-return,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] #ipro-pwa-search-form .ipro-pwa-search-field-icon{color:#c6d0da!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] #ipro-pwa-bottom-nav .ipro-pwa-tab.is-active{color:#f7f9fb!important;background:#dde5ed24!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] #ipro-pwa-search-input{color:#f5f7fa!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] #ipro-pwa-search-input::placeholder{color:#dde5ed94!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-phase1{background-image:linear-gradient(180deg,var(--ipro-pwa-phase-header) 0%,var(--ipro-pwa-phase-header) 24%,#141416 48%,#0b0b0d 76%,#0b0b0d 100%)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-phase1__dots{background:#0b0b0d!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-phase1__dots i{background:#dde5ed47}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-phase1__dots i.is-active{background:#dbe2e9}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] :is(.ipro-pwa-device-section,.ipro-pwa-iphone,.ipro-pwa-device-discovery){background:#0b0b0d!important;color:#f5f7fa!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] :is(.ipro-pwa-device-section,.ipro-pwa-iphone,.ipro-pwa-device-discovery) :is(h2,h3,strong,.ipro-pwa-device-card__name,.ipro-pwa-iphone-card__title,.ipro-pwa-discovery-feature__title){color:#f5f7fa!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] :is(.ipro-pwa-device-section,.ipro-pwa-iphone,.ipro-pwa-device-discovery) :is(p,small,.ipro-pwa-device-card__subtitle,.ipro-pwa-iphone__subtitle,.ipro-pwa-device-discovery__subtitle,.ipro-pwa-discovery-feature__description){color:#aeb8c4!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] :is(.ipro-pwa-device-card,.ipro-pwa-iphone-card__link,.ipro-pwa-discovery-feature,.ipro-pwa-discovery-support){background:#1c1c1ef0!important;border-color:#dde5ed1f!important;color:#f5f7fa!important;box-shadow:inset 0 1px #ffffff0f!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] :is(.ipro-pwa-phase1__product,.ipro-pwa-device-card__media,.ipro-pwa-iphone-card__media,.ipro-pwa-iphone-feature__media,.ipro-pwa-discovery-feature__media,.ipro-pwa-discovery-support__media,.product__media,.product-media-container,.global-media-settings){background:var(--ipro-pwa-product-tray)!important;border-color:#dde5ed4d!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] :is(.ipro-pwa-menu-page,.ipro-pwa-shop-page){color:#f5f7fa!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] :is(.ipro-pwa-menu-hero h1,.ipro-pwa-menu-link__copy strong,.ipro-pwa-shop-hero h1,.ipro-pwa-shop-card__copy strong,.ipro-mobile-localization-launcher__value,.ipro-mobile-sheet-header h2,.ipro-mobile-sheet-option__main){color:#f5f7fa!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] :is(.ipro-pwa-menu-hero p,.ipro-pwa-menu-section>h2,.ipro-pwa-menu-link__copy small,.ipro-pwa-shop-hero p,.ipro-pwa-shop-card__copy small,.ipro-mobile-localization-launcher__label,.ipro-mobile-language-option__english,.ipro-mobile-country-option__currency){color:#aeb8c4!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] :is(.ipro-pwa-menu-list,.ipro-pwa-menu-device-card,.ipro-pwa-menu-page .ipro-mobile-localization-launcher,.ipro-pwa-shop-card,.ipro-mobile-localization-sheet,.ipro-mobile-sheet-options){background:#1c1c1ef5!important;border-color:#dde5ed1f!important;box-shadow:inset 0 1px #ffffff0f!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] :is(.ipro-pwa-menu-list .ipro-pwa-menu-link:after,.ipro-mobile-sheet-option){border-color:#dde5ed1a!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-shop-card__media{background:var(--ipro-pwa-product-tray)!important;border-color:#dde5ed38!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] :is(.ipro-pwa-shop-filter,.ipro-pwa-menu-top-tabs,.ipro-pwa-menu-device-tabs,.ipro-mobile-country-search-wrap){background:#1c1c1ee6!important;border-color:#dde5ed1f!important;color:#c6d0da!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] :is(.ipro-pwa-shop-filter.is-active,.ipro-pwa-menu-top-tab.is-active,.ipro-pwa-menu-device-tab.is-active){background:linear-gradient(180deg,#e9edf1,#cfd6dd)!important;color:#0b0b0d!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-mobile-country-search{color:#f5f7fa!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] #ipro-pwa-native-header-slot,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] #ipro-pwa-native-header-slot:before,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] #ipro-pwa-native-header-slot:after,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] #ipro-pwa-native-header-slot .transparent_header,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] #ipro-pwa-native-header-slot .section-header,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] #ipro-pwa-native-header-slot .header-wrapper,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] #ipro-pwa-native-header-slot .header,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark].ipro-pwa-route-active #ipro-pwa-native-header-slot .section-header .header-wrapper,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark].ipro-pwa-route-active #ipro-pwa-native-header-slot .section-header .header{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;border-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view>main,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view>#MainContent,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view>main>.shopify-section,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view>#MainContent>.shopify-section{background:transparent!important;color:#f5f7fa!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view :is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3){color:#f5f7fa}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=search],html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=search] :is(.template-search,.template-search--empty,.template-search__header,.template-search__results,#ProductGridContainer,.facets-vertical){background:transparent!important;color:#f5f7fa!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=search] .template-search__header>h1,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] :is(.ipro-pwa-search-landing__head h2,.ipro-pwa-search-empty-state h2){color:#f5f7fa!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] :is(.ipro-pwa-search-landing,.ipro-pwa-search-recent-card,.ipro-pwa-search-empty-state){color:#f5f7fa!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] :is(.ipro-pwa-search-recent-card,.ipro-pwa-search-empty-state){background:#1c1c1ef5!important;border-color:#dde5ed21!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-search-empty-state p{color:#aeb8c4!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-search-recent-card img{background:var(--ipro-pwa-product-tray)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=notifications],html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=notifications]>main{background:#0b0b0d!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-notifications-page{color:#f5f7fa!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] :is(.ipro-pwa-notifications-hero h1,.ipro-pwa-notification-permission__copy strong,.ipro-pwa-notifications-list-head h2,.ipro-pwa-notification-item__copy strong,.ipro-pwa-notifications-empty strong){color:#f5f7fa!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] :is(.ipro-pwa-notifications-hero>span,.ipro-pwa-notifications-hero p,.ipro-pwa-notification-permission__copy small,.ipro-pwa-notification-item__copy small,.ipro-pwa-notification-item__copy .ipro-pwa-notification-item__date,.ipro-pwa-notifications-empty p){color:#aeb8c4!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] :is(.ipro-pwa-notification-permission,.ipro-pwa-notifications-list){background:#1c1c1ef5!important;border-color:#dde5ed21!important;box-shadow:inset 0 1px #ffffff0f!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-notification-item{color:#f5f7fa!important;border-bottom-color:#dde5ed1a!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-notification-item.is-unread{background:#69a2cd14!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] :is(.ipro-pwa-notification-permission__icon,.ipro-pwa-notification-item__icon,.ipro-pwa-notifications-empty>span){color:#c7d4df!important;background:#dde5ed1a!important;border-color:#dde5ed1f!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-iphone-card__link{background:#1c1c1e!important;border-color:#dde5ed24!important;color:#f5f7fa!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-iphone-card__media{background:var(--ipro-pwa-product-tray)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-iphone-card__body{background:linear-gradient(180deg,#242426,#1c1c1e)!important;border-top:1px solid rgba(221,229,237,.12)}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] :is(.ipro-pwa-iphone-card__title,.ipro-pwa-iphone-card__price,.ipro-pwa-iphone-card__price-current){color:#f5f7fa!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] :is(.ipro-pwa-iphone__shop-all,.ipro-pwa-iphone__products-head a,.ipro-pwa-device-discovery__shop-all,.ipro-pwa-device-section__all-link){color:#d9e1e8!important;border-color:#dde5ed61!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=cart],html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=cart] #MainContent{background:#0b0b0d!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=cart] :is(.cart-item.main-cart-wrapper,.ipro-cart-summary,cart-items.is-empty .cart__warnings){background:#1c1c1e!important;border-color:#dde5ed24!important;color:#f5f7fa!important;box-shadow:inset 0 1px #ffffff0d!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=cart] .cart-item__media{background:var(--ipro-pwa-product-tray)!important;border-radius:16px}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=cart] :is(.cart-item__name,.cart-item__final-price,.price--end,.ipro-cart-summary__head h2,.ipro-cart-summary__row,.ipro-cart-summary__row strong,.ipro-cart-summary__delivery strong){color:#f5f7fa!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=cart] :is(.cart-item__details .svend,.product-option,.ipro-cart-summary__head p,.ipro-cart-summary__cost-note,.ipro-cart-summary__delivery p,.ipro-cart-summary__delivery small){color:#aeb8c4!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=cart] :is(.ipro-cart-summary__shipping,.ipro-cart-summary__delivery,.ipro-cart-summary__trust span,.ipro-cart-summary .wbship,.quantity){background:#dde5ed12!important;border-color:#dde5ed24!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=cart] :is(.quantity__input,.quantity__button){color:#f5f7fa!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view :is(.card,.card-wrapper,.product__info-wrapper,.product-form__input,.accordion,.facets__wrapper){color:#f5f7fa}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view :is(.card__information,.product__info-container,.accordion){background:transparent!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view :is(.card__media,.product__media,.product-media-container,.cart-item__media){background:var(--ipro-pwa-product-tray)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark]{--ipro-pwa-product-tray: #fff}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] #ipro-pwa-native-header-slot{background:transparent!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] #ipro-pwa-native-header-slot:before,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] #ipro-pwa-native-header-slot .header-wrapper{background:#0b0b0d47!important;-webkit-backdrop-filter:blur(18px) saturate(145%)!important;backdrop-filter:blur(18px) saturate(145%)!important;border-color:#dde5ed14!important;box-shadow:none!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] #ipro-pwa-native-header-slot .header{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view :is(.color-background-1,.gradient,.collection,.collection-hero,.collection-hero__inner,.product-grid-container,.facets-container,.template-search,.related-products){background-color:#0b0b0d!important;background-image:none!important;color:#f5f7fa!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view :is(.title,.collection__title,.collection-hero__title,.collection-hero__description,.card__heading,.card__heading a,.price,.price-item,.product__title,.product__title h1){color:#f5f7fa!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view :is(.card,.card-wrapper){background:#1c1c1e!important;color:#f5f7fa!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view :is(.card__content,.card__information){background:#1c1c1e!important;color:#f5f7fa!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] :is(.product,.product__info-wrapper,.product__info-container){background:#0b0b0d!important;color:#f5f7fa!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] :is(.product__text,.product__description,.product-form__input label,.quantity__label,.product__tax,.share-button__button){color:#b7c1cc!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view :is(.ipro-pwa-essentials,.ipro-pwa-mac){background:#0b0b0d!important;color:#f5f7fa!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view .ipro-pwa-essential-card{background:#1c1c1e!important;border-color:#dde5ed1f!important;color:#f5f7fa!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view :is(.ipro-pwa-essentials__title,.ipro-pwa-mac__title,.ipro-pwa-essential-card__title){color:#f5f7fa!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view :is(.ipro-pwa-essentials__eyebrow,.ipro-pwa-essentials__subtitle,.ipro-pwa-mac__eyebrow,.ipro-pwa-mac__subtitle,.ipro-pwa-essential-card__eyebrow,.ipro-pwa-essential-card__description){color:#aeb9c5!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view .ipro-pwa-essential-card__content{background:#1c1c1e!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] body.page-cart .ipro-pwa-native-view[data-kind=cart] .ipro-cart-addon{background:#1c1c1e!important;border-color:#dde5ed21!important;color:#f5f7fa!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] body.page-cart .ipro-pwa-native-view[data-kind=cart] :is(.ipro-cart-addon__name,.ipro-cart-addon__title,.cart-item__name,.cart-item__name a,.cart__continue-shopping,.underlined-link){color:#f5f7fa!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] body.page-cart .ipro-pwa-native-view[data-kind=cart] :is(.ipro-cart-addon__meta,.product-option,.cart-item__details dt,.cart-item__details dd){color:#aeb9c5!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=menu] :is(.ipro-pwa-menu-hero>span,.ipro-pwa-menu-section>h2,.ipro-pwa-menu-section__eyebrow){color:#9aa9b8!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=menu] :is(.ipro-pwa-menu-top-tab:not(.is-active),.ipro-pwa-menu-device-tab:not(.is-active)){color:#b9c4ce!important;opacity:1!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view :is(.card__inner,.card__media,.product__media-wrapper,.product__media-list,.product__media-item,.product__media,.global-media-settings,.ipro-pwa-essential-card__media,.ipro-cart-addon__media,.ipro-pwa-phase1__product,.ipro-pwa-device-card__media,.ipro-pwa-shop-card__media){background-color:#fff!important;background-image:none!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] #ipro-pwa-native-header-slot,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark].ipro-pwa-route-active #ipro-pwa-native-header-slot{background:transparent!important;isolation:auto!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] #ipro-pwa-native-header-slot:before{display:none!important;content:none!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] #ipro-pwa-native-header-slot:after,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark].ipro-pwa-page-scrolled #ipro-pwa-native-header-slot:after,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark].ipro-pwa-route-active #ipro-pwa-native-header-slot:after,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark].ipro-pwa-route-active.ipro-pwa-page-scrolled #ipro-pwa-native-header-slot:after,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark].ipro-pwa-menu-open #ipro-pwa-native-header-slot:after,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark].ipro-pwa-search-open #ipro-pwa-native-header-slot:after{display:block!important;content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;background:#1414169e!important;-webkit-backdrop-filter:blur(20px) saturate(135%)!important;backdrop-filter:blur(20px) saturate(135%)!important;border:0!important;box-shadow:none!important;transform:translateZ(0)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] #ipro-pwa-native-header-slot :is(.section-header,.header-wrapper,.header){background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;box-shadow:none!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] body.page-collection .ipro-pwa-native-view :is(.ipro-collection-premium,.ipro-collection-premium__intro,.ipro-collection-premium__main,.ipro-collection-premium__controls,.ipro-collection-premium__grid-container,.ipro-collection-premium .collection,.ipro-collection-grid){background:#0b0b0d!important;color:#f5f5f7!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] body.page-collection .ipro-pwa-native-view :is(.ipro-collection-premium__eyebrow,.ipro-collection-premium__title,.ipro-collection-card__title,.ipro-collection-card__title a,.ipro-collection-card__price,.ipro-collection-premium__mobile-sort-label,.ipro-collection-premium__mobile-sort-select select){color:#f5f5f7!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] body.page-collection .ipro-pwa-native-view :is(.ipro-series-switcher__mobile-trigger,.ipro-collection-premium .mobile-facets__open,.ipro-collection-card){background:#1c1c1e!important;border-color:#ffffff21!important;color:#f5f5f7!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] body.page-collection .ipro-pwa-native-view .ipro-collection-card__content{background:#1c1c1e!important;color:#f5f5f7!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] :is(.product-form__input .form__label,.product-form__input legend,.product__info-container .icon-with-text--horizontal .h4,.product__info-container .product__text,.product__info-container label,.product__info-container .quantity__label){color:#f5f5f7!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .ipro-product-app-shell{background:#141416!important;border-color:#ffffff1a!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .ipro-product-details{background:#1c1c1e!important;border-color:#ffffff1f!important;color:#f5f5f7!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .ipro-product-details :is(.ipro-product-details__title,p,li,h2,h3,h4){color:#f5f5f7!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .ipro-product-details .fade_bg{background:linear-gradient(transparent,#1c1c1ee0 58%,#1c1c1e)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .ipro-product-details .read-more-toggle{background:#242426!important;border-color:#ffffff24!important;color:#f5f5f7!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .wboffer_m.ipro-modern-offers{background:linear-gradient(145deg,#1c1c1e,#111113)!important;border-color:#ffffff24!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=menu] :is(.ipro-pwa-menu-category-card,.ipro-pwa-menu-device-card){background:#1c1c1e!important;border-color:#ffffff21!important;color:#f5f5f7!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=menu] :is(.ipro-pwa-menu-category-card .ipro-pwa-menu-link__copy strong,.ipro-pwa-menu-device-card .ipro-pwa-menu-link__copy strong){color:#f5f5f7!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view :is(.product__media-wrapper,.product__media-list,.product__media-item){background:transparent!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view :is(.product__media,.product-media-container,.global-media-settings,.ipro-collection-card__media,.card__media,.ipro-pwa-iphone-feature__media,.ipro-pwa-device-card__media,.ipro-pwa-essential-card__media,.ipro-cart-addon__media){overflow:hidden!important;background:#fff!important;background-image:none!important;border-radius:22px!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .product__description img{display:block;overflow:hidden;border-radius:20px!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view :is(.product__media,.product-media-container,.global-media-settings,.ipro-collection-card__media,.card__media,.ipro-pwa-phase1__product,.ipro-pwa-device-card__media,.ipro-pwa-iphone-card__media,.ipro-pwa-iphone-feature__media,.ipro-pwa-discovery-feature__media,.ipro-pwa-discovery-support__media,.ipro-pwa-essential-card__media,.ipro-pwa-shop-card__media,.ipro-cart-addon__media){overflow:hidden!important;border-radius:5px 5px 0 0!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-iphone-feature{overflow:hidden;background:#1c1c1e!important;border-color:#ffffff1f!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-iphone-feature__content{background:#1c1c1e!important;color:#f5f5f7!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-iphone-feature__content :is(.ipro-pwa-iphone-feature__title,.ipro-pwa-iphone-feature__cta){color:#f5f5f7!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-iphone-feature__content :is(.ipro-pwa-iphone-feature__eyebrow,.ipro-pwa-iphone-feature__description){color:#a1a1a6!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .ipro-product-details{background:#fff!important;border-color:#e1e4e8!important;color:#222326!important;box-shadow:0 10px 28px #0000002e!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .ipro-product-details :is(.ipro-product-details__title,p,li,h2,h3,h4){color:#222326!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .ipro-product-details .fade_bg{background:linear-gradient(transparent,#ffffffe6 58%,#fff)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .ipro-product-details .read-more-toggle{background:#fff!important;border-color:#d9dde2!important;color:#17324a!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] :is(.ipro-modern-share .share-button__button,.share-button__button){background:#1c1c1e!important;border-color:#ffffff24!important;color:#e7e7ea!important;box-shadow:none!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .ipro-editorial-dynamic,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .ipro-editorial-dynamic>div{background:#141416!important;color:#f5f5f7!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .ipro-editorial-dynamic :is(h1,h2,h3,p){color:#f5f5f7!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .shopify-section:has(.ipro-reviews){background:#0b0b0d!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .ipro-reviews{--ipro-card-bg: #1c1c1e;--ipro-border: rgba(255,255,255,.13);--ipro-muted: #a1a1a6;--ipro-accent: #f5f5f7;background:#0b0b0d!important;color:#f5f5f7!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .ipro-reviews :is(.ipro-reviews__heading,.ipro-reviews__score,.ipro-review-card__title,.ipro-review-card__body,.ipro-review-card__name,.ipro-reviews__distribution-label){color:#f5f5f7!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .ipro-reviews :is(.ipro-reviews__intro,.ipro-reviews__summary-count,.ipro-review-card__date,.ipro-review-card__footer,.ipro-reviews__distribution-count,.ipro-reviews__control,.ipro-reviews__limit-note){color:#a1a1a6!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .ipro-reviews :is(.ipro-review-card,.ipro-reviews__distribution){background:#1c1c1e!important;border-color:#ffffff21!important;box-shadow:none!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .ipro-reviews .ipro-reviews__control select{background:#242426!important;border-color:#ffffff24!important;color:#f5f5f7!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .ipro-reviews :is(.ipro-reviews__write-button,.ipro-reviews__more){background:#f5f5f7!important;color:#111113!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .ipro-reviews__modal,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .ipro-reviews__modal-card,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .ipro-reviews__modal .ipro-reviews__write-panel{--ipro-card-bg: #fff;--ipro-border: #e5e7eb;--ipro-muted: #667085;--ipro-accent: #172235;color:#172235!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .shopify-section:has(.related-products),html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .shopify-section:has(.related-products)>div,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .related-products{background:#141416!important;color:#f5f5f7!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .related-products :is(h2,.heading,.rte,.rte p){color:#f5f5f7!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] :is(.product-form__input .form__label,.product__info-container .product__text,.product__info-container .wbstockcount,.product__info-container .wbstockinfo,.product__info-container .ipro-included-price-note,.product__info-container .ipro-shipping-included,.product__info-container .shopify-payment-button__more-options){color:#d1d1d6!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] :is(.product__description img,.ipro-editorial-dynamic img){max-width:calc(100% - 24px)!important;height:auto!important;margin-inline:auto!important;border-radius:20px!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] body.page-collection .ipro-pwa-native-view :is(.mobile-facets__inner,.mobile-facets__main,.mobile-facets__header,.mobile-facets__submenu,.mobile-facets__submenu.gradient,.mobile-facets__footer,.mobile-facets__footer.gradient){background:#0b0b0d!important;background-image:none!important;color:#f5f5f7!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] body.page-collection .ipro-pwa-native-view :is(.mobile-facets__header,.mobile-facets__footer,.mobile-facets__summary,.mobile-facets__item){border-color:#ffffff1f!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] body.page-collection .ipro-pwa-native-view :is(.mobile-facets__heading,.mobile-facets__summary,.mobile-facets__close-button,.mobile-facets__sort label,.mobile-facets__label,.mobile-facets__clear){color:#f5f5f7!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] body.page-collection .ipro-pwa-native-view :is(.mobile-facets__count,.mobile-facets__info,.mobile-facets__label--disabled){color:#a1a1a6!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] body.page-collection .ipro-pwa-native-view .mobile-facets__label{background:#0b0b0d!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] body.page-collection .ipro-pwa-native-view :is(.mobile-facets__label:hover,.mobile-facets__label.active,.mobile-facets__label:focus-within){background:#1c1c1e!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] body.page-collection .ipro-pwa-native-view .mobile-facets__checkbox{background-color:#1c1c1e!important;border-color:#ffffff47!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] body.page-collection .ipro-pwa-native-view .mobile-facets__label .icon-checkmark{background:#e5e5e7!important;color:#111113!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] body.page-collection .ipro-pwa-native-view .mobile-facets__checkbox:checked+.mobile-facets__highlight{background:#ffffff12!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] body.page-collection .ipro-pwa-native-view .mobile-facets__sort :is(.select,.select__select){background:#141416!important;border-color:#ffffff24!important;color:#d1d1d6!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] body.page-collection .ipro-pwa-native-view .mobile-facets__sort .select:before,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] body.page-collection .ipro-pwa-native-view .mobile-facets__sort .select:after{box-shadow:none!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] body.page-collection .ipro-pwa-native-view .mobile-facets__footer .button--primary{background:#f5f5f7!important;border-color:#f5f5f7!important;color:#111113!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] body.page-collection .ipro-pwa-native-view :is(.mobile-facets__close,.mobile-facets__close-button,.mobile-facets__summary,.mobile-facets__sort) svg{color:#f5f5f7!important;fill:currentColor;stroke:currentColor}html.ipro-pwa-native-shell body.page-collection .ipro-pwa-native-view .ipro-collection-card__swatches:not(.ipro-collection-card__swatches--empty){margin-top:10px!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .product-video__frame{overflow:hidden!important;border-radius:10px!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .product-video__frame :is(video,iframe,.product-video__overlay){border-radius:inherit!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=collection] .ipro-series-switcher__mobile-trigger{background:#1c1c1e!important;border-color:#ffffff29!important;color:#f5f5f7!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=collection] .ipro-series-switcher__mobile-brand,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=collection] .ipro-series-switcher__mobile-copy strong{color:#f5f5f7!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=collection] .ipro-series-switcher__mobile-brand{color:#a1a1a6!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=collection] .ipro-series-switcher__mobile-chevron{background:#f5f5f7!important;color:#3a3a3c!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-series-switcher__dialog{color:#f5f5f7!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-series-switcher__dialog::backdrop{background:#000000a8!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-series-switcher__sheet{background:#141416!important;color:#f5f5f7!important;border-top:1px solid rgba(255,255,255,.12)!important;box-shadow:0 -1.4rem 4rem #0000007a!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-series-switcher__grabber{background:#636366!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-series-switcher__sheet-brand{color:#a1a1a6!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-series-switcher__sheet-head h2{color:#f5f5f7!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-series-switcher__close{background:#2c2c2e!important;color:#f5f5f7!important;border:1px solid rgba(255,255,255,.12)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-series-switcher__sheet-link{background:#242426!important;color:#f5f5f7!important;border-color:#ffffff1f!important;box-shadow:none!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-series-switcher__sheet-link.is-current{background:linear-gradient(180deg,#eceff2,#cfd5db)!important;border-color:#e5e5e7!important;color:#111113!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-series-switcher__sheet-link.is-current .ipro-series-switcher__current-mark{background:#3a3a3c!important;color:#fff!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-series-switcher__link-arrow{color:#a1a1a6!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .shopify-section:has(product-recommendations.related-products),html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .shopify-section:has(product-recommendations.related-products)>:is(.gradient,[class*=color-]),html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] product-recommendations.related-products,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] product-recommendations.related-products :is(slider-component,.heading-top,.product-grid){background:#141416!important;background-color:#141416!important;background-image:none!important;color:#f5f5f7!important;border-color:#ffffff14!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] product-recommendations.related-products :is(h2,.heading,.description,.rte,.rte p){color:#f5f5f7!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] product-recommendations.related-products .heading-top :is(.rte,.rte p){color:#a1a1a6!important}@media(max-width:989px){html.ipro-pwa-native-shell body.page-cart .ipro-pwa-native-view[data-kind=cart] #MainContent:is(.ipro-cart-page-grid,:has(cart-items)){width:100%!important;max-width:none!important;padding-inline:8px!important}html.ipro-pwa-native-shell body.page-cart .ipro-pwa-native-view[data-kind=cart] :is(cart-items.page-width,#main-cart-footer.page-width,.cart__footer-wrapper.page-width){width:100%!important;max-width:none!important;padding-inline:0!important}}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] body.page-cart .ipro-pwa-native-view[data-kind=cart] .ipro-cart-hero-benefit{background:#1c1c1e!important;background-image:none!important;border-color:#ffffff21!important;color:#f5f5f7!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] body.page-cart .ipro-pwa-native-view[data-kind=cart] .ipro-cart-hero-benefit :is(strong,small){color:#d1d1d6!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] body.page-cart .ipro-pwa-native-view[data-kind=cart] .ipro-cart-hero-benefit--saving strong{color:#43d17a!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] body.page-cart .ipro-pwa-native-view[data-kind=cart] .ipro-cart-hero-benefit__icon{background:#43d17a21!important;color:#43d17a!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] body.page-cart .ipro-pwa-native-view[data-kind=cart] .ipro-cart-hero-benefit__icon svg,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] body.page-cart .ipro-pwa-native-view[data-kind=cart] .ipro-cart-hero-benefit__icon svg path{fill:currentColor!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] body.page-cart .ipro-pwa-native-view[data-kind=cart] .ipro-discount-ladder{background:#1c1c1e!important;border-color:#ffffff21!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] body.page-cart .ipro-pwa-native-view[data-kind=cart] .ipro-discount-ladder__status{color:#f5f5f7!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] body.page-cart .ipro-pwa-native-view[data-kind=cart] .ipro-discount-ladder__steps{color:#a1a1a6!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] body.page-cart .ipro-pwa-native-view[data-kind=cart] .ipro-discount-ladder__track{background:#3a3a3c!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] body.page-cart .ipro-pwa-native-view[data-kind=cart] cart-remove-button a{background:#2c2c2e!important;border:1px solid rgba(255,255,255,.13)!important;color:#e5e5e7!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] body.page-cart .ipro-pwa-native-view[data-kind=cart] cart-remove-button a svg,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] body.page-cart .ipro-pwa-native-view[data-kind=cart] cart-remove-button a svg path{fill:currentColor!important;stroke:currentColor!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] body.page-cart .ipro-pwa-native-view[data-kind=cart] .cart-item__quantity .quantity{background:#2c2c2e!important;border-color:#ffffff21!important}html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=menu] .ipro-pwa-menu-device-tabs{background:transparent!important;background-image:none!important}html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=menu] .ipro-pwa-menu-device-tab{background:#fff!important;border-color:#d9dee4!important;color:#24384d!important;opacity:1!important}html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=menu] .ipro-pwa-menu-device-tab.is-active{background:#e8edf2!important;border-color:#9eabb8!important;color:#111827!important;box-shadow:0 7px 18px #0f172a1a,inset 0 1px #fff!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=menu] .ipro-pwa-menu-device-tab:not(.is-active){background:#242426!important;border-color:#ffffff26!important;color:#f5f5f7!important;box-shadow:inset 0 1px #ffffff0f!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=menu] .ipro-pwa-menu-device-tab.is-active{background:linear-gradient(180deg,#f4f6f8,#d9dfe5)!important;border-color:#ffffff8c!important;color:#111113!important}html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=menu] .ipro-pwa-menu-device-tab__icon{background:#fff!important;border-color:#dce2e8!important;color:#24384d!important;box-shadow:none!important}html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=menu] .ipro-pwa-menu-mega-media__card,html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=menu] .ipro-pwa-menu-mega-media__card img,html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=menu] .ipro-pwa-menu-mega-media__card span{background:#fff!important;background-image:none!important}html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=menu] .ipro-pwa-menu-mega-media__card{border-color:#0f172a1f!important}html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=menu] .ipro-pwa-menu-mega-media__card span{color:#172236!important}html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=collection] .ipro-collection-grid{--ipro-collection-line:#d1d1d6 !important;border-color:var(--ipro-collection-line)!important}html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=collection] .ipro-collection-grid>.ipro-collection-grid__item{border-color:var(--ipro-collection-line)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=collection] .ipro-collection-grid{--ipro-collection-line:#4a4a4d !important}html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=collection] .ipro-collection-card__media{overflow:hidden!important;background:#fff!important;background-image:none!important;border-radius:15px!important}html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=collection] .ipro-collection-card__swatches{gap:7px!important}html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=collection] .ipro-collection-card__swatch{width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important;border-radius:50%!important;border:0!important;box-shadow:none!important;outline:0}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .ipro-payment-plan-stack,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .ipro-price-check,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .ipro-delivery-card--phase-one,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .ipro-purchase-controls-row :is(.wbstockcount,.product-form__quantity,.quantity){background:#1c1c1e!important;background-image:none!important;border-color:#4a4a4d!important;color:#f5f5f7!important;box-shadow:inset 0 1px #ffffff0a!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .ipro-price-check--exceptional,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .ipro-price-check--drop{background:#1c1c1e!important;border-color:#4a4a4d!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .ipro-price-check__summary-icon{background:#34c75921!important;color:#55d879!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .ipro-price-check :is(.ipro-price-check__title,.ipro-price-check__deal-badge){color:#55d879!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .ipro-price-check .ipro-price-check__deal-badge{color:#fff!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .ipro-price-check__detail,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .ipro-delivery-card__title,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .ipro-stock-meta{color:#a1a1a6!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .ipro-price-check__chevron,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .ipro-delivery-card__chevron{color:#c7c7cc!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] :is(.ipro-price-check__body,.ipro-delivery-card__details,.ipro-shop-pay-terms){border-color:#3a3a3c!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .ipro-delivery-card--phase-one{--ipro-delivery-ink:#f5f5f7;--ipro-delivery-accent:#55d879}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .ipro-delivery-card--phase-one :is(.ipro-delivery-card__title,.ipro-delivery-card__note){color:#a1a1a6!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .ipro-delivery-card--phase-one .ipro-delivery-card__date{color:#55d879!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .ipro-purchase-controls-row :is(.ipro-stock-title,.quantity__input,.quantity__button){color:#f5f5f7!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .ipro-purchase-controls-row .quantity:before,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .ipro-purchase-controls-row .quantity:after{border-color:#4a4a4d!important;box-shadow:none!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .ipro-purchase-price-stack .product__tax,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .ipro-purchase-price-stack .product__tax a,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .ipro-payment-plan-stack :is(.wbspayinstall,.ipro-klarna-installments,.ipro-klarna-installments__note){color:#c7c7cc!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .product-form__submit.button--primary{background:linear-gradient(180deg,#4a4a4d,#343437)!important;border:1px solid #636366!important;color:#fff!important;box-shadow:0 8px 22px #00000042,inset 0 1px #ffffff1c!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .product-form__submit.button--primary:is(:hover,:focus-visible){background:linear-gradient(180deg,#5a5a5e,#424245)!important;border-color:#7c7c80!important}@media(max-width:989px){html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=cart] #MainContent:is(.ipro-cart-page-grid,:has(cart-items)){width:100%!important;max-width:none!important;padding-inline:8px!important}html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=cart] :is(cart-items.page-width,#main-cart-footer.page-width,.cart__footer-wrapper.page-width){width:100%!important;max-width:none!important;padding-inline:0!important}}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=cart] .ipro-cart-summary{background:#1c1c1e!important;border-color:#3a3a3c!important;box-shadow:none!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=cart] :is(.ipro-cart-summary__head,.ipro-cart-summary__row--total,.ipro-cart-summary__rows){border-color:#3a3a3c!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=cart] .ipro-cart-summary__shipping{background:#242426!important;border:1px solid #3a3a3c!important;color:#55d879!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=cart] .ipro-cart-summary__shipping strong{color:#55d879!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=cart] .ipro-cart-summary__shipping small{color:#b8b8bd!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=cart] .ipro-cart-summary__shipping svg{color:#55d879!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=cart] .ipro-cart-summary__shipping svg :is(path,circle,rect){stroke:currentColor!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=cart] .ipro-cart-summary__delivery{background:#242426!important;border-color:#4a4a4d!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=cart] .ipro-cart-summary__delivery .ipro-delivery-card--compact{--ipro-delivery-ink:#f5f5f7;--ipro-delivery-accent:#55d879}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=cart] .ipro-cart-summary__delivery .ipro-delivery-card__title{color:#f5f5f7!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=cart] .ipro-cart-summary__delivery .ipro-delivery-card__date{color:#55d879!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=cart] .ipro-cart-summary__delivery .ipro-delivery-card__note{color:#b8b8bd!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=cart] .ipro-cart-summary__delivery :is(.ipro-delivery-card__road,.ipro-delivery-card__speed){stroke:#8e8e93!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=cart] .ipro-cart-summary__delivery .ipro-delivery-card__truck{fill:#55d879!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=cart] .ipro-cart-summary__delivery .ipro-delivery-card__wheel{fill:#242426!important;stroke:#f5f5f7!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=cart] .ipro-cart-summary__cost-note{color:#c7c7cc!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=cart] .ipro-cart-summary__cost-note svg{color:#55d879!important;stroke:currentColor!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=cart] .ipro-cart-summary__cta .cart__checkout-button{background:linear-gradient(180deg,#4a4a4d,#343437)!important;border:1px solid #636366!important;color:#fff!important;box-shadow:0 8px 22px #00000042,inset 0 1px #ffffff1c!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=cart] .ipro-cart-summary__cta .cart__checkout-button:is(:hover,:focus-visible){background:linear-gradient(180deg,#5a5a5e,#424245)!important;border-color:#7c7c80!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=cart] .ipro-cart-summary__trust span{background:#242426!important;border:1px solid #3a3a3c!important;color:#d1d1d6!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=cart] .ipro-cart-summary__trust svg{color:#d1d1d6!important;stroke:currentColor!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=cart] :is(.ipro-cart-hero-benefit,.ipro-discount-ladder){background:#1c1c1e!important;background-image:none!important;border-color:#3a3a3c!important;color:#f5f5f7!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=cart] .ipro-cart-hero-benefit :is(strong,small),html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=cart] .ipro-discount-ladder__steps{color:#c7c7cc!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=cart] .ipro-discount-ladder__status{color:#f5f5f7!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=cart] .ipro-discount-ladder__track{background:#3a3a3c!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=cart] cart-remove-button a{background:#2c2c2e!important;border-color:#4a4a4d!important;color:#f5f5f7!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark].ipro-pwa-search-route #ipro-pwa-native-stage,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=search],html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=search]>:is(main,#MainContent),html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=search] :is(.template-search,.template-search--empty,.template-search__header,.template-search__results,#ProductGridContainer,.facets-vertical){background:#0b0b0d!important;background-color:#0b0b0d!important;background-image:none!important;color:#f5f7fa!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=search]{isolation:isolate;opacity:1!important;min-height:100%!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=search] .ipro-pwa-search-empty-state{background:#1c1c1e!important;border-color:#3a3a3c!important;color:#f5f5f7!important;box-shadow:none!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=search] .ipro-pwa-search-empty-state p{color:#b8b8bd!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer{--color-background:20,20,22;--gradient-background:#141416;--color-foreground:245,245,247;color:#f5f5f7!important;color-scheme:dark}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .cart-drawer{background:transparent!important;background-image:none!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .cart-drawer__overlay{background:#000000b3!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer :is(.drawer__inner,.drawer__header.ipro-drawer-header,.ipro-drawer-benefits,.ipro-drawer-scroll,.ipro-drawer-footer,.drawer__inner-empty.ipro-empty-drawer,.ipro-empty-drawer__topbar,.ipro-empty-drawer__content){background:#141416!important;background-color:#141416!important;background-image:none!important;color:#f5f5f7!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .drawer__inner{border-color:#3a3a3c!important;box-shadow:-18px 0 48px #0000007a!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .drawer__header.ipro-drawer-header,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-empty-drawer__topbar{border-bottom-color:#2c2c2e!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer :is(.drawer__heading,.cart-item__name,.ipro-drawer-item__price .price,.ipro-drawer-item__price .price-original,.ipro-drawer-total-row,.ipro-drawer-total-now,.ipro-drawer-bundle__head h3,.ipro-drawer-addon__name){color:#f5f5f7!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer :is(.ipro-drawer-header__count,.ipro-drawer-item__options,.ipro-drawer-item__price .cart-item__old-price,.ipro-drawer-total-was,.ipro-drawer-bundle__head p,.ipro-drawer-addon__meta,.ipro-drawer-addon__compare,#CartDrawer-CartErrors){color:#a1a1a6!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .drawer__close{background:#2c2c2e!important;border:1px solid #3a3a3c!important;color:#f5f5f7!important;box-shadow:none!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .drawer__close :is(path,line){stroke:currentColor!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-drawer-benefits{border-color:#2c2c2e!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-drawer-benefit{background:#1c1c1e!important;background-image:none!important;border-color:#3a3a3c!important;color:#f5f5f7!important;box-shadow:none!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-drawer-benefit__icon{background:#2c2c2e!important;border:1px solid #3a3a3c!important;color:#d1d1d6!important;box-shadow:none!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-drawer-benefit__icon svg :is(path,circle,rect){fill:currentColor!important;stroke:currentColor!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-drawer-benefit small{color:#a1a1a6!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-drawer-benefit strong{color:#f5f5f7!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-drawer-benefit--delivery strong{color:#55d879!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-discount-ladder,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-discount-ladder:is(.is-tier-one,.is-tier-two,.is-pending){background:#1c1c1e!important;background-image:none!important;border-color:#3a3a3c!important;color:#f5f5f7!important;box-shadow:none!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-discount-ladder__status{color:#f5f5f7!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-discount-ladder__track{background:#3a3a3c!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-discount-ladder__checkpoint{border-color:#1c1c1e!important;background:#636366!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-discount-ladder__checkpoint.is-unlocked{background:var(--ipro-ladder)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-discount-ladder__steps{color:#a1a1a6!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-drawer-item{background:#1c1c1e!important;background-color:#1c1c1e!important;background-image:none!important;border-color:#3a3a3c!important;color:#f5f5f7!important;box-shadow:none!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-drawer-item .cart-item__media,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-drawer-item .cart-item__link{background:#fff!important;background-color:#fff!important;border-radius:10px!important;overflow:hidden!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-drawer-item .cart-item__image{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-drawer-line-saving{background:#18271f!important;border:1px solid rgba(85,216,121,.26)!important;color:#55d879!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-drawer-item__controls quantity-input.quantity{background:#2c2c2e!important;border:1px solid #4a4a4d!important;color:#f5f5f7!important;box-shadow:none!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-drawer-item__controls quantity-input.quantity:before{background:#2c2c2e!important;box-shadow:none!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-drawer-item__controls quantity-input.quantity:after{border-color:#4a4a4d!important;box-shadow:none!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-drawer-item__controls :is(.quantity__button,.quantity__input){background:transparent!important;color:#f5f5f7!important;-webkit-text-fill-color:#f5f5f7!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-drawer-item__controls .quantity__button+.quantity__input,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-drawer-item__controls .quantity__input+.quantity__button{border-inline-start:1px solid #3a3a3c!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-drawer-remove{background:#2c2c2e!important;border:1px solid #4a4a4d!important;color:#f5f5f7!important;box-shadow:none!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-drawer-remove svg path{fill:currentColor!important;stroke:currentColor!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer cart-remove-button.is-removing .ipro-drawer-remove{background:#2c2c2e!important;color:transparent!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-drawer-bundle{border-top-color:#3a3a3c!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-drawer-addon{background:#1c1c1e!important;background-color:#1c1c1e!important;background-image:none!important;border-color:#3a3a3c!important;color:#f5f5f7!important;box-shadow:none!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-drawer-addon__visual,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-drawer-addon__media{background:#fff!important;background-color:#fff!important;border-radius:10px!important;overflow:hidden!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-drawer-addon__image{background:transparent!important;border-radius:0!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-drawer-addon__select{background:#2c2c2e!important;border-color:#4a4a4d!important;color:#f5f5f7!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-drawer-addon__select option{background:#1c1c1e!important;color:#f5f5f7!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-drawer-addon__select-chevron{color:#d1d1d6!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-drawer-addon__add,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-drawer-bundle__arrow{background:linear-gradient(180deg,#4a4a4d,#343437)!important;border:1px solid #636366!important;color:#fff!important;box-shadow:none!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-drawer-bundle__timer{background:#1c1c1e!important;border-color:#3a3a3c!important;color:#a1a1a6!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-drawer-bundle__timer strong{color:#f5f5f7!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-drawer-bundle__dot{background:#4a4a4d!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-drawer-bundle__dot.is-active{background:#d1d1d6!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-drawer-bundle__range{background:#242426!important;border-color:#3a3a3c!important;color:#d1d1d6!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-drawer-footer{border-top-color:#3a3a3c!important;box-shadow:0 -12px 28px #00000057!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-drawer-total-row.has-savings .ipro-drawer-total-now{color:#55d879!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-klarna-cart{background:#242426!important;border-color:#3a3a3c!important;color:#f5f5f7!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-klarna-cart__note{color:#a1a1a6!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-drawer-delivery-note .ipro-delivery-card--compact{--ipro-delivery-ink:#f5f5f7;--ipro-delivery-accent:#55d879;background:transparent!important;color:#f5f5f7!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-drawer-delivery-note :is(.ipro-delivery-card__title,.ipro-delivery-card__note){color:#c7c7cc!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-drawer-delivery-note .ipro-delivery-card__date{color:#55d879!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-drawer-delivery-note :is(.ipro-delivery-card__road,.ipro-delivery-card__speed){stroke:#8e8e93!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-drawer-delivery-note .ipro-delivery-card__truck{fill:#55d879!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-drawer-delivery-note .ipro-delivery-card__wheel{fill:#242426!important;stroke:#f5f5f7!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-drawer-footer .button--secondary{--color-button:36,36,38;--color-button-text:245,245,247;background:#242426!important;border:1px solid #4a4a4d!important;color:#f5f5f7!important;box-shadow:none!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-drawer-footer .cart__checkout-button{--color-button:52,52,55;--color-button-text:255,255,255;background:linear-gradient(180deg,#4a4a4d,#343437)!important;border:1px solid #636366!important;color:#fff!important;box-shadow:0 8px 22px #00000047,inset 0 1px #ffffff1a!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-drawer-footer .button:after,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-drawer-footer .button:before{box-shadow:none!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-empty-drawer__eyebrow{background:#18271f!important;border:1px solid rgba(85,216,121,.24)!important;color:#55d879!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-empty-drawer__copy p{color:#a1a1a6!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-empty-drawer__benefit{background:#1c1c1e!important;border-color:#3a3a3c!important;color:#f5f5f7!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-empty-drawer__benefit>span{background:#2c2c2e!important;color:#d1d1d6!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-empty-drawer__benefit>span svg :is(path,circle,rect){fill:currentColor!important;stroke:currentColor!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-empty-drawer__benefit small{color:#c7c7cc!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-empty-drawer__primary{background:linear-gradient(180deg,#4a4a4d,#343437)!important;border:1px solid #636366!important;color:#fff!important;box-shadow:none!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer .ipro-empty-drawer__secondary{color:#d1d1d6!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] media-gallery :is(.product-media-container,.product__modal-opener,.product__media){background:var(--ipro-pwa-canvas)!important;background-color:var(--ipro-pwa-canvas)!important;background-image:none!important}html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=product] media-gallery .shareb_pro .share-button details{width:44px;height:44px}html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=product] media-gallery .shareb_pro .share-button__button{display:grid!important;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0!important;border-radius:50%!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark]{--ipro-dark-canvas:var(--ipro-pwa-canvas);--ipro-dark-section:var(--ipro-pwa-section);--ipro-dark-card:var(--ipro-pwa-card);--ipro-dark-raised:var(--ipro-pwa-raised);--ipro-dark-border:var(--ipro-pwa-line);--ipro-dark-border-strong:var(--ipro-pwa-line-strong);--ipro-dark-text:var(--ipro-pwa-text);--ipro-dark-secondary:var(--ipro-pwa-secondary);--ipro-dark-muted:var(--ipro-pwa-muted)}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] :is(#ipro-pwa-native-root,#ipro-pwa-native-stage,.ipro-pwa-native-view,.ipro-pwa-native-view>main,.ipro-pwa-native-view>#MainContent){background-color:var(--ipro-pwa-canvas)!important;background-image:none!important;color:var(--ipro-pwa-text)}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] :is(.ipro-pwa-recommendation-surface,.shopify-section:has(.ipro-related-products-shell)),html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-related-products-shell,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] product-recommendations.related-products,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] product-recommendations.related-products>slider-component{background-color:var(--ipro-dark-section)!important;background-image:none!important;color:var(--ipro-dark-text)!important;border-color:var(--ipro-dark-section)!important;box-shadow:none!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] product-recommendations.related-products :is(.product-card-wrapper,.card-wrapper,.wbproduct-container,product-info,.card,.card__inner){background-color:var(--ipro-dark-card)!important;background-image:none!important;border-color:var(--ipro-dark-border)!important;color:var(--ipro-dark-text)!important;box-shadow:none!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] product-recommendations.related-products :is(.card__content,.card__information,.card-information,.card__heading,.card__heading a,.card_price_bottom,.wbhprice,.price,.price__container,.price__regular,.price__sale,.wbhrating,variant-hover,fieldset,product-form,product-form form,.quick-add,.quick-add form){background-color:transparent!important;background-image:none!important;border-color:transparent!important;color:var(--ipro-dark-text)!important;box-shadow:none!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] product-recommendations.related-products :is(.card__media,.media){background-color:var(--ipro-pwa-photo)!important;background-image:none!important;border-radius:10px 10px 4px 4px!important;overflow:hidden!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] product-recommendations.related-products .add-to-cart__submit.button{background:linear-gradient(180deg,#4a4a4d,#343437)!important;border-color:#636366!important;color:#fff!important;box-shadow:inset 0 1px #ffffff1f!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .product-rating>div:last-child,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .product-form__input .form__label span,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] [data-selected-swatch-value]{color:var(--ipro-dark-muted)!important;-webkit-text-fill-color:var(--ipro-dark-muted)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .ipro-text-option input[type=radio]+label{background:var(--ipro-dark-raised)!important;border-color:var(--ipro-dark-border-strong)!important;color:var(--ipro-dark-text)!important;box-shadow:none!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .ipro-text-option input[type=radio]:checked+label{background:linear-gradient(180deg,#f0f2f4,#cfd3d7)!important;border-color:#f5f5f7!important;color:#111113!important;box-shadow:0 0 0 2px #ffffff29!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .ipro-text-option input[type=radio]:disabled+label{opacity:.42!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .product-form__input--dropdown .select,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .product-form__input--dropdown .select__select{background:var(--ipro-dark-card)!important;border-color:var(--ipro-dark-border-strong)!important;color:var(--ipro-dark-text)!important;box-shadow:none!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .product-form__input--dropdown option{background:var(--ipro-dark-card)!important;color:var(--ipro-dark-text)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-menu-page :is(.ipro-mobile-localization-overlay,.ipro-mobile-localization-backdrop){background:var(--ipro-dark-canvas)!important;background-color:var(--ipro-dark-canvas)!important;background-image:none!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-menu-page .ipro-mobile-localization-sheet{background:var(--ipro-dark-section)!important;background-image:none!important;color:var(--ipro-dark-text)!important;box-shadow:-18px 0 55px #00000085!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-menu-page .ipro-mobile-sheet-header{background:#141416e0!important;border-color:var(--ipro-dark-border)!important;color:var(--ipro-dark-text)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-menu-page .ipro-mobile-sheet-header h2{color:var(--ipro-dark-text)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-menu-page .ipro-mobile-sheet-eyebrow{color:var(--ipro-dark-muted)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-menu-page .ipro-mobile-sheet-close{background:var(--ipro-dark-raised)!important;border:1px solid var(--ipro-dark-border)!important;color:var(--ipro-dark-text)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-menu-page :is(.ipro-mobile-sheet-options,.ipro-mobile-country-search-wrap,.ipro-pwa-localization-empty){background:var(--ipro-dark-card)!important;border-color:var(--ipro-dark-border)!important;color:var(--ipro-dark-text)!important;box-shadow:none!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-menu-page .ipro-mobile-sheet-option{background:var(--ipro-dark-card)!important;border-color:var(--ipro-dark-border)!important;color:var(--ipro-dark-text)!important;box-shadow:none!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-menu-page .ipro-mobile-sheet-option.is-current{background:#18271f!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-menu-page :is(.ipro-mobile-language-option__english,.ipro-mobile-country-option__currency,.ipro-pwa-localization-empty){color:var(--ipro-dark-muted)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-menu-page .ipro-mobile-country-search,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-menu-page .ipro-mobile-country-search::placeholder{color:var(--ipro-dark-secondary)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=menu] .ipro-pwa-menu-device-tab:not(.is-active) .ipro-pwa-menu-device-tab__icon{background:var(--ipro-dark-raised)!important;background-image:none!important;border-color:var(--ipro-dark-border-strong)!important;color:var(--ipro-dark-secondary)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=menu] .ipro-pwa-menu-device-tab.is-active .ipro-pwa-menu-device-tab__icon{background:#fff!important;background-image:none!important;border-color:#d1d1d6!important;color:#24384d!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=collection] :is(.mobile-facets__inner,.mobile-facets__main,.mobile-facets__header,.mobile-facets__submenu,.mobile-facets__submenu.gradient,.mobile-facets__footer,.mobile-facets__footer.gradient){background:var(--ipro-dark-canvas)!important;background-image:none!important;color:var(--ipro-dark-text)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=collection] :is(.mobile-facets__heading,.mobile-facets__summary,.mobile-facets__close-button,.mobile-facets__sort label,.mobile-facets__label,.mobile-facets__clear){color:var(--ipro-dark-text)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=collection] :is(.mobile-facets__header,.mobile-facets__footer,.mobile-facets__summary,.mobile-facets__item){border-color:var(--ipro-dark-border)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] :is(#ipro-pwa-bottom-nav,#ipro-pwa-search-orb,#ipro-pwa-search-return,#ipro-pwa-search-form){background:#1c1c1ec7!important;border-color:#ffffff2e!important;color:var(--ipro-dark-secondary)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] :is(#ipro-pwa-bottom-nav .ipro-pwa-tab,#ipro-pwa-search-orb,#ipro-pwa-search-return,#ipro-pwa-search-form .ipro-pwa-search-field-icon,#ipro-pwa-search-clear){color:var(--ipro-dark-secondary)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] #ipro-pwa-bottom-nav .ipro-pwa-tab.is-active{background:#ffffff24!important;color:var(--ipro-dark-text)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] #ipro-pwa-search-input::placeholder{color:var(--ipro-dark-muted)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-action-progress__label{background:#1c1c1ef5!important;border-color:var(--ipro-dark-border)!important;color:var(--ipro-dark-secondary)!important;box-shadow:0 4px 16px #00000047!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] :is(button,[role=button],a,input,select,summary):focus-visible{outline:2px solid #8e8e93!important;outline-offset:2px!important}html.ipro-pwa-native-shell :is(#ipro-pwa-search-input,.ipro-mobile-country-search,.mobile-facets__sort .select__select,.product-form__input--dropdown .select__select,cart-drawer select){font-size:16px!important}html.ipro-pwa-native-shell :is(.ipro-mobile-sheet-close,.mobile-facets__close,.mobile-facets__close-button,cart-drawer .drawer__close){min-width:44px;min-height:44px}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=collection] :is(.mobile-facets__wrapper,.mobile-facets__disclosure,.mobile-facets__inner,.mobile-facets__main,.mobile-facets__header,.mobile-facets__submenu,.mobile-facets__footer,.mobile-facets__list,.facets-container,.facets-vertical){background-color:var(--ipro-pwa-canvas)!important;background-image:none!important;border-color:var(--ipro-pwa-line)!important;color:var(--ipro-pwa-text)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=collection] :is(.mobile-facets__open,.mobile-facets__summary,.mobile-facets__label,.mobile-facets__sort .select,.mobile-facets__sort .select__select){background-color:var(--ipro-pwa-card)!important;border-color:var(--ipro-pwa-line)!important;color:var(--ipro-pwa-text)!important;box-shadow:none!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=collection] :is(.mobile-facets__count,.mobile-facets__info,.mobile-facets__label--disabled){color:var(--ipro-pwa-muted)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=collection] .mobile-facets__close{background:var(--ipro-pwa-raised)!important;border:1px solid var(--ipro-pwa-line)!important;color:var(--ipro-pwa-text)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark].ipro-pwa-search-route :is(#ipro-pwa-native-stage,.ipro-pwa-native-view[data-kind=search]),html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=search] :is(#MainContent,.template-search,.template-search__header,.template-search__results,#ProductGridContainer){background-color:var(--ipro-pwa-canvas)!important;background-image:none!important;color:var(--ipro-pwa-text)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=search] .ipro-search-product-grid{--ipro-search-line: rgba(255,255,255,.11)}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=search] :is(.ipro-search-product-grid,.ipro-search-product-grid__item,.ipro-collection-card,.ipro-collection-card__content,.ipro-collection-card__media){background:var(--ipro-pwa-card)!important;color:var(--ipro-pwa-text)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=search] :is(.ipro-collection-card__title,.ipro-collection-card__title a){color:var(--ipro-pwa-text)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=search] .ipro-collection-card__price{color:var(--ipro-pwa-secondary)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=search] .ipro-collection-card__badge{color:#ffb077!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=search] .ipro-collection-card__swatch{border-color:#ffffff6b!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=search] .ipro-collection-card__image{filter:none!important;mix-blend-mode:normal!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=search] .ipro-collection-card__placeholder{fill:var(--ipro-pwa-muted)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=search] .ipro-collection-card a:focus-visible{outline:2px solid #9bc7ff!important;outline-offset:4px}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=search] :is(#main-search-filters,.facets-vertical-form,.template-search__results .loading-overlay){background:var(--ipro-pwa-canvas)!important;color:var(--ipro-pwa-text)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=search] .facets-vertical.page-width:before{background:var(--ipro-pwa-line)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] #ipro-pwa-search-form{background-color:#1c1c1ef0!important;border-color:var(--ipro-pwa-line-strong)!important;box-shadow:0 12px 30px #00000057!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] #ipro-pwa-search-input{background:transparent!important;color:var(--ipro-pwa-text)!important;-webkit-text-fill-color:var(--ipro-pwa-text)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-search-landing,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-search-landing__head h2,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-search-recent-card,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-search-query{color:var(--ipro-pwa-text)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-search-recent-card,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-search-query-list{background:var(--ipro-pwa-card)!important;border-color:var(--ipro-pwa-line)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-search-recent-card img{background:var(--ipro-pwa-raised)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-search-query svg{stroke:var(--ipro-pwa-muted)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-search-query+.ipro-pwa-search-query:before{background:var(--ipro-pwa-line)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-search-query:active{background:var(--ipro-pwa-raised)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] :is(.ipro-payment-plan-stack,.ipro-price-check,.ipro-delivery-card--phase-one,.ipro-purchase-controls-row .wbstockcount,.ipro-purchase-controls-row .product-form__quantity,.ipro-purchase-controls-row .quantity){background-color:var(--ipro-pwa-card)!important;background-image:none!important;border-color:var(--ipro-pwa-line)!important;color:var(--ipro-pwa-text)!important;box-shadow:none!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] :is(.ipro-price-check__detail,.ipro-delivery-card__title,.ipro-delivery-card__note,.ipro-stock-meta,.product__tax,.product__tax a){color:var(--ipro-pwa-muted)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .product-form__submit.button--primary{background:linear-gradient(180deg,var(--ipro-pwa-action-hover),var(--ipro-pwa-action))!important;border:1px solid var(--ipro-pwa-line-strong)!important;color:var(--ipro-pwa-action-text)!important;box-shadow:inset 0 1px #ffffff1a!important}@media(max-width:989px){html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=cart] #MainContent{width:100%!important;max-width:none!important;padding-inline:8px!important}}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=cart] :is(.cart-item.main-cart-wrapper,.ipro-cart-summary,.ipro-cart-addon,.ipro-cart-hero-benefit,.ipro-discount-ladder){background-color:var(--ipro-pwa-card)!important;background-image:none!important;border-color:var(--ipro-pwa-line)!important;color:var(--ipro-pwa-text)!important;box-shadow:none!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=cart] :is(.cart-item__name,.cart-item__price-wrapper,.ipro-cart-summary__row,.ipro-cart-summary__row--total){color:var(--ipro-pwa-text)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=cart] :is(.quantity,cart-remove-button a,.ipro-cart-summary__shipping,.ipro-cart-summary__delivery,.ipro-cart-summary__trust span){background-color:var(--ipro-pwa-raised)!important;border-color:var(--ipro-pwa-line-strong)!important;color:var(--ipro-pwa-secondary)!important;box-shadow:none!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=cart] :is(.quantity__button,.quantity__input){color:var(--ipro-pwa-text)!important;-webkit-text-fill-color:var(--ipro-pwa-text)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=cart] .cart__checkout-button{background:linear-gradient(180deg,var(--ipro-pwa-action-hover),var(--ipro-pwa-action))!important;border-color:var(--ipro-pwa-line-strong)!important;color:var(--ipro-pwa-action-text)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer{color-scheme:dark;--color-background:20,20,22;--gradient-background:var(--ipro-pwa-section);--color-foreground:245,245,247}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] cart-drawer :is(.drawer__inner,.drawer__header,.ipro-drawer-scroll,.ipro-drawer-footer,.drawer__inner-empty,.ipro-empty-drawer__content){background-color:var(--ipro-pwa-section)!important;background-image:none!important;border-color:var(--ipro-pwa-line)!important;color:var(--ipro-pwa-text)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-mobile-localization-sheet :is(input,select,button),html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-mobile-localization-sheet .ipro-mobile-sheet-option{color-scheme:dark}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] body.page-collection .ipro-pwa-native-view .ipro-collection-premium__mobile-sort{min-width:0;color:var(--ipro-pwa-text)!important;gap:.65rem}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] body.page-collection .ipro-pwa-native-view .ipro-collection-premium__mobile-sort-label{position:relative;z-index:1;flex:0 0 auto;color:var(--ipro-pwa-secondary)!important;-webkit-text-fill-color:var(--ipro-pwa-secondary)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] body.page-collection .ipro-pwa-native-view .ipro-collection-premium__mobile-sort-select{min-width:0;max-width:14rem;border:1px solid var(--ipro-pwa-line-strong);border-radius:999px;background:var(--ipro-pwa-card)!important;overflow:hidden}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] body.page-collection .ipro-pwa-native-view .ipro-collection-premium__mobile-sort-select select{width:100%;max-width:14rem;min-height:4.4rem;padding:.8rem 2.4rem .8rem 1.2rem;color-scheme:dark;background:transparent!important;color:var(--ipro-pwa-text)!important;-webkit-text-fill-color:var(--ipro-pwa-text)!important;opacity:1!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] body.page-collection .ipro-pwa-native-view .ipro-collection-premium__mobile-sort-select option{background:var(--ipro-pwa-card);color:var(--ipro-pwa-text)}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] body.page-collection .ipro-pwa-native-view .ipro-collection-premium__mobile-sort-select .icon-caret{right:.9rem;color:var(--ipro-pwa-secondary)}html[dir=rtl].ipro-pwa-native-shell[data-ipro-pwa-theme=dark] body.page-collection .ipro-pwa-native-view .ipro-collection-premium__mobile-sort{direction:rtl}html[dir=rtl].ipro-pwa-native-shell[data-ipro-pwa-theme=dark] body.page-collection .ipro-pwa-native-view .ipro-collection-premium__mobile-sort-select select{direction:rtl;text-align:right;padding:.8rem 1.2rem .8rem 2.4rem}html[dir=rtl].ipro-pwa-native-shell[data-ipro-pwa-theme=dark] body.page-collection .ipro-pwa-native-view .ipro-collection-premium__mobile-sort-select .icon-caret{right:auto;left:.9rem}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .product-form__input .form__label{color:var(--ipro-pwa-text)!important;-webkit-text-fill-color:var(--ipro-pwa-text)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .product-form__input .form__label>span,html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] [data-selected-swatch-value]{display:inline-block;color:var(--ipro-pwa-secondary)!important;-webkit-text-fill-color:var(--ipro-pwa-secondary)!important;opacity:1!important}html[dir=rtl].ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .product-form__input .form__label>span,html[dir=rtl].ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] [data-selected-swatch-value]{direction:ltr;unicode-bidi:isolate}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .ipro-related-products-shell product-recommendations.related-products .media.media--hover-effect>img+img{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-native-view[data-kind=product] .ipro-related-products-shell product-recommendations.related-products .card__inner:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:1!important}html.ipro-pwa-native-shell cart-drawer,html.ipro-pwa-native-shell cart-drawer.active,html.ipro-pwa-native-shell cart-drawer.animate{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html.ipro-pwa-app #shop-hcaptcha-badge-container{opacity:0!important;visibility:hidden!important;pointer-events:none!important}html.ipro-pwa-native-shell{--ipro-pwa-dock-glass: rgba(66, 96, 124, .105);--ipro-pwa-dock-filter: blur(20px) saturate(145%);--ipro-pwa-dock-shadow: 0 4px 16px rgba(15, 23, 42, .08);--ipro-pwa-dock-selected: rgba(255, 255, 255, .24);--ipro-pwa-dock-bottom: max(5px, env(safe-area-inset-bottom, 0px))}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark]{--ipro-pwa-dock-glass: rgba(20, 20, 22, .62);--ipro-pwa-dock-filter: blur(20px) saturate(135%);--ipro-pwa-dock-shadow: 0 4px 16px rgba(0, 0, 0, .16);--ipro-pwa-dock-selected: rgba(255, 255, 255, .1)}html.ipro-pwa-native-shell #ipro-pwa-native-root :is(#ipro-pwa-bottom-nav,#ipro-pwa-search-orb,#ipro-pwa-search-return,#ipro-pwa-search-form){box-sizing:border-box;height:52px!important;background:var(--ipro-pwa-dock-glass)!important;border:0!important;box-shadow:var(--ipro-pwa-dock-shadow)!important;-webkit-backdrop-filter:var(--ipro-pwa-dock-filter)!important;backdrop-filter:var(--ipro-pwa-dock-filter)!important}html.ipro-pwa-native-shell #ipro-pwa-native-root :is(#ipro-pwa-bottom-nav,#ipro-pwa-search-orb,#ipro-pwa-search-return,#ipro-pwa-search-form):before{content:none!important}html.ipro-pwa-native-shell #ipro-pwa-native-root :is(#ipro-pwa-bottom-nav,#ipro-pwa-search-orb){bottom:var(--ipro-pwa-dock-bottom)!important}html.ipro-pwa-native-shell #ipro-pwa-native-root #ipro-pwa-bottom-nav .ipro-pwa-tab{height:44px!important;border-radius:22px!important;box-shadow:none!important}html.ipro-pwa-native-shell #ipro-pwa-native-root #ipro-pwa-bottom-nav .ipro-pwa-tab.is-active{background:var(--ipro-pwa-dock-selected)!important}html.ipro-pwa-native-shell #ipro-pwa-native-root :is(#ipro-pwa-search-orb,#ipro-pwa-search-return){width:52px!important}html.ipro-pwa-native-shell #ipro-pwa-native-root #ipro-pwa-search-return{flex-basis:52px!important}html.ipro-pwa-native-shell #ipro-pwa-native-root #ipro-pwa-search-mode{height:52px!important}html.ipro-pwa-native-shell:not(.ipro-pwa-visual-keyboard):not(.ipro-pwa-keyboard-open) #ipro-pwa-search-mode{bottom:var(--ipro-pwa-dock-bottom)!important}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){html.ipro-pwa-native-shell{--ipro-pwa-dock-glass: rgba(223, 231, 237, .92)}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark]{--ipro-pwa-dock-glass: rgba(20, 20, 22, .94)}}@property --ipro-pwa-fade-header{syntax: "<color>"; inherits: false; initial-value: #8f285e;}@property --ipro-pwa-fade-page{syntax: "<color>"; inherits: false; initial-value: #f7e9f0;}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-phase1{--ipro-pwa-fade-header: var(--ipro-pwa-phase-header, #8f285e);--ipro-pwa-fade-page: var(--ipro-pwa-phase-bg, #f7e9f0);background-color:var(--ipro-pwa-fade-header)!important;background-image:linear-gradient(180deg,var(--ipro-pwa-fade-header) 0%,var(--ipro-pwa-fade-header) 24%,var(--ipro-pwa-fade-page) 46%,#fff 74%,#fff 100%)!important;transition:--ipro-pwa-fade-header .4s ease,--ipro-pwa-fade-page .4s ease!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] #ipro-pwa-native-root .ipro-pwa-phase1{background-image:linear-gradient(180deg,var(--ipro-pwa-fade-header) 0%,var(--ipro-pwa-fade-header) 24%,#141416 48%,#0b0b0d 76%,#0b0b0d 100%)!important}html.ipro-pwa-native-shell.ipro-pwa-extended-home-colour #ipro-pwa-native-root .ipro-pwa-phase1{background-image:linear-gradient(180deg,var(--ipro-pwa-fade-header) 0%,var(--ipro-pwa-fade-header) 52%,var(--ipro-pwa-fade-page) 76%,#fff 98%,#fff 100%)!important}html.ipro-pwa-native-shell.ipro-pwa-extended-home-colour[data-ipro-pwa-theme=dark] #ipro-pwa-native-root .ipro-pwa-phase1{background-image:linear-gradient(180deg,var(--ipro-pwa-fade-header) 0%,var(--ipro-pwa-fade-header) 52%,#141416 76%,#0b0b0d 98%,#0b0b0d 100%)!important}html.ipro-pwa-native-shell #ipro-pwa-native-root #ipro-pwa-native-header-slot:after{transition:background-color .4s ease!important}html.ipro-pwa-native-shell #ipro-pwa-native-root #ipro-pwa-native-header-slot :is(.header-wrapper,.header){transition:background-color .4s ease,color .4s ease!important}@media(prefers-reduced-motion:reduce){html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-phase1,html.ipro-pwa-native-shell #ipro-pwa-native-root #ipro-pwa-native-header-slot:after,html.ipro-pwa-native-shell #ipro-pwa-native-root #ipro-pwa-native-header-slot :is(.header-wrapper,.header){transition:none!important}}html.ipro-pwa-native-shell #ipro-pwa-native-root{--ipro-menu-text: #17191d;--ipro-menu-muted: #646b75;--ipro-menu-card: #fff;--ipro-menu-control: #e9ecf0;--ipro-menu-selected: #fff;--ipro-menu-accent: #0068cc;--ipro-menu-tint: #e5f0ff;--ipro-menu-line: rgba(30,40,55,.08);--ipro-menu-canvas: #f5f5f7;--ipro-menu-dock-ink: #17191d;--ipro-menu-dock-glass: rgba(245,247,250,.72);--ipro-menu-dock-selected: rgba(30,40,55,.07)}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] #ipro-pwa-native-root{--ipro-menu-text: #f5f5f7;--ipro-menu-muted: #b0b5bd;--ipro-menu-card: #1c1c1e;--ipro-menu-control: #1c1c1e;--ipro-menu-selected: #363638;--ipro-menu-accent: #72bbff;--ipro-menu-tint: #172e44;--ipro-menu-line: rgba(255,255,255,.09);--ipro-menu-canvas: #0b0b0d;--ipro-menu-dock-ink: #fff;--ipro-menu-dock-glass: rgba(20,20,22,.62);--ipro-menu-dock-selected: rgba(255,255,255,.1)}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=menu]{background:var(--ipro-menu-canvas)!important}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-page{color:var(--ipro-menu-text)!important;padding-inline:18px}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-page :is(.ipro-pwa-menu-top-tabs,.ipro-pwa-menu-top-tab,.ipro-pwa-menu-device-tab,.ipro-pwa-menu-device-tab__icon,.ipro-pwa-menu-link__icon,.ipro-pwa-menu-category-card,.ipro-pwa-menu-device-card,.ipro-pwa-menu-mega-media__card,.ipro-pwa-menu-mega-links a,.ipro-pwa-menu-list,.ipro-pwa-menu-mega-fallback,.ipro-mobile-localization-launcher){border:0!important;box-shadow:none!important;background-image:none!important}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-top-tabs{background:var(--ipro-menu-control)!important;border-radius:16px;padding:4px;gap:3px;margin-bottom:26px;backdrop-filter:none;-webkit-backdrop-filter:none}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-top-tab{min-height:44px;padding:8px 5px;border-radius:12px;font-size:13px;font-weight:600;line-height:1.25;color:var(--ipro-menu-muted)!important;background:transparent!important}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-top-tab.is-active{color:var(--ipro-menu-text)!important;background:var(--ipro-menu-selected)!important}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-section{margin-bottom:28px}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-page :is(.ipro-pwa-menu-section>h2,.ipro-pwa-menu-hero>span,.ipro-pwa-menu-hero p){color:var(--ipro-menu-muted)!important;font-weight:500;letter-spacing:.01em}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-section>h2{margin:0 0 12px;font-size:13px}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-device-tabs{gap:8px;margin:0 -18px 14px;padding:0 18px 4px}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-device-tab{flex:0 0 84px;min-width:84px;min-height:86px;padding:10px 5px;gap:7px;border-radius:16px;background:transparent!important;color:var(--ipro-menu-muted)!important;font-size:11px;line-height:1.2;font-weight:600;opacity:1!important}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-device-tab.is-active{background:var(--ipro-menu-tint)!important;color:var(--ipro-menu-accent)!important}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-page :is(.ipro-pwa-menu-device-tab__icon,.ipro-pwa-menu-link__icon){background:transparent!important;color:inherit!important;border-radius:0;width:32px;height:34px;flex-shrink:0}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-page :is(.ipro-pwa-menu-device-tab__icon,.ipro-pwa-menu-link__icon) svg.ipro-menu-svg{width:28px;height:28px}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-page .ipro-icon-main{stroke-width:1.65}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-page .ipro-icon-detail{opacity:.85}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-mega-panel{border-top:0;padding-top:8px}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-mega-panel__head{margin:0 0 14px}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-mega-panel__head h3{color:var(--ipro-menu-text)!important;font-size:24px;line-height:1.2;font-weight:650;letter-spacing:-.025em}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-mega-panel__all{color:var(--ipro-menu-accent)!important;font-weight:600;min-height:44px}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-mega-media{grid-auto-columns:minmax(150px,44%);gap:12px;margin:0 -18px 16px;padding:0 18px 4px}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-mega-media__card{border-radius:18px}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-mega-media__card img{aspect-ratio:1 / .95;padding:14px}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-mega-media__card span{min-height:46px;padding:10px 14px 14px;font-size:13px;font-weight:600;line-height:1.3;color:#17191d!important}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-mega-links{gap:8px}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-mega-links a{min-height:44px;display:inline-flex;align-items:center;padding:10px 14px;border-radius:12px;font-size:12px;font-weight:550;color:var(--ipro-menu-text)!important;background:var(--ipro-menu-card)!important}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-category-grid{gap:10px}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-page :is(.ipro-pwa-menu-category-card,.ipro-pwa-menu-device-card,.ipro-pwa-menu-list,.ipro-pwa-menu-mega-fallback,.ipro-mobile-localization-launcher){background:var(--ipro-menu-card)!important;color:var(--ipro-menu-text)!important;border-radius:16px}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-category-card{grid-template-columns:30px minmax(0,1fr);min-height:80px;padding:14px 12px;gap:10px}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-page .ipro-pwa-menu-link__copy strong{color:var(--ipro-menu-text)!important;font-weight:600;font-size:14px;line-height:1.25}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-page :is(.ipro-pwa-menu-link__copy small,.ipro-pwa-menu-link__chevron,.ipro-pwa-menu-mega-fallback small){color:var(--ipro-menu-muted)!important}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-list .ipro-pwa-menu-link:after{background:var(--ipro-menu-line)}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-page :is(.ipro-pwa-menu-top-tab,.ipro-pwa-menu-device-tab,.ipro-pwa-menu-link,.ipro-pwa-menu-mega-links a,.ipro-pwa-menu-mega-media__card,.ipro-mobile-localization-launcher){-webkit-tap-highlight-color:transparent;transition:transform .16s ease,background-color .18s ease,color .18s ease!important}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-page :is(.ipro-pwa-menu-link,.ipro-pwa-menu-mega-links a,.ipro-pwa-menu-mega-media__card):active{transform:scale(.98)}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-page :is(a,button):focus-visible{outline:2px solid var(--ipro-menu-accent)!important;outline-offset:3px!important}html.ipro-pwa-native-shell #ipro-pwa-native-root :is(#ipro-pwa-bottom-nav,#ipro-pwa-search-orb,#ipro-pwa-search-return,#ipro-pwa-search-form){background:var(--ipro-menu-dock-glass)!important;border:0!important;box-shadow:0 6px 22px #00000017!important;-webkit-backdrop-filter:blur(20px) saturate(145%)!important;backdrop-filter:blur(20px) saturate(145%)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] #ipro-pwa-native-root :is(#ipro-pwa-bottom-nav,#ipro-pwa-search-orb,#ipro-pwa-search-return,#ipro-pwa-search-form){-webkit-backdrop-filter:blur(20px) saturate(135%)!important;backdrop-filter:blur(20px) saturate(135%)!important}html.ipro-pwa-native-shell #ipro-pwa-native-root :is(#ipro-pwa-bottom-nav .ipro-pwa-tab,#ipro-pwa-search-orb,#ipro-pwa-search-return,#ipro-pwa-search-form .ipro-pwa-search-field-icon,#ipro-pwa-search-input,#ipro-pwa-search-clear){color:var(--ipro-menu-dock-ink)!important;-webkit-text-fill-color:currentColor!important}html.ipro-pwa-native-shell #ipro-pwa-native-root #ipro-pwa-search-input::placeholder{color:var(--ipro-menu-dock-ink)!important;-webkit-text-fill-color:currentColor!important;opacity:.65}html.ipro-pwa-native-shell #ipro-pwa-native-root #ipro-pwa-bottom-nav .ipro-pwa-tab.is-active{background:var(--ipro-menu-dock-selected)!important;box-shadow:none!important}html.ipro-pwa-native-shell #ipro-pwa-native-root :is(#ipro-pwa-bottom-nav,#ipro-pwa-search-orb,#ipro-pwa-search-mode) svg{filter:none!important}html.ipro-pwa-native-shell #ipro-pwa-native-root :is(.ipro-pwa-tab,#ipro-pwa-search-orb,#ipro-pwa-search-return):after{content:none!important}html.ipro-pwa-native-shell #ipro-pwa-native-root :is(.ipro-pwa-tab,#ipro-pwa-search-orb,#ipro-pwa-search-return).ipro-dock-hold{transform:translateY(-1px) scale(1.025)!important;background:var(--ipro-menu-dock-selected)!important;box-shadow:none!important}html.ipro-pwa-native-shell #ipro-pwa-native-root :is(#ipro-pwa-search-orb,#ipro-pwa-search-return).ipro-dock-hold{background:var(--ipro-menu-dock-glass)!important}@media(min-width:680px){html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-mega-media{grid-auto-columns:minmax(160px,30%)}}@media(max-width:359px){html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-category-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"icon" "copy";gap:8px;min-height:100px}}@media(prefers-reduced-motion:reduce){html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-page :is(a,button),html.ipro-pwa-native-shell #ipro-pwa-native-root :is(.ipro-pwa-tab,#ipro-pwa-search-orb,#ipro-pwa-search-return).ipro-dock-hold{transition:none!important;transform:none!important}}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-page :is(.ipro-pwa-menu-link,.ipro-pwa-menu-hero h1){color:var(--ipro-menu-text)!important}html.ipro-pwa-native-shell #ipro-pwa-native-root :is(.ipro-pwa-tab,#ipro-pwa-search-orb,#ipro-pwa-search-return){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:transform .18s cubic-bezier(.2,.8,.2,1),background-color .18s ease!important}html.ipro-pwa-native-shell #ipro-pwa-native-root :is(.ipro-pwa-tab,#ipro-pwa-search-orb,#ipro-pwa-search-return).ipro-dock-press:not(.ipro-dock-hold){transform:scale(.97)!important}@media(prefers-reduced-motion:reduce){html.ipro-pwa-native-shell #ipro-pwa-native-root :is(.ipro-pwa-tab,#ipro-pwa-search-orb,#ipro-pwa-search-return){transition:none!important}html.ipro-pwa-native-shell #ipro-pwa-native-root :is(.ipro-pwa-tab,#ipro-pwa-search-orb,#ipro-pwa-search-return):is(.ipro-dock-press,.ipro-dock-hold){transform:none!important}}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-top-tabs{background:#42607c1b!important;-webkit-backdrop-filter:blur(20px) saturate(145%)!important;backdrop-filter:blur(20px) saturate(145%)!important;border:0!important;box-shadow:none!important}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-top-tab.is-active{background:#fff6!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] #ipro-pwa-native-root .ipro-pwa-menu-top-tabs{background:#1414169e!important;-webkit-backdrop-filter:blur(20px) saturate(135%)!important;backdrop-filter:blur(20px) saturate(135%)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] #ipro-pwa-native-root .ipro-pwa-menu-top-tab.is-active{background:#ffffff1a!important}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-page .ipro-pwa-localization-card__icon{width:44px;height:44px;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--ipro-menu-accent, #0068cc)!important}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-page .ipro-pwa-localization-card__icon svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;overflow:visible}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-localization-card__icon .ipro-locale-detail{opacity:.65}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-mega-panel{animation:iproPwaCollectionPanelFade .18s ease both!important}@keyframes iproPwaCollectionPanelFade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-mega-media__card span{line-height:1.35;min-height:50px;overflow-wrap:break-word}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-mega-media__card img{transition:transform .18s ease}@media(hover:hover)and (pointer:fine){html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-mega-media__card:hover img{transform:scale(1.025)}}@media(prefers-reduced-motion:reduce){html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-mega-panel{animation:none!important}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-mega-media__card img{transition:none;transform:none!important}}html.ipro-pwa-native-shell{--ipro-dock-hint: rgba(236,244,250,.78);--ipro-dock-hint-ink: #172e43}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark]{--ipro-dock-hint: rgba(42,44,49,.78);--ipro-dock-hint-ink: #f5f7fa}html.ipro-pwa-native-shell #ipro-pwa-native-root :is(#ipro-pwa-bottom-nav .ipro-pwa-tab,#ipro-pwa-search-orb){touch-action:pan-y;transform-origin:center}html.ipro-pwa-native-shell #ipro-pwa-native-root #ipro-pwa-bottom-nav .ipro-pwa-tab:is(.is-active,.ipro-dock-scrub-target){background:transparent!important;box-shadow:none!important;transform:none!important}html.ipro-pwa-native-shell #ipro-pwa-native-root #ipro-pwa-bottom-nav .ipro-pwa-tab:is(.is-active,.ipro-dock-scrub-target):before{content:""!important;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:22px;background:var(--ipro-menu-dock-selected);-webkit-backdrop-filter:blur(20px) saturate(145%);backdrop-filter:blur(20px) saturate(145%);box-shadow:inset 0 1px #ffffff1f;pointer-events:none;transition:opacity .16s ease,background-color .16s ease}html.ipro-pwa-native-shell.ipro-pwa-dock-scrubbing #ipro-pwa-native-root #ipro-pwa-bottom-nav .ipro-pwa-tab.is-active:not(.ipro-dock-scrub-target):before{opacity:.25}html.ipro-pwa-native-shell #ipro-pwa-native-root :is(#ipro-pwa-bottom-nav .ipro-pwa-tab,#ipro-pwa-search-orb).ipro-dock-scrub-target{transform:none!important}html.ipro-pwa-native-shell #ipro-pwa-native-root :is(#ipro-pwa-bottom-nav .ipro-pwa-tab,#ipro-pwa-search-orb) svg{position:relative;z-index:1;transform-origin:center;transition:transform .18s ease!important}html.ipro-pwa-native-shell #ipro-pwa-native-root :is(#ipro-pwa-bottom-nav .ipro-pwa-tab,#ipro-pwa-search-orb).ipro-dock-scrub-target svg{transform:scale(1.08)}html.ipro-pwa-native-shell #ipro-pwa-native-root #ipro-pwa-bottom-nav .ipro-pwa-tab .ipro-pwa-tab-icon-wrap{position:relative;display:inline-grid;place-items:center;width:25px;height:25px;z-index:2}html.ipro-pwa-native-shell #ipro-pwa-native-root #ipro-pwa-bottom-nav .ipro-pwa-tab .ipro-pwa-tab-badge{position:absolute!important;top:-7px!important;right:-11px!important;bottom:auto!important;left:auto!important;z-index:3}html.ipro-pwa-native-shell.ipro-pwa-dock-scrubbing #ipro-pwa-native-root :is(#ipro-pwa-bottom-nav,#ipro-pwa-search-orb){overflow:visible!important}html.ipro-pwa-native-shell #ipro-pwa-native-root :is(#ipro-pwa-bottom-nav .ipro-pwa-tab,#ipro-pwa-search-orb).ipro-dock-scrub-target:after{content:attr(aria-label)!important;position:absolute;left:50%;bottom:calc(100% + 8px);width:max-content;max-width:110px;padding:6px 10px;border-radius:12px;color:var(--ipro-dock-hint-ink);-webkit-text-fill-color:currentColor;background:var(--ipro-dock-hint);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 4px 12px #00000017;font:600 11px/1.2 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%);animation:iproDockHintFade .15s ease .12s forwards}@keyframes iproDockHintFade{to{opacity:1}}@media(prefers-reduced-motion:reduce){html.ipro-pwa-native-shell #ipro-pwa-native-root :is(#ipro-pwa-bottom-nav .ipro-pwa-tab,#ipro-pwa-search-orb).ipro-dock-scrub-target svg{transform:none;transition:none!important}html.ipro-pwa-native-shell #ipro-pwa-native-root :is(#ipro-pwa-bottom-nav .ipro-pwa-tab,#ipro-pwa-search-orb).ipro-dock-scrub-target:after{animation:none;opacity:1}}html.ipro-pwa-native-shell #ipro-pwa-route-feedback{position:absolute;top:calc(var(--ipro-pwa-native-header-height, 0px) + 12px);left:50%;transform:translate(-50%);z-index:210;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:var(--ipro-pwa-card);color:var(--ipro-pwa-text);box-shadow:0 3px 14px #00000029;pointer-events:none}html.ipro-pwa-native-shell #ipro-pwa-route-feedback[hidden]{display:none}html.ipro-pwa-native-shell #ipro-pwa-route-feedback .ipro-pwa-route-spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid var(--ipro-pwa-line);border-top-color:currentColor;border-right-color:currentColor;border-radius:50%;animation:ipro-pwa-route-spin .75s linear infinite}@keyframes ipro-pwa-route-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){html.ipro-pwa-native-shell #ipro-pwa-route-feedback .ipro-pwa-route-spinner{animation:none}}html.ipro-pwa-native-shell #ipro-pwa-route-feedback.is-loading-screen{inset:var(--ipro-pwa-native-header-height, 0px) 0 0;width:auto;height:auto;transform:none;border-radius:0;box-shadow:none;background:var(--ipro-pwa-canvas);z-index:50;pointer-events:auto;touch-action:none}html.ipro-pwa-native-shell #ipro-pwa-route-feedback.is-loading-screen .ipro-pwa-route-spinner{width:28px;height:28px;border-width:2.5px}html.ipro-pwa-native-shell.ipro-pwa-directional-navigation #ipro-pwa-route-feedback.is-loading-screen{opacity:1;transition:none;animation:ipro-pwa-loading-enter .22s cubic-bezier(.22,.74,.2,1) both}html.ipro-pwa-native-shell.ipro-pwa-directional-navigation #ipro-pwa-route-feedback .ipro-pwa-route-spinner{visibility:hidden;animation-play-state:paused}html.ipro-pwa-native-shell.ipro-pwa-directional-navigation #ipro-pwa-route-feedback.is-spinner-visible .ipro-pwa-route-spinner{visibility:visible;animation-play-state:running}@keyframes ipro-pwa-loading-enter{0%{transform:translate3d(calc(var(--ipro-pwa-loading-direction, 1) * 100%),0,0)}to{transform:translateZ(0)}}html.ipro-pwa-native-shell.ipro-pwa-loading-destination .ipro-pwa-native-view{transition:none!important;animation:none!important}html.ipro-pwa-native-shell.ipro-pwa-directional-navigation.ipro-pwa-dock-switching .ipro-pwa-native-view.is-dock-outgoing,html.ipro-pwa-native-shell.ipro-pwa-directional-navigation.ipro-pwa-dock-switching .ipro-pwa-native-view.is-dock-incoming{opacity:1!important;transition:transform .18s cubic-bezier(.22,.74,.2,1)!important;will-change:transform}html.ipro-pwa-native-shell.ipro-pwa-directional-navigation.ipro-pwa-dock-switching .ipro-pwa-native-view.is-dock-incoming{transform:translate3d(calc(var(--ipro-pwa-dock-direction, 1) * 100%),0,0)!important}html.ipro-pwa-native-shell.ipro-pwa-directional-navigation.ipro-pwa-dock-switching .ipro-pwa-native-view.is-dock-incoming.is-dock-entered{transform:translateZ(0)!important}html.ipro-pwa-native-shell.ipro-pwa-directional-navigation.ipro-pwa-dock-switching .ipro-pwa-native-view.is-dock-outgoing.is-dock-exiting{transform:translate3d(calc(var(--ipro-pwa-dock-direction, 1) * -100%),0,0)!important}@media(prefers-reduced-motion:reduce){html.ipro-pwa-native-shell.ipro-pwa-directional-navigation #ipro-pwa-route-feedback.is-loading-screen{animation:none}html.ipro-pwa-native-shell.ipro-pwa-directional-navigation.ipro-pwa-dock-switching .ipro-pwa-native-view{transition:none!important}}html.ipro-pwa-native-shell.ipro-pwa-neutral-scroll-header[data-ipro-pwa-theme=light].ipro-pwa-page-scrolled #ipro-pwa-native-root #ipro-pwa-native-header-slot:after{background:#ffffff29!important;-webkit-backdrop-filter:blur(20px) saturate(100%)!important;backdrop-filter:blur(20px) saturate(100%)!important}html.ipro-pwa-native-shell.ipro-pwa-seamless-header:not(.ipro-pwa-route-active):not(.ipro-pwa-page-scrolled):not(.ipro-pwa-menu-open):not(.ipro-pwa-search-open) #ipro-pwa-native-root #ipro-pwa-native-header-slot:after{bottom:auto;height:calc(var(--ipro-pwa-native-header-height) + 1px)}html.ipro-pwa-native-shell.ipro-pwa-seamless-header:not(.ipro-pwa-route-active) #ipro-pwa-native-root #ipro-pwa-native-header-slot :is(.section-header,.header-wrapper,.header){border-bottom:0!important;box-shadow:none!important}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root{--ipro-pwa-ipad-sidebar-space: 0px;--ipro-pwa-ipad-chrome-inset: 12px;--ipro-pwa-ipad-chrome-radius: 24px;--ipro-pwa-ipad-edge: rgba(255,255,255,.48);--ipro-pwa-ipad-chrome-shadow: inset 0 1px 0 var(--ipro-pwa-ipad-edge), inset 0 0 0 1px rgba(255,255,255,.09), 0 8px 28px rgba(0,0,0,.1);--ipro-pwa-ipad-panel: rgba(247,248,250,.92);--ipro-pwa-ipad-selected: rgba(25,40,60,.09);--ipro-pwa-ipad-ink: #17191d;--ipro-pwa-ipad-muted: #646b75;--ipro-pwa-ipad-accent: #0068cc}html.ipro-pwa-native-shell.ipro-pwa-ipad[data-ipro-pwa-theme=dark] #ipro-pwa-native-root{--ipro-pwa-ipad-edge: rgba(255,255,255,.18);--ipro-pwa-ipad-panel: rgba(28,28,30,.92);--ipro-pwa-ipad-selected: rgba(255,255,255,.11);--ipro-pwa-ipad-ink: #f5f5f7;--ipro-pwa-ipad-muted: #b3b3bc;--ipro-pwa-ipad-accent: #78baff}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root #ipro-pwa-native-header-slot :is(.header__inline-menu,.wbmenuup,.desktop-localization-wrapper,details-modal.header__search,.wbhuserleft){display:none!important}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root #ipro-pwa-native-header-slot .header{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:12px;min-height:68px;width:100%;padding:10px 4px!important;grid-template-areas:none!important}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root #ipro-pwa-native-header-slot .header-wrapper>:is(.page-width,.full-page-width){width:100%;max-width:none;padding-inline:20px}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root #ipro-pwa-native-header-slot :is(.header__heading,.header__heading-link){margin:0!important;padding:0;flex:0 0 auto}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root #ipro-pwa-native-header-slot .header__heading-logo-wrapper{width:116px!important}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root #ipro-pwa-native-header-slot .header__icons{margin-inline-start:auto!important;display:flex!important;align-items:center;gap:12px}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root #ipro-pwa-native-header-slot .header__icons>:not(user-popup):not(.wbhcart):not(.ipro-pwa-header-notifications){display:none!important}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-has-back #ipro-pwa-native-root #ipro-pwa-native-header-slot header-drawer{display:block!important;margin:0!important;flex:0 0 auto}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root #ipro-pwa-ipad-dock-slot{position:absolute;left:50%;bottom:var(--ipro-pwa-dock-bottom);transform:translate(-50%);display:flex;align-items:center;gap:10px;width:min(660px,calc(100% - 32px));min-width:0;z-index:210}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root #ipro-pwa-ipad-navigation{box-sizing:border-box;display:flex;align-items:center;gap:4px;width:fit-content;max-width:100%;margin-inline:auto;padding:5px;border-radius:30px;background:var(--ipro-pwa-ipad-panel);color:var(--ipro-pwa-ipad-ink);border:0;box-shadow:0 8px 30px #00000017;-webkit-backdrop-filter:blur(24px) saturate(130%);backdrop-filter:blur(24px) saturate(130%);isolation:isolate}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-ipad-panel-header{display:flex;align-items:center;gap:10px;flex:0 0 auto}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root #ipro-pwa-ipad-sidebar-toggle{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;touch-action:manipulation}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root #ipro-pwa-ipad-sidebar-toggle svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root :is(.ipro-pwa-ipad-sidebar-brand,#ipro-pwa-ipad-collections){display:none}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root #ipro-pwa-bottom-nav,html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root #ipro-pwa-search-orb{position:static!important;inset:auto!important;transform:none!important;width:auto!important;height:auto!important;min-height:44px;min-width:0;max-width:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:var(--ipro-pwa-ipad-ink)!important;padding:0!important;margin:0!important;transition:none!important}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root #ipro-pwa-bottom-nav{display:flex!important;gap:3px;flex:1 1 auto}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root #ipro-pwa-ipad-navigation :is(.ipro-pwa-tab,#ipro-pwa-search-orb){display:flex!important;align-items:center;justify-content:center;flex:0 1 auto;gap:8px;padding:0 14px!important;min-height:44px;height:44px!important;border-radius:22px!important;color:var(--ipro-pwa-ipad-ink)!important;font:inherit;font-size:15px;font-weight:550;line-height:1.2;white-space:nowrap;cursor:pointer;touch-action:manipulation}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root #ipro-pwa-ipad-navigation :is(.ipro-pwa-tab,#ipro-pwa-search-orb) svg{width:23px!important;height:23px!important;flex:0 0 23px;transform:none!important}html.ipro-pwa-native-shell.ipro-pwa-ipad:not(.ipro-pwa-ipad-sidebar-open) #ipro-pwa-native-root #ipro-pwa-bottom-nav .ipro-pwa-tab>svg,html.ipro-pwa-native-shell.ipro-pwa-ipad:not(.ipro-pwa-ipad-sidebar-open) #ipro-pwa-native-root #ipro-pwa-bottom-nav .ipro-pwa-tab-icon-wrap>svg{display:none}html.ipro-pwa-native-shell.ipro-pwa-ipad:not(.ipro-pwa-ipad-sidebar-open) #ipro-pwa-native-root #ipro-pwa-bottom-nav .ipro-pwa-tab-icon-wrap{position:static!important;width:0!important;height:0!important}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root #ipro-pwa-ipad-navigation :is(.ipro-pwa-tab,#ipro-pwa-search-orb).is-active{background:var(--ipro-pwa-ipad-selected)!important;color:var(--ipro-pwa-ipad-accent)!important}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root #ipro-pwa-ipad-navigation .ipro-pwa-tab-badge{position:absolute!important;top:-2px!important;right:1px!important;bottom:auto!important;transform:none!important}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root #ipro-pwa-ipad-navigation :is(button,a,summary):focus-visible{outline:2px solid var(--ipro-pwa-ipad-accent)!important;outline-offset:2px}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root #ipro-pwa-ipad-sidebar-toggle:active{background:var(--ipro-pwa-ipad-selected)}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root #ipro-pwa-ipad-navigation{position:absolute;top:calc(var(--ipro-pwa-native-header-height) + 8px);bottom:max(12px,env(safe-area-inset-bottom,0px));inset-inline-start:var(--ipro-pwa-ipad-chrome-inset);width:260px;max-width:calc(100% - 24px);margin:0;padding:12px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;overflow-y:auto;overscroll-behavior:contain;border-radius:var(--ipro-pwa-ipad-chrome-radius);z-index:190;animation:none}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root .ipro-pwa-ipad-panel-header{margin-bottom:16px}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root .ipro-pwa-ipad-sidebar-brand{display:block;font-size:21px;font-weight:650;letter-spacing:-.6px}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root #ipro-pwa-bottom-nav{flex:0 0 auto;flex-direction:column}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root #ipro-pwa-ipad-navigation :is(.ipro-pwa-tab,#ipro-pwa-search-orb){width:100%!important;flex:0 0 auto;justify-content:flex-start;gap:12px;padding:0 12px!important;height:48px!important;border-radius:16px!important}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root #ipro-pwa-ipad-navigation .ipro-pwa-tab-icon-wrap{width:23px!important;height:23px!important;position:static!important}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root #ipro-pwa-ipad-navigation .ipro-pwa-tab-badge{right:auto!important;left:auto!important;inset-inline-end:12px!important;top:14px!important;border:0!important;box-shadow:none!important;background:transparent!important;color:inherit!important}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open:not(.ipro-pwa-search-route) #ipro-pwa-native-root #ipro-pwa-ipad-dock-slot{display:none}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root #ipro-pwa-ipad-collections{display:block;margin-top:18px;padding-top:12px;border-top:1px solid var(--ipro-pwa-line)}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root #ipro-pwa-ipad-collections summary{display:flex;align-items:center;gap:10px;min-height:46px;padding:6px 10px;font-size:14px;font-weight:600;color:var(--ipro-pwa-ipad-muted);cursor:pointer;list-style:none}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root #ipro-pwa-ipad-collections summary::-webkit-details-marker{display:none}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root #ipro-pwa-ipad-collections summary:after{content:"";width:6px;height:6px;margin-inline-start:auto;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .15s ease}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root #ipro-pwa-ipad-collections details[open] summary:after{transform:rotate(225deg)}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-ipad-group-icon svg{display:block;width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.5}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root #ipro-pwa-ipad-collections a{display:block;padding:12px 12px 12px 42px;padding-inline-start:42px;padding-inline-end:12px;color:var(--ipro-pwa-ipad-ink);text-decoration:none;font-size:14px;line-height:1.35;border-radius:12px}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root #ipro-pwa-ipad-collections a[aria-current=page]{background:var(--ipro-pwa-ipad-selected);color:var(--ipro-pwa-ipad-accent)}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root #ipro-pwa-ipad-sidebar-scrim{position:absolute;inset:var(--ipro-pwa-native-header-height) 0 0;z-index:180;border:0;padding:0;background:#0000002e}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root #ipro-pwa-ipad-sidebar-scrim[hidden]{display:none!important}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root #ipro-pwa-ipad-dock-slot #ipro-pwa-search-mode{position:relative!important;inset:auto!important;transform:none!important;margin:0!important;width:auto!important;max-width:none!important;min-width:0;flex:1 1 auto;opacity:1!important;height:52px!important}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root #ipro-pwa-ipad-dock-slot #ipro-pwa-search-form{flex:1 1 auto!important;width:auto!important;min-width:0;color:var(--ipro-pwa-ipad-ink)!important;background:var(--ipro-pwa-ipad-panel)!important}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root #ipro-pwa-ipad-dock-slot #ipro-pwa-search-input{color:var(--ipro-pwa-ipad-ink)!important}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root #ipro-pwa-ipad-dock-slot #ipro-pwa-search-input::placeholder{color:var(--ipro-pwa-ipad-muted)!important}@media(min-width:900px){html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root{--ipro-pwa-ipad-sidebar-space: 284px}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root #ipro-pwa-native-stage,html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root #ipro-pwa-route-feedback.is-loading-screen,html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root #ipro-pwa-edge-back-rail{inset-inline-start:var(--ipro-pwa-ipad-sidebar-space)}}@media(max-width:699px){html.ipro-pwa-native-shell.ipro-pwa-ipad:not(.ipro-pwa-ipad-sidebar-open) #ipro-pwa-native-root #ipro-pwa-ipad-navigation .ipro-pwa-ipad-nav-label{display:none}html.ipro-pwa-native-shell.ipro-pwa-ipad:not(.ipro-pwa-ipad-sidebar-open) #ipro-pwa-native-root #ipro-pwa-ipad-navigation :is(.ipro-pwa-tab,#ipro-pwa-search-orb){padding-inline:10px!important}html.ipro-pwa-native-shell.ipro-pwa-ipad:not(.ipro-pwa-ipad-sidebar-open) #ipro-pwa-native-root #ipro-pwa-bottom-nav .ipro-pwa-tab>svg,html.ipro-pwa-native-shell.ipro-pwa-ipad:not(.ipro-pwa-ipad-sidebar-open) #ipro-pwa-native-root #ipro-pwa-bottom-nav .ipro-pwa-tab-icon-wrap>svg{display:block}html.ipro-pwa-native-shell.ipro-pwa-ipad:not(.ipro-pwa-ipad-sidebar-open) #ipro-pwa-native-root #ipro-pwa-bottom-nav .ipro-pwa-tab-icon-wrap{width:23px!important;height:23px!important}}@media(prefers-reduced-motion:reduce){html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root #ipro-pwa-ipad-navigation{animation:none}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root #ipro-pwa-ipad-collections summary:after{transition:none}}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root #ipro-pwa-ipad-navigation .ipro-pwa-tab:before{content:none!important}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root #ipro-pwa-ipad-collections:empty{display:none!important}html.ipro-pwa-native-shell.ipro-pwa-ipad:not(.ipro-pwa-ipad-sidebar-open) #ipro-pwa-native-root #ipro-pwa-ipad-navigation{flex:1 1 auto;width:100%;gap:10px;padding:0;margin:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html.ipro-pwa-native-shell.ipro-pwa-ipad:not(.ipro-pwa-ipad-sidebar-open) #ipro-pwa-native-root #ipro-pwa-ipad-navigation .ipro-pwa-ipad-nav-label{display:none!important}html.ipro-pwa-native-shell.ipro-pwa-ipad:not(.ipro-pwa-ipad-sidebar-open) #ipro-pwa-native-root #ipro-pwa-ipad-navigation .ipro-pwa-ipad-panel-header{flex:0 0 52px}html.ipro-pwa-native-shell.ipro-pwa-ipad:not(.ipro-pwa-ipad-sidebar-open) #ipro-pwa-native-root #ipro-pwa-ipad-sidebar-toggle,html.ipro-pwa-native-shell.ipro-pwa-ipad:not(.ipro-pwa-ipad-sidebar-open) #ipro-pwa-native-root #ipro-pwa-ipad-navigation #ipro-pwa-search-orb{flex:0 0 52px;width:52px!important;height:52px!important;padding:0!important;border-radius:50%!important;color:var(--ipro-menu-dock-ink)!important;background:var(--ipro-menu-dock-glass)!important;box-shadow:var(--ipro-pwa-dock-shadow)!important;-webkit-backdrop-filter:var(--ipro-pwa-dock-filter)!important;backdrop-filter:var(--ipro-pwa-dock-filter)!important}html.ipro-pwa-native-shell.ipro-pwa-ipad:not(.ipro-pwa-ipad-sidebar-open) #ipro-pwa-native-root #ipro-pwa-ipad-navigation #ipro-pwa-bottom-nav{flex:1 1 auto;height:52px!important;padding:4px!important;border-radius:28px;background:var(--ipro-menu-dock-glass)!important;box-shadow:var(--ipro-pwa-dock-shadow)!important;-webkit-backdrop-filter:var(--ipro-pwa-dock-filter)!important;backdrop-filter:var(--ipro-pwa-dock-filter)!important}html.ipro-pwa-native-shell.ipro-pwa-ipad:not(.ipro-pwa-ipad-sidebar-open) #ipro-pwa-native-root #ipro-pwa-ipad-navigation #ipro-pwa-bottom-nav .ipro-pwa-tab{flex:1 1 0;min-width:0;padding:0!important;gap:0;color:var(--ipro-menu-dock-ink)!important}html.ipro-pwa-native-shell.ipro-pwa-ipad:not(.ipro-pwa-ipad-sidebar-open) #ipro-pwa-native-root #ipro-pwa-ipad-navigation #ipro-pwa-bottom-nav .ipro-pwa-tab.is-active{background:var(--ipro-menu-dock-selected)!important}html.ipro-pwa-native-shell.ipro-pwa-ipad:not(.ipro-pwa-ipad-sidebar-open) #ipro-pwa-native-root #ipro-pwa-ipad-navigation :is(.ipro-pwa-tab,#ipro-pwa-search-orb) svg{display:block!important;width:25px!important;height:25px!important;flex-basis:25px}html.ipro-pwa-native-shell.ipro-pwa-ipad:not(.ipro-pwa-ipad-sidebar-open) #ipro-pwa-native-root #ipro-pwa-ipad-navigation .ipro-pwa-tab-icon-wrap{position:relative!important;width:25px!important;height:25px!important}html.ipro-pwa-native-shell.ipro-pwa-ipad:not(.ipro-pwa-ipad-sidebar-open) #ipro-pwa-native-root #ipro-pwa-ipad-navigation .ipro-pwa-tab-badge{top:-7px!important;right:-11px!important;left:auto!important}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-search-route:not(.ipro-pwa-ipad-sidebar-open) #ipro-pwa-native-root #ipro-pwa-ipad-navigation{width:52px;flex:0 0 52px}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-search-route:not(.ipro-pwa-ipad-sidebar-open) #ipro-pwa-native-root #ipro-pwa-ipad-navigation :is(#ipro-pwa-bottom-nav,#ipro-pwa-search-orb){display:none!important}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-visual-keyboard.ipro-pwa-search-route #ipro-pwa-native-root #ipro-pwa-ipad-dock-slot,html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-keyboard-open.ipro-pwa-search-route #ipro-pwa-native-root #ipro-pwa-ipad-dock-slot{bottom:calc(10px + var(--ipro-pwa-keyboard-offset, 0px))}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-keyboard-open:not(.ipro-pwa-search-route):not(.ipro-pwa-ipad-sidebar-open) #ipro-pwa-native-root #ipro-pwa-ipad-dock-slot{display:none!important}@media(min-width:900px){html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root #ipro-pwa-ipad-dock-slot{left:calc(50% + var(--ipro-pwa-ipad-sidebar-space) / 2);width:min(660px,calc(100% - var(--ipro-pwa-ipad-sidebar-space) - 32px))}html[dir=rtl].ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root #ipro-pwa-ipad-dock-slot{left:calc(50% - var(--ipro-pwa-ipad-sidebar-space) / 2)}}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root #ipro-pwa-ipad-navigation{--ipro-pwa-ipad-glass: rgba(255,255,255,.68);--ipro-pwa-ipad-glint: rgba(255,255,255,.18);--ipro-pwa-ipad-selected: rgba(255,255,255,.24);--ipro-pwa-ipad-muted: #343b46;--ipro-pwa-ipad-accent: #004b96;background:linear-gradient(155deg,var(--ipro-pwa-ipad-glint),transparent 48%),var(--ipro-pwa-ipad-glass);-webkit-backdrop-filter:blur(28px) saturate(125%);backdrop-filter:blur(28px) saturate(125%);box-shadow:var(--ipro-pwa-ipad-chrome-shadow)}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open[data-ipro-pwa-theme=dark] #ipro-pwa-native-root #ipro-pwa-ipad-navigation{--ipro-pwa-ipad-glass: rgba(18,18,22,.68);--ipro-pwa-ipad-glint: rgba(255,255,255,.04);--ipro-pwa-ipad-selected: rgba(0,0,0,.18);--ipro-pwa-ipad-muted: #e5e5ea;--ipro-pwa-ipad-accent: #b0d8ff}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root #ipro-pwa-ipad-navigation{--ipro-pwa-ipad-glass: rgba(247,248,250,.96)}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open[data-ipro-pwa-theme=dark] #ipro-pwa-native-root #ipro-pwa-ipad-navigation{--ipro-pwa-ipad-glass: rgba(28,28,30,.96)}}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root #ipro-pwa-native-stage{inset-inline-start:0!important}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view{padding-inline-start:var(--ipro-pwa-ipad-sidebar-space);container-type:inline-size;container-name:ipro-ipad-page}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=home] :is(.ipro-pwa-phase1,.ipro-pwa-device-section,.ipro-pwa-iphone,.ipro-pwa-device-discovery,.ipro-pwa-essentials,.ipro-pwa-mac,.ipro-pwa-lazy-tail){box-sizing:border-box;width:calc(100% + var(--ipro-pwa-ipad-sidebar-space));max-width:none;margin-inline-start:calc(0px - var(--ipro-pwa-ipad-sidebar-space));padding-inline-start:var(--ipro-pwa-ipad-sidebar-space)}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view:not([data-kind=home])>main{background:transparent!important}@media(min-width:900px){html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=home] .ipro-pwa-phase1__track{--ipro-pwa-hero-underlap: var(--ipro-pwa-ipad-sidebar-space);box-sizing:border-box;width:calc(100% + var(--ipro-pwa-hero-underlap));max-width:none;margin-inline-start:calc(0px - var(--ipro-pwa-hero-underlap));padding-inline-start:calc(6vw + var(--ipro-pwa-hero-underlap));scroll-padding-inline-start:calc(6vw + var(--ipro-pwa-hero-underlap))}}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view:is([data-kind=shop],[data-kind=notifications]){background:var(--ipro-menu-canvas)!important}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root #ipro-pwa-ipad-navigation{overflow:hidden;-webkit-backdrop-filter:blur(22px) saturate(120%);backdrop-filter:blur(22px) saturate(120%)}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open[data-ipro-pwa-theme=dark] #ipro-pwa-native-root #ipro-pwa-ipad-navigation{--ipro-pwa-ipad-glass: rgba(34,36,42,.74)}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root #ipro-pwa-ipad-sidebar-scroll[hidden]{display:none!important}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root #ipro-pwa-ipad-sidebar-scroll{display:block;flex:1 1 0;min-height:0;min-width:0;width:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y pinch-zoom;scroll-padding-block:8px;padding-bottom:8px;scrollbar-width:thin}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root #ipro-pwa-bottom-nav{overflow:visible;touch-action:pan-y pinch-zoom}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root #ipro-pwa-bottom-nav:before{display:none}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root #ipro-pwa-ipad-sidebar-scroll :is(button,a,summary){touch-action:pan-y pinch-zoom}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root #ipro-pwa-ipad-collections a{min-height:44px;box-sizing:border-box;overflow-wrap:break-word}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart]>main[role=main]{display:flex!important;flex-direction:column;gap:20px;width:100%!important;max-width:1240px!important;margin-inline:auto!important;padding-inline:20px!important}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart]>main[role=main]>.shopify-section{min-width:0;width:100%;order:4}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart]>main[role=main]>.shopify-section:has(cart-items){order:1}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart]>main[role=main]>.shopify-section:has(#main-cart-footer){order:2!important;position:static;margin-top:0!important}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart]>main[role=main]>.shopify-section:has([data-ipro-cart-addons]){order:3!important;margin-top:0!important}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart] :is(cart-items.page-width,#main-cart-footer.page-width,.cart__footer-wrapper.page-width){width:100%!important;max-width:none!important;padding-inline:0!important}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart] .cart-items{display:block;width:100%}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart] .cart-items thead{display:none}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart] .cart-items tbody{display:grid;gap:14px;width:100%}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart] .cart-item.main-cart-wrapper{display:grid;grid-template-columns:120px minmax(0,1fr);grid-template-areas:"media details" "media quantity" "media totals";align-items:start;gap:12px 18px;padding:18px;width:100%;box-sizing:border-box}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart] .cart-item>td{display:block;width:auto!important;min-width:0;padding:0!important;margin:0}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart] .cart-item__media{grid-area:media;align-self:center}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart] #main-cart-items .cart-item__image{width:120px!important;max-width:100%!important;max-height:160px!important;object-fit:contain}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart] .cart-item__details{grid-area:details}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart] .cart-item__name{width:100%;max-width:none;font-size:16px;line-height:1.4;word-break:normal;overflow-wrap:break-word}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart] .cart-item__quantity{grid-area:quantity}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart] .cart-item__quantity-wrapper{flex-wrap:wrap;gap:8px;justify-content:flex-start}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart] .quantity{width:132px;min-height:44px}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart] .quantity__button{width:44px}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart] cart-remove-button a{width:44px;height:44px}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart] .cart-item__totals{grid-area:totals;text-align:start!important}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart] :is(.ipro-cart-line-saving,.cart-item__details .product-option){max-width:100%;flex-wrap:wrap;white-space:normal}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart] .ipro-cart-addons__rail{grid-auto-columns:minmax(190px,240px)}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart] .ipro-cart-page-head{flex-wrap:wrap;gap:12px}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart] .ipro-cart-hero-benefits{display:flex;overflow-x:auto;gap:10px;-webkit-overflow-scrolling:touch}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart] .ipro-cart-hero-benefit{flex:1 0 190px;box-sizing:border-box}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=collection] .ipro-collection-premium{padding-inline:20px;box-sizing:border-box;min-width:0}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=collection] :is(.ipro-collection-premium__intro,.ipro-collection-premium__controls,.ipro-collection-premium__grid-container,.ipro-collection-grid){width:100%!important;max-width:none!important;min-width:0;margin-inline:0!important;box-sizing:border-box}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=collection] .ipro-collection-premium__intro{padding-block:24px 28px}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=collection] .ipro-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=collection] .ipro-collection-grid>.ipro-collection-grid__item{grid-column:auto!important;min-width:0;border-inline:0!important}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=collection] .ipro-collection-card{padding:16px!important}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=collection] .ipro-collection-card__media{min-height:0!important;height:auto!important;aspect-ratio:1;padding:16px!important}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=collection] :is(.ipro-collection-card__image,.ipro-collection-card__placeholder){width:80%!important;max-width:80%!important;height:100%!important;max-height:100%!important;object-fit:contain}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=collection] .ipro-collection-card__content{min-height:0!important;padding-top:14px}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=collection] .ipro-series-switcher__desktop{flex-wrap:wrap;min-width:0;background:var(--ipro-pwa-card);color:var(--ipro-pwa-text);box-shadow:none}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=collection] .ipro-series-switcher__desktop-label{color:var(--ipro-pwa-secondary)}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=collection] .ipro-series-switcher__desktop-links{min-width:0;flex:1 1 320px;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=collection] .ipro-series-switcher__desktop-link{color:var(--ipro-pwa-text);flex:0 0 auto;min-height:44px}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=collection] .ipro-series-switcher__desktop-link.is-current{background:var(--ipro-pwa-text);color:var(--ipro-pwa-canvas)}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=collection] .facets__form{display:flex;flex-wrap:wrap;align-items:center;gap:12px}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=collection] .facets__wrapper{flex:1 1 260px;flex-wrap:wrap;min-width:0;gap:8px}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=collection] .facet-filters.sorting{flex:0 1 auto;max-width:100%;margin-inline-start:auto}@container ipro-ipad-page (min-width: 1100px){html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart]>main[role=main]{display:grid!important;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart]>main[role=main]>.shopify-section:has(cart-items){grid-column:1;grid-row:1}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart]>main[role=main]>.shopify-section:has(#main-cart-footer){grid-column:2;grid-row:1 / span 2;position:sticky;top:calc(var(--ipro-pwa-native-header-height) + 16px)}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart]>main[role=main]>.shopify-section:has([data-ipro-cart-addons]){grid-column:1;grid-row:2}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=collection] .ipro-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container ipro-ipad-page (max-width: 500px){html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart]>main[role=main]{padding-inline:12px!important}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart] .cart-item.main-cart-wrapper{grid-template-columns:80px minmax(0,1fr);padding:14px;column-gap:12px}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=collection] .ipro-collection-premium{padding-inline:12px}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=collection] .ipro-collection-card{padding:10px!important}}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root #ipro-pwa-route-feedback.is-loading-screen{inset-inline-start:0;box-sizing:border-box;padding-inline-start:var(--ipro-pwa-ipad-sidebar-space)}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-loading-destination #ipro-pwa-native-root #ipro-pwa-native-stage{opacity:0;transition:none!important}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-loading-destination #ipro-pwa-native-root #ipro-pwa-native-header-slot:before,html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-loading-destination #ipro-pwa-native-root #ipro-pwa-native-header-slot:after,html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-loading-destination #ipro-pwa-native-root #ipro-pwa-native-header-slot :is(.header-wrapper,.header){background:var(--ipro-pwa-chrome-color)!important;transition:none!important}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view .ia-series{--ipro-ipad-series-gutter: 32px;--ipro-ipad-series-limit: 1420px;--ipro-ipad-series-inset: calc(var(--ipro-pwa-ipad-sidebar-space) + max(var(--ipro-ipad-series-gutter), (100cqi - var(--ipro-ipad-series-limit)) / 2))}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view .ia-series-rail{display:flex;flex-wrap:nowrap;gap:16px;box-sizing:border-box;width:100%;min-width:0;margin-inline:0;padding:4px 0 12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:inline proximity;scroll-padding-inline:0;overscroll-behavior-inline:contain;touch-action:pan-x pan-y pinch-zoom;scrollbar-width:none;-webkit-overflow-scrolling:touch}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view .ia-series-rail::-webkit-scrollbar{display:none}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view .ia-landing--rtl .ia-series-rail{direction:rtl}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view .ia-series-card{flex:0 0 clamp(210px,22cqi,260px);padding:22px 18px;scroll-snap-align:start}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view .ia-series-card__media{height:190px}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view .ia-series-card__visual-v230{max-height:178px}@media(max-width:1199px){html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view .ia-series{--ipro-ipad-series-gutter: 24px;--ipro-ipad-series-limit: 1100px}}@media(max-width:749px){html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view .ia-series{--ipro-ipad-series-gutter: 16px}}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart] .ipro-cart-addons{--ipro-ipad-addon-inset: calc(var(--ipro-pwa-ipad-sidebar-space) + 20px + max(0px, (100cqi - 1240px) / 2));width:100%;max-width:none;padding-inline:0!important;overflow:visible}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart] .ipro-cart-addons__rail{box-sizing:border-box;width:100%;min-width:0;margin-inline:0;padding:2px 2px 12px!important;scroll-padding-inline:2px;scroll-snap-type:inline proximity;touch-action:pan-x pan-y pinch-zoom}@media(min-width:900px){html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root .ipro-pwa-native-view .ia-landing{overflow:visible}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root .ipro-pwa-native-view .ia-series{box-sizing:border-box;width:calc(100% + var(--ipro-pwa-ipad-sidebar-space));margin-inline-start:calc(0px - var(--ipro-pwa-ipad-sidebar-space));padding-inline-start:var(--ipro-pwa-ipad-sidebar-space)}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root .ipro-pwa-native-view .ia-series-rail{width:calc(100% + var(--ipro-ipad-series-inset));max-width:none;margin-inline-start:calc(0px - var(--ipro-ipad-series-inset));padding-inline-start:var(--ipro-ipad-series-inset);scroll-padding-inline-start:var(--ipro-ipad-series-inset)}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart] .ipro-cart-addons__rail{width:calc(100% + var(--ipro-ipad-addon-inset));max-width:none;margin-inline-start:calc(0px - var(--ipro-ipad-addon-inset));padding-inline-start:calc(var(--ipro-ipad-addon-inset) + 2px)!important;scroll-padding-inline-start:calc(var(--ipro-ipad-addon-inset) + 2px)}}html.ipro-pwa-native-shell #ipro-pwa-native-root svg.ipro-menu-svg--outline{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-page :is(.ipro-pwa-menu-device-tab__icon,.ipro-pwa-menu-link__icon){border:0!important;box-shadow:none!important}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-menu-page :is(.ipro-pwa-menu-device-tab__icon,.ipro-pwa-menu-link__icon) svg.ipro-menu-svg--outline{width:26px;height:26px}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=home] :is(.ipro-pwa-device-section__inner,.ipro-pwa-iphone__inner,.ipro-pwa-device-discovery__inner){--ipro-ipad-rail-inset: calc(var(--ipro-pwa-ipad-sidebar-space) + max(18px, env(safe-area-inset-left)) + max(0px, (100cqi - 1540px) / 2))}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=home] .ipro-pwa-essentials__inner{--ipro-ipad-rail-inset: calc(var(--ipro-pwa-ipad-sidebar-space) + max(20px, (100cqi - 1480px) / 2))}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=home] :is(.ipro-pwa-device-section__rail,.ipro-pwa-iphone__products,.ipro-pwa-essentials__rail,.ipro-pwa-discovery-supports){display:flex;box-sizing:border-box;width:100%;min-width:0;max-width:none;margin-inline:0;padding:1px 0 12px;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-padding-inline:0;scroll-snap-type:inline proximity;scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=home] :is(.ipro-pwa-device-section__rail,.ipro-pwa-iphone__products,.ipro-pwa-essentials__rail,.ipro-pwa-discovery-supports)::-webkit-scrollbar{display:none}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=home] :is(.ipro-pwa-device-card-wrap,.ipro-pwa-iphone__product-wrap,.ipro-pwa-essential-card,.ipro-pwa-discovery-supports>.ipro-pwa-discovery-support){box-sizing:border-box;width:auto;min-width:0;max-width:none;flex:0 0 clamp(260px,28cqi,320px);scroll-snap-align:start}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=home] :is(.ipro-pwa-essential-card,.ipro-pwa-discovery-supports>.ipro-pwa-discovery-support){flex-basis:clamp(300px,34cqi,390px)}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=home] .ipro-pwa-iphone__discovery{display:block}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=home] .ipro-pwa-iphone-feature{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);min-height:0;align-items:stretch}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=home] :is(.ipro-pwa-iphone-feature__media,.ipro-pwa-iphone-feature__image){min-height:0;height:clamp(300px,33cqi,390px)}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=home] .ipro-pwa-iphone-feature__content{justify-content:center;min-width:0;padding:28px}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=home] .ipro-pwa-iphone__products-area{margin-top:24px}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=home] :is(.ipro-pwa-iphone__header,.ipro-pwa-iphone__products-head,.ipro-pwa-device-section__header,.ipro-pwa-device-discovery__header,.ipro-pwa-essentials__header,.ipro-pwa-mac__header){flex-wrap:wrap;gap:12px 24px}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=home] .ipro-pwa-iphone-card__body{min-height:138px;padding:16px 18px 18px}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=home] .ipro-pwa-iphone-card__title{font-size:15px;line-height:1.4;-webkit-line-clamp:3;overflow-wrap:break-word}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=home] :is(.ipro-pwa-iphone-card__swatches,.ipro-pwa-iphone-card__price){flex-wrap:wrap}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=home] .ipro-pwa-iphone-card__price{font-size:15px;gap:6px 8px}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=home] .ipro-pwa-device-discovery__grid{grid-template-columns:minmax(0,1fr)}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=home] .ipro-pwa-mac-card{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=home] [class^=ai-collection-carousel-container-]{max-width:none;--ipro-ipad-rail-inset: calc(var(--ipro-pwa-ipad-sidebar-space) + 20px)}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=home] [class^=ai-collection-carousel-wrapper-]{overflow:visible}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=home] [class^=ai-collection-carousel-tabs-container-]{min-width:0}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=home] [class^=ai-collection-carousel-track-]>[class^=ai-product-card-]{min-width:0;flex:0 0 clamp(260px,28cqi,320px);scroll-snap-align:start}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=home] [class^=ai-maxpure-grid-]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))!important}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=home] :is([class^=ai-product-card-title-],[class^=ai-maxpure-product-title-]){-webkit-line-clamp:3;line-height:1.4;overflow-wrap:break-word}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=home] :is([class^=ai-product-card-price-],[class^=ai-maxpure-product-price-],.ipro-home-card-rating){flex-wrap:wrap}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view :is(.related-products,.sponsored-product,.testimonial .page-width){--ipro-ipad-theme-gutter: 40px;--ipro-ipad-rail-inset: calc(var(--ipro-pwa-ipad-sidebar-space) + var(--ipro-ipad-theme-gutter) + max(0px, (100cqi - var(--page-width)) / 2))}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view .related-products{--ipro-ipad-theme-gutter: clamp(12px, 2vw, 22px)}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view :is(.related-products .slider,.sponsored-product .slider,.testimonial .slider){--ipro-ipad-scroll-rail: 1;position:relative;display:flex;flex-wrap:nowrap;box-sizing:border-box;min-width:0;gap:20px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:inline proximity;scroll-padding-inline:0;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view :is(.related-products .slider,.sponsored-product .slider,.testimonial .slider)>.grid__item{flex:0 0 clamp(260px,28cqi,320px);width:auto!important;min-width:0;max-width:none!important;scroll-snap-align:start}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view :is(.sponsored-product .slider,.testimonial .slider)>.grid__item{flex-basis:clamp(300px,34cqi,390px)}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view .related-products .card__heading a{-webkit-line-clamp:3;line-height:1.4;overflow-wrap:break-word}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view .related-products .add-to-cart__submit.button{min-height:44px;padding:10px 14px;font-size:14px;line-height:1.3;white-space:normal}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view .related-products .product-rating{flex-wrap:wrap}@media(min-width:900px){html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=home] :is(.ipro-pwa-iphone__series,.ipro-pwa-device-discovery__series){--ipro-ipad-rail-leading: 1px}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=home] :is(.ipro-pwa-device-section__rail,.ipro-pwa-iphone__series,.ipro-pwa-iphone__products,.ipro-pwa-device-discovery__series,.ipro-pwa-discovery-supports,.ipro-pwa-essentials__rail,[class^=ai-collection-carousel-track-],[class^=ai-collection-carousel-tabs-wrapper-]),html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root .ipro-pwa-native-view :is(.related-products .slider,.sponsored-product .slider,.testimonial .slider){box-sizing:border-box;width:calc(100% + var(--ipro-ipad-rail-inset));max-width:none;margin-inline-start:calc(0px - var(--ipro-ipad-rail-inset));padding-inline-start:calc(var(--ipro-ipad-rail-inset) + var(--ipro-ipad-rail-leading, 0px));scroll-padding-inline-start:calc(var(--ipro-ipad-rail-inset) + var(--ipro-ipad-rail-leading, 0px))}}@media(min-width:900px)and (max-width:1024px){html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view :is(.sponsored-product,.testimonial .page-width){--ipro-ipad-theme-gutter: 15px}}@container ipro-ipad-page (min-width: 900px){html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=home] .ipro-pwa-phase1__slide{flex-basis:min(1040px,calc(100cqi - 12vw));max-width:min(1040px,calc(100cqi - 12vw))}}@container ipro-ipad-page (max-width: 900px){html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=home] [class^=ai-maxpure-grid-]>[class^=ai-maxpure-promo-]{grid-column:1 / -1!important;aspect-ratio:auto!important;min-height:280px}}@container ipro-ipad-page (max-width: 680px){html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=home] :is(.ipro-pwa-iphone-feature,.ipro-pwa-mac-card){grid-template-columns:minmax(0,1fr)}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=home] .ipro-pwa-iphone-feature__content{padding:22px}}@media(max-width:749px){html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=home] .ipro-pwa-essentials__rail{padding-inline:22px;scroll-padding-inline:22px}}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root .ipro-pwa-ipad-sidebar-symbol{display:none!important}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root #ipro-pwa-ipad-navigation{--ipro-pwa-sidebar-font: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ipro-pwa-ipad-ink: #1d1d1f;--ipro-pwa-ipad-muted: #68686e;--ipro-pwa-ipad-accent: #005ac4;--ipro-pwa-ipad-selected: rgba(60,60,67,.14);--ipro-pwa-sidebar-hover: rgba(60,60,67,.07);font-family:var(--ipro-pwa-sidebar-font);font-size:16px;font-weight:400;line-height:1.375;font-synthesis:none;letter-spacing:normal;-webkit-font-smoothing:antialiased}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open[data-ipro-pwa-theme=dark] #ipro-pwa-native-root #ipro-pwa-ipad-navigation{--ipro-pwa-ipad-ink: #f5f5f7;--ipro-pwa-ipad-muted: #b7b7bd;--ipro-pwa-ipad-accent: #79b9ff;--ipro-pwa-ipad-selected: rgba(255,255,255,.14);--ipro-pwa-sidebar-hover: rgba(255,255,255,.07)}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root #ipro-pwa-ipad-navigation #ipro-pwa-bottom-nav{gap:2px}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root #ipro-pwa-ipad-navigation :is(.ipro-pwa-tab,#ipro-pwa-search-orb){position:relative;height:44px!important;min-height:44px;padding:0 14px!important;gap:12px;border-radius:22px!important;font-family:var(--ipro-pwa-sidebar-font)!important;font-size:16px!important;font-weight:400!important;font-style:normal;line-height:22px!important;letter-spacing:normal!important;text-align:start;text-transform:none;color:var(--ipro-pwa-ipad-ink)!important;background:transparent!important;box-shadow:none!important;transform:none!important;transition:color .14s ease,background-color .14s ease!important}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root #ipro-pwa-ipad-navigation .ipro-pwa-ipad-nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis;font:inherit!important;color:inherit}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root #ipro-pwa-ipad-navigation #ipro-pwa-search-orb{margin-top:2px!important}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root #ipro-pwa-ipad-navigation :is(.ipro-pwa-tab,#ipro-pwa-search-orb).is-active{background:var(--ipro-pwa-ipad-selected)!important;color:var(--ipro-pwa-ipad-accent)!important;font-weight:500!important}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root #ipro-pwa-ipad-navigation #ipro-pwa-bottom-nav .ipro-pwa-tab>svg,html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root #ipro-pwa-ipad-navigation #ipro-pwa-bottom-nav .ipro-pwa-tab-icon-wrap>svg,html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root #ipro-pwa-ipad-navigation #ipro-pwa-search-orb>svg{display:none!important}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root #ipro-pwa-ipad-navigation .ipro-pwa-tab-icon-wrap{display:contents!important}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root #ipro-pwa-ipad-navigation :is(.ipro-pwa-ipad-sidebar-symbol,.ipro-pwa-ipad-group-icon){display:grid!important;place-items:center;flex:0 0 22px;width:22px;height:22px;color:inherit}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root #ipro-pwa-ipad-navigation :is(#ipro-pwa-bottom-nav,#ipro-pwa-search-orb,#ipro-pwa-ipad-collections) svg{width:22px!important;height:22px!important;flex:0 0 22px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.65!important;stroke-linecap:round;stroke-linejoin:round;transform:none!important}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root #ipro-pwa-ipad-navigation :is(#ipro-pwa-bottom-nav,#ipro-pwa-search-orb,#ipro-pwa-ipad-collections) svg :is(path,rect,circle){fill:none!important;stroke:currentColor!important;stroke-width:1.65!important}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root #ipro-pwa-ipad-navigation .ipro-pwa-tab[data-ipro-pwa-tab=cart]{padding-inline-end:38px!important}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root #ipro-pwa-ipad-navigation #ipro-pwa-bottom-nav .ipro-pwa-tab-badge{inset-inline-end:14px!important;top:50%!important;transform:translateY(-50%)!important;min-width:14px;height:22px;padding:0;font:400 15px/22px var(--ipro-pwa-sidebar-font);color:var(--ipro-pwa-ipad-muted)!important;font-variant-numeric:tabular-nums}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root #ipro-pwa-ipad-navigation #ipro-pwa-ipad-collections :is(summary,a){box-sizing:border-box;min-height:44px;font-family:var(--ipro-pwa-sidebar-font)!important;font-size:15px!important;font-weight:400!important;line-height:22px;letter-spacing:normal;color:var(--ipro-pwa-ipad-ink);border-radius:18px;transition:color .14s ease,background-color .14s ease}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root #ipro-pwa-ipad-navigation #ipro-pwa-ipad-collections summary{padding:0 14px;gap:12px}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root #ipro-pwa-ipad-navigation #ipro-pwa-ipad-collections summary:after{flex:0 0 6px;color:var(--ipro-pwa-ipad-muted)}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root #ipro-pwa-ipad-navigation #ipro-pwa-ipad-collections a{padding:11px 14px;padding-inline-start:48px;font-size:14px!important}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root #ipro-pwa-ipad-navigation #ipro-pwa-ipad-collections a[aria-current=page]{background:var(--ipro-pwa-ipad-selected);color:var(--ipro-pwa-ipad-accent);font-weight:500!important}@media(hover:hover){html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root #ipro-pwa-ipad-navigation :is(.ipro-pwa-tab,#ipro-pwa-search-orb):not(.is-active):hover,html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root #ipro-pwa-ipad-navigation #ipro-pwa-ipad-collections :is(summary,a:not([aria-current=page])):hover{background:var(--ipro-pwa-sidebar-hover)!important}}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root #ipro-pwa-ipad-navigation :is(.ipro-pwa-tab,#ipro-pwa-search-orb):active,html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root #ipro-pwa-ipad-navigation #ipro-pwa-ipad-collections :is(summary,a):active{background:var(--ipro-pwa-ipad-selected)!important}@media(prefers-reduced-motion:reduce){html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root #ipro-pwa-ipad-navigation :is(.ipro-pwa-tab,#ipro-pwa-search-orb),html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root #ipro-pwa-ipad-navigation #ipro-pwa-ipad-collections :is(summary,a){transition:none!important}}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root #ipro-pwa-native-header-slot{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;box-shadow:none!important;isolation:auto!important;transition:none!important}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root #ipro-pwa-native-header-slot:after{inset-inline:0!important;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none!important;transition:inset-inline-start .22s cubic-bezier(.22,.74,.2,1),inset-inline-end .22s cubic-bezier(.22,.74,.2,1),border-bottom-left-radius .22s cubic-bezier(.22,.74,.2,1),border-bottom-right-radius .22s cubic-bezier(.22,.74,.2,1),box-shadow .22s cubic-bezier(.22,.74,.2,1),background-color .4s ease!important}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open.ipro-pwa-ipad-page-scrolled:not(.ipro-pwa-loading-destination) #ipro-pwa-native-root #ipro-pwa-native-header-slot:after{inset-inline:var(--ipro-pwa-ipad-chrome-inset)!important;border-bottom-left-radius:var(--ipro-pwa-ipad-chrome-radius);border-bottom-right-radius:var(--ipro-pwa-ipad-chrome-radius);box-shadow:var(--ipro-pwa-ipad-chrome-shadow)!important}@media(prefers-reduced-motion:reduce){html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root #ipro-pwa-native-header-slot:after{transition:none!important}}html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root{--ipro-pwa-ipad-shared-glass: rgba(255,255,255,.68);--ipro-pwa-ipad-shared-glint: rgba(255,255,255,.18)}html.ipro-pwa-native-shell.ipro-pwa-ipad[data-ipro-pwa-theme=dark] #ipro-pwa-native-root{--ipro-pwa-ipad-shared-glass: rgba(34,36,42,.74);--ipro-pwa-ipad-shared-glint: rgba(255,255,255,.04)}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root #ipro-pwa-ipad-navigation,html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open.ipro-pwa-ipad-page-scrolled:not(.ipro-pwa-loading-destination) #ipro-pwa-native-root #ipro-pwa-native-header-slot:after{background:linear-gradient(155deg,var(--ipro-pwa-ipad-shared-glint),transparent 48%),var(--ipro-pwa-ipad-shared-glass)!important;-webkit-backdrop-filter:blur(22px) saturate(120%)!important;backdrop-filter:blur(22px) saturate(120%)!important}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open.ipro-pwa-ipad-page-scrolled:not(.ipro-pwa-loading-destination) #ipro-pwa-native-root #ipro-pwa-native-header-slot:after{box-sizing:border-box;border:1px solid var(--ipro-pwa-ipad-edge)!important;border-top:0!important;box-shadow:0 8px 28px #0000001a!important}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){html.ipro-pwa-native-shell.ipro-pwa-ipad #ipro-pwa-native-root{--ipro-pwa-ipad-shared-glass: rgba(247,248,250,.96)}html.ipro-pwa-native-shell.ipro-pwa-ipad[data-ipro-pwa-theme=dark] #ipro-pwa-native-root{--ipro-pwa-ipad-shared-glass: rgba(28,28,30,.96)}}html.ipro-pwa-native-shell #ipro-pwa-native-root #ipro-pwa-bottom-nav [data-ipro-pwa-tab=cart] .ipro-pwa-tab-icon-wrap>svg,html.ipro-pwa-native-shell #ipro-pwa-native-root #ipro-pwa-bottom-nav [data-ipro-pwa-tab=cart] .ipro-pwa-tab-icon-wrap>svg :is(path,rect){fill:none!important;stroke:currentColor!important;stroke-width:1.65!important;stroke-linecap:round;stroke-linejoin:round}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart]:has(cart-items.is-empty){--ipro-pwa-empty-canvas: #fff;--ipro-pwa-empty-muted: #6e6e73;--ipro-pwa-empty-bottom-space: var(--ipro-pwa-bottom-nav-clearance, 100px);background:var(--ipro-pwa-empty-canvas)!important}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart]:has(cart-items.is-empty){--ipro-pwa-empty-canvas: #000;--ipro-pwa-empty-muted: #8e8e93}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open:not(.ipro-pwa-search-route) #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart]:has(cart-items.is-empty){--ipro-pwa-empty-bottom-space: max(12px, env(safe-area-inset-bottom, 0px))}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart]>main[role=main]:has(cart-items.is-empty){display:block!important;width:100%!important;max-width:none!important;min-height:100%;margin:0!important;padding-inline:clamp(20px,3vw,40px)!important;padding-bottom:var(--ipro-pwa-empty-bottom-space)!important;background:transparent!important}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart]>main[role=main]:has(cart-items.is-empty)>.shopify-section:has(cart-items){width:100%;max-width:none;margin:0!important;padding:0!important}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart]>main[role=main]:has(cart-items.is-empty)>.shopify-section:not(:has(cart-items)),html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart] cart-items.is-empty :is(.ipro-cart-page-head,.cart__warnings){display:none!important}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart]:has(cart-items.is-empty) :is(cart-items.is-empty,cart-items.is-empty>.cart-items-inner){display:block;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart] cart-items.is-empty .ipro-pwa-empty-basket{display:flex!important;flex-direction:column;box-sizing:border-box;min-height:max(320px,calc(100vh - var(--ipro-pwa-native-header-height, 0px) - var(--ipro-pwa-empty-bottom-space)));min-height:max(320px,calc(100dvh - var(--ipro-pwa-native-header-height, 0px) - var(--ipro-pwa-empty-bottom-space)));padding-top:20px;color:var(--ipro-pwa-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;-webkit-font-smoothing:antialiased}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart] .ipro-pwa-empty-basket__page-title{margin:0!important;color:var(--ipro-pwa-text)!important;font-family:inherit;font-size:clamp(32px,4vw,36px);font-weight:700;line-height:1.15;letter-spacing:-.025em;text-align:start}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart] .ipro-pwa-empty-basket__body{flex:1 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-block:40px;text-align:center}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart] .ipro-pwa-empty-basket__icon{display:block;flex:0 0 auto;width:80px;height:90px;margin:0 0 18px;color:var(--ipro-pwa-empty-muted)!important}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart] .ipro-pwa-empty-basket__icon :is(path,rect){fill:none!important;stroke:currentColor!important;stroke-width:3.2}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart] .ipro-pwa-empty-basket__title{max-width:100%;margin:0 0 8px!important;color:var(--ipro-pwa-text)!important;font-family:inherit;font-size:clamp(25px,3.2vw,30px);font-weight:700;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart] .ipro-pwa-empty-basket__browse{display:block;max-width:460px;min-height:44px;color:var(--ipro-pwa-empty-muted)!important;font-family:inherit;font-size:17px;font-weight:400;line-height:1.45;letter-spacing:normal;text-decoration:none;text-wrap:pretty;touch-action:manipulation}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart] .ipro-pwa-empty-basket__browse:focus-visible{outline:2px solid var(--ipro-pwa-text);outline-offset:5px;border-radius:4px;text-decoration:underline;text-underline-offset:4px}@media(hover:hover){html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=cart] .ipro-pwa-empty-basket__browse:hover{text-decoration:underline;text-underline-offset:4px}}html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root #ipro-pwa-ipad-navigation .ipro-pwa-ipad-panel-header{direction:ltr;justify-content:flex-end}html.ipro-pwa-native-shell .ipro-pwa-native-view[data-kind=account],html.ipro-pwa-native-shell .ipro-pwa-account-main{background:var(--ipro-account-background, #f5f5f7)!important;min-height:100%}html.ipro-pwa-native-shell .ipro-pwa-account-page{--ipro-account-text: #1d1d1f;--ipro-account-muted: #6e6e73;--ipro-account-card: #fff;--ipro-account-accent: #0066cc;width:min(100%,880px);min-height:100%;margin-inline:auto;box-sizing:border-box;padding:clamp(24px,4vw,48px) clamp(20px,4vw,40px) calc(var(--ipro-pwa-bottom-nav-clearance, 100px) + 28px);color:var(--ipro-account-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html.ipro-pwa-native-shell .ipro-pwa-account-title{color:var(--ipro-account-text);font-size:clamp(30px,4vw,40px);line-height:1.15;letter-spacing:-.035em;font-weight:700;margin:0 0 26px}html.ipro-pwa-native-shell .ipro-pwa-account-welcome{padding:clamp(28px,4vw,44px) 24px;background:var(--ipro-account-card);border-radius:28px;text-align:center}html.ipro-pwa-native-shell .ipro-pwa-account-avatar{display:flex;align-items:center;justify-content:center;width:76px;height:76px;margin:0 auto 22px;border-radius:50%;color:var(--ipro-account-accent);background:#0071e314}html.ipro-pwa-native-shell .ipro-pwa-account-page svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}html.ipro-pwa-native-shell .ipro-pwa-account-avatar svg{width:38px;height:38px}html.ipro-pwa-native-shell .ipro-pwa-account-welcome h2{color:var(--ipro-account-text);font-size:clamp(24px,3vw,30px);line-height:1.2;letter-spacing:-.025em;font-weight:650;margin:0 0 12px}html.ipro-pwa-native-shell .ipro-pwa-account-intro{max-width:420px;margin:0 auto 24px;color:var(--ipro-account-muted);font-size:17px;line-height:1.5}html.ipro-pwa-native-shell .ipro-pwa-account-actions{display:flex;flex-direction:column;align-items:center;gap:6px}html.ipro-pwa-native-shell .ipro-pwa-account-primary,html.ipro-pwa-native-shell .ipro-pwa-account-secondary,html.ipro-pwa-native-shell .ipro-pwa-account-shopping{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 24px;box-sizing:border-box;font-size:17px;line-height:1.35;text-decoration:none;text-align:center;border-radius:999px;color:var(--ipro-account-accent);font-weight:500}html.ipro-pwa-native-shell .ipro-pwa-account-primary{background:#0071e3;color:#fff;width:min(100%,320px)}html.ipro-pwa-native-shell .ipro-pwa-account-caption{max-width:370px;margin:12px auto 0;color:var(--ipro-account-muted);font-size:13px;line-height:1.5}html.ipro-pwa-native-shell .ipro-pwa-account-links{display:grid;gap:0;background:var(--ipro-account-card);margin-top:20px;padding:0 18px;border-radius:24px}html.ipro-pwa-native-shell .ipro-pwa-account-links .ipro-pwa-menu-link{display:flex;align-items:center;gap:16px;min-height:68px;box-sizing:border-box;padding:14px 0;border:0;border-radius:0;background:transparent;color:var(--ipro-account-text);text-decoration:none;margin:0;box-shadow:none}html.ipro-pwa-native-shell .ipro-pwa-account-links .ipro-pwa-menu-link+.ipro-pwa-menu-link{border-top:1px solid rgba(128,128,128,.16)}html.ipro-pwa-native-shell .ipro-pwa-account-links .ipro-pwa-menu-link__icon{display:flex;justify-content:center;align-items:center;flex:0 0 28px;width:28px;height:28px;background:transparent;color:var(--ipro-account-accent)}html.ipro-pwa-native-shell .ipro-pwa-account-links .ipro-pwa-menu-link__copy{flex:1;min-width:0}html.ipro-pwa-native-shell .ipro-pwa-account-links strong{font-size:16px;line-height:1.4;font-weight:500;color:var(--ipro-account-text)}html.ipro-pwa-native-shell .ipro-pwa-account-links .ipro-pwa-menu-link__chevron{flex:0 0 16px;color:var(--ipro-account-muted)}html.ipro-pwa-native-shell .ipro-pwa-account-links .ipro-pwa-menu-link__chevron svg{width:16px;height:16px}html.ipro-pwa-native-shell .ipro-pwa-account-shopping{display:flex;width:fit-content;margin:18px auto 0}html.ipro-pwa-native-shell .ipro-pwa-account-page a:focus-visible{outline:3px solid var(--ipro-account-accent);outline-offset:4px}html.ipro-pwa-native-shell .ipro-pwa-account-page a:active{opacity:.7}html.ipro-pwa-native-shell[dir=rtl] .ipro-pwa-account-links .ipro-pwa-menu-link__chevron{transform:rotate(180deg)}html.ipro-pwa-native-shell[dir=rtl] .ipro-pwa-account-page :is(h1,h2){letter-spacing:normal}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark]{--ipro-account-background: #000}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] .ipro-pwa-account-page{--ipro-account-text: #f5f5f7;--ipro-account-muted: #a1a1a6;--ipro-account-card: #1c1c1e;--ipro-account-accent: #64b5ff}@media(prefers-color-scheme:dark){html.ipro-pwa-native-shell:not([data-ipro-pwa-theme=light]){--ipro-account-background: #000}html.ipro-pwa-native-shell:not([data-ipro-pwa-theme=light]) .ipro-pwa-account-page{--ipro-account-text: #f5f5f7;--ipro-account-muted: #a1a1a6;--ipro-account-card: #1c1c1e;--ipro-account-accent: #64b5ff}}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-help-chat{margin-block:20px 28px;padding:24px;border-radius:24px;background:var(--ipro-pwa-card);color:var(--ipro-pwa-text)}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-help-chat p{margin:12px 0 0;color:var(--ipro-pwa-muted);font-size:16px;line-height:1.5}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-service-button{-webkit-appearance:none;appearance:none;min-height:46px;padding:10px 22px;border:0;border-radius:24px;background:#0071e3;color:#fff;font:inherit;font-size:16px;font-weight:600;line-height:1.35;cursor:pointer}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-service-button:disabled{opacity:.5;cursor:default}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-push-preferences{min-width:0;border:0;border-radius:24px;background:var(--ipro-pwa-card);color:var(--ipro-pwa-text);padding:20px;margin:0 0 24px}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-push-preferences legend{float:inline-start;width:100%;padding:0 0 12px;font-size:18px;font-weight:600}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-push-preference{display:flex;align-items:center;gap:12px;min-height:48px;font-size:16px;cursor:pointer}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-push-preference input{width:22px;height:22px;accent-color:#0071e3;flex:0 0 auto}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-push-preferences button{margin-top:14px;background:var(--ipro-pwa-raised);color:var(--ipro-pwa-text)}html.ipro-pwa-native-shell #ipro-pwa-native-root :is(.ipro-pwa-chat-page,.ipro-pwa-help-chat,.ipro-pwa-push-preferences) :is(button,a,textarea,input):focus-visible{outline:3px solid #2997ff;outline-offset:3px}html.ipro-pwa-native-shell #ipro-pwa-native-root :is(.ipro-pwa-help-chat,.ipro-pwa-notification-permission,.ipro-pwa-push-preferences)[hidden],html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-page [hidden]{display:none!important}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=chat]{overflow:hidden!important;scroll-padding:0}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=chat]>main{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;max-width:none;margin:0!important;padding-inline:0!important;padding-bottom:0!important;overflow:hidden}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-page{--chat-gutter: clamp(16px, 2.5vw, 32px);display:flex;flex:1 1 0;flex-direction:column;min-width:0;min-height:0;width:100%;max-width:none;margin:0;padding:0;box-sizing:border-box;background:var(--ipro-pwa-canvas);color:var(--ipro-pwa-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-text-size-adjust:100%}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-page *{box-sizing:border-box}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-header{display:flex;flex:0 0 auto;align-items:center;gap:12px;padding:12px var(--chat-gutter);border-bottom:1px solid var(--ipro-pwa-app-line)}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-heading{flex:1;min-width:0}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-notification-settings{-webkit-appearance:none;appearance:none;flex:0 0 auto;align-self:flex-start;margin:4px var(--chat-gutter);min-height:36px;padding:6px 0;border:0;background:transparent;color:#0071e3;font:inherit;font-size:12px;font-weight:600;cursor:pointer}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-page h1{margin:0;font-size:18px;font-weight:650;letter-spacing:-.3px;line-height:1.3}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-subtitle{margin:3px 0 0;font-size:12px;line-height:1.4;color:var(--ipro-pwa-muted);overflow-wrap:anywhere}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-avatar{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:14px;background:var(--ipro-pwa-raised);color:var(--ipro-pwa-text)}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-icon{display:inline-flex;width:24px;height:24px;flex-shrink:0}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-icon svg{width:100%;height:100%}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-help{-webkit-appearance:none;appearance:none;display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ipro-pwa-muted);cursor:pointer;touch-action:manipulation}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-thread{display:flex;position:relative;flex:1 1 0;min-height:0;min-width:0}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-messages{display:flex;flex:1 1 0;flex-direction:column;gap:20px;min-height:0;max-height:none;min-width:0;padding:24px var(--chat-gutter);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-anchor:none;scrollbar-width:thin}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-message{display:flex;flex-direction:column;flex:0 0 auto;align-self:flex-start;align-items:flex-start;max-width:min(84%,680px);min-width:0;gap:5px}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-message.is-user{align-self:flex-end;align-items:flex-end}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-bubble{max-width:100%;padding:12px 16px;border-radius:20px;border-end-start-radius:6px;background:var(--ipro-pwa-raised);color:var(--ipro-pwa-text);white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.5}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-message.is-user .ipro-pwa-chat-bubble{border-end-start-radius:20px;border-end-end-radius:6px;background:#0071e3;color:#fff}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-message.is-pending .ipro-pwa-chat-bubble{opacity:.72}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-message-meta{display:flex;gap:4px 8px;flex-wrap:wrap;padding-inline:3px;font-size:11px;line-height:1.4;color:var(--ipro-pwa-muted);overflow-wrap:anywhere}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-message.is-user .ipro-pwa-chat-message-meta{justify-content:flex-end}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-sender{font-weight:600}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-message.is-failed .ipro-pwa-chat-receipt{color:#c6362e}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] #ipro-pwa-native-root .ipro-pwa-chat-message.is-failed .ipro-pwa-chat-receipt{color:#ff9189}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px var(--chat-gutter);text-align:center;pointer-events:none;overflow:hidden}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-empty>.ipro-pwa-chat-icon{width:48px;height:48px;margin-bottom:18px;color:var(--ipro-pwa-muted)}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-empty h2{margin:0 0 8px;font-size:23px;font-weight:650;line-height:1.25;letter-spacing:-.4px}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-empty p{margin:0;max-width:320px;font-size:15px;line-height:1.5;color:var(--ipro-pwa-muted)}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-latest{position:absolute;inset-inline-start:50%;bottom:10px;transform:translate(-50%);border:1px solid var(--ipro-pwa-app-line);border-radius:24px;min-height:44px;padding:10px 18px;background:var(--ipro-pwa-card);color:var(--ipro-pwa-text);box-shadow:0 3px 16px #0000001f;font:600 13px/1.3 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;white-space:nowrap;cursor:pointer}html[dir=rtl].ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-latest{transform:translate(50%)}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-activity{display:flex;align-items:center;flex:0 0 auto;gap:9px;padding:4px var(--chat-gutter) 10px;min-height:28px;color:var(--ipro-pwa-muted);font-size:12px;line-height:1.4}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-dots{display:flex;flex:0 0 auto;gap:3px}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-dots i{width:4px;height:4px;border-radius:50%;background:currentColor;animation:ipro-chat-dot 1.2s ease-in-out infinite}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-dots i:nth-child(2){animation-delay:.15s}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-dots i:nth-child(3){animation-delay:.3s}@keyframes ipro-chat-dot{0%,65%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-error{display:flex;flex:0 0 auto;align-items:center;gap:10px;padding:10px var(--chat-gutter);background:var(--ipro-pwa-section);max-height:25%;overflow-y:auto}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-status{flex:1;min-width:0;margin:0;color:var(--ipro-pwa-secondary);font-size:13px;line-height:1.4}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-error .ipro-pwa-service-button{padding:8px 14px;min-height:44px;font-size:13px}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-compose{display:grid;grid-template-columns:minmax(0,1fr) 46px;align-items:end;flex:0 0 auto;gap:10px;margin:0;padding:12px var(--chat-gutter) max(12px,env(safe-area-inset-bottom,0px));border-top:1px solid var(--ipro-pwa-app-line);background:var(--ipro-pwa-canvas)}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-compose textarea{-webkit-appearance:none;appearance:none;display:block;width:100%;min-width:0;height:46px;min-height:46px;max-height:132px;margin:0;padding:11px 16px;resize:none;border:1px solid var(--ipro-pwa-app-line);border-radius:23px;background:var(--ipro-pwa-card);color:var(--ipro-pwa-text);font:inherit;font-size:16px;line-height:22px;overflow-y:auto}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-compose textarea::placeholder{color:var(--ipro-pwa-muted);opacity:1}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-send{-webkit-appearance:none;appearance:none;position:relative;display:grid;place-items:center;width:46px;height:46px;padding:0;margin:0;border:0;border-radius:50%;background:#0071e3;color:#fff;cursor:pointer;touch-action:manipulation}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-send:disabled{background:var(--ipro-pwa-raised);color:var(--ipro-pwa-muted);cursor:default}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-send.is-sending>.ipro-pwa-chat-icon{visibility:hidden}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-send.is-sending:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;transform-origin:50% 50%;width:18px;height:18px;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:ipro-chat-send .75s linear infinite}@keyframes ipro-chat-send{to{transform:rotate(360deg)}}html.ipro-pwa-native-shell.ipro-pwa-chat-route:not(.ipro-pwa-ipad-sidebar-open) #ipro-pwa-native-root :is(#ipro-pwa-bottom-nav,#ipro-pwa-search-orb,#ipro-pwa-ipad-dock-slot){display:none!important}html.ipro-pwa-native-shell.ipro-pwa-chat-route.ipro-pwa-visual-keyboard #ipro-pwa-native-stage{top:var(--ipro-pwa-visual-offset-top,0px)!important;bottom:auto!important;height:var(--ipro-pwa-visual-height,100dvh)!important;max-height:var(--ipro-pwa-visual-height,100dvh)!important}html.ipro-pwa-native-shell.ipro-pwa-chat-route.ipro-pwa-visual-keyboard #ipro-pwa-native-header-slot{transform:translate3d(0,var(--ipro-pwa-visual-offset-top,0px),0)!important;transition:none!important}html.ipro-pwa-native-shell.ipro-pwa-chat-route.ipro-pwa-visual-keyboard #ipro-pwa-native-root .ipro-pwa-chat-compose{padding-bottom:10px}html.ipro-pwa-native-shell.ipro-pwa-chat-route.ipro-pwa-visual-keyboard #ipro-pwa-native-root .ipro-pwa-chat-empty>.ipro-pwa-chat-icon{width:30px;height:30px;margin-bottom:10px}html.ipro-pwa-native-shell.ipro-pwa-chat-route.ipro-pwa-visual-keyboard #ipro-pwa-native-root .ipro-pwa-chat-empty p{display:none}@media(min-width:700px){html.ipro-pwa-native-shell.ipro-pwa-ipad.ipro-pwa-ipad-sidebar-open #ipro-pwa-native-root .ipro-pwa-native-view[data-kind=chat]{padding-inline-start:max(284px,var(--ipro-pwa-ipad-sidebar-space,0px))}}@media(max-height:500px){html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-header{padding-block:6px}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-empty>.ipro-pwa-chat-icon{display:none}}@media(prefers-reduced-motion:reduce){html.ipro-pwa-native-shell #ipro-pwa-native-root :is(.ipro-pwa-chat-dots i,.ipro-pwa-chat-send.is-sending:after){animation:none}}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-identity{display:flex;flex-direction:column;align-items:center;gap:4px;max-width:100%;margin-block-end:5px}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-author-photo{position:relative;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;overflow:hidden;background:#80808024}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-author-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-identity .ipro-pwa-chat-sender{font-size:11px;line-height:1.3;overflow-wrap:anywhere;text-align:center}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-intake{padding:8px 16px;font-size:12px;line-height:1.4;flex-shrink:0}html.ipro-pwa-native-shell #ipro-pwa-native-root [data-chat-sign-in]{margin:0 16px 8px;text-align:center;flex-shrink:0}html.ipro-pwa-native-shell #ipro-pwa-native-root [data-chat-intake][hidden],html.ipro-pwa-native-shell #ipro-pwa-native-root [data-chat-sign-in][hidden]{display:none}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-help-chat{padding:8px 0 24px;border-radius:0;background:transparent;text-align:center}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-help-chat-title{margin:0 0 22px;color:var(--ipro-pwa-text);text-align:start;font:inherit;font-size:25px;font-weight:700;line-height:1.2;letter-spacing:-.5px}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-help-chat-image{display:block;width:min(100%,340px);height:auto;max-height:230px;object-fit:contain;margin:0 auto 20px}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-help-chat-image[hidden]{display:none}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-help-chat p.ipro-pwa-help-chat-intro{max-width:360px;margin:0 auto 24px;padding-inline:8px;color:var(--ipro-pwa-text);font-size:19px;font-weight:600;line-height:1.35;text-wrap:pretty}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-help-chat-button{display:inline-flex;flex-direction:column;align-items:center;gap:10px;max-width:100%;min-width:120px;padding:0 12px;border-radius:16px;background:transparent;color:var(--ipro-pwa-text);font-size:14px;font-weight:500}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-help-chat-circle{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:var(--ipro-pwa-card, #fff);color:#008aff;transition:transform .15s ease}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-help-chat-circle svg{width:35px;height:35px}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-help-chat-button:active .ipro-pwa-help-chat-circle{transform:scale(.95)}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-help-chat-label{max-width:220px;overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-help-chat-circle{transition:none}}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-header .ipro-pwa-chat-avatar{position:relative;overflow:visible;border-radius:50%}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-header .ipro-pwa-chat-avatar img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:50%}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-header h1{overflow-wrap:anywhere}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-joined{margin:4px 0 12px;width:100%;color:var(--ipro-pwa-muted);font-size:12px;line-height:1.45;text-align:center}html.ipro-pwa-native-shell #ipro-pwa-native-root [data-chat-start]{margin-block-start:20px;pointer-events:auto}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-compose[hidden]{display:none}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-online{position:absolute;right:-1px;bottom:-1px;z-index:1;box-sizing:border-box;width:14px;height:14px;border:2px solid var(--ipro-pwa-canvas);border-radius:50%;background:#30c767;pointer-events:none}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-online[hidden]{display:none}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-event{flex:0 0 auto;width:100%;text-align:center;color:var(--ipro-pwa-muted);font-size:12px;line-height:1.5;padding:8px 12px}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-message.is-system{align-self:center;color:var(--ipro-pwa-muted)}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-products{display:flex;flex-direction:column;width:min(100%,360px);gap:10px}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-product{display:grid;grid-template-columns:minmax(65px,28%) minmax(0,1fr);gap:12px;padding:12px;border-radius:16px;background:var(--ipro-pwa-card);color:var(--ipro-pwa-text);border:1px solid var(--ipro-pwa-app-line)}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-product>img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:10px;background:#fff}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-product:not(:has(>img)){grid-template-columns:minmax(0,1fr)}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-product-copy{min-width:0;display:flex;flex-direction:column;gap:5px}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-product h3{margin:0;font:inherit;font-weight:600;font-size:14px;line-height:1.3;color:inherit;overflow-wrap:anywhere}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-product p{margin:0;font-size:12px;color:var(--ipro-pwa-muted)}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-product small{font-size:10px;line-height:1.35;color:var(--ipro-pwa-muted)}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-product-link{display:flex;align-items:center;min-height:44px;font-size:13px;font-weight:600;color:#2997ff;text-decoration:none}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-shortcuts{display:flex;flex-wrap:wrap;gap:8px}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-shortcuts a{padding:10px;color:#2997ff}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-verification{flex:0 1 auto;min-height:0;max-height:60%;overflow:auto;overscroll-behavior:contain;padding:14px 16px;background:var(--ipro-pwa-card);color:var(--ipro-pwa-text);border-block-start:1px solid var(--ipro-pwa-app-line)}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-verification h2{margin:0 0 8px;font:inherit;font-size:18px;font-weight:600;color:inherit}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-verification p{margin:8px 0;font-size:12px;line-height:1.5}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-verification label{display:block;margin-block:8px;font-size:12px}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-verification input{display:block;width:100%;min-height:44px;font:inherit;font-size:16px;border:1px solid var(--ipro-pwa-app-line);border-radius:10px;background:var(--ipro-pwa-raised);color:var(--ipro-pwa-text);padding:10px;margin-block-start:4px}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-verification button{margin:4px;font-size:13px}html.ipro-pwa-native-shell #ipro-pwa-native-root [data-chat-history],html.ipro-pwa-native-shell #ipro-pwa-native-root [data-chat-reopen]{flex-shrink:0;margin:8px 16px;font-size:13px}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-verification [hidden],html.ipro-pwa-native-shell #ipro-pwa-native-root [data-chat-verification][hidden],html.ipro-pwa-native-shell #ipro-pwa-native-root [data-chat-history][hidden],html.ipro-pwa-native-shell #ipro-pwa-native-root [data-chat-reopen][hidden],html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-event[hidden]{display:none}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-messages{overflow-anchor:none;scroll-behavior:auto}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-message:has(>.ipro-pwa-product-rail){width:100%;max-width:100%}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-product-rail{width:100%;min-width:0;margin-block:6px 2px}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-product-rail-viewport{display:flex;width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;gap:10px;padding:3px 2px 10px;scroll-snap-type:x proximity;scroll-padding-inline:2px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--ipro-pwa-app-line) transparent}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-product-rail-viewport :is(.ipro-pwa-recommendation-groups,.ipro-pwa-recommendation-group,.ipro-pwa-chat-products){display:contents}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-product-rail .ipro-pwa-chat-product.ipro-pwa-recommendation-card{display:flex;flex:0 0 min(230px,calc(100% - 32px));flex-direction:column;align-self:flex-start;box-sizing:border-box;gap:8px;min-width:0;padding:12px;border:1px solid var(--ipro-pwa-app-line);border-radius:16px;background:var(--ipro-pwa-card);color:var(--ipro-pwa-text);scroll-snap-align:start;overflow-wrap:anywhere}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-recommendation-context{display:flex;flex-direction:column;gap:2px;padding-bottom:6px;border-bottom:1px solid var(--ipro-pwa-app-line)}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-recommendation-heading{margin:0;color:inherit;font:inherit;font-size:11px;font-weight:650;line-height:1.35}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-recommendation-device{margin:0;color:var(--ipro-pwa-muted);font-size:10px;line-height:1.35}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-recommendation-snapshot{display:flex;flex-direction:column;align-items:stretch;gap:4px;min-width:0}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-recommendation-snapshot h3{margin:0;color:inherit;font:inherit;font-size:13px;line-height:1.4;font-weight:650}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-recommendation-image{display:block;align-self:center;width:100%;height:112px;max-width:100%;object-fit:contain;border-radius:10px;background:#fff}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-recommendation-variant{font-size:11px;line-height:1.4}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-recommendation-prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 8px;margin-top:3px}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-recommendation-prices strong{font-size:14px;line-height:1.4}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-recommendation-prices s{font-size:10px;color:var(--ipro-pwa-muted)}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-recommendation-label,html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-recommendation-availability{color:var(--ipro-pwa-muted);font-size:10px;line-height:1.35}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-recommendation-quote{border-top:1px solid var(--ipro-pwa-app-line);padding-top:4px;font-size:10px;line-height:1.4}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-recommendation-quote summary{display:list-item;cursor:pointer;padding-block:7px;color:var(--ipro-pwa-muted)}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-recommendation-quote .ipro-pwa-recommendation-image{height:80px}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-recommendation-quote time{font-size:10px;color:var(--ipro-pwa-muted)}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-recommendation-choice{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:11px;color:var(--ipro-pwa-muted)}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-recommendation-choice select{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:7px 9px;border:1px solid var(--ipro-pwa-app-line);border-radius:9px;background:var(--ipro-pwa-card);color:var(--ipro-pwa-text);font:inherit;font-size:16px;text-overflow:ellipsis}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-recommendation-card .ipro-pwa-recommendation-button,html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-recommendation-card .ipro-pwa-chat-product-link{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin:0;padding:8px 10px;border:0;border-radius:10px;background:var(--ipro-pwa-accent, #007aff);color:#fff;font:inherit;font-size:12px;font-weight:650;line-height:1.35;white-space:normal;text-decoration:none;box-sizing:border-box}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-recommendation-actions{display:flex;flex-wrap:wrap;gap:6px}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-recommendation-actions .ipro-pwa-recommendation-button{flex:1 1 auto;width:auto;min-height:36px;padding:6px 8px;background:transparent;border:1px solid var(--ipro-pwa-app-line);color:var(--ipro-pwa-text);font-size:11px}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-recommendation-button:disabled,html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-recommendation-choice select:disabled{opacity:.55;cursor:default}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-recommendation-status{margin:0;color:var(--ipro-pwa-muted);font-size:11px;line-height:1.45}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-product-rail-controls{display:flex;justify-content:flex-end;align-items:center;gap:6px;margin-top:1px}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-product-rail-count{color:var(--ipro-pwa-muted);font-size:10px;margin-inline-end:4px;font-variant-numeric:tabular-nums}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-product-rail-arrow{display:flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;margin:0;border:1px solid var(--ipro-pwa-app-line);border-radius:50%;background:var(--ipro-pwa-card);color:var(--ipro-pwa-text);font:inherit;font-size:24px;line-height:1;cursor:pointer}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-product-rail-arrow:disabled{opacity:.35;cursor:default}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-product-rail:has([dir=rtl]) .ipro-pwa-product-rail-arrow span{transform:scaleX(-1)}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-product-rail :is(button,select,a,summary,[data-product-rail]):focus-visible{outline:2px solid var(--ipro-pwa-accent, #007aff);outline-offset:2px}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-latest{--ipro-latest-glass: rgba(255, 255, 255, .52);--ipro-latest-ring: rgba(30, 35, 42, .1);--ipro-latest-highlight: rgba(255, 255, 255, .65);display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;bottom:4px;border:0;border-radius:50%;z-index:2;background:transparent;color:#1d232b;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-tap-highlight-color:transparent}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-latest:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;box-sizing:border-box;pointer-events:none;background:var(--ipro-latest-glass);border:1px solid var(--ipro-latest-ring);box-shadow:inset 0 1px 0 var(--ipro-latest-highlight),0 2px 8px #0000000d;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-latest[hidden]{display:none!important}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-latest:focus-visible{outline:2px solid #58a6ff;outline-offset:0}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-chat-latest-arrow{display:block;position:relative;width:18px;height:18px;flex:none}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-chat-latest-dots{display:none;position:relative;align-items:center;gap:3px}html.ipro-pwa-native-shell #ipro-pwa-native-root .is-typing .ipro-chat-latest-arrow{display:none}html.ipro-pwa-native-shell #ipro-pwa-native-root .is-typing .ipro-chat-latest-dots{display:inline-flex}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-chat-latest-dots i{display:block;width:3px;height:3px;border-radius:50%;background:currentColor;animation:iproChatLatestDot 1.2s ease-in-out infinite}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-chat-latest-dots i:nth-child(2){animation-delay:.15s}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-chat-latest-dots i:nth-child(3){animation-delay:.3s}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] #ipro-pwa-native-root .ipro-pwa-chat-latest{--ipro-latest-glass: rgba(30, 31, 34, .48);--ipro-latest-ring: rgba(255, 255, 255, .17);--ipro-latest-highlight: rgba(255, 255, 255, .12);color:#f5f5f7}@media(prefers-color-scheme:dark){html.ipro-pwa-native-shell:not([data-ipro-pwa-theme=light]) #ipro-pwa-native-root .ipro-pwa-chat-latest{--ipro-latest-glass: rgba(30, 31, 34, .48);--ipro-latest-ring: rgba(255, 255, 255, .17);--ipro-latest-highlight: rgba(255, 255, 255, .12);color:#f5f5f7}}@keyframes iproChatLatestDot{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-1.5px)}}@media(prefers-reduced-motion:reduce){html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-chat-latest-dots i{animation:none;opacity:1}}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-action-card{box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin-block:12px;overflow-wrap:anywhere}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-action-card h2{font-size:16px;line-height:1.35}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-action-card .ipro-pwa-chat-action-state{display:inline-block;padding:5px 10px;border-radius:20px;background:#2d7ddc1f;color:inherit;font-weight:650}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-action-reference{font-size:11px}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-action-changes{padding-inline-start:18px;font-size:13px;line-height:1.6}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-action-before-after{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-block:12px;font-size:12px}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-action-before-after>div{min-width:0}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-action-totals{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;margin:8px 0}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-action-totals dt,html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-action-totals dd{margin:0;font-variant-numeric:tabular-nums}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-action-totals dd{text-align:end}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-action-totals dt:last-of-type,html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-action-totals dd:last-of-type{font-weight:700;padding-block-start:6px;border-top:1px solid rgba(128,128,128,.25)}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-action-card button{min-height:44px;padding:8px 14px}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-action-error{font-weight:600}@media(max-width:360px){html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-action-before-after{grid-template-columns:minmax(0,1fr)}}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-page{--ipro-chat-chrome-glass: rgba(255,255,255,.32);--ipro-chat-input-glass: rgba(255,255,255,.48);--ipro-chat-input-line: rgba(30,35,42,.12)}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-header,html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-compose{background:var(--ipro-chat-chrome-glass);border-color:transparent;box-shadow:none;-webkit-backdrop-filter:blur(20px) saturate(135%);backdrop-filter:blur(20px) saturate(135%)}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-compose textarea{background:var(--ipro-chat-input-glass);border-color:var(--ipro-chat-input-line)}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] #ipro-pwa-native-root .ipro-pwa-chat-page{--ipro-chat-chrome-glass: rgba(24,24,27,.32);--ipro-chat-input-glass: rgba(52,52,56,.42);--ipro-chat-input-line: rgba(255,255,255,.14)}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-page{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto minmax(0,1fr) auto auto auto auto auto auto;position:relative;isolation:isolate;overflow:hidden;--ipro-chat-overlay-top: 72px;--ipro-chat-overlay-bottom: 80px;--ipro-chat-chrome-glass: rgba(255,255,255,.22);--ipro-chat-input-glass: rgba(255,255,255,.36)}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-page>*{grid-column:1;min-width:0}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-page>[hidden]{display:none!important}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-page>.ipro-pwa-chat-header{grid-row:1}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-page>[data-chat-notification-settings]{grid-row:2}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-page>[data-chat-history]{grid-row:3}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-page>.ipro-pwa-chat-thread{grid-row:1 / 11;z-index:0;overflow:hidden}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-page>[data-chat-intake]{grid-row:5}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-page>[data-chat-verification]{grid-row:6}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-page>[data-chat-reopen]{grid-row:7}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-page>[data-chat-activity]{grid-row:8}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-page>[data-chat-error]{grid-row:9}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-page>.ipro-pwa-chat-compose{grid-row:10}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-page>:not(.ipro-pwa-chat-thread){position:relative;z-index:1}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-messages{padding-block-start:calc(var(--ipro-chat-overlay-top) + 20px);padding-block-end:calc(var(--ipro-chat-overlay-bottom) + 20px);scroll-padding-block-start:calc(var(--ipro-chat-overlay-top) + 20px);scroll-padding-block-end:calc(var(--ipro-chat-overlay-bottom) + 20px)}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-latest{bottom:calc(var(--ipro-chat-overlay-bottom) + 4px)}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-header,html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-compose{background:var(--ipro-chat-chrome-glass);border:0;box-shadow:none;-webkit-backdrop-filter:blur(20px) saturate(135%);backdrop-filter:blur(20px) saturate(135%)}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] #ipro-pwa-native-root .ipro-pwa-chat-page{--ipro-chat-chrome-glass: rgba(18,18,20,.22);--ipro-chat-input-glass: rgba(44,44,48,.36);--ipro-chat-input-line: rgba(255,255,255,.14)}@media(prefers-color-scheme:dark){html.ipro-pwa-native-shell:not([data-ipro-pwa-theme=light]) #ipro-pwa-native-root .ipro-pwa-chat-page{--ipro-chat-chrome-glass: rgba(18,18,20,.22);--ipro-chat-input-glass: rgba(44,44,48,.36);--ipro-chat-input-line: rgba(255,255,255,.14)}}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-notification-settings{justify-self:start;max-width:calc(100% - 2 * var(--chat-gutter));min-height:40px;margin:6px var(--chat-gutter);padding:9px 16px;border:1px solid rgba(40,130,240,.28);border-radius:16px;background:#197df533;color:#0058b5;-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%);box-shadow:inset 0 1px #ffffff2e;text-align:start}html.ipro-pwa-native-shell[data-ipro-pwa-theme=dark] #ipro-pwa-native-root .ipro-pwa-chat-notification-settings{background:#146ee152;color:#c4e2ff;border-color:#69afff52}@media(prefers-color-scheme:dark){html.ipro-pwa-native-shell:not([data-ipro-pwa-theme=light]) #ipro-pwa-native-root .ipro-pwa-chat-notification-settings{background:#146ee152;color:#c4e2ff;border-color:#69afff52}}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-verification{box-sizing:border-box;min-height:0;min-width:0;max-height:var(--ipro-status-panel-max, min(440px, 48dvh));width:auto;margin:8px 12px;padding:16px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-padding-block:16px;border:1px solid var(--ipro-pwa-app-line);border-radius:18px;background:var(--ipro-pwa-card);color:var(--ipro-pwa-text);scrollbar-width:thin}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-verification h2{margin:0 0 8px;font-size:17px;line-height:1.3;font-weight:650}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-verification p{margin:8px 0 12px;font-size:13px;line-height:1.5;overflow-wrap:anywhere}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-verification label{display:block;margin:0 0 12px;font-size:13px;line-height:1.4}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-verification input{box-sizing:border-box;display:block;width:100%;min-width:0;height:44px;min-height:44px;max-height:none;margin:5px 0 0;padding:10px 12px;border:1px solid var(--ipro-pwa-app-line);border-radius:11px;background:var(--ipro-pwa-raised);color:var(--ipro-pwa-text);font:inherit;font-size:16px;line-height:1.25}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-verification :is(button,a.ipro-pwa-service-button){box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin:8px 0 0;padding:10px 14px;border-radius:12px;font-size:14px;line-height:1.35;text-align:center;white-space:normal;text-decoration:none}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-verification [data-status-check]{background:var(--ipro-pwa-accent, #0071e3);color:#fff;border:0}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-verification [data-chat-sign-in]{background:transparent;color:var(--ipro-pwa-text);border:1px solid var(--ipro-pwa-app-line)}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-verification [data-status-notice]:empty{display:none}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-verification [hidden]{display:none!important}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-verification :is(input,button,a):focus-visible{outline:2px solid #58a6ff;outline-offset:2px}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-status-slot{flex:0 0 auto;width:100%;min-width:0}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-status-slot[hidden]{display:none!important}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-status-slot .ipro-pwa-chat-verification{flex:0 0 auto;width:100%;max-width:520px;min-height:0;max-height:none;overflow:visible;margin:0;padding:16px;border-radius:18px}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-status-heading{display:flex;align-items:flex-start;gap:8px}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-status-heading h2{flex:1;min-width:0;padding-block:8px;margin:0 0 8px}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-verification .ipro-pwa-chat-status-close{flex:0 0 40px;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;margin:0;border:0;background:transparent;color:var(--ipro-pwa-text);border-radius:50%;font-size:25px;line-height:1}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-status-open{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:40px;max-width:100%;padding:9px 14px;margin:0;border:1px solid var(--ipro-pwa-app-line);border-radius:14px;background:transparent;color:var(--ipro-pwa-text);font:inherit;font-size:13px;line-height:1.4;cursor:pointer}html.ipro-pwa-native-shell #ipro-pwa-native-root .ipro-pwa-chat-status-open[hidden]{display:none!important}html.ipro-pwa-native-shell .ipro-pwa-locale-auto{display:block;width:100%;min-height:44px;margin-block-start:10px;padding:12px 16px;border:1px solid currentColor;border-radius:16px;background:transparent;color:inherit;font:inherit;line-height:1.4;text-align:start;white-space:normal;cursor:pointer}html.ipro-pwa-native-shell .ipro-pwa-locale-auto:focus-visible{outline:2px solid #087bff;outline-offset:3px}html.ipro-pwa-native-shell .ipro-pwa-locale-auto:disabled{opacity:.6;cursor:wait}
/*# sourceMappingURL=/cdn/shop/t/511/assets/ipro-pwa-native-shell.css.map */
