body.template-product #pageContent:after{content:"";display:block;width:100%;height:1000px;background-color:#f7f9fd;background-image:url(/cdn/shop/files/abstract-bg-8.png?v=1756301581);background-repeat:no-repeat;background-position:top center;background-size:100%;position:fixed;top:15%;left:0;opacity:.4;z-index:-1}.main-product-section{position:relative;background-image:url(/cdn/shop/files/misc-banners-14_v2.webp?v=1738015371);background-size:cover;padding:100px 0;margin-top:0;color:#fff}.main-product-section:before{content:"";display:block;width:100%;height:100%;background:#112035!important;position:absolute;opacity:.9;top:0;left:0;z-index:0}.main-product-section .prd-block{gap:1rem}.only-at-gizmo{display:inline-flex;align-items:center;min-height:35px;padding:8px 20px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.18);color:inherit;font-size:.7rem;font-weight:400;line-height:1;transition:background .2s ease,transform .2s ease}div p.product-value-pro{margin-top:.7rem!important;opacity:.7;font-weight:300;font-size:.8rem}.product-fits-container{display:flex;flex-wrap:wrap;gap:8px;margin:1rem 0}.product-fits-container>strong:first-child,.product-fits-container>br{display:none}#updated-SKU-device,#updated-SKU-device-includeds,.product-supporting-tag{display:inline-flex;align-items:center;min-height:34px;padding:6px 15px;border:1px solid #0098ff;border-radius:999px;background:#0098ff;color:#fff;font-size:13px;line-height:1.35;white-space:nowrap}#updated-SKU-device:empty,#updated-SKU-device-includeds:empty{display:none}.product-supporting-tag strong{margin-right:4px;font-weight:700;color:#fff}#updated-SKU-device:before{content:"Exactly Fits:";margin-right:4px;font-weight:700;color:#fff}#updated-SKU-device-includeds:before{content:"Includes";margin-right:4px;font-weight:700;color:#fff}body .prd-block-gallery-main,body .image-container:not(.ic--ignore-global-round),body .prd-block-gallery-thumbs .swiper-slide:after,body .prd-block-gallery-thumbs .swiper-slide:before,body .prd-block-gallery-thumbs .swiper-slide{border-radius:6px}.product-background-logo{position:fixed;right:-20%;top:-5%;z-index:1;opacity:1;width:60px}.product-background-logo path{fill:#fff}.product-custom-logo{display:none}#prdMainImage .product-custom-logo{position:absolute;right:20px;top:20px;color:#000;z-index:1;display:block}.product-custom-logo-badge{width:60px!important}.nintendo-product-custom-logo{display:none}#prdMainImage .nintendo-product-custom-logo{position:absolute;left:20%;top:20px;color:#666;z-index:1;display:none;background:#ddd;padding:4px 15px;font-size:14px}.nintendo-product-custom-logo-badge{width:60px!important}.prd-block-name{font-size:2.5rem;font-weight:800;line-height:1.1em;color:#fff}.prd-block-name span{clear:both;display:block;color:#fff;font-size:1.2rem;font-weight:400;line-height:1.3}.prd-block-info .prd-block-price{margin:1rem 0}.prd-block-info .prd-price .prd-price-regular{font-weight:800;color:#fff;font-size:1.7rem}.main-product-section .prd-price-regular:before{content:"Price";display:block;margin-bottom:0;font-size:14px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.prd-block-price .prd-price .prd-price-old{top:1.8rem;padding:0 15px;height:auto;line-height:1em;font-size:1.2rem;color:#fff9}.prd-block-info .prd-block-meta{font-size:inherit}.main-product-section .prd-option-list label,.main-product-section .prd-option-list li>a,.main-product-section .prd-option-list li>span:not(.image-container),.main-product-section .bundle-device-link{text-decoration:none;text-align:center;display:inline-flex;align-items:center;min-height:35px;padding:8px 20px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.18);color:inherit;font-size:.7rem;font-weight:400;line-height:1;transition:background .2s ease,transform .2s ease}.main-product-section .prd-option-list label.label-option-color{border-radius:4px;display:-ms-flexbox;display:flex;position:relative;min-width:var(--product-swatches-color-width);min-height:var(--product-swatches-color-height);margin:var(--product-swatches-color-gap);padding:3px 5px;transition:none;border:0;box-shadow:0 0 0 var(--product-swatches-color-border-width) #ffffff2e}body.template-product .main-product-section .image-container.ic--bg{border-radius:4px}.main-product-section .prd-option-list input[type=radio]:checked+label.label-option-color,.main-product-section .prd-option-list input[type=radio][checked=checked]+label.label-option-color,.main-product-section .prd-option-list label.label-radio.label-option-color.swatch-active{box-shadow:0 0 0 var(--product-swatches-color-border-width) #0098ff}.main-product-section .prd-option-list label.label-option-color>span:after,.main-product-section .prd-option-list li.label-option-color>a:after{border-radius:4px}.main-product-section .prd-option-list label.label-option-color img,.main-product-section .prd-option-list li.label-option-color img{border-radius:4px}.main-product-section .prd-option-list label.label-option-color:hover:not(.active){box-shadow:0 0 0 var(--product-swatches-color-border-width) #0098ff}.prd-option-list input[type=radio]:checked+label,.prd-option-list input[type=radio][checked=checked]+label,.prd-option-list label.label-radio.swatch-active{border-color:#0098ff;color:#fff;background:#ffffff24}.prd-option-list label:hover,.bundle-device-link:hover{border-color:#0098ff;color:#fff;background:#ffffff24}.bundle-device-link{margin-top:.5rem}img.money-back-badge{float:right;margin-top:-190px;z-index:-1;display:none}.prd-block-safety .line-text{color:#fff;opacity:.9;font-weight:500;font-size:.8rem}.prd-block-safety.mt-product-global .line-text:after,.prd-block-safety.mt-product-global .line-text:before{background-color:#eee3!important}.prd-block-social ul{padding-left:100px}.prd-options.table_r .form-group{display:inline-block;width:48%;margin-right:2%;margin-top:0}.prd-options.table_r select{background:#fff;height:52px;border-radius:6px}.what-to-expect-button{color:#fff;background:#f79a00;padding:3px 6px}dropdown-onclick .many-stock{color:#000}#more-payment-options-link{color:#000}body.template-product .prd-options .prd-option:nth-child(1) .prd-option-title .variant-title-custom-wrapper{display:none}body.template-product .prd-options .prd-option:nth-child(1) .prd-option-title:before{content:"Design:";display:inline-block;font-size:14px}body.template-product .prd-options .prd-option:nth-child(1) .prd-option-title .scroll-to-gallery,.design-selection-message{display:none;font-weight:400;color:#007bff;font-size:small;margin:8px 0;cursor:pointer;text-decoration:underline}body.template-product .image-container.ic--bg{background-color:transparent;overflow:hidden;border-radius:10px}body.template-product .prd-option-list label.label-option-color>span:after,body.template-product .prd-option-list li.label-option-color>a:after,.prd-option-list label.label-option-color>span:after,.prd-option-list li.label-option-color>a:after{border:calc(var(--product-swatches-inner-border-width) + 1px) solid #ffffff}a.affirm-modal-trigger{color:#000;text-decoration:underline}.order-msg{background:#257f001a;border-radius:6px;padding:10px 15px;display:flex;align-items:center;justify-content:flex-start;margin-bottom:20px;width:98%;display:none}.order-msg .icon{font-size:x-large;text-align:center;width:33px;border:solid 0px red}.gizmo-estimated-shipping{display:flex;align-items:flex-start;gap:7px;align-items:center;min-height:35px;padding:8px 20px;border-radius:4px;background:#ffffff24;border:1px solid rgba(255,255,255,.18);color:inherit;font-size:.7rem;font-weight:400;line-height:1;transition:background .2s ease,transform .2s ease;margin:2rem 0 0}.gizmo-estimated-shipping svg{flex:0 0 30px;width:40px;height:40px;margin-right:0}.gizmo-estimated-shipping svg path{fill:#fff}.gizmo-estimated-shipping-text{flex:1 1 auto;min-width:0;line-height:1.4}.gizmo-discount-promo{display:flex;align-items:flex-start;gap:7px;align-items:center;min-height:35px;padding:8px 20px;border-radius:4px;background:#ffffff24;border:1px solid rgba(255,255,255,.18);color:inherit;font-size:.7rem;font-weight:400;line-height:1;transition:background .2s ease,transform .2s ease;margin:1rem 0 2rem}.gizmo-promo-text{flex:1 1 auto;min-width:0;line-height:1.4}.main-product-section .prd-quantity .form-control:not(.form-select),.main-product-section .prd-quantity .form-control:not(.form-select):focus{color:#fff}.quantity-status.qs--start:after{background:#fff}.prd-option-list label>.quantity-status{display:none}more-payment-options-link{display:none}.gg-check-o{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs, 1.5));width:15px;height:15px;border:2px solid green;border-radius:100px}.gg-check-o:after{content:"";display:block;box-sizing:border-box;position:absolute;left:2px;top:0;width:4px;height:6px;border-color:green;border-width:0 2px 2px 0;border-style:solid;transform-origin:bottom left;transform:rotate(45deg)}.order-msg-text{font-size:14px;line-height:18px;font-weight:400}.standby-banner{margin:20px auto;max-width:600px;font-size:14px;text-align:center;padding:10px 15px;border-radius:6px;background-color:#1c1c1c;color:#fff;animation:pulseGlow 2s infinite}@keyframes pulseGlow{0%{box-shadow:0 0 5px #009cff4d}50%{box-shadow:0 0 15px #009cff99}to{box-shadow:0 0 5px #009cff4d}}.prd-block-actions .form-group+.form-group,.prd-options.table_r .prd-option:not(.hidden)+.prd-option{margin-top:0;padding-top:15px}hr.product-details-divider{color:#aaa;width:98%}hr.product-details-divider:nth-of-type(2){margin-top:0}.quantity-status.qs--start:after{display:none}.custom-product-bundle-options{width:98%}.custom-product-bundle-options label{font-size:14px}.custom-product-bundle-options label span.bundle-explainer{display:block;font-weight:400;color:#666;font-size:small;margin-top:5px}.custom-product-bundle-options .form-control--rounded{border:var(--product-swatches-text-border-width) solid var(--product-swatches-border-color);border-radius:4px}div.bundle-options-container{margin-top:15px}div.bundle-options-container strong{font-size:14px;font-weight:var(--form-label-weight);line-height:1.5em;clear:both;display:block}.product-custom-bundle{display:none}.gizmo-advanced-related-products-section{position:relative;background-image:url(/cdn/shop/files/misc-banners-14_v2.webp?v=1738015371);background-size:cover;padding:4rem 0;margin-top:0;color:#fff}.gizmo-advanced-related-products-section:before{content:"";display:block;width:100%;height:100%;background:#112035!important;position:absolute;opacity:.9;top:0;left:0;z-index:0}.shopify-section .gizmo-advanced-related-products-section .title-wrap .h1-style{color:#fff}.gizmo-advanced-related .h-sub{font-size:.75rem;color:#fff}.shopify-section .gizmo-advanced-related-products-section .mt-5{margin-top:0!important}.gizmo-advanced-related-products-section products-card-compact[data-grid] .products-card-compact:not(.bw--listing) .minicart-prd.mp--sm .minicart-prd-image{max-width:190px;-ms-flex:0 0 190px;flex:0 0 190px}.gizmo-advanced-related-products-section .prd-quantity .form-control:not(.form-select),.gizmo-advanced-related-products-section .prd-quantity .form-control:not(.form-select):focus{color:#000!important}.gizmo-advanced-related-products-section .minicart-prd{border:1px solid #e7e7e7;border-radius:8px;box-shadow:3px 5px 7px #0f172a12!important;overflow:visible}.gizmo-advanced-related variant-select{display:block}.gizmo-advanced-related variant-select:before{display:block;color:#000;font-size:1rem;margin-bottom:.5rem}product-tabs .tab-wrap-nav .swiper-slide.swiper-slide-thumb-active{color:#000!important}.shopify-payment-button .shopify-payment-button__button.shopify-payment-button__button--branded [role=button],.shopify-payment-button .shopify-payment-button__button.shopify-payment-button__button--branded [role=button]:active,.shopify-payment-button .shopify-payment-button__button.shopify-payment-button__button--branded [role=button]:active:focus,.shopify-payment-button .shopify-payment-button__button.shopify-payment-button__button--branded [role=button]:focus,.shopify-payment-button .shopify-payment-button__button.shopify-payment-button__button--branded [role=button]:visited,.shopify-payment-button .shopify-payment-button__button.shopify-payment-button__button--unbranded,.shopify-payment-button .shopify-payment-button__button.shopify-payment-button__button--unbranded:active,.shopify-payment-button .shopify-payment-button__button.shopify-payment-button__button--unbranded:active:focus,.shopify-payment-button .shopify-payment-button__button.shopify-payment-button__button--unbranded:focus,.shopify-payment-button .shopify-payment-button__button.shopify-payment-button__button--unbranded:visited{min-height:60px!important}.prd-block-safety.mt-product-global .line-text{font-size:14px}.prd-block-safety.mt-product-global .line-text:after,.prd-block-safety.mt-product-global .line-text:before{background-color:#eee}.prd-block-info>.prd-block-links.mt-product-global{margin-right:50px}.prd-block-links .modal-info-link{cursor:pointer;color:#fff;font-size:.7rem}.prd-block_description.prd-block_info_item{background:#fff;padding:15px 20px;border-radius:5px;border:1px solid #dae1e7;margin-bottom:15px;color:#3d4852}.prd-block_description{font-size:14px;line-height:23px}.prd-block_description h3,.prd-block_description h4,.prd-block_description h5,.prd-block_description h6{margin-bottom:5px;color:#222;font-size:14px}.desktop-show{display:block}.product-optimized-seo-description{background-size:cover}.product-full-descriptions{position:relative;background:transparent;background-size:cover;background-position:right}.product-full-descriptions:after{display:block;content:"";width:100%;height:100%;background:#000;position:absolute;opacity:.8;top:0;z-index:0}.product-full-descriptions *,.product-optimized-seo-description *{color:#fff;z-index:1}.product-full-descriptions .title-wrap,.product-optimized-seo-description .title-wrap{padding:0!important}.product-full-descriptions section,.product-optimized-seo-description section{margin-bottom:20px}.product-full-descriptions ol,.product-full-descriptions ul,.product-optimized-seo-description ol,.product-optimized-seo-description ul{padding-left:1.5rem}body.template-product .product-full-descriptions .py-global-strict:after,body.template-product .product-optimized-seo-description- .py-global-strict:after{display:none}.product-optimized-seo-description #product-description-links a{color:#68baff}.product-optimized-seo-description #product-page-cta{margin-top:50px}section#shopify-section-template--16538402619466__d309c121-ba8c-40c5-8ec9-02f0e26f7d55{display:none}body.template-product .prime-product-features{position:relative;background-image:url(/cdn/shop/files/misc-banners-14_v2.webp?v=1738015371);background-size:cover;padding:100px 0}body.template-product .prime-product-features:after{content:"";display:block;width:100%;height:100%;background:#0009;position:absolute;top:0;left:0;z-index:0}body.template-product .prime-product-features .holder{position:relative;z-index:1}body.template-product .prime-product-features *{color:#fff}body.template-product .prime-product-features .partnership-section.form:before{opacity:0}body.template-product .prime-product-features .partnership-section{margin-top:80px}body.template-product .prime-product-features h2.home-features-title{font-family:Montserrat,sans-serif!important;font-size:4em;font-weight:700;letter-spacing:-4px;line-height:1.2;text-align:center;margin-bottom:30px}body.template-product .prime-product-features h2.home-features-title span{font-weight:400!important;letter-spacing:-2px;font-size:1em;color:#fff!important}body.template-product .prime-product-features h2.home-features-title span span{color:#0098ff!important;font-weight:700!important}body.template-product .prime-product-features p.home-features-description.col-md-10{margin:0 auto;text-align:center}body.template-product .prime-product-features .fade-up:not(.lazyloaded){opacity:1!important}body.template-product .prime-product-features ol,body.template-product .prime-product-features ul{padding-left:1rem;padding-top:.3rem}body.template-product .prime-product-features .btn--invert{background-color:#0088d0!important;color:#fff}body.template-product .prime-product-features section#product-description-cta{margin-top:30px}body.template-product .prime-product-features #product-description-links a{color:#68baff}body.template-product .prime-product-features section#product-page-cta{margin-top:30px}.yotpo-reviews-main-widget div:empty{display:none}#yotpo-main-widget-btn{padding:5px 20px}.gizmo-extra-product-details{display:inline-block;width:100%;z-index:1}.gizmo-extra-product-details ul{list-style:none;padding:0;color:#444}.gizmo-extra-product-details ul li{font-size:small;margin-bottom:10px}.gizmo-extra-product-details ul li a{color:#000;font-weight:700}#shopify-section-template--15197424975946__c434d5a7-b462-4ada-95bd-f935ec93580a .row--rounded{border-radius:0}.form-control-wrap--select .form-control--rounded{font-size:14px;font-weight:600}.tab-content .rte ul,.tab-content .rte ol{padding-left:1em}.text-nowrap.them-vs-us{white-space:unset!important}.table-responsive .them-vs-us td{padding-top:20px!important;padding-bottom:20px!important;font-size:13px;line-height:2}.table-responsive .them-vs-us td:nth-child(1){background:#2a5681;color:#fff}.table-responsive .them-vs-us td:nth-child(2) strong,.table-responsive .them-vs-us td:nth-child(3) strong{display:block;width:100%;clear:both}body.template-product .py-global-strict:after{content:"";display:block;width:100%;height:100%;background:#0009;position:absolute;top:0;left:0;z-index:0}body.template-product .py-global-strict .col-md *{z-index:1!important}body.template-product .btn-showmore-wrap{position:relative;z-index:1!important}body.template-product .py-global-strict .py-5{padding-top:0!important}.what-to-expect p{margin-top:0!important;margin-bottom:15px}.what-to-expect ul{margin-top:0!important;margin-bottom:20px;padding-left:1rem}button.opinew-navbar-button,.opw-filter-label{font-size:.7rem!important;font-weight:700!important}div.opw-text-center:nth-child(2){display:none}.gizmo-buybox-review-signal{text-align:center}.gizmo-buybox-review-signal__link{display:inline-flex;align-items:center;gap:8px;color:#fff;text-decoration:none;font-size:16px;line-height:1.4;font-weight:600}.gizmo-buybox-review-signal__link:hover{color:#ccc}.gizmo-buybox-review-signal__text{text-underline-offset:2px}.gizmo-buybox-review-signal__icon{display:inline-flex;width:16px;height:16px;line-height:1}.gizmo-buybox-review-signal__icon .lumia-icon,.gizmo-buybox-review-signal__icon svg{width:16px;height:16px;display:block}product-tabs .tab-wrap-content .swiper-slide .tab-content{padding:25px}div.featured-content{height:max-content}div.featured-character-container{--padding-bottom: 400px}img.featured-character{max-height:400px}product-tabs .tab-wrap-content .swiper-slide .tab-content{padding:30px 40px}product-tabs .tab-wrap-content .swiper-slide .tab-content h3{margin:0 0 5px}product-tabs .tab-wrap-content .swiper-slide .tab-content h3:not(:first-child){margin-top:25px}product-tabs .tab-content p:not(:first-child){margin-top:10px!important}.brand-trust h2{margin-bottom:50px;font-size:40px;font-weight:700;line-height:1.4em;color:#103161;text-align:center}.brand-trust p:nth-child(2){margin-top:15px}.brand-trust span{font-size:1.7em;font-weight:700;background:#103161;color:#fff;padding:3px 15px;width:auto;height:auto;line-height:1.5;display:inline-block;text-align:center;margin-right:6px}.brand-trust ul{margin-top:15px;padding-left:1rem}.info-rectangular.bg-body{background:url(/cdn/shop/files/misc-banners_v9.jpg);background-size:330%;border-radius:8px}.info-rectangular-title,.info-rectangular-text{color:#fff}div.info-rectangular-title{font-size:20px;line-height:24px;font-weight:700}div.info-rectangular-text{margin-top:10px;font-size:15px;line-height:1.4}.info-rectangular.bg-body svg{fill:#fff}.minicart-prd.mp--sm .minicart-prd-image img{border-radius:0}sticky-addtocart{display:none}sticky-addtocart>.sticky-add-to-cart{border-radius:6px!important}.yotpo-main-layout .yotpo-border-margin{display:none!important}.gizmo-supporting-features-2026{--gizmo-bg-soft: #f7f8fc;--gizmo-bg-card: #fff;--gizmo-text-strong: #22292f;--gizmo-text-body: #666;--gizmo-border: #e5e7eb;--gizmo-blue: #0a84ff;--gizmo-red: #e60012;--gizmo-radius: 8px;--gizmo-shadow-sm: 0 4px 16px rgba(34, 41, 47, .06);--gizmo-shadow-md: 0 18px 36px rgba(34, 41, 47, .12)}.gizmo-supporting-features-2026 section{padding:100px 0}.gizmo-section-eyebrow{margin:0 0 8px;font-size:.65rem;line-height:1.5;font-weight:700;text-transform:uppercase;color:var(--gizmo-blue)}.gizmo-section-eyebrow--accent-red{color:var(--gizmo-red)}.gizmo-section-eyebrow--light{color:#fffc}.gizmo-section-title{margin:.2rem 0 1rem;font-size:1.5rem;line-height:1.08;font-weight:800;letter-spacing:-.02em;color:#000}.gizmo-section-title--light{color:#fff}.gizmo-section-copy{margin:12px 0 0;font-size:16px;line-height:1.75;color:#222}.gizmo-section-copy--light{color:#ffffffd9}.gizmo-ui-card{border:1px solid var(--gizmo-border);border-radius:var(--gizmo-radius);background:var(--gizmo-bg-card);box-shadow:var(--gizmo-shadow-sm)}.gizmo-ui-pill{border:1px solid var(--gizmo-border);border-radius:var(--gizmo-radius);background:var(--gizmo-bg-card);padding:16px;font-size:14px;line-height:1.4;font-weight:700;color:var(--gizmo-text-strong);box-shadow:0 4px 14px #22292f0f}.gizmo-feature-story-2026{background:var(--gizmo-bg-soft)}.gizmo-feature-story-2026__grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:40px}.gizmo-feature-story-2026__lead,.gizmo-feature-story-2026__description{max-width:640px}.gizmo-feature-story-2026__description p:first-child{margin-top:0}.gizmo-feature-story-2026__pills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.gizmo-feature-story-2026__visual-shell{overflow:hidden;border-radius:var(--gizmo-radius);background:linear-gradient(180deg,#f9fafb,#eceff3);padding:24px;box-shadow:var(--gizmo-shadow-md)}.gizmo-feature-story-2026__visual-stage{position:relative;aspect-ratio:1.2 / 1;overflow:hidden;border:1px solid var(--gizmo-border);border-radius:var(--gizmo-radius);background:#fff;padding:24px}.gizmo-feature-story-2026__visual-stage:before,.gizmo-feature-story-2026__visual-overlay,.gizmo-feature-story-2026__controller-overlay{border-radius:var(--gizmo-radius)}.gizmo-feature-story-2026__visual-stage:before{content:"";position:absolute;top:24px;right:24px;bottom:24px;left:24px;background:linear-gradient(135deg,#f4f7fb,#dde5ef)}.gizmo-feature-story-2026__visual-overlay{position:absolute;top:24px;right:24px;bottom:24px;left:24px;background-image:radial-gradient(circle at 18% 24%,rgba(10,132,255,.18),transparent 20%),radial-gradient(circle at 78% 18%,rgba(230,0,18,.14),transparent 18%),linear-gradient(180deg,#ffffffe6,#f0f4f8cc)}.gizmo-feature-story-2026__controller{position:absolute;left:50%;top:56%;width:192px;height:112px;transform:translate(-50%,-50%);border-radius:var(--gizmo-radius);background:linear-gradient(180deg,#242424,#111);box-shadow:0 18px 36px #00000047}.gizmo-feature-story-2026__grip{position:absolute;top:50%;width:96px;height:112px;transform:translateY(-50%);border-radius:var(--gizmo-radius);background:linear-gradient(180deg,#2a2a2a,#151515)}.gizmo-feature-story-2026__grip--left{left:-52px}.gizmo-feature-story-2026__grip--right{right:-52px}.gizmo-feature-story-2026__controller-overlay{color:#fff;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.9;background-image:radial-gradient(circle at 25% 20%,rgba(10,132,255,.34),transparent 18%),radial-gradient(circle at 75% 70%,rgba(230,0,18,.28),transparent 20%)}.gizmo-showcase-2026__stack{display:grid;gap:24px}.gizmo-showcase-2026__row{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:24px;margin-bottom:3rem;border:1px solid var(--gizmo-border);border-radius:var(--gizmo-radius);background:var(--gizmo-bg-card);overflow:hidden;box-shadow:var(--gizmo-shadow-sm)}.gizmo-showcase-2026__row--reverse{grid-template-columns:.95fr 1.05fr}.gizmo-showcase-2026__row--reverse .gizmo-showcase-2026__image{order:2}.gizmo-showcase-2026__row--reverse .gizmo-showcase-2026__content{order:1;padding-left:2.5rem}.gizmo-showcase-2026__image{min-height:100%;background:#f3f4f6}.gizmo-showcase-2026__image img{display:block;width:100%;height:100%;min-height:420px;object-fit:cover}.gizmo-showcase-2026__content{padding:28px}.gizmo-showcase-2026__badge{display:inline-flex;align-items:center;border-radius:999px;background:#112035;padding:12px 9px;font-size:12px;line-height:1;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#fff}.gizmo-showcase-2026__card-title{margin:14px 0 10px;font-size:24px;line-height:1.15;font-weight:800;color:var(--gizmo-text-strong)}.gizmo-showcase-2026__card-copy{margin:0;max-width:440px;font-size:15px;line-height:1.75;color:var(--gizmo-text-body)}.gizmo-quick-glance-2026__table-wrap{display:flex;align-items:stretch;min-width:0;height:100%}.gizmo-quick-glance-2026__table{width:100%;height:100%;border:1px solid var(--gizmo-border);border-radius:var(--gizmo-radius);background:var(--gizmo-bg-card);overflow:hidden;box-shadow:var(--gizmo-shadow-sm);padding:0}.gizmo-quick-glance-2026__row{display:grid;grid-template-columns:170px minmax(0,1fr);gap:18px;padding:20px 24px;align-items:start}.gizmo-quick-glance-2026__row+.gizmo-quick-glance-2026__row{border-top:1px solid var(--gizmo-border)}.gizmo-quick-glance-2026__cell{min-width:0}.gizmo-quick-glance-2026__cell--label{font-size:14px;line-height:1.35;font-weight:700;text-transform:uppercase;color:#000}.gizmo-quick-glance-2026__cell--value{font-size:15px;line-height:1.1;color:var(--gizmo-text-body)}.gizmo-compatibility-2026{background:#fff}.gizmo-compatibility-2026__grid{display:grid;grid-template-columns:.8fr 1.2fr;align-items:start;gap:32px}.gizmo-compatibility-2026__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gizmo-compatibility-2026__card{padding:1rem;text-align:center;background:var(--gizmo-bg-soft)}.gizmo-compatibility-2026__visual{position:relative;width:100%;max-width:190px;height:190px;margin:0 auto 16px;overflow:hidden;border-radius:var(--gizmo-radius);background:#fff}.gizmo-compatibility-2026__visual--subject img{height:100%;width:100%}.gizmo-compatibility-2026__visual--subject:after{left:32%;bottom:14%;width:36%;height:8px;border-radius:999px;background:#0a84ff1f}.gizmo-compatibility-2026__visual--brand:after{left:22%;top:28%;width:56%;height:18%;border-radius:999px;background:#e6001229}.gizmo-compatibility-2026__visual--precision:before{left:18%;top:18%;width:64%;height:64%;border-radius:var(--gizmo-radius);background:linear-gradient(180deg,#dce6f1,#c9d4e2)}.gizmo-compatibility-2026__visual--precision:after{left:50%;top:12%;width:2px;height:74%;transform:translate(-50%);background:#0a84ff59;box-shadow:-34px 12px #0a84ff14,34px -8px #0a84ff14}.gizmo-compatibility-2026__label{margin:0!important;font-size:16px;line-height:1.4;font-weight:700;color:#000}.gizmo-compatibility-2026__visual.gizmo-compatibility-2026__visual--brand img{padding:1.5rem}.gizmo-install-steps-2026{background:url(/cdn/shop/files/subscribe-banner_2000x_c4992651-5da8-4157-bd23-fd0bc760deb6.webp?v=1737770549);background-size:cover}.gizmo-install-steps-2026__grid{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:32px;color:#fff}.gizmo-install-steps-2026__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gizmo-install-steps-2026 .gizmo-section-copy{margin-bottom:.5rem;font-size:.77rem!important}.gizmo-install-steps-2026 ol{padding-left:1rem}.gizmo-install-steps-2026__card{border-radius:var(--gizmo-radius);background:#fff;padding:20px;color:var(--gizmo-text-strong);box-shadow:0 18px 36px #0000002e}.gizmo-install-steps-2026__step-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.gizmo-install-steps-2026__step-badge{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;flex:0 0 35px;border-radius:999px;background:var(--gizmo-blue);color:#fff;font-size:18px;font-weight:800;line-height:1}.gizmo-install-steps-2026__step-title{margin:0;font-size:16px;line-height:1.2;font-weight:700;color:#000}.gizmo-install-steps-2026__visual{position:relative;aspect-ratio:1 / .8;overflow:hidden;border-radius:var(--gizmo-radius);background:linear-gradient(180deg,#f8fafc,#e8eef5)}.gizmo-curated-reviews .gizmo-curated-reviews__eyebrow{letter-spacing:.1em;color:#0a84ff;margin:0 0 .5rem;margin-top:0;font-size:.65rem;line-height:1.5;font-weight:700;text-transform:uppercase}.gizmo-curated-reviews .gizmo-curated-reviews__title{margin:.2rem 0 1rem;font-size:1.5rem;line-height:1.08;font-weight:800;letter-spacing:-.02em;color:#000}.gizmo-preset-faq .gizmo-preset-faq__eyebrow{letter-spacing:.1em;color:#0a84ff;margin:0 0 .5rem;margin-top:0;font-size:.65rem;line-height:1.5;font-weight:700;text-transform:uppercase}.gizmo-preset-faq .gizmo-preset-faq__title{margin:.2rem 0 1rem;font-size:1.5rem;line-height:1.08;font-weight:800;letter-spacing:-.02em;color:#000}#yotpo-headline-reviews,.related-products-section .h1-style,.gizmo-advanced-related .h1-style{margin:.2rem 0 1rem;font-size:1.5rem;line-height:1.08;font-weight:800;letter-spacing:-.02em;color:#000;font-family:var(--body-font-family)}.gizmo-preset-faq__question{position:relative;padding-right:52px}.gizmo-preset-faq__question:after{content:"";position:absolute;top:50%;right:24px;width:10px;height:10px;border-right:2px solid #22292f;border-bottom:2px solid #22292f;transform:translateY(-65%) rotate(45deg);transition:transform .2s ease}.gizmo-preset-faq__item[open] .gizmo-preset-faq__question:after{transform:translateY(-35%) rotate(-135deg)}.main-product-section .prd-block-gallery-thumbs-wrap .swiper-button-next svg path,.main-product-section .prd-block-gallery-thumbs-wrap .swiper-button-prev svg path{fill:#fff}.product-page-recommendations{background:#fff;padding:100px 0}.product-page-recommendations .title-wrap{display:flex;flex-direction:column;align-items:center}.product-page-recommendations .title-wrap .h-sub{order:-1;letter-spacing:.1em;color:#0a84ff;margin:0 0 .5rem;font-size:.65rem;line-height:1.5;font-weight:700;text-transform:uppercase}@media(max-width:767px){.gizmo-supporting-features-2026 section{padding:40px 0}.gizmo-section-title{font-size:28px}.gizmo-section-copy,.gizmo-showcase-2026__card-copy{font-size:14px;line-height:1.7}.gizmo-feature-story-2026__pills,.gizmo-compatibility-2026__cards,.gizmo-install-steps-2026__steps{grid-template-columns:1fr}.gizmo-showcase-2026__content{padding:20px}.gizmo-showcase-2026__card-title{font-size:21px}.gizmo-feature-story-2026__controller{width:160px;height:96px}.gizmo-feature-story-2026__grip{width:76px;height:96px}.gizmo-feature-story-2026__grip--left{left:-42px}.gizmo-feature-story-2026__grip--right{right:-42px}body .shopify-payment-button__button--branded,body .shopify-payment-button__button--branded .shopify-cleanslate>div{min-height:40px!important;padding:0!important}.h-xxl-style{font-size:30px;margin-bottom:15px}.h-xxl-style span{color:#fff!important}.text-with-bg-column>.text-center.text-md-start{color:#fff!important;width:100%}.image-container.ic--bg{background-color:transparent}.my-5{margin-top:0!important;margin-bottom:0!important}#shopify-section-template--15197424975946__d309c121-ba8c-40c5-8ec9-02f0e26f7d55 .btn-showmore-wrap.text-center.mt-3{margin-top:inherit!important;margin-bottom:50px}.btn-showmore-wrap.text-center.mt-3 .btn.btn--default.btn--showmore{font-weight:700;float:none}.prd-block-social ul{padding-left:0}img.money-back-badge{float:left;top:0;right:0;z-index:0;margin-top:20px!important;margin-bottom:20px;display:none}.product-background-logo{position:fixed;right:5%;top:-2%;z-index:-10;opacity:.03;width:17%;color:#fff}.product-background-logo svg{display:block;width:100%;height:auto}.product-background-logo svg path{fill:currentColor}#shopify-section-template--16538402619466__index_chart_grid_HAWEQa div.title-wrap{margin-bottom:25px!important}#shopify-section-template--16538402619466__index_chart_grid_HAWEQa h2{font-size:1.5em!important}#shopify-section-template--16538402619466__index_chart_grid_HAWEQa div.h-sub{font-size:2.5em!important;letter-spacing:0px!important}.info-rectangular{padding:25px 20px!important}.shopify-payment-button .shopify-payment-button__button.shopify-payment-button__button--branded [role=button]{min-height:40px!important}div.shopify-cleanslate .kqsiVA9Jf8LJAbxw8Bau{font-size:12px!important}.prd-quantity-btn{width:30px}.order-msg .icon{margin-right:10px}body.template-product .prd-options .prd-option:nth-child(1) .prd-option-title .scroll-to-gallery{display:block!important}product-tabs .tab-wrap-content .swiper-slide .tab-content{padding:20px 25px}body.template-product .prime-product-features{padding:40px 0}body.template-product .prime-product-features h2.home-features-title{font-size:2.5em}body.template-product .prime-product-features h2.home-features-title span{font-weight:400!important;font-size:1em}body.template-product .prime-product-features .partnership-section{margin-top:0;margin-bottom:0}body.template-product .prime-product-features .partnership-section.hero-intro .order-2{margin-bottom:25px}sticky-addtocart{display:block}.main-product-section{padding:1.5rem 0 2rem!important}.prd-block-name{font-size:1.6rem!important}.prd-block-info .prd-block-price{margin:.5rem 0!important}.prd-block-info .prd-price .prd-price-regular{font-size:1.45rem!important}.gizmo-advanced-related-wrap.gizmo-advanced-related-wrap--outer{margin-top:0!important}.gizmo-install-steps-2026__visual img{width:100%!important;height:100%!important}.gizmo-section-copy ul{padding-left:1rem}.gizmo-quick-glance-2026__table{border-radius:var(--gizmo-radius)}.gizmo-quick-glance-2026__row{grid-template-columns:1fr;gap:8px;padding:20px 24px}.gizmo-quick-glance-2026__cell--value{font-size:14px;line-height:1.65}product-card .prd-option-list label:nth-of-type(n+5){display:none}.product-page-recommendations{padding:50px 0}.gizmo-advanced-related-products-section products-card-compact[data-grid] .products-card-compact:not(.bw--listing) .minicart-prd.mp--sm .minicart-prd-image{max-width:80px;-ms-flex:0 0 80px;flex:0 0 80px}}@media(max-width:1024px){.gizmo-feature-story-2026__grid,.gizmo-compatibility-2026__grid,.gizmo-install-steps-2026__grid,.gizmo-showcase-2026__row,.gizmo-showcase-2026__row--reverse{grid-template-columns:1fr}.gizmo-feature-story-2026__grid{gap:24px}.gizmo-showcase-2026__row,.gizmo-showcase-2026__row--reverse{gap:0}.gizmo-showcase-2026__row--reverse .gizmo-showcase-2026__image,.gizmo-showcase-2026__row--reverse .gizmo-showcase-2026__content{order:initial}.gizmo-showcase-2026__image img{min-height:360px}.gizmo-quick-glance-2026__table-wrap{height:auto}.gizmo-quick-glance-2026__row{grid-template-columns:150px minmax(0,1fr);padding:18px 20px;gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/page-product.css.map */
