@import"https://fonts.googleapis.com/css2?family=Oswald:wght@400;500;600;700&family=Inter:wght@400;500;600;700&display=swap";:root,.color-scheme-1{--color-background: 10, 10, 10;--gradient-background: #0A0A0A;--color-foreground: 255, 255, 255;--color-background-contrast: 26, 26, 26;--color-shadow: 0, 0, 0;--color-button: 255, 255, 255;--color-button-text: 10, 10, 10;--color-secondary-button: 10, 10, 10;--color-secondary-button-text: 0, 102, 255;--color-link: 0, 102, 255;--color-badge-foreground: 255, 255, 255;--color-badge-background: 10, 10, 10;--color-badge-border: 255, 255, 255;--payment-terms-background-color: rgb(10, 10, 10)}.color-scheme-2{--color-background: 18, 18, 18;--gradient-background: #121212;--color-foreground: 255, 255, 255;--color-background-contrast: 26, 26, 26;--color-shadow: 0, 0, 0;--color-button: 255, 255, 255;--color-button-text: 10, 10, 10;--color-secondary-button: 18, 18, 18;--color-secondary-button-text: 0, 102, 255;--color-link: 0, 102, 255;--color-badge-foreground: 255, 255, 255;--color-badge-background: 18, 18, 18;--color-badge-border: 255, 255, 255;--payment-terms-background-color: rgb(18, 18, 18)}body{font-family:"Inter",var(--font-body-family),sans-serif;background-color:#0a0a0a;color:#ffffffd9;overflow-x:hidden}h1,h2,h3,h4,h5,h6,.heading-font{font-family:"Oswald",var(--font-heading-family),sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:#fff}.header-wrapper{background-color:#000!important;border-bottom:1px solid #1A1A1A!important}.header{padding-top:14px!important;padding-bottom:14px!important}.header__heading-link .h2{font-family:Oswald,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#fff;font-size:22px}.header__heading-logo{max-height:36px;width:auto!important;max-width:160px}.header__heading-logo-wrapper{display:flex;align-items:center}.header__inline-menu .list-menu--inline>li>a,.header__menu .list-menu__item--link{color:#ffffffb3!important;font-family:Inter,sans-serif;font-weight:500;font-size:13px;text-transform:uppercase;letter-spacing:.06em;transition:color .2s ease}.header__inline-menu .list-menu--inline>li>a:hover,.header__menu .list-menu__item--link:hover{color:#06f!important}.header__icon svg,.header__icon .svg-wrapper svg{fill:#ffffffb3;stroke:#ffffffb3;transition:fill .2s ease,stroke .2s ease}.header__icon:hover svg,.header__icon:hover .svg-wrapper svg{fill:#06f;stroke:#06f}.cart-count-bubble{background-color:#06f!important;color:#fff!important;border:2px solid #000000!important}.header__icons.header-localization,.header__icons .header-localization{display:flex;align-items:center}.desktop-localization-wrapper{display:flex!important;align-items:center!important;margin-right:2px!important}.header-localization .localization-form{padding:0!important;margin:0!important}.header-localization .disclosure{position:relative!important;display:inline-flex!important;align-items:center!important}.header-localization .disclosure__button.localization-form__select{display:inline-flex!important;align-items:center!important;gap:6px!important;background-color:#121212!important;border:1px solid #262626!important;border-radius:3px!important;color:#fff!important;font-family:"Inter",var(--font-body-family),sans-serif!important;font-size:13px!important;font-weight:500!important;letter-spacing:.04em!important;padding:6px 10px!important;height:36px!important;min-height:36px!important;min-width:auto!important;cursor:pointer!important;transition:all .2s ease!important;text-decoration:none!important;box-sizing:border-box!important;line-height:1!important}.header-localization .disclosure__button.localization-form__select:hover,.header-localization .disclosure__button.localization-form__select[aria-expanded=true]{border-color:#06f!important;color:#fff!important;background-color:#161616!important;box-shadow:0 0 10px #0066ff40!important;text-decoration:none!important}.header-localization .disclosure__button .icon-localization-globe{width:14px!important;height:14px!important;stroke:#fffc!important;flex-shrink:0!important;transition:stroke .2s ease!important}.header-localization .disclosure__button:hover .icon-localization-globe,.header-localization .disclosure__button[aria-expanded=true] .icon-localization-globe{stroke:#06f!important}.header-localization .disclosure__button .icon-caret-wrapper{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-left:2px!important}.header-localization .disclosure__button .icon-caret-wrapper svg,.header-localization .disclosure__button .icon-caret{position:static!important;width:8px!important;height:5px!important;stroke:#ffffffb3!important;fill:none!important;transition:transform .2s ease,stroke .2s ease!important}.header-localization .disclosure__button:hover .icon-caret-wrapper svg,.header-localization .disclosure__button[aria-expanded=true] .icon-caret-wrapper svg,.header-localization .disclosure__button:hover .icon-caret,.header-localization .disclosure__button[aria-expanded=true] .icon-caret{stroke:#06f!important}.header-localization .disclosure__button[aria-expanded=true] .icon-caret-wrapper svg,.header-localization .disclosure__button[aria-expanded=true] .icon-caret{transform:rotate(180deg)!important}.header-localization:not(.menu-drawer__localization) .disclosure__list-wrapper{background-color:#0e0e0e!important;border:1px solid #262626!important;border-radius:4px!important;box-shadow:0 10px 30px #000000d9,0 0 0 1px #ffffff0d!important;padding:4px 0!important;min-width:165px!important;top:calc(100% + 6px)!important;bottom:auto!important;right:0!important;left:auto!important;z-index:100!important;transform:translateY(0)!important}.header-localization:not(.menu-drawer__localization) .disclosure__list{padding:0!important;margin:0!important;list-style:none!important;max-height:260px!important;overflow-y:auto!important;width:100%!important;min-width:160px!important}.header-localization:not(.menu-drawer__localization) .disclosure__item{margin:0!important}.header-localization:not(.menu-drawer__localization) .disclosure__link{display:flex!important;align-items:center!important;gap:8px!important;padding:8px 12px!important;color:#fffc!important;font-family:"Inter",var(--font-body-family),sans-serif!important;font-size:13px!important;font-weight:500!important;text-decoration:none!important;transition:background-color .15s ease,color .15s ease!important;box-sizing:border-box!important}.header-localization:not(.menu-drawer__localization) .disclosure__link:hover{background-color:#1a1a1a!important;color:#06f!important}.header-localization:not(.menu-drawer__localization) .disclosure__link[aria-current=true],.header-localization:not(.menu-drawer__localization) .disclosure__link.disclosure__link--active{background-color:#0066ff1f!important;color:#fff!important;font-weight:600!important}.header-localization .localization-checkmark{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:12px!important;height:12px!important;flex-shrink:0!important}.header-localization .localization-checkmark svg{width:11px!important;height:8px!important;stroke:#06f!important;stroke-width:2!important;fill:none!important}.header-localization .localization-item__code{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:2px 5px!important;background:#1c1c1c!important;border:1px solid #333333!important;border-radius:2px!important;font-size:10px!important;font-weight:700!important;letter-spacing:.06em!important;color:#ffffffe6!important;text-transform:uppercase!important;line-height:1!important;flex-shrink:0!important}.header-localization .disclosure__link[aria-current=true] .localization-item__code,.header-localization .disclosure__link.disclosure__link--active .localization-item__code{background:#06f!important;border-color:#06f!important;color:#fff!important}.header-localization .localization-item__name{font-size:13px!important;letter-spacing:.02em!important}@media screen and (max-width:989px){.header{grid-template-columns:auto 1fr auto!important;padding-left:1.2rem!important;padding-right:1.2rem!important}.header__heading-link .h2{font-size:19px!important;letter-spacing:.04em!important}.header__icons{gap:6px!important;padding-right:0!important;align-items:center!important}.header__icon{width:36px!important;height:36px!important;min-width:36px!important}.desktop-localization-wrapper{margin-right:0!important}.header-localization .disclosure__button.localization-form__select{height:34px!important;min-height:34px!important;padding:4px 8px!important;font-size:12px!important;gap:5px!important}.header-localization .disclosure__button .icon-localization-globe{width:13px!important;height:13px!important}.header-localization:not(.menu-drawer__localization) .disclosure__list-wrapper{right:0!important;min-width:155px!important}}.menu-drawer__localization .disclosure__button.localization-form__select{display:inline-flex!important;align-items:center!important;gap:8px!important;background-color:#141414!important;border:1px solid #262626!important;border-radius:3px!important;padding:8px 12px!important;color:#fff!important;font-size:13px!important;height:auto!important}.menu-drawer__localization .disclosure__list-wrapper{background-color:#0e0e0e!important;border:1px solid #262626!important;border-radius:4px!important;box-shadow:0 8px 24px #000000b3!important}.menu-drawer__localization .disclosure__link{display:flex!important;align-items:center!important;gap:8px!important;padding:10px 14px!important;color:#ffffffd9!important;text-decoration:none!important}.menu-drawer__localization .disclosure__link:hover{background-color:#1a1a1a!important;color:#06f!important}.menu-drawer__localization .disclosure__link[aria-current=true]{background-color:#0066ff1f!important;color:#fff!important}.announcement-bar{background-color:#000!important;border-bottom:1px solid #1A1A1A!important}.announcement-bar .announcement-bar__link,.announcement-bar p{color:#fffc!important;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.menu-drawer{background-color:#0a0a0a!important}.menu-drawer .menu-drawer__menu-item,.menu-drawer .link{color:#ffffffd9!important}.search-modal{background-color:#0a0a0a!important}.footer{background-color:#000!important;border-top:1px solid #1A1A1A}.footer .footer-block__heading{color:#fff!important;font-family:Oswald,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:14px}.footer .footer-block__details-content .link,.footer .list-menu__item--link{color:#fff9!important;font-size:14px;transition:color .2s ease}.footer .footer-block__details-content .link:hover,.footer .list-menu__item--link:hover{color:#06f!important}.footer .copyright__content{color:#fff6!important;font-size:12px}.footer .copyright__content a{color:#fff6!important}.footer .copyright__content:last-of-type{display:none!important}.sp-btn{display:inline-flex;align-items:center;gap:8px;padding:13px 22px;font-family:Inter,sans-serif;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.06em;text-decoration:none;border:none;cursor:pointer;transition:all .2s ease}.sp-btn--primary{background-color:#fff;color:#000}.sp-btn--primary:hover{background-color:#06f;color:#fff}.sp-btn--secondary{background-color:transparent;color:#fff;border:2px solid #0066FF}.sp-btn--secondary:hover{background-color:#0066ff26}.sp-btn-arrow{display:inline-block;transition:transform .2s ease}.sp-btn:hover .sp-btn-arrow{transform:translate(4px)}@media screen and (min-width:990px){.header__inline-menu .list-menu--inline>li:nth-child(6),.header__inline-menu .list-menu--inline>li:nth-child(7),.header__inline-menu .list-menu--inline>li:nth-child(9){display:none!important}.header__inline-menu .list-menu--inline>li>a{font-size:12px!important;padding-left:10px!important;padding-right:10px!important}}.sp-hero{position:relative;min-height:600px;display:flex;align-items:center;background-color:#0a0a0a;overflow:hidden}.sp-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center right;display:block!important}.sp-hero__bg--1{opacity:1;animation:sp-hero-fade-1 18s infinite}.sp-hero__bg--2{opacity:0;animation:sp-hero-fade-2 18s infinite}.sp-hero__bg--3{opacity:0;animation:sp-hero-fade-3 18s infinite}@keyframes sp-hero-fade-1{0%,28%{opacity:1}33%,94%{opacity:0}to{opacity:1}}@keyframes sp-hero-fade-2{0%,28%{opacity:0}33%,61%{opacity:1}67%,to{opacity:0}}@keyframes sp-hero-fade-3{0%,61%{opacity:0}67%,94%{opacity:1}to{opacity:0}}.sp-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#0a0a0a,#0a0a0ad9 45%,#0a0a0a4d);display:block!important}.sp-hero__content{position:relative;z-index:2;max-width:var(--page-width);width:100%;margin:0 auto;padding:80px 3rem}.sp-hero__inner{max-width:560px}.sp-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:#06f;margin-bottom:20px}.sp-hero__eyebrow:before{content:"";display:inline-block;width:24px;height:2px;background-color:#06f}.sp-hero__title{font-family:Oswald,sans-serif;font-weight:700;text-transform:uppercase;font-size:clamp(2.4rem,5vw,4rem);line-height:1.05;letter-spacing:.01em;color:#fff;margin:0 0 24px}.sp-hero__subtitle{font-family:Inter,sans-serif;font-size:16px;line-height:1.6;color:#ffffffa6;margin:0 0 36px;max-width:480px}.sp-hero__ctas{display:flex;gap:16px;flex-wrap:wrap}.sp-dualpath{background-color:#000;border-top:1px solid #1A1A1A;border-bottom:1px solid #1A1A1A}.sp-dualpath__container{max-width:var(--page-width);margin:0 auto;display:grid;grid-template-columns:1fr 1px 1fr}.sp-dualpath__divider{background-color:#1a1a1a;display:block!important}.sp-dualpath__side{padding:24px 3rem;display:flex;align-items:center;gap:20px}.sp-dualpath__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:#06f}.sp-dualpath__text{display:flex;flex-direction:column;gap:4px}.sp-dualpath__icon-link{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;color:#06f;text-decoration:none}.sp-dualpath__title{font-family:Oswald,sans-serif;font-weight:600;text-transform:uppercase;font-size:15px;letter-spacing:.06em;color:#fff;text-decoration:none;display:block}a.sp-dualpath__title:hover{color:#06f}.sp-dualpath__links{display:flex;gap:16px;flex-wrap:wrap}.sp-dualpath__links a{font-family:Inter,sans-serif;font-size:12px;color:#ffffff80;text-decoration:none;text-transform:uppercase;letter-spacing:.04em;transition:color .2s ease}.sp-dualpath__links a:hover{color:#06f}.sp-section{padding:80px 0;background-color:#0a0a0a}.sp-section__header{max-width:var(--page-width);margin:0 auto 48px;padding:0 3rem;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:16px}.sp-section__title{font-family:Oswald,sans-serif;font-weight:600;text-transform:uppercase;font-size:clamp(1.8rem,3vw,2.4rem);color:#fff;margin:0;letter-spacing:.02em}.sp-section__title:before{content:"";display:block;width:40px;height:3px;background-color:#06f;margin-bottom:16px}.sp-section__link{font-family:Inter,sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#06f;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:gap .2s ease}.sp-section__link:hover{gap:12px}.sp-section__body{max-width:var(--page-width);margin:0 auto;padding:0 3rem}.sp-categories{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.sp-category-card{display:block;background-color:#161616;border:1px solid #2A2A2A;padding:32px 24px;text-decoration:none;transition:all .25s ease;position:relative;overflow:hidden}.sp-category-card:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#06f;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.sp-category-card:hover{border-color:#06f;background-color:#1a1a1a}.sp-category-card:hover:after{transform:scaleX(1)}.sp-category-card__icon{color:#06f;margin-bottom:16px}.sp-category-card__name{font-family:Oswald,sans-serif;font-weight:600;text-transform:uppercase;font-size:16px;color:#fff;margin:0 0 6px;letter-spacing:.03em}.sp-category-card__count{font-family:Inter,sans-serif;font-size:12px;color:#fff6;text-transform:uppercase;letter-spacing:.04em}.sp-products{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.sp-product-card{display:block;background-color:#161616;border:1px solid #2A2A2A;text-decoration:none;transition:all .25s ease;overflow:hidden}.sp-product-card:hover{border-color:#06f;transform:translateY(-2px)}.sp-product-card__image{background-color:#fff;aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.sp-product-card__image img{width:100%;height:100%;object-fit:contain;padding:20px;transition:transform .3s ease}.sp-product-card:hover .sp-product-card__image img{transform:scale(1.06)}.sp-product-card__body{padding:16px 20px 20px}.sp-product-card__name{font-family:Inter,sans-serif;font-weight:600;font-size:14px;color:#fff;margin:0 0 4px;line-height:1.3}.sp-product-card__category{font-family:Inter,sans-serif;font-size:11px;color:#fff6;text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px}.sp-product-card__footer{display:flex;justify-content:space-between;align-items:center}.sp-product-card__price{font-family:Oswald,sans-serif;font-weight:600;font-size:18px;color:#fff}.sp-product-card__price--quote{font-family:Inter,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#06f}.sp-product-card__arrow{color:#06f;display:flex;align-items:center;transition:transform .2s ease}.sp-product-card:hover .sp-product-card__arrow{transform:translate(4px)}.sp-brands{display:flex;flex-wrap:wrap;gap:0;border:1px solid #1A1A1A}.sp-brand{flex:1 1 0;min-width:160px;padding:28px 20px;display:flex;align-items:center;justify-content:center;border-right:1px solid #1A1A1A;border-bottom:1px solid #1A1A1A;transition:background-color .2s ease}.sp-brand:hover{background-color:#121212}.sp-brand__name{font-family:Oswald,sans-serif;font-weight:600;text-transform:uppercase;font-size:18px;letter-spacing:.06em;color:#ffffff80;transition:color .2s ease}.sp-brand:hover .sp-brand__name{color:#fff}.sp-company{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.sp-company__text h2{font-family:Oswald,sans-serif;font-weight:600;text-transform:uppercase;font-size:clamp(1.8rem,3vw,2.4rem);color:#fff;margin:0 0 20px}.sp-company__text p{font-family:Inter,sans-serif;font-size:15px;line-height:1.7;color:#fff9;margin:0 0 16px}.sp-company__stats{display:flex;gap:40px;margin-top:32px}.sp-company__stat{display:flex;flex-direction:column}.sp-company__stat-number{font-family:Oswald,sans-serif;font-weight:700;font-size:36px;color:#06f;line-height:1}.sp-company__stat-label{font-family:Inter,sans-serif;font-size:12px;color:#fff6;text-transform:uppercase;letter-spacing:.06em;margin-top:8px}.sp-company__visual{background-color:#0a0a0a;border:1px solid #333333;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.sp-company__visual img{width:100%;height:100%;object-fit:contain;display:block}.sp-service{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid #1A1A1A}.sp-service__text{padding:60px;display:flex;flex-direction:column;justify-content:center}.sp-service__text h2{font-family:Oswald,sans-serif;font-weight:600;text-transform:uppercase;font-size:clamp(1.8rem,3vw,2.4rem);color:#fff;margin:0 0 20px}.sp-service__text p{font-family:Inter,sans-serif;font-size:15px;line-height:1.7;color:#fff9;margin:0 0 32px;max-width:400px}.sp-service__visual{background-color:#0a0a0a;border:1px solid #333333;aspect-ratio:4/3;overflow:hidden}.sp-service__visual img{width:100%;height:100%;object-fit:contain;display:block}.sp-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.sp-trust__item{text-align:left;padding:32px 24px;background-color:#161616;border:1px solid #2A2A2A;transition:border-color .2s ease}.sp-trust__item:hover{border-color:#06f}.sp-trust__icon{color:#06f;margin-bottom:20px}.sp-trust__title{font-family:Oswald,sans-serif;font-weight:600;text-transform:uppercase;font-size:15px;color:#fff;margin:0 0 10px;letter-spacing:.03em}.sp-trust__desc{font-family:Inter,sans-serif;font-size:13px;line-height:1.6;color:#ffffff80;margin:0}.sp-process{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative}.sp-process:before{content:"";position:absolute;top:24px;left:12.5%;right:12.5%;height:1px;background-color:#1a1a1a}.sp-process__step{text-align:center;padding:0 20px;position:relative}.sp-process__badge{width:48px;height:48px;border-radius:50%;background-color:#0a0a0a;border:2px solid #0066FF;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;position:relative;z-index:2}.sp-process__badge span{font-family:Oswald,sans-serif;font-weight:700;font-size:18px;color:#06f}.sp-process__title{font-family:Oswald,sans-serif;font-weight:600;text-transform:uppercase;font-size:14px;color:#fff;margin:0 0 8px;letter-spacing:.04em}.sp-process__desc{font-family:Inter,sans-serif;font-size:13px;line-height:1.5;color:#ffffff80;margin:0}@media screen and (max-width:989px){.sp-categories,.sp-products,.sp-trust{grid-template-columns:repeat(2,1fr)}.sp-process{grid-template-columns:repeat(2,1fr);gap:32px}.sp-process:before{display:none}.sp-company{grid-template-columns:1fr;gap:40px}.sp-service{grid-template-columns:1fr}.sp-service__text{padding:40px 24px}.sp-dualpath__container{grid-template-columns:1fr}.sp-dualpath__divider{height:1px;width:100%}.sp-dualpath__side{padding:20px 1.5rem}}@media screen and (max-width:749px){.sp-hero{min-height:auto;display:flex;flex-direction:column;padding-top:260px;position:relative;background-color:#0a0a0a}.sp-hero__bg{position:absolute;top:0;left:0;right:0;bottom:auto;height:260px;background-size:cover;background-position:center center}.sp-hero__overlay{position:absolute;top:0;left:0;right:0;bottom:auto;height:260px;background:linear-gradient(to bottom,#0a0a0a00 55%,#0a0a0ab3 85%,#0a0a0a)}.sp-hero__content{position:relative;z-index:2;padding:24px 1.5rem 40px}.sp-section{padding:56px 0}.sp-section__header{padding:0 1.5rem;margin-bottom:32px}.sp-section__body{padding:0 1.5rem}.sp-categories{grid-template-columns:1fr}.sp-products{grid-template-columns:1fr 1fr;gap:12px}.sp-brands{border:none}.sp-brand{min-width:50%;border-bottom:1px solid #1A1A1A}.sp-trust{grid-template-columns:1fr}.sp-process{grid-template-columns:1fr;gap:32px}.sp-company__stats{gap:24px;flex-wrap:wrap}.sp-company__stat-number{font-size:28px}.sp-hero__ctas{flex-direction:column}.sp-btn{justify-content:center}}.fudge-product__breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:80px 0 24px;font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:#ffffffa6}.fudge-product__breadcrumb a{color:#fffc;text-decoration:none;transition:color .2s}.fudge-product__breadcrumb a:hover{color:#3385ff}.fudge-product__breadcrumb-sep{color:#fff6}.fudge-product__breadcrumb-current{color:#fffffff2}.fudge-product__container{padding-bottom:40px}.fudge-product .product__media-item{background:#1a1a1a;border:1px solid #2A2A2A}.fudge-product .product__media-item img{object-fit:contain}.fudge-product .thumbnail{background:#1a1a1a;border:1px solid #2A2A2A}.fudge-product .thumbnail--active{border-color:#06f}.fudge-product__info{padding-left:20px}.fudge-product__info--sticky{position:sticky;top:100px}@media screen and (max-width:749px){.fudge-product__info{padding-left:0;padding-top:20px}.fudge-product__info--sticky{position:static}}.fudge-product__vendor{color:#06f;font-size:12px;letter-spacing:.1em;margin-bottom:8px}.fudge-product__type-badge{display:inline-block;padding:4px 12px;background:#0066ff26;border:1px solid rgba(0,102,255,.4);color:#06f;font-size:11px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px}.fudge-product__title{font-family:Oswald,sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;letter-spacing:.01em;color:#fff;line-height:1.2;margin-bottom:16px}@media screen and (max-width:749px){.fudge-product__title{font-size:24px}}.fudge-product .price{color:#fff;font-size:22px;font-weight:600}.fudge-product .price__regular .price-item{color:#fff}.fudge-product .price__sale .price-item--sale{color:#06f}.fudge-product__tax{color:#fff6;font-size:13px;margin-top:4px}.fudge-product__price-quote{padding:12px 0;margin-bottom:16px}.fudge-product__quote-label{font-family:Oswald,sans-serif;font-size:22px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.02em}.fudge-product__description{color:#fffc;line-height:1.7;margin:20px 0;font-size:15px}.fudge-product__description h2,.fudge-product__description h3{font-family:Oswald,sans-serif;color:#fff;text-transform:uppercase;margin:20px 0 8px}.fudge-product__description ul{list-style:none;padding:0;margin:12px 0}.fudge-product__description li{padding:4px 0 4px 20px;position:relative;color:#ffffffbf}.fudge-product__description li:before{content:"\2192";position:absolute;left:0;color:#06f}.fudge-product__description strong{color:#fff}.fudge-product .product-form__input label{color:#ffffffb3}.fudge-product .product-form__input input[type=radio]+label{background:#1a1a1a;border:1px solid #2A2A2A;color:#fff}.fudge-product .product-form__input input[type=radio]:checked+label{border-color:#06f;background:#00ffff0d}.fudge-product .product-form__buttons .button{background:#fff;color:#0a0a0a;font-family:Oswald,sans-serif;text-transform:uppercase;font-weight:600;letter-spacing:.03em;border:none;padding:16px 24px;min-height:52px;transition:all .2s}.fudge-product .product-form__buttons .button:hover{background:#06f;color:#fff}.fudge-product .shopify-payment-button__button{border-radius:0!important}.fudge-product__quote-actions{display:flex;flex-direction:column;gap:12px;margin:24px 0 12px}.fudge-product__quote-button{display:flex;align-items:center;justify-content:center;padding:16px 24px;background:#06f;color:#fff;text-decoration:none;font-family:Oswald,sans-serif;text-transform:uppercase;font-weight:600;font-size:16px;letter-spacing:.03em;transition:all .2s}.fudge-product__quote-button:hover{background:#fff;color:#0a0a0a}.fudge-product__call-button{display:flex;align-items:center;justify-content:center;padding:16px 24px;background:transparent;border:1px solid #0066FF;color:#06f;text-decoration:none;font-family:Oswald,sans-serif;text-transform:uppercase;font-weight:500;font-size:15px;letter-spacing:.03em;transition:all .2s}.fudge-product__call-button:hover{border-color:#06f;color:#06f}.fudge-product__quote-note{color:#ffffffa6;font-size:14px;margin-top:10px}.fudge-product__trust{margin-top:28px;padding-top:20px;border-top:1px solid #2A2A2A;display:flex;flex-direction:column;gap:8px}.fudge-product__trust-item{display:flex;align-items:center;gap:10px;font-size:14px;color:#ffffffd9}.fudge-product__trust-icon{color:#3385ff;font-size:16px;font-weight:600}.fudge-product__related{padding:48px 0 60px}.fudge-product__related-header{margin-bottom:28px}.fudge-product__related-title{font-family:Oswald,sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;color:#fff;letter-spacing:.02em}.fudge-product__related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media screen and (max-width:989px){.fudge-product__related-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:549px){.fudge-product__related-grid{grid-template-columns:1fr}}.fudge-product__related-card{background:#1a1a1a;border:1px solid #2A2A2A;text-decoration:none;overflow:hidden;transition:border-color .2s}.fudge-product__related-card:hover{border-color:#06f}.fudge-product__related-image{background:#1a1a1a;aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.fudge-product__related-image{padding:8px}.fudge-product__related-image img{width:90%;height:90%;max-width:90%;max-height:90%;object-fit:contain}.fudge-product__related-info{padding:12px 14px;display:flex;flex-direction:column;gap:4px}.fudge-product__related-name{font-size:14px;color:#fff;font-weight:500;line-height:1.3}.fudge-product__related-price{font-size:14px;color:#06f;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.fudge-product .quantity{background:#1a1a1a;border:1px solid #2A2A2A;color:#fff}.fudge-product .quantity__button{color:#fff9}.fudge-product .quantity__input{color:#fff}.fudge-product .pickup-availability{color:#ffffffb3}.fudge-product .share-button{color:#ffffff80}.fudge-product__description p{margin:4px 0;line-height:1.5}.fudge-product__description p:empty{display:none}.fudge-product__description strong{display:inline;margin-right:6px}.fudge-product .slider-buttons{display:none!important}.fudge-product .product__media-list:empty{display:none}.collection-hero{padding-top:80px}@media screen and (max-width:749px){.collection-hero{padding-top:20px}}.collection-hero__title{font-family:Oswald,sans-serif;font-size:36px;font-weight:600;text-transform:uppercase;color:#fff;letter-spacing:.02em}.collection-hero__description{color:#ffffffbf;line-height:1.6;margin-top:12px}.collection-hero__description.rte h2,.collection-hero__description.rte h3{font-family:Oswald,sans-serif;color:#fff;text-transform:uppercase}div[id*=product-grid] .card{background:#1a1a1a;border:1px solid #2A2A2A;transition:border-color .2s}div[id*=product-grid] .card:hover{border-color:#06f}div[id*=product-grid] .card__inner{background:#1a1a1a}div[id*=product-grid] .card__media{background:#1a1a1a;padding:6px}div[id*=product-grid] .card__media .media{background:#1a1a1a}div[id*=product-grid] .card__inner .card__content{background:transparent!important}div[id*=product-grid] .card>.card__content{background:transparent}div[id*=product-grid] .card__heading{font-size:15px;color:#fff;font-weight:600;line-height:1.3}div[id*=product-grid] .card__heading a{color:#fff;text-decoration:none}div[id*=product-grid] .card__heading a:hover{color:#06f}div[id*=product-grid] .price{color:#fff}div[id*=product-grid] .price-item{color:#fff;font-weight:600}div[id*=product-grid] .price-item--regular{font-size:15px}div[id*=product-grid] .badge{border-radius:0}div[id*=product-grid] .badge--bottom-left{color:#ffffffb3}div[id*=product-grid] .price .price-item--regular{text-transform:uppercase;letter-spacing:.02em;color:#06f}div[id*=product-grid] .facets{background:#121212;border-bottom:1px solid #2A2A2A}div[id*=product-grid] .facets__label{color:#ffffffe6}div[id*=product-grid] .facet-filters__sort,div[id*=product-grid] .select__select{background:#1a1a1a;border:1px solid #2A2A2A;color:#fff}div[id*=product-grid] .select__select option{background:#0a0a0a;color:#fff}div[id*=product-grid] .product-count__text{color:#fffc}div[id*=product-grid] .facet-filters__fieldCheckbox{color:#fff}div[id*=product-grid] .pagination{margin-top:40px}div[id*=product-grid] .pagination__list{background:#1a1a1a;border:1px solid #2A2A2A}div[id*=product-grid] .pagination__list-item{background:transparent}div[id*=product-grid] .pagination__list-item a{color:#fffc}div[id*=product-grid] .pagination__list-item--current{background:#06f;color:#fff}.mobile-facets__open{color:#fff!important}.mobile-facets__open:focus,.mobile-facets__open:hover{color:#3385ff!important}div[id*=product-grid] .card__media img{object-fit:contain;width:100%;height:100%}div[id*=product-grid] .price .price-item--regular{font-weight:600}div[id*=product-grid] .facets legend,div[id*=product-grid] .facets__label,div[id*=product-grid] .facet-filters__label{text-transform:uppercase;letter-spacing:.05em;font-size:12px}@media screen and (max-width:749px){.collection-hero{padding-top:20px}.collection-hero__title{font-size:24px}div[id*=product-grid] .facets{flex-direction:column;gap:8px}div[id*=product-grid] .facets__sort{width:100%}div[id*=product-grid] .product-count__text{text-align:left}}.sp-huolto-hero{position:relative;min-height:260px;display:flex;align-items:center;background-color:#0a0a0a;overflow:hidden}.sp-huolto-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center right;opacity:.7}.sp-huolto-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#0a0a0a,#0a0a0acc,#0a0a0a40 70%,#0a0a0a1a)}.sp-huolto-hero__content{position:relative;z-index:2;max-width:var(--page-width);width:100%;margin:0 auto;padding:36px 3rem}.sp-huolto-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#06f;margin-bottom:16px}.sp-huolto-hero__eyebrow:before{content:"";display:inline-block;width:24px;height:2px;background-color:#06f}.sp-huolto-hero__title{font-family:Oswald,sans-serif;font-weight:700;text-transform:uppercase;font-size:clamp(2.4rem,5vw,3.6rem);color:#fff;margin:0 0 20px;letter-spacing:.02em;line-height:1.05}.sp-huolto-hero__subtitle{font-family:Inter,sans-serif;font-size:17px;line-height:1.7;color:#fffc;max-width:520px;margin:0 0 28px}.sp-huolto-hero__cta{display:flex;gap:12px;flex-wrap:wrap}.sp-huolto-section{padding:32px 0;background-color:#0a0a0a}.sp-huolto-section--dark{background-color:#000}.sp-huolto-section__header{max-width:var(--page-width);margin:0 auto 24px;padding:0 3rem}.sp-huolto-section__title{font-family:Oswald,sans-serif;font-weight:600;text-transform:uppercase;font-size:clamp(1.8rem,3vw,2.4rem);color:#fff;margin:0;letter-spacing:.02em}.sp-huolto-section__title:before{content:"";display:block;width:40px;height:2px;background-color:#06f;margin-bottom:16px}.sp-huolto-section__body{max-width:var(--page-width);margin:0 auto;padding:0 3rem}.sp-huolto-services{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.sp-huolto-services__card{background-color:#161616;border:1px solid #2A2A2A;padding:36px 28px;transition:all .25s ease;position:relative;overflow:hidden}.sp-huolto-services__card:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#06f;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.sp-huolto-services__card:hover{border-color:#06f;background-color:#1a1a1a}.sp-huolto-services__card:hover:after{transform:scaleX(1)}.sp-huolto-services__icon{color:#06f;margin-bottom:20px}.sp-huolto-services__name{font-family:Oswald,sans-serif;font-weight:600;text-transform:uppercase;font-size:18px;color:#fff;margin:0 0 12px;letter-spacing:.03em}.sp-huolto-services__desc{font-family:Inter,sans-serif;font-size:14px;line-height:1.6;color:#ffffff8c;margin:0}.sp-brand--all{flex:1 1 100%;border-right:none!important}.sp-brand--all .sp-brand__name{font-size:14px;color:#fff6;text-transform:uppercase;letter-spacing:.06em}.sp-brand--all:hover .sp-brand__name{color:#ffffffb3}.sp-huolto-contact{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid #1A1A1A}.sp-huolto-contact__text{padding:60px;display:flex;flex-direction:column;justify-content:center;gap:20px}.sp-huolto-contact__title{font-family:Oswald,sans-serif;font-weight:600;text-transform:uppercase;font-size:clamp(1.6rem,2.5vw,2rem);color:#fff;margin:0;letter-spacing:.02em}.sp-huolto-contact__desc{font-family:Inter,sans-serif;font-size:15px;line-height:1.7;color:#fff9;margin:0 0 8px;max-width:400px}.sp-huolto-contact__info{padding:60px;background-color:#000;border-left:1px solid #1A1A1A;display:flex;flex-direction:column;gap:28px}.sp-huolto-contact__item{display:flex;align-items:flex-start;gap:16px}.sp-huolto-contact__icon{flex-shrink:0;color:#06f;margin-top:2px}.sp-huolto-contact__label{font-family:Inter,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#fff6;margin-bottom:4px}.sp-huolto-contact__value{font-family:Oswald,sans-serif;font-weight:500;font-size:18px;color:#fff;text-decoration:none;letter-spacing:.02em;transition:color .2s ease}a.sp-huolto-contact__value:hover{color:#06f}.spraystore-huolto .main-page-title{display:none}@media screen and (max-width:749px){.sp-huolto-hero{min-height:240px}.sp-huolto-hero__content{padding:32px 1.5rem}.sp-huolto-hero__subtitle{font-size:15px}.sp-huolto-section{padding:28px 0}.sp-huolto-section__header,.sp-huolto-section__body{padding:0 1.5rem}.sp-huolto-services,.sp-huolto-contact{grid-template-columns:1fr}.sp-huolto-contact__text,.sp-huolto-contact__info{padding:36px 24px}.sp-huolto-contact__info{border-left:none;border-top:1px solid #1A1A1A}.sp-huolto-hero__cta{flex-direction:column}.sp-brand{min-width:140px}}.sp-contact-wrap{background-color:#0a0a0a}.sp-contact-hero{background:linear-gradient(135deg,#000,#0a0a0a,#101010);border-bottom:1px solid #1A1A1A}.sp-contact-hero__content{max-width:var(--page-width);margin:0 auto;padding:64px 3rem 48px}.sp-contact-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#06f;margin-bottom:16px}.sp-contact-hero__eyebrow:before{content:"";display:inline-block;width:24px;height:2px;background-color:#06f}.sp-contact-hero__title{font-family:Oswald,sans-serif;font-weight:700;text-transform:uppercase;font-size:clamp(2.4rem,5vw,3.6rem);color:#fff;margin:0 0 20px;letter-spacing:.02em;line-height:1.05}.sp-contact-hero__subtitle{font-family:Inter,sans-serif;font-size:17px;line-height:1.7;color:#fffc;max-width:560px;margin:0}.sp-contact-product-ref{background-color:#0066ff10;border-top:1px solid #0066FF30;border-bottom:1px solid #0066FF30}.sp-contact-product-ref__inner{max-width:var(--page-width);margin:0 auto;padding:16px 3rem;display:flex;align-items:center;gap:12px}.sp-contact-product-ref__label{font-family:Inter,sans-serif;font-size:14px;color:#fff9}.sp-contact-product-ref__name{font-family:Oswald,sans-serif;font-weight:600;font-size:16px;color:#06f;text-transform:uppercase;letter-spacing:.02em}.sp-contact-section{padding:48px 0;background-color:#0a0a0a}.sp-contact-section__inner{max-width:var(--page-width);margin:0 auto;padding:0 3rem}.sp-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:stretch}.sp-contact-info__company{margin-bottom:32px}.sp-contact-info__company-name{font-family:Oswald,sans-serif;font-weight:600;text-transform:uppercase;font-size:24px;color:#fff;margin:0 0 8px;letter-spacing:.02em}.sp-contact-info__company-name:before{content:"";display:block;width:40px;height:2px;background-color:#06f;margin-bottom:16px}.sp-contact-info__address{font-family:Inter,sans-serif;font-size:15px;color:#fff9;margin:0}.sp-contact-cards{display:flex;flex-direction:column;gap:16px}.sp-contact-card{display:flex;gap:20px;padding:24px;background-color:#161616;border:1px solid #2A2A2A;transition:all .25s ease;position:relative;overflow:hidden}.sp-contact-card:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#06f;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.sp-contact-card:hover{border-color:#06f;background-color:#1a1a1a}.sp-contact-card:hover:after{transform:scaleX(1)}.sp-contact-card__icon{flex-shrink:0;color:#06f;margin-top:2px}.sp-contact-card__label{font-family:Inter,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#fff6;margin-bottom:6px}.sp-contact-card__name{font-family:Oswald,sans-serif;font-weight:600;font-size:18px;color:#fff;margin-bottom:8px;letter-spacing:.02em}.sp-contact-card__link{display:block;font-family:Inter,sans-serif;font-size:14px;color:#ffffffb3;text-decoration:none;margin-bottom:2px;transition:color .2s ease}.sp-contact-card__link:hover{color:#06f}.sp-contact-card__link--email{color:#ffffff80;font-size:13px;overflow-wrap:anywhere;word-break:break-word}.sp-contact-map{border:1px solid #2A2A2A;background-color:#161616;min-height:400px;overflow:hidden;filter:invert(.9) hue-rotate(180deg) brightness(.9) contrast(1.1)}.sp-contact-map iframe{width:100%;height:100%;min-height:400px}.sp-contact-form-section{padding:48px 0 72px;background-color:#000;border-top:1px solid #1A1A1A}.sp-contact-form-section__inner{max-width:760px;margin:0 auto;padding:0 3rem}.sp-contact-form-header{text-align:center;margin-bottom:40px}.sp-contact-form-header__line{display:block;width:40px;height:2px;background-color:#06f;margin:0 auto 16px}.sp-contact-form-header__title{font-family:Oswald,sans-serif;font-weight:600;text-transform:uppercase;font-size:clamp(1.8rem,3vw,2.4rem);color:#fff;margin:0 0 12px;letter-spacing:.02em}.sp-contact-form-header__desc{font-family:Inter,sans-serif;font-size:15px;color:#ffffff80;margin:0}.sp-contact-form{display:flex;flex-direction:column;gap:20px}.sp-contact-form__row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sp-contact-form__field{position:relative}.sp-contact-form__input{width:100%;padding:16px 18px;background-color:#111;border:1px solid #2A2A2A;color:#fff;font-family:Inter,sans-serif;font-size:15px;transition:border-color .2s ease,background-color .2s ease;outline:none;border-radius:0}.sp-contact-form__input:focus{border-color:#06f;background-color:#161616}.sp-contact-form__input::placeholder{color:transparent}.sp-contact-form__label{position:absolute;top:16px;left:18px;font-family:Inter,sans-serif;font-size:15px;color:#fff6;pointer-events:none;transition:all .2s ease}.sp-contact-form__input:focus+.sp-contact-form__label,.sp-contact-form__input:not(:placeholder-shown)+.sp-contact-form__label{top:-8px;left:12px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#06f;background-color:#000;padding:2px 8px}.sp-contact-form__textarea{resize:vertical;min-height:120px;font-family:Inter,sans-serif}.sp-contact-form__submit{display:flex;justify-content:center;margin-top:8px}.sp-contact-form__button{display:inline-block;padding:16px 48px;background-color:#06f;color:#fff;font-family:Oswald,sans-serif;font-weight:600;font-size:16px;text-transform:uppercase;letter-spacing:.04em;border:none;cursor:pointer;transition:background-color .2s ease,transform .15s ease;border-radius:0}.sp-contact-form__button:hover{background-color:#0052cc}.sp-contact-form__button:active{transform:scale(.98)}.sp-contact-form__success{display:flex;align-items:center;gap:12px;padding:16px 20px;background-color:#0066ff10;border:1px solid #0066FF30;color:#fff;font-family:Inter,sans-serif;font-size:14px}.sp-contact-form__error{padding:16px 20px;background-color:#ff000010;border:1px solid #FF000030;color:#f66;font-family:Inter,sans-serif;font-size:14px}.template-page-contact .main-page-title{display:none}@media screen and (max-width:749px){.sp-contact-hero__content{padding:40px 1.5rem 32px}.sp-contact-hero__subtitle{font-size:15px}.sp-contact-product-ref__inner{padding:14px 1.5rem;flex-direction:column;align-items:flex-start;gap:4px}.sp-contact-section{padding:32px 0}.sp-contact-section__inner{padding:0 1.5rem}.sp-contact-grid{grid-template-columns:1fr;gap:24px}.sp-contact-map,.sp-contact-map iframe{min-height:280px}.sp-contact-form-section{padding:32px 0 56px}.sp-contact-form-section__inner{padding:0 1.5rem}.sp-contact-form__row{grid-template-columns:1fr;gap:20px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/fudge-smYBg-spraystore.css.map */
