html{scroll-behavior:smooth}html,body{min-height:0!important;margin:0!important;padding:0!important}body{overflow-x:hidden}.landing-page-root,.landing-page-root>:last-child,.landing-page-root #ipsLayout_body,.landing-page-root #ipsLayout_contentArea,.landing-page-root #ipsLayout_contentWrapper,.landing-page-root #ipsLayout_mainArea,.landing-page-root #cFooter,.landing-page-root #cFooter .cFooter_bottom,.landing-page-root #cFooter .ipsLayout_container{margin-bottom:0!important;padding-bottom:0!important}.landing-page-root #cFooter .cFooter_bottom{padding-bottom:22px!important}#cFooter .elContact_mail{width:250px!important;max-width:100%!important;min-height:56px!important;box-shadow:none!important;color:#fff!important;background:#1d2128!important;border:1px solid #ffffff09!important;border-radius:5px!important;justify-content:space-between!important;align-items:center!important;margin-top:18px!important;padding:8px 8px 8px 14px!important;display:flex!important}#cFooter .elContact_fields{flex-direction:column!important;gap:4px!important;line-height:1!important;display:flex!important}#cFooter .elContact_fields>span{color:#b9c2d6!important;letter-spacing:.25px!important;text-transform:uppercase!important;margin:0!important;font-size:10px!important;font-weight:700!important}#cFooter .elContact_fields>strong{color:#fff!important;font-size:14px!important;font-weight:600!important}#cFooter .elContact_submit{color:#fff!important;background:#0d61f3!important;border-radius:5px!important;justify-content:center!important;align-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;display:inline-flex!important}#cFooter .elContact_submit i{color:#fff!important;font-size:15px!important;line-height:1!important;display:block!important}#cFooter .elContact_submit:before{content:none!important;display:none!important}#cFooter .elFooter_powered{color:#8f99ad!important;margin-top:7px!important;font-size:11px!important;font-weight:500!important;line-height:1.3!important}#cFooter .elFooter_powered a{color:#fff!important;font-weight:700!important;text-decoration:none!important;transition:color .18s!important}#cFooter .elFooter_powered a:hover{color:#0d61f3!important}#cFooter .cFooter_bottom{border-top:1px solid #ffffff0e!important}#cFooter .cFooter_bottom>.ipsLayout_container{padding-top:18px!important;padding-bottom:22px!important}.ipsJS_hide{display:none!important}.ipsDrawer_open{z-index:10000!important;display:block!important}.ipsDrawer.ipsDrawer_open{background:#0000008c;position:fixed!important;inset:0!important}.ipsDrawer.ipsDrawer_open .ipsDrawer_menu{visibility:visible!important;opacity:1!important;transform:translate(0)!important}.groups-tabContent:not(.is-active){display:none}.store-route-page{background:#111418;min-height:100vh;overflow-x:hidden}.store-route-page a{text-decoration:none}#elSignInLink,#elSigninButton_mobile{display:none!important}.store-route-page .ipsLayout_container{width:100%!important;max-width:var(--container--width,1600px)!important;margin-left:auto!important;margin-right:auto!important}.store-route-page .ipsBreadcrumb{margin-bottom:24px}.store-route-page .ipsAnnouncement.ipsMessage_error{min-height:38px;font-weight:700;color:#fff!important;background:#0d61f3!important;border:0!important;border-radius:4px!important;padding:12px 16px!important}.store-route-page .cStoreCategory_header,.store-route-page .cStoreCategories_wrapper .ipsButtonBar,.store-route-page .cStorePackageList,.store-route-page .ccNexusPackage,.store-route-page .product-desc-features>div{background:#1a1d24!important;border-color:#1d2128!important}.store-route-page .cStoreCategory_header{padding:28px 32px}.store-route-page .cStoreCategory_header h1{color:#fff;font-size:24px;font-weight:700}.store-route-page .cStoreCategories_wrapper .ipsButtonBar{min-height:66px}.store-route-page .cProduct_count{background:#111418!important}.store-route-page #elSortByMenu_products,.store-route-page .cButtonRow>li>a[data-action=filter]{color:#0d61f3!important;background:#0d61f32e!important}.store-route-page #elSortByMenu_products:hover,.store-route-page .cButtonRow>li>a[data-action=filter]:hover{color:#fff!important;background:#0d61f3!important}.store-route-page .cButtonRow>li{position:relative}.store-route-page #elSortByMenu_products_menu{z-index:50;border:1px solid #ffffff0d;border-radius:5px;width:245px;min-width:245px;padding:0;display:block;overflow:hidden;box-shadow:0 18px 44px #00000061;background:#1d2128!important;top:calc(100% + 14px)!important;left:auto!important;right:0!important;transform:none!important}.store-route-page #elSortByMenu_products_menu.ipsHide{display:none!important}.store-route-page #elSortByMenu_products_menu>li{border-bottom:1px solid #ffffff0b}.store-route-page #elSortByMenu_products_menu>li:last-child{border-bottom:0}.store-route-page #elSortByMenu_products_menu a{white-space:nowrap;align-items:center;gap:20px;min-height:52px;padding:0 20px;font-size:14px;font-weight:500;display:flex;color:#fff!important}.store-route-page #elSortByMenu_products_menu a:before{content:"";box-sizing:border-box;border:1px solid #939cb140;border-radius:50%;flex:0 0 20px;width:20px;min-width:20px;height:20px;margin:0}.store-route-page #elSortByMenu_products_menu .ipsMenu_itemChecked a:before{content:"✓";color:#fff;border:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.store-route-page #elSortByMenu_products_menu a:hover{background:#0d61f324;color:#fff!important}.store-route-page .cStorePackageList{padding:26px}.store-route-page .cStorePackageList .cStoreCategories{max-width:none;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:26px!important}.store-route-page .cNexusProduct{overflow:hidden;background:#1d2128!important;border:1px solid #ffffff0a!important;border-radius:5px!important}.store-route-page .cNexusProduct:hover{box-shadow:0 0 0 4px #0d61f314;border-color:#0d61f394!important}.store-route-page .cNexusPackage_img{background:#111418}.store-route-page .cNexusPackage_img>img{aspect-ratio:300/185;object-fit:cover}.store-route-page .cNexusProduct_title{font-weight:500!important}.store-route-page .cNexusProduct__prices{justify-content:flex-end;margin-left:auto;display:flex}.store-route-page .ccProductPricePill{color:#c8ceda;text-transform:uppercase;background:#2c313d;border-radius:5px;align-items:center;gap:8px;min-height:34px;padding:0 7px 0 12px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.store-route-page .ccProductPricePill strong{color:#1edb32;background:#1edb3229;border-radius:4px;align-items:center;min-height:24px;padding:0 9px;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.store-route-page .cNexusPrice{color:#1edb32!important}.store-route-page .productStatus{min-width:0;display:inline-flex}.store-route-page .productStatus>._status,.store-route-page .ccStatusBadge{letter-spacing:0;text-transform:uppercase;white-space:nowrap;border-radius:5px;align-items:center;gap:7px;max-width:100%;min-height:28px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:relative;overflow:hidden;border:0!important;padding:0 42px 0 10px!important}.store-route-page .productStatus>._status:before,.store-route-page .ccStatusBadge:before{content:"";z-index:1;color:#ffffff4d;opacity:1;font-family:FontAwesome,"Font Awesome 6 Pro",sans-serif;font-size:16px;line-height:1;position:absolute;top:50%;right:11px;transform:translateY(-50%)rotate(-10deg)}.store-route-page .productStatus>._status:after,.store-route-page .ccStatusBadge:after{content:"";z-index:0;opacity:1;background:#0003;width:38px;position:absolute;top:0;bottom:0;right:0}.store-route-page .productStatus>._status i,.store-route-page .ccStatusBadge i{z-index:1;font-size:12px;position:relative}.store-route-page .productStatus>._status span,.store-route-page .ccStatusBadge span{z-index:1;position:relative}.store-route-page .ccStatusBadge--undetected{color:#1edb32!important;background:#1edb3233!important}.store-route-page .ccStatusBadge--updating{color:#6ca5ff!important;background:#0d61f333!important}.store-route-page .productStatus>.ccStatusBadge--updating:before,.store-route-page .productStatus>.ccStatusBadge--testing:before,.store-route-page .ccStatusBadge.ccStatusBadge--updating:before,.store-route-page .ccStatusBadge.ccStatusBadge--testing:before{content:"";font-size:16px;right:11px;transform:translateY(-50%)rotate(12deg)}.store-route-page .ccStatusBadge--testing{color:#f5c242!important;background:#f5c24238!important}.store-route-page .cStorePackage_button{color:#fff!important;background:#2c313d!important}.store-route-page .cStorePackage_button:hover{color:#fff!important;background:#0d61f3!important}.store-section-separator{background:#1a1d24;border-radius:5px;height:40px;margin:0 0 12px}.store-route-page .store-why{margin-bottom:2em}.store-route-page .store-why .whyChoose_columns{grid-template-columns:repeat(3,minmax(0,1fr))!important}.store-route-page .whyChoose_columns>li{background:#1d2128!important}.store-route-page .ccNexusPackage{border:1px solid #1d2128;border-radius:5px;grid-template-columns:minmax(500px,620px) 1fr;gap:64px;margin-bottom:26px;padding:34px;display:grid}.store-route-page .ccNexusPackage__image{width:100%}.store-route-page .cNexusProduct_primaryImage{border-radius:7px;display:block;overflow:hidden;box-shadow:0 0 0 3px #0d61f314;border:2px solid #0d61f3!important;padding:2px!important}.store-route-page .cNexusProduct_primaryImage img{border-radius:5px;display:block;width:100%!important;max-width:none!important;height:auto!important}.store-route-page .ccNexusPackage-details{min-width:0;padding-top:8px}.store-route-page .ccPackage_title{color:#fff;white-space:nowrap;margin:0 0 12px;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.08}.store-route-page .ccPackage_features,.store-route-page .features-badge{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.store-route-page .addStatusAfter,.store-route-page .features-badge>li{color:#87b2ff;text-transform:uppercase;background:#0d61f32e;border-radius:100vw;align-items:center;gap:6px;padding:8px 12px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.store-route-page .addStatusAfter{color:#fff;min-height:28px;font-size:12px;font-weight:700;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.store-route-page .addStatusAfter i{color:#0d61f3;font-size:13px}.store-route-page .ccPackage_pricing{margin:18px 0 12px}.store-route-page .ccPackage_pricing .cNexusPrice{font-size:36px;font-weight:700;line-height:1;color:#fff!important}.store-route-page .elCluster_pricing{border-top:1px solid #1d2128;margin-top:18px;padding-top:18px;position:relative}.store-route-page .ccDurationLoader{opacity:0;pointer-events:none;align-items:center;gap:2px;height:24px;transition:opacity .12s;display:inline-flex;position:absolute;top:-14px;right:0}.store-route-page .elCluster_pricing.is-loading .ccDurationLoader{opacity:1}.store-route-page .ccDurationLoader span{background:#0d61f3;border-radius:100vw;width:2px;height:16px;animation:.56s ease-in-out infinite ccDurationPulse;display:block}.store-route-page .ccDurationLoader span:nth-child(2){animation-delay:70ms}.store-route-page .ccDurationLoader span:nth-child(3){animation-delay:.14s}.store-route-page .ccDurationLoader span:nth-child(4){animation-delay:.21s}.store-route-page .ccDurationLoader span:nth-child(5){animation-delay:.28s}@keyframes ccDurationPulse{0%,to{transform:scaleY(.42)}50%{transform:scaleY(1)}}.store-route-page .quantity_manager{box-sizing:border-box;background:0 0;border:1px solid #939cb1b8;border-radius:5px;grid-template-columns:40px 52px 40px;align-items:center;gap:0;width:150px;height:48px;padding:7px 8px;transition:border-color .34s,box-shadow .34s,background-color .34s;display:inline-grid;overflow:hidden}.store-route-page .quantity_manager>button,.store-route-page .quantity_manager>span,.store-route-page .quantity_manager>input{color:#c8ceda;text-align:center;background:0 0;border:0;width:auto;height:32px;font-size:16px}.store-route-page .quantity_manager>button{color:#0d61f3;cursor:pointer;background:#0d2a43;border-radius:5px;justify-content:center;place-self:center;align-items:center;width:36px;height:32px;font-weight:700;transition:background-color .26s,color .26s,opacity .26s;display:inline-flex;font-size:15px!important}.store-route-page .quantity_manager>button:not(.disabled):hover{color:#2383ff;background:#12375a}.store-route-page .quantity_manager>input{transition:color .34s,background-color .34s;color:#c8ceda!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-weight:600!important}.store-route-page .quantity_manager>button.disabled{opacity:.42;cursor:default}.store-route-page .quantity_manager.is-quantity-updated{border-color:#0d61f38c;animation:1.12s ccCartQuantitySoftPulse}.store-route-page .quantity_manager.is-quantity-updated>input{color:#87b2ff}.store-route-page .elCluster_buttons{gap:12px;margin:16px 0 12px;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important}.store-route-page .elCluster_button{color:#fff;text-align:left;cursor:pointer;isolation:isolate;border:1px solid #ffffff0a;border-radius:5px;width:100%;min-height:76px;padding:12px 14px;transition:background-color .26s,border-color .26s,box-shadow .26s,transform .26s;position:relative;overflow:hidden;background:#1d2128!important}.store-route-page .elCluster_button.active{border-color:#ffffff14;box-shadow:0 10px 28px #0d61f329;color:#fff!important;background:#0d61f3!important}.store-route-page .elCluster_button:hover:not(.active){border-color:#0d61f347;color:#fff!important;background:#0d61f32e!important}.store-route-page .elClusterButton_header{z-index:2;text-transform:uppercase;justify-content:space-between;gap:12px;font-size:11px;font-weight:600;display:flex;position:relative}.store-route-page .elClusterButton_type,.store-route-page .elClusterButton_number{color:#fff;font-weight:600}.store-route-page .elCluster_button .stock{color:#ffffffb8;font-size:9px;font-weight:600}.store-route-page .elClusterButton_price{z-index:2;margin-top:6px;font-size:18px;font-weight:600;position:relative}.store-route-page #add_to_cart{color:#111418!important;background:#fff!important}.store-route-page .elCluster_pricing.is-loading #add_to_cart,.store-route-page #add_to_cart:disabled{cursor:wait;color:#111418!important;background:#8f9296!important}.store-route-page #add_to_cart:hover{color:#fff!important;background:#0d61f3!important}.store-route-page .elCluster_pricing.is-loading #add_to_cart:hover,.store-route-page #add_to_cart:disabled:hover{color:#111418!important;background:#8f9296!important}.store-route-page .ccProductImages{margin:0 0 32px;padding:0}.store-route-page .ccProductImages_header{justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;display:flex}.store-route-page .ccProductImages_header h2{color:#fff;letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:13px;font-weight:800;line-height:1}.store-route-page .ccProductImages_arrows{align-items:center;gap:12px;display:inline-flex}.store-route-page .ccProductImages_arrows button{color:#8791a7;cursor:default;background:0 0;border:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;display:inline-flex}.store-route-page .ccProductImages_arrows button:last-child{color:#0d61f3}.store-route-page .ccProductImages_grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.store-route-page .ccProductImage{aspect-ratio:16/9;background:#1a1d24;border:1px solid #2c313d;border-radius:5px;transition:border-color .26s,transform .26s,box-shadow .26s;display:block;overflow:hidden}.store-route-page .ccProductImage:hover{border-color:#0d61f3b8;transform:translateY(-2px);box-shadow:0 10px 28px #00000042}.store-route-page .ccProductImage img{object-fit:cover;width:100%;height:100%;display:block}.ccProductLightbox{z-index:30000;opacity:0;pointer-events:none;transition:opacity .22s;position:fixed;inset:0}.ccProductLightbox.is-open{opacity:1;pointer-events:auto}.ccProductLightbox_backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000e0;position:absolute;inset:0}.ccProductLightbox_stage{justify-content:center;align-items:center;padding:84px 142px;display:flex;position:absolute;inset:0}.ccProductLightbox_image{object-fit:contain;border-radius:0;max-width:min(1120px,74vw);max-height:78vh;display:block;box-shadow:0 36px 90px #00000080}.ccProductLightbox_button{z-index:2;color:#fff;cursor:pointer;background:#0d61f3;border:0;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:18px;transition:background-color .18s,transform .18s,opacity .18s;display:inline-flex;position:absolute}.ccProductLightbox_button:hover{background:#2383ff;transform:translateY(-1px)}.ccProductLightbox_close{top:34px;right:40px}.ccProductLightbox_prev{top:50%;left:32px;transform:translateY(-50%)}.ccProductLightbox_next{top:50%;right:32px;transform:translateY(-50%)}.ccProductLightbox_prev:hover,.ccProductLightbox_next:hover{transform:translateY(calc(-50% - 1px))}body.ccLightboxOpen{overflow:hidden}.store-route-page .features-badge{justify-content:flex-start;margin:0 0 26px;padding:0;list-style:none}.store-route-page .features-badge>li{color:#c8ceda;text-transform:none;border:1px solid #2c313d;border-radius:7px;min-height:42px;padding:0 16px;font-size:13px;font-weight:500;background:#1a1d24!important}.store-route-page .features-badge>li i{color:#0d61f3;font-size:13px}.store-route-page .ftp-stars-img{object-fit:contain;display:block;width:185px!important;max-width:185px!important;height:auto!important}.store-route-page .elContact_submit i{display:none}.store-route-page .elContact_submit:before{content:">";color:#fff;font-size:18px;font-weight:800;line-height:1}.store-route-page .product-desc-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 0 28px;padding:0;display:grid}.store-route-page .product-desc-features>div{border-radius:8px;min-height:330px;padding:0;background:#1a1d24!important;border:1px solid #2c313d!important}.store-route-page .product-desc-features h3{color:#c8ceda;border-bottom:1px solid #0d61f35c;margin:0;padding:24px 24px 18px;font-size:17px;font-weight:600}.store-route-page .product-desc-features ul{margin:0;padding:20px 24px 24px;list-style:none}.store-route-page .product-desc-features li{color:#c8ceda;align-items:center;gap:10px;margin-bottom:10px;font-size:14px;line-height:1.45;display:flex}.store-route-page .product-desc-features li:before{content:"";color:#0d61f3;background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;width:8px;height:16px;font-family:FontAwesome,"Font Awesome 6 Free",sans-serif;font-size:14px;font-weight:900;display:inline-flex}.store-route-page .product-desc-features a{color:#4a92ff;text-decoration:underline}.store-route-page .product-description{--pd-accent:#0d61f3;border-radius:0;margin:0 0 32px;padding:0;background:0 0!important;border:0!important}.store-route-page .product-description .features-tech{flex-wrap:wrap;gap:18px;margin:0 0 32px;padding:0;display:flex}.store-route-page .product-description .features-tech-badge{color:#c8ceda;background:#1a1d24;border:1px solid #2c313d;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:0 18px;font-size:15px;font-weight:500;line-height:1;display:inline-flex}.store-route-page .product-description .features-tech-badge i{color:var(--pd-accent);font-size:15px}.store-route-page .product-description .pd-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0 0 28px;padding:0;display:grid}.store-route-page .product-description .pd-grid .ipsBox{min-height:330px;box-shadow:none;border-radius:10px;padding:22px 24px;background:#1a1d24!important;border:1px solid #2c313d!important}.store-route-page .product-description .pd-grid h2{color:#c8ceda;margin:0 0 16px;padding:0 0 11px;font-size:18px;font-weight:600;line-height:1.2;position:relative}.store-route-page .product-description .pd-grid h2:after{content:"";background:linear-gradient(to right, transparent 0%, var(--pd-accent) 20%, var(--pd-accent) 80%, transparent 100%);opacity:.45;width:100%;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.store-route-page .product-description .pd-grid ul{margin:0;padding:0;list-style:none}.store-route-page .product-description .pd-grid li{color:#c8ceda;align-items:flex-start;gap:10px;margin:0 0 10px;font-size:15px;line-height:1.45;display:flex}.store-route-page .product-description .pd-grid li:before{content:none!important;display:none!important}.store-route-page .product-description .pd-grid li i{color:var(--pd-accent);margin-top:4px;font-size:12px;line-height:1}.store-route-page .prodDesc-video{border-radius:7px;overflow:hidden;box-shadow:0 0 0 2px #0d61f3,0 0 0 5px #0d61f317}.store-route-page .prodDesc-video:after{display:none!important}.store-route-page .prodDesc-video iframe{border-radius:7px;width:100%;height:100%}.store-route-page .store-video-preview{color:#fff;background:#111418;display:block;position:relative}.store-route-page .store-video-preview img{object-fit:cover;border-radius:7px;width:100%;height:100%;display:block}.store-route-page .store-video-preview:before{content:"";pointer-events:none;background:linear-gradient(#00000073,#00000014 40%,#00000047);position:absolute;inset:0}.store-route-page .store-video-title{z-index:2;color:#fff;text-shadow:0 2px 8px #0009;max-width:calc(100% - 36px);font-size:16px;font-weight:800;position:absolute;top:14px;left:18px}.store-route-page .store-video-play{z-index:3;color:#fff;background:#0d61f3;border-radius:14px;justify-content:center;align-items:center;width:76px;height:54px;font-size:34px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 34px #0d61f352}.store-route-page .store-video-preview:hover .store-video-play{background:#2f7cff}.store-route-page #cFooter{margin-top:2em;margin-bottom:0!important;padding-bottom:0!important}.store-route-page #cFooter .cFooter_bottom,.store-route-page #cFooter .cFooter_bottom .ipsLayout_container,.store-route-page #elCopyright,.store-route-page #elFooterLinks,.store-route-page #ipsLayout_body,.store-route-page #ipsLayout_contentArea,.store-route-page #ipsLayout_contentWrapper,.store-route-page #ipsLayout_mainArea,.store-route-page.store-route-page--landing-shell{margin-bottom:0!important;padding-bottom:0!important}.store-route-page #cFooter .cFooter_bottom{border-top:1px solid #ffffff0e!important;padding-bottom:22px!important}.store-route-page #cFooter .cFooter_bottom .ipsLayout_container{padding-top:18px!important;padding-bottom:22px!important}.ccCustomerLoginButton{justify-content:center;align-items:center;gap:8px;min-height:44px;color:#fff!important;background:#2c313d!important;border:0!important;border-radius:5px!important;padding:0 16px!important;font-size:13px!important;font-weight:500!important;line-height:1!important;transition:background-color .26s,color .26s!important;display:inline-flex!important}.ccCustomerLoginButton:hover{color:#fff!important;background:#0d61f3!important}#elUserNav #elCart_container .ccHeaderCartButton,.ccHeaderCartButton{justify-content:center;align-items:center;position:relative;color:#fff!important;background:#1a1d24!important;border:0!important;border-radius:5px!important;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;line-height:1!important;transition:background-color .36s,border-color .36s,transform .36s!important;display:inline-flex!important}#elUserNav #elCart_container .ccHeaderCartButton:hover,.ccHeaderCartButton:hover{background:#2c313d!important}#elUserNav #elCart_container .ccHeaderCartButton i,.ccHeaderCartButton i{color:#fff!important;font-size:20px!important;line-height:1!important}#elUserNav #elCart_container .ccCartCount,.ccCartCount{border-radius:100vw;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;line-height:1;display:inline-flex;position:absolute;color:#fff!important;background:#ef2b3a!important;font-size:10px!important;font-weight:600!important;inset:-7px auto auto -7px!important}#elCart_container,.ccCustomerNavProfile{position:relative}.ccCustomerNavButton{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;min-height:54px;padding:0 0 0 12px;display:inline-flex}.ccCustomerNavIdentity{text-align:right;gap:3px;display:grid}.ccCustomerNavIdentity strong,.ccCustomerNavMenuHead strong{color:#fff;font-size:14px;font-weight:700;line-height:1}.ccCustomerNavIdentity em,.ccCustomerNavMenuHead em{color:#aab2c2;font-size:12px;font-style:normal;font-weight:600;line-height:1}.ccCustomerAvatar{color:#fff;background:linear-gradient(135deg,#1d2128,#2c313d);border:2px solid #0d61f3;border-radius:7px;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;display:inline-flex;box-shadow:inset 0 0 0 2px #ffffff0f,0 0 0 2px #0d61f31f}.ccCustomerNavMenu{z-index:120;background:#1a1d24;border:1px solid #ffffff0f;border-radius:5px;width:340px;position:absolute;top:calc(100% + 14px);right:0;overflow:hidden;box-shadow:0 28px 70px #00000085}.ccCustomerNavMenu.is-open{animation:.22s ease-out forwards ccCustomerNavMenuIn}.ccCustomerNavMenuHead{border-bottom:1px solid #ffffff0f;align-items:center;gap:14px;padding:22px 24px;display:flex}.ccCustomerNavMenuHead>div{gap:4px;display:grid}.ccCustomerNavMenuLinks{gap:10px;padding:24px;display:grid}.ccCustomerNavMenuLinks a{color:#d5d9e2;background:#2c313d;border-radius:7px;align-items:center;gap:12px;min-height:50px;padding:0 18px;font-size:15px;font-weight:600;transition:background-color .19s,color .19s,box-shadow .19s;display:flex;position:relative;overflow:hidden}.ccCustomerNavMenuLinks a:hover{color:#fff;background:#2c313d;box-shadow:inset 0 0 0 1px #ffffff0d}.ccCustomerNavMenuLinks a i{color:#b2bbcc29;font-size:44px;line-height:1;transition:color .19s,opacity .19s,transform .19s;position:absolute;bottom:-12px;right:-10px;transform:rotate(-10deg)}.ccCustomerNavMenuLinks a:hover i{color:#0d61f3b8;transform:rotate(-10deg)translate(-2px,-2px)}.ccCustomerNavMenuLinks a span{z-index:1;position:relative}.ccCustomerNavSignOut{color:#aab2c2;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff0f;justify-content:flex-end;align-items:center;gap:8px;width:100%;min-height:64px;padding:0 24px;font-size:12px;font-weight:700;display:flex}.ccCustomerNavSignOut:hover{color:#fff}.ccCartDropdown{opacity:0;transform-origin:top;z-index:80;background:#1a1d24;border:1px solid #ffffff0f;border-radius:5px;width:min(450px,100vw - 32px);position:absolute;top:calc(100% + 18px);left:50%;right:auto;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 60px #0000007a}.ccCartDropdown.is-open{animation:.22s ease-out forwards ccCartDropdownIn}.ccCartDropdown.is-closing{pointer-events:none;animation:.17s ease-in forwards ccCartDropdownOut}@keyframes ccCustomerNavMenuIn{0%{opacity:0;transform:translateY(-8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ccCartDropdownIn{0%{opacity:0;transform:translate(-50%,-8px)scale(.99)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes ccCartDropdownOut{0%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-6px)scale(.99)}}.ccCartDropdown h3{color:#d5d9e2;border-bottom:1px solid #1d2128;margin:0;padding:22px 26px;font-size:20px;font-weight:600}.ccCartDropdown_item,.ccCartDropdown_total{color:#c8ceda;border-bottom:1px solid #1d2128;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:18px 24px;font-size:14px;font-weight:400;display:grid}.ccCartDropdown_item img{object-fit:cover;border-radius:3px;width:42px;height:30px}.ccCartDropdown_item span{color:#c8ceda;line-height:1.35;font-weight:400!important}.ccCartDropdown_item b{color:#c8ceda;font-weight:400}.ccCartDropdown_item strong,.ccCartDropdown_total strong{color:#ef2b3a;font-weight:600}.ccCartDropdown_total{grid-template-columns:1fr auto;font-size:18px;font-weight:600}.ccCartCheckout{cursor:pointer;pointer-events:auto;border:0;border-radius:5px;justify-content:center;align-items:center;font-weight:500;transition:background-color .38s,color .38s;color:#fff!important;text-align:center!important;background:#2c313d!important;width:220px!important;min-height:46px!important;margin:22px auto 24px!important;padding:0 18px!important;display:flex!important}.ccCartCheckout:hover{background:#2c313d;color:#fff!important}.ccCartAddedModal{z-index:20000;opacity:0;pointer-events:none;display:none;position:fixed;inset:0}.ccCartAddedModal.is-open,.ccCartAddedModal.is-closing{pointer-events:auto;display:block}.ccCartAddedModal.is-open{opacity:1}.ccCartAddedModal.is-closing{opacity:1;pointer-events:none}.ccCartAddedModal_backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;background:#06080cc7;position:absolute;inset:0}.ccCartAddedModal_panel{opacity:0;background:#1a1d24;border:1px solid #ffffff0f;border-radius:5px;width:min(810px,100vw - 40px);position:absolute;top:78px;left:50%;overflow:hidden;transform:translate(-50%,-34px);box-shadow:0 26px 80px #00000080}.ccCartAddedModal.is-open .ccCartAddedModal_backdrop{animation:.22s ease-out forwards ccCartBackdropIn}.ccCartAddedModal.is-open .ccCartAddedModal_panel{animation:.26s ease-out forwards ccCartPanelIn}.ccCartAddedModal.is-closing .ccCartAddedModal_backdrop{animation:.17s ease-in forwards ccCartBackdropOut}.ccCartAddedModal.is-closing .ccCartAddedModal_panel{animation:.19s ease-in forwards ccCartPanelOut}@keyframes ccCartBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes ccCartBackdropOut{0%{opacity:1}to{opacity:0}}@keyframes ccCartPanelIn{0%{opacity:0;transform:translate(-50%,-16px)}to{opacity:1;transform:translate(-50%)}}@keyframes ccCartPanelOut{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-12px)}}.ccCartAddedModal_close{color:#939cb1;cursor:pointer;background:0 0;border:0;font-size:28px;line-height:1;position:absolute;top:12px;right:16px}.ccCartAddedModal_close:hover{color:#fff}.ccCartAddedModal_header{text-align:center;color:#c8ceda;border-bottom:1px solid #1d2128;padding:24px 28px 34px}.ccCartAddedModal_header h3{color:#fff;align-items:center;gap:8px;margin:0 0 12px;font-size:22px;font-weight:600;display:inline-flex}.ccCartAddedModal_header h3 i{color:#25b985}.ccCartAddedModal_header strong,.ccCartAddedModal_header span{display:block}.ccCartAddedModal_header strong{color:#c8ceda;font-size:16px;font-weight:600}.ccCartAddedModal_header span{margin-top:4px;font-size:14px;font-weight:400}.ccCartAddedModal_actions{grid-template-columns:1fr 1fr;gap:18px;padding:22px 28px 28px;display:grid}.ccCartAddedModal_actions button,.ccCartAddedModal_actions a{cursor:pointer;background:#2c313d;border:0;border-radius:5px;justify-content:center;align-items:center;min-height:50px;font-size:14px;font-weight:600;transition:background-color .43s,color .43s,transform .43s;display:inline-flex;color:#fff!important}.ccCartAddedModal_actions a,.ccCartAddedModal_actions button[data-cart-checkout]{background:#17375e;color:#79b7ff!important}.ccCartAddedModal_actions button:hover{background:#3a4050;color:#fff!important}.ccCartAddedModal_actions a:hover,.ccCartAddedModal_actions button[data-cart-checkout]:hover{background:#214b7d;color:#fff!important}.ccAuthModal{z-index:21000;opacity:0;pointer-events:none;display:none;position:fixed;inset:0}.ccAuthModal.is-open,.ccAuthModal.is-closing{opacity:1;pointer-events:auto;display:block}.ccAuthModal.is-closing{pointer-events:none}.ccAuthModal_backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;background:#06080cc7;position:absolute;inset:0}.ccAuthModal_panel{color:#c8ceda;opacity:0;background:#1a1d24;border:1px solid #ffffff0f;border-radius:5px;width:min(520px,100vw - 36px);position:absolute;top:76px;left:50%;overflow:hidden;transform:translate(-50%,-34px);box-shadow:0 28px 90px #0000008a}.ccAuthModal.is-open .ccAuthModal_backdrop{animation:.22s ease-out forwards ccCartBackdropIn}.ccAuthModal.is-open .ccAuthModal_panel{animation:.26s ease-out forwards ccCartPanelIn}.ccAuthModal.is-closing .ccAuthModal_backdrop{animation:.17s ease-in forwards ccCartBackdropOut}.ccAuthModal.is-closing .ccAuthModal_panel{animation:.19s ease-in forwards ccCartPanelOut}.ccAuthModal_head{border-bottom:1px solid #2c313d;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px 16px;display:flex}.ccAuthModal_head h3{color:#fff;margin:0;font-size:22px;font-weight:600}.ccAuthModal_close{color:#939cb1;cursor:pointer;background:0 0;border:0;font-size:28px;line-height:1}.ccAuthModal_close:hover{color:#fff}.ccAuthModal_body{padding:24px}.ccAuthModal_step{gap:16px;width:100%;display:grid}.ccAuthField{gap:8px;width:100%;display:grid}.ccAuthField label{color:#c8ceda;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.ccAuthField label span{color:#0d61f3;text-transform:uppercase;font-size:10px;font-weight:700}.ccAuthField input{color:#fff;box-sizing:border-box;background:#111418;border:1px solid #939cb14d;border-radius:5px;outline:none;width:100%;min-height:44px;padding:0 14px;font-size:14px;transition:border-color .26s,box-shadow .26s,opacity .26s;max-width:none!important;display:block!important}.ccAuthField input:focus{border-color:#0d61f3;box-shadow:0 0 0 3px #0d61f324}.ccAuthModal_step.is-busy .ccAuthField input{opacity:.68;cursor:wait}.ccAuthHint{color:#939cb1;margin:-4px 0 0;font-size:13px;line-height:1.45}.ccAuthMessage{color:#87b2ff;background:#0d61f324;border-radius:5px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45;display:none}.ccAuthMessage.is-visible{display:block}.ccAuthMessage.is-error{color:#ff7474;background:#ff4a4a1f}.ccAuthButton{color:#fff;cursor:pointer;box-sizing:border-box;background:#17375e;border:0;border-radius:5px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;font-size:14px;font-weight:500;line-height:1;transition:background-color .43s,color .43s,opacity .43s;display:inline-flex;max-width:none!important}.ccAuthButton:hover{color:#fff;background:#214b7d}.ccAuthButton:disabled{opacity:1;color:#939cb1;cursor:wait;background:#2c313d}.ccAuthButton.is-cooling-down,.ccCustomerPortal_button.is-cooling-down{color:#c8ceda!important;cursor:wait!important;background:#2c313d!important}.ccAuthButton.is-loading{color:#fff}.ccTurnstile{box-sizing:border-box;background:#111418;border:1px solid #939cb12e;border-radius:5px;justify-content:flex-start;align-items:center;min-height:65px;padding:10px;display:flex;overflow:hidden}.ccAuthSpinner{border:2px solid #ffffff38;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.78s linear infinite ccAuthSpin}@keyframes ccAuthSpin{to{transform:rotate(360deg)}}.ccAuthButton_secondary{color:#c8ceda;background:#2c313d}.ccAuthButton_secondary:hover{color:#fff;background:#3a4050}.ccOtpInput{text-align:center;letter-spacing:.45em;font-weight:700;font-size:20px!important}.store-route-cart .whyChoose_wrapper,.store-route-customer .whyChoose_wrapper{display:none!important}.ccCartPage{padding:0;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important}.ccCartPage_top{justify-content:center;margin:0 0 28px;display:flex}.ccCartPage_continue{background:#0d61f3;border-radius:5px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 28px;font-size:14px;font-weight:500;transition:background-color .36s,transform .36s;display:inline-flex;color:#fff!important}.ccCartPage_continue:hover{background:#2f7cff;color:#fff!important}.ccCartPage>[data-cart-page-items]{background:#1a1d24;border:1px solid #ffffff0a;border-bottom:0;border-radius:5px 5px 0 0;padding:12px 12px 0}.ccCartPage_item{background:#1d2128;border-radius:5px;grid-template-columns:minmax(260px,320px) minmax(0,1fr) auto;align-items:start;gap:30px;min-height:198px;padding:22px clamp(34px,4vw,72px) 22px 22px;transition:background-color .36s,box-shadow .36s,transform .36s;display:grid}.ccCartPage_item:not(:last-child){margin-bottom:12px}.ccCartPage_item>img{aspect-ratio:16/9;object-fit:cover;background:#111418;border-radius:5px;width:100%;max-width:320px}.ccCartPage_itemMeta{min-width:0}.ccCartPage_item h2{color:#fff;margin:0 0 18px;font-size:19px;font-weight:500;line-height:1.25}.ccCartPage_qty{color:#c8ceda;text-transform:uppercase;gap:8px;width:min(250px,100%);font-size:11px;font-weight:600;display:grid}.ccCartPage_qtyControls{background:#111418;border:1px solid #ffffff0f;border-radius:5px;grid-template-columns:54px minmax(72px,1fr) 54px;display:grid;overflow:hidden}.ccCartPage_qtyControls button,.ccCartPage_qtyControls input{color:#fff;text-align:center;background:#1a1d24;border:0;height:50px}.ccCartPage_qtyControls button{color:#fff;cursor:pointer;background:#2c313d;font-weight:600;transition:background-color .3s,color .3s;font-size:18px!important}.ccCartPage_qtyControls button:hover{color:#fff;background:#0d61f3}.ccCartPage_qtyControls button:disabled{color:#626b7b;cursor:not-allowed;opacity:.7;background:#1a1d24}.ccCartPage_qtyControls input{background:#111418;outline:none;font-size:14px;font-weight:500}.ccCartPage_item.is-quantity-updated{background:#202630;box-shadow:inset 0 0 0 1px #0d61f32e}.ccCartPage_item.is-quantity-updated .ccCartPage_qtyControls,.ccCartPage_item.is-quantity-updated .ccCartPage_price,.ccCartPage_summary.is-quantity-updated{animation:1.12s ccCartQuantitySoftPulse}.ccCartPage_item.is-quantity-updated .ccCartPage_qtyControls{border-color:#0d61f38c}.ccCartPage_item.is-quantity-updated .ccCartPage_qtyControls input{color:#87b2ff}.ccCartPage_item.is-quantity-updated .ccCartPage_price strong,.ccCartPage_summary.is-quantity-updated strong{color:#87b2ff;background:#0d61f32e}@keyframes ccCartQuantitySoftPulse{0%{box-shadow:0 0 #0d61f300}28%{box-shadow:0 0 0 3px #0d61f342,0 0 22px #0d61f324}68%{box-shadow:0 0 0 3px #0d61f329,0 0 14px #0d61f314}to{box-shadow:0 0 #0d61f300}}.ccCartPage_item button[data-cart-remove],.ccCartPage_bottom button[data-cart-empty]{color:#ff5757;cursor:pointer;background:#db26262e;border:0;border-radius:5px;min-height:40px;margin-top:14px;padding:0 16px;font-size:12px;font-weight:500;transition:background-color .3s,color .3s}.ccCartPage_item button[data-cart-remove]:hover,.ccCartPage_bottom button[data-cart-empty]:hover{color:#fff;background:#ef2b3a47}.ccCartPage_empty{color:#939cb1;text-align:center;padding:42px 32px;font-size:15px}.ccCartPage_price,.ccCartPage_summary{color:#c8ceda;text-transform:uppercase;background:#2c313d;border-radius:5px;place-self:start end;align-items:center;gap:8px;padding:8px 12px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.ccCartPage_price{margin-right:clamp(10px,2vw,34px)}.ccCartPage_price strong,.ccCartPage_summary strong{color:#1edb32;background:#1edb3229;border-radius:4px;padding:5px 8px;font-size:14px;font-weight:600}.ccCartPage_bottom{background:#1a1d24;border:1px solid #ffffff0a;border-top-color:#ffffff0f;border-radius:0 0 5px 5px;grid-template-columns:minmax(280px,500px) minmax(260px,500px);justify-content:space-between;align-items:stretch;gap:24px;padding:24px clamp(34px,5vw,84px) 22px;display:grid}.ccCartPage_customerFrame,.ccCartPage_checkoutPanel{min-height:112px}.ccCartPage_customerFrame{align-content:end;justify-items:start;gap:14px;display:grid}.ccCartPage_checkoutPanel{align-content:end;justify-items:end;gap:16px;width:100%;display:grid}.ccCartPage_checkout{gap:8px;width:min(440px,100%);display:grid}.ccCartPage_checkout label{color:#c8ceda;gap:8px;min-width:0;font-size:13px;font-weight:500;display:grid}.ccCartPage_checkout label span{color:#c8ceda}.ccCartPage_checkout input{color:#fff;box-sizing:border-box;background:#111418;border:1px solid #939cb147;border-radius:5px;outline:none;min-height:48px;padding:0 14px;font-size:14px;transition:border-color .26s,box-shadow .26s;width:100%!important;display:block!important}.ccCartPage_checkout input:focus{border-color:#0d61f3;box-shadow:0 0 0 3px #0d61f324}.ccCartPage_checkoutPanel button[data-checkout-open]{cursor:pointer;border:0;border-radius:5px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 22px;font-size:14px;font-weight:500;transition:background-color .36s,opacity .36s;color:#fff!important;background:#0d61f3!important;display:inline-flex!important}.ccCartPage_checkoutPanel button[data-checkout-open]:hover{background:#2f7cff!important}.ccCartPage_checkoutPanel button[data-checkout-open]:disabled{cursor:not-allowed;color:#939cb1!important;background:#2c313d!important}.ccCartPage_message{width:100%}.ccCartPage_bottom button[data-cart-empty]{margin-top:0}.ccCartPage_bottom button[data-cart-empty]:disabled{opacity:.55;cursor:not-allowed}.ccCartPage.is-empty .ccCartPage_bottom{opacity:.72}.ccCustomerPortal{border:1px solid #ffffff0a;border-radius:5px;padding:clamp(26px,4vw,42px);background:#1a1d24!important}.ccCustomerPortal_login{background:#1d2128;border:1px solid #ffffff0d;border-radius:5px;width:min(720px,100%);margin:0 auto;padding:clamp(22px,3vw,34px)}.ccCustomerPortal_loginHeader{align-items:center;gap:16px;margin-bottom:24px;display:flex}.ccCustomerPortal_loginHeader>span{color:#0d61f3;background:#0d61f32e;border-radius:5px;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;display:inline-flex}.ccCustomerPortal_loginHeader h2,.ccCustomerPortal_empty h2,.ccCustomerPortal_keyTitle{color:#fff;letter-spacing:0;margin:0;font-weight:600}.ccCustomerPortal_loginHeader h2{font-size:28px}.ccCustomerPortal_loginHeader p,.ccCustomerPortal_empty p{color:#c8ceda;margin:6px 0 0;font-size:15px;line-height:1.5}.ccCustomerPortal_form{gap:10px;display:grid}.ccCustomerPortal_form+.ccCustomerPortal_form{margin-top:18px}.ccCustomerPortal_form label{color:#c8ceda;text-transform:uppercase;font-size:12px;font-weight:600}.ccCustomerPortal_fieldRow{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.ccCustomerPortal_fieldRow input{color:#fff;background:#111418;border:1px solid #939cb147;border-radius:5px;outline:none;min-height:50px;padding:0 14px;font-size:14px;transition:border-color .26s,box-shadow .26s}.ccCustomerPortal_fieldRow input:focus{border-color:#0d61f3;box-shadow:0 0 0 3px #0d61f324}.ccCustomerPortal_button,.ccCustomerPortal_purchaseButton,.ccCustomerPortal_start,.ccCustomerPortal_sideButton{cursor:pointer;background:#0d61f3;border:0;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 22px;font-size:14px;font-weight:500;transition:background-color .26s,opacity .26s,transform .26s;display:inline-flex;color:#fff!important}.ccCustomerPortal_button:hover,.ccCustomerPortal_purchaseButton:hover,.ccCustomerPortal_start:hover,.ccCustomerPortal_sideButton:hover{background:#2f7cff}.ccCustomerPortal_button:disabled{opacity:.62;cursor:wait}.ccCustomerPortal_link{color:#87b2ff;cursor:pointer;background:0 0;border:0;justify-self:start;font-size:13px}.ccCustomerPortal_results{width:100%}.ccCustomerPortal_toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.ccCustomerPortal_toolbar h2{color:#fff;margin:0;font-size:26px;font-weight:600}.ccCustomerPortal_toolbar p{color:#c8ceda;margin:6px 0 0;font-size:14px}.ccCustomerPortal_logout{color:#fff;cursor:pointer;background:#2c313d;border:0;border-radius:5px;min-height:42px;padding:0 16px}.ccCustomerPortal_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.ccCustomerPortal_card{background:#1d2128;border:1px solid #ffffff0d;border-radius:5px;overflow:hidden}.ccCustomerPortal_image{aspect-ratio:16/9;background:#111418;position:relative;overflow:hidden}.ccCustomerPortal_image img{object-fit:cover;width:100%;height:100%;display:block}.ccCustomerPortal_order{color:#fff;background:#111418;border-radius:5px;align-items:center;min-height:30px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:12px;right:12px}.ccCustomerPortal_cardBody{padding:18px}.ccCustomerPortal_card h3{color:#fff;margin:0 0 12px;font-size:16px;font-weight:600;line-height:1.25}.ccCustomerPortal_meta{color:#939cb1;align-items:center;gap:9px;margin-bottom:18px;font-size:13px;display:flex}.ccCustomerPortal_status{color:#6fe57a;text-transform:uppercase;background:#1edb322e;border-radius:5px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.ccCustomerPortal_purchaseButton{width:100%}.ccCustomerPortal_keyPanel{background:#1d2128;border:1px solid #ffffff0d;border-radius:5px;grid-template-columns:minmax(280px,500px) minmax(0,1fr);gap:clamp(32px,5vw,62px);padding:clamp(24px,4vw,40px);display:grid}.ccCustomerPortal_keyRight{flex-direction:column;align-items:flex-start;padding-top:2px;display:flex}.ccCustomerPortal_keyImage{aspect-ratio:16/9;background:#111418;border-radius:5px;position:relative;overflow:hidden}.ccCustomerPortal_keyImage img{object-fit:cover;width:100%;height:100%}.ccCustomerPortal_keyInfo h3{color:#fff;margin:22px 0 18px;font-size:21px;font-weight:600;line-height:1.18}.ccCustomerPortal_keyInfo h3 b,.ccCustomerPortal_keyTitle b{color:#0d61f3}.ccCustomerPortal_keyActions{gap:12px;display:grid}.ccCustomerPortal_sideButton{background:#2c313d;width:100%}.ccCustomerPortal_sideButton:first-child{background:#0d61f3}.ccCustomerPortal_keyTitle{color:#fff;max-width:560px;margin:0 0 18px;font-size:clamp(22px,2vw,28px);font-weight:700;line-height:1.16}.ccCustomerPortal_keyBox{background:#111418;border:1px solid #939cb147;border-radius:5px;grid-template-columns:minmax(220px,1fr) 50px;min-width:min(100%,380px);display:inline-grid;overflow:hidden}.ccCustomerPortal_keyBox code{color:#fff;white-space:nowrap;align-items:center;min-height:54px;padding:0 16px;font-size:13px;font-weight:600;display:flex;overflow-x:auto}.ccCustomerPortal_copy{color:#fff;cursor:pointer;background:#2c313d;border:0;font-size:18px;transition:background-color .18s,color .18s}.ccCustomerPortal_copy:hover,.ccCustomerPortal_copy.is-copied{color:#fff;background:#0d61f3}.ccCustomerPortal_copy.is-copied i:before{content:""}.ccCustomerPortal_back{color:#d5d9e2;cursor:pointer;background:#2c313d;border:1px solid #ffffff12;border-radius:5px;min-height:42px;margin-top:34px;padding:0 16px;font-size:13px;font-weight:600}.ccCustomerPortal_back:hover{color:#fff;background:#353b48}.ccCustomerPortal_empty{text-align:center;background:#1d2128;border:1px solid #ffffff0d;border-radius:5px;place-items:center;min-height:270px;padding:42px;display:grid}.ccCustomerPortal_empty h2{font-size:30px}.ccCustomerPortal_empty p{max-width:620px;margin:14px auto 22px}#statusPage__root{display:block;overflow:visible;width:100%!important;min-width:0!important;max-width:100%!important}#statusPage__root>*+*{margin-top:16px}#statusPage__root .statusPageHeader,#statusPage__root .status-page__controls,#statusPage__root .statusPageMain{box-sizing:border-box;border:1px solid #ffffff0a;border-radius:5px;background:#1a1d24!important;width:100%!important;min-width:0!important;max-width:100%!important}#statusPage__root .statusPageHeader header{justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}#statusPage__root .statusPageHeader__title{color:#fff;margin:0;font-size:20px;font-weight:500}#statusPage__root .statusTypes{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0;padding:0;list-style:none;display:flex}#statusPage__root .statusType__row,#statusPage__root .statusProduct .status{text-transform:uppercase;white-space:nowrap;border-radius:5px;align-items:center;gap:7px;min-height:30px;padding:0 12px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}#statusPage__root .statusType__row:first-child,#statusPage__root .statusProduct[data-status=Undetected] .status{color:#1edb32;background:#1edb3233}#statusPage__root .statusType__row:nth-child(2),#statusPage__root .statusProduct[data-status=Updating] .status{color:#6ca5ff;background:#0d61f333}#statusPage__root .statusType__row:nth-child(3),#statusPage__root .statusType__row:nth-child(4){color:#ff6670;background:#ef2b3a2e}#statusPage__root .status-page__controls{gap:8px;padding:9px 10px;display:flex;overflow-x:auto}#statusPage__root .status-tabButton{color:#fff;cursor:pointer;background:#1d2128;border:0;border-radius:5px;flex:none;min-height:30px;padding:0 12px;font-size:11px;font-weight:500;transition:none}#statusPage__root .status-tabButton.is-active{color:#fff;background:#0d61f3}#statusPage__root .status-tabButton:hover{color:#fff;background:#1d2128}#statusPage__root .status-tabButton.is-active:hover{background:#0d61f3}#statusPage__root .statusPageMain{padding:16px}#statusPage__root .status-tabContent:not(.is-active){display:none}#statusPage__root .statusGroup{margin-bottom:22px}#statusPage__root .statusGroup:last-child{margin-bottom:0}#statusPage__root .statusGroup>a{margin-bottom:8px;display:inline-flex}#statusPage__root .statusGroup__title{color:#0d61f3;text-transform:uppercase;margin:0;font-size:15px;font-weight:600;line-height:1}#statusPage__root .statusGroup__content{box-sizing:border-box;background:#1d2128;border-radius:5px;margin:0;padding:0;list-style:none;overflow:hidden;width:100%!important;min-width:0!important;max-width:100%!important}#statusPage__root .statusProduct{box-sizing:border-box;grid-template-columns:minmax(260px,1fr) minmax(470px,auto);align-items:center;gap:24px;min-height:76px;padding:0 22px;display:grid;width:100%!important;min-width:0!important;max-width:100%!important}#statusPage__root .statusProduct:not(:last-of-type){border-bottom:1px solid #ffffff0b}#statusPage__root .statusProduct__title{color:#fff;margin:0;font-size:15px;font-weight:500;line-height:1.25}#statusPage__root .statusProduct__desc{display:none}#statusPage__root .statusProduct__inner{grid-template-columns:max-content 1px 126px 1px 152px;justify-content:end;align-items:center;column-gap:24px;min-width:0;margin:0;padding:0;list-style:none;display:grid}#statusPage__root .statusRow{grid-column:1;border:0!important}#statusPage__root .statusSeparator{background:#ffffff0f;place-self:center;width:1px;height:26px;list-style:none;display:block}#statusPage__root .statusProduct__inner>.statusSeparator:nth-child(2){grid-column:2}#statusPage__root .statusProduct__inner>.statusSeparator:nth-child(4){grid-column:4}#statusPage__root .statusProduct .status,#statusPage__root .statusButtonRow{position:relative}#statusPage__root .statusProduct .status{grid-column:3;justify-self:stretch;justify-content:center!important;width:126px!important;min-width:126px!important;max-width:126px!important}#statusPage__root .statusButtonRow{grid-column:5;justify-content:flex-end;width:152px;display:flex}#statusPage__root .statusRow ._type,#statusPage__root .statusRow ._text{font-size:11px;line-height:1.15;display:block}#statusPage__root .statusRow ._type{color:#939cb1;text-transform:uppercase;font-weight:600}#statusPage__root .statusRow ._text{color:#d5d9e2;font-weight:500}#statusPage__root .statusButton{border-radius:5px;justify-content:center;align-items:center;width:152px;min-height:44px;font-size:13px;font-weight:500;transition:none;display:inline-flex;color:#fff!important;background:#0d61f3!important}#statusPage__root .statusButton:hover{background:#0d61f3!important}.store-route-page .productStatus>._status,.store-route-page .ccStatusBadge,#statusPage__root .statusType__row,#statusPage__root .statusProduct .status{letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;border-radius:5px;justify-content:flex-start;align-items:center;gap:.5em;min-width:0;min-height:0;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:12px;font-weight:700;line-height:1;position:relative;overflow:hidden;border:0!important;border-left:1px solid rgb(var(--status-c,111, 181, 122))!important;border-right:1px solid rgb(var(--status-c,111, 181, 122))!important;width:auto!important;box-shadow:none!important;color:rgb(var(--status-c,111, 181, 122))!important;background:rgba(var(--status-c,111, 181, 122), .18)!important;padding:.6em .9em!important;display:inline-flex!important}.store-route-page .productStatus>._status:before,.store-route-page .ccStatusBadge:before,#statusPage__root .statusType__row:before,#statusPage__root .statusProduct .status:before{display:none!important}.store-route-page .productStatus>._status:after,.store-route-page .ccStatusBadge:after,#statusPage__root .statusType__row:after,#statusPage__root .statusProduct .status:after{content:"";z-index:0;clip-path:none;width:auto;height:auto;color:rgb(var(--status-c,111, 181, 122));opacity:.16;pointer-events:none;background:0 0;border-radius:0;font-family:"Font Awesome 6 Pro","Font Awesome 6 Free","Font Awesome 5 Free",FontAwesome;font-size:34px;font-weight:900;line-height:1;position:absolute;top:50%;right:-10px;transform:translateY(-50%)rotate(-20deg);display:block!important}.store-route-page .ccStatusBadge--updating:after,#statusPage__root .statusType__row:nth-child(2):after,#statusPage__root .statusProduct[data-status=Updating] .status:after{content:""}.store-route-page .ccStatusBadge--testing:after,#statusPage__root .statusProduct[data-status=Testing] .status:after{content:""}.store-route-page .ccStatusBadge--risky:after,#statusPage__root .statusType__row:nth-child(3):after,#statusPage__root .statusProduct[data-status=Risky\ Mode] .status:after,#statusPage__root .statusProduct[data-status=Risky] .status:after{content:""}.store-route-page .ccStatusBadge--offline:after,#statusPage__root .statusType__row:nth-child(4):after,#statusPage__root .statusProduct[data-status=Offline] .status:after,#statusPage__root .statusProduct[data-status=Disrupted] .status:after{content:""}.store-route-page .productStatus>._status i,.store-route-page .ccStatusBadge i,#statusPage__root .statusType__row i,#statusPage__root .statusProduct .status i{z-index:1;font-size:12px;line-height:1;position:relative;color:inherit!important;display:inline-block!important}.store-route-page .productStatus>._status span,.store-route-page .ccStatusBadge span,#statusPage__root .statusType__row span,#statusPage__root .statusProduct .status span{z-index:1;position:relative}#statusPage__root .statusType__row>span{align-items:center;gap:.5em;display:inline-flex}.store-route-page .ccStatusBadge--undetected,#statusPage__root .statusType__row:first-child,#statusPage__root .statusProduct[data-status=Undetected] .status,#statusPage__root .statusProduct[data-status=Operational] .status{--status-c:111, 181, 122}.store-route-page .ccStatusBadge--updating,#statusPage__root .statusType__row:nth-child(2),#statusPage__root .statusProduct[data-status=Updating] .status{--status-c:90, 150, 216}.store-route-page .ccStatusBadge--testing,#statusPage__root .statusProduct[data-status=Testing] .status{--status-c:194, 185, 74}.store-route-page .ccStatusBadge--risky,.store-route-page .ccStatusBadge--offline,#statusPage__root .statusType__row:nth-child(3),#statusPage__root .statusType__row:nth-child(4),#statusPage__root .statusProduct[data-status=Risky\ Mode] .status,#statusPage__root .statusProduct[data-status=Risky] .status,#statusPage__root .statusProduct[data-status=Offline] .status,#statusPage__root .statusProduct[data-status=Disrupted] .status{--status-c:212, 133, 50}.store-route-page .ccStatusBadge--offline,#statusPage__root .statusType__row:nth-child(4),#statusPage__root .statusProduct[data-status=Offline] .status,#statusPage__root .statusProduct[data-status=Disrupted] .status{--status-c:236, 73, 73}#statusPage__root .statusProduct>.statusProduct__inner>.status{justify-content:center!important;width:126px!important;min-width:126px!important;max-width:126px!important}.ccStatusEmpty{color:#939cb1;text-align:center;margin:0;padding:28px}.ccErrorPage{text-align:center;background:#1a1d24;border-radius:5px;place-items:center;min-height:330px;padding:56px 24px;display:grid}.ccErrorPanel{max-width:620px}.ccErrorCode{color:#87b2ff;letter-spacing:0;text-transform:uppercase;background:#0d61f32e;border-radius:5px;justify-content:center;align-items:center;min-height:34px;margin-bottom:16px;padding:0 14px;font-size:11px;font-weight:700;display:inline-flex}.ccErrorPage h2{color:#fff;margin:0 0 10px;font-size:34px;font-weight:600;line-height:1.1}.ccErrorPage p{color:#c8ceda;margin:0 0 24px;font-size:15px;line-height:1.55}.ccErrorActions{justify-content:center;gap:12px;display:flex}.ccErrorActions a{background:#0d61f3;border-radius:5px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:13px;font-weight:500;display:inline-flex;color:#fff!important}.ccErrorActions a:last-child{background:#2c313d}@media (max-width:979px){.store-route-page .ccNexusPackage,.store-route-page .product-desc-features,.store-route-page .elCluster_buttons{grid-template-columns:1fr!important}.store-route-page .ccProductImages_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-route-page .ccNexusPackage{gap:24px;padding:20px}.ccCartPage_item,#statusPage__root .statusProduct{grid-template-columns:1fr}.ccCartPage_price,#statusPage__root .statusProduct__inner{justify-self:stretch}#statusPage__root .statusProduct{padding:16px}#statusPage__root .statusProduct__inner{grid-template-columns:1fr;justify-content:stretch}#statusPage__root .statusSeparator{display:none}#statusPage__root .statusRow,#statusPage__root .statusProduct .status,#statusPage__root .statusButtonRow{grid-column:auto}.ccCustomerPortal_fieldRow,.ccCustomerPortal_keyPanel{grid-template-columns:1fr}.ccCustomerPortal_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ccCustomerPortal_toolbar{flex-direction:column;align-items:flex-start}.ccProductLightbox_stage{padding:82px 24px}.ccProductLightbox_image{max-width:90vw;max-height:72vh}.ccProductLightbox_button{width:44px;height:44px}.ccProductLightbox_close{top:24px;right:24px}.ccProductLightbox_prev{left:14px}.ccProductLightbox_next{right:14px}}@media (max-width:1199px) and (min-width:768px){.store-route-page .cStorePackageList .cStoreCategories{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.store-route-page .cStorePackageList .cStoreCategories{grid-template-columns:1fr!important}}@media (max-width:640px){.store-route-page .cStorePackageList{padding:16px}.store-route-page .cStoreCategories_wrapper .ipsButtonBar{flex-direction:column;align-items:flex-start;gap:12px}.store-route-page .ccPackage_title{font-size:28px}.store-route-page .ccProductImages_grid{grid-template-columns:1fr}.ccCustomerPortal{padding:16px}.ccCustomerPortal_login{padding:20px}.ccCustomerPortal_grid,.ccCartPage_bottom{grid-template-columns:1fr}.ccErrorActions{flex-direction:column}.ccCartPage_checkoutPanel,.ccCartPage_checkout,.ccCartPage_bottom button[data-cart-empty],.ccCartPage_checkoutPanel button[data-checkout-open]{width:100%}#statusPage__root .statusPageHeader header{flex-direction:column;align-items:flex-start}#statusPage__root .statusTypes{justify-content:flex-start}}
