.custom-dev{background-color:#f0f0f0;padding:20px;border-radius:10px}.promo-header__block__content{flex:inherit!important}.promo-header__block__text{font-size:16px!important}.header-services-select__wrap{display:inline-flex;align-items:center;flex-shrink:0;margin-left:16px;overflow:visible;height:34px;border-radius:10px;box-sizing:border-box}.header-services-select__wrap .header-services-select__trigger{width:100%;height:100%;min-height:0;padding:10px;border-radius:10px;box-sizing:border-box}.header__left-group{display:flex;align-items:center;flex-wrap:wrap;gap:0;flex:0 0 auto;min-width:0;justify-content:flex-start}.header__left-group__logo{display:flex;align-items:center;margin-right:30px}.header__left-group .header-services-select__wrap{margin-left:0;margin-right:20px}.header__left-group .search-container{flex:0 0 auto;width:392px}.header__main .search-container .search{width:100%}.header__main .search-container .field{width:392px;height:52px;border-radius:10px;overflow:hidden;background:#e0e0e0;border:none;--form_field-height: 52px}.header__main .search-container .field .field__input{background:#e0e0e0;border:none;border-radius:10px;padding-left:16px;padding-right:48px;color:#1a1a1a;font-size:14px}.header__main .search-container .field .field__input::placeholder{color:#757575}.header__main .search-container .field .field__input:focus,.header__main .search-container .field .field__input:hover{background:#e0e0e0;border:none;outline:none;box-shadow:none}.header__main .search-container .field .search__button,.header__main .search-container .field .field__button{background:#e61a28;border:none;border-radius:10px;width:48px;min-width:48px;padding:0;display:flex;align-items:center;justify-content:center}.header__main .search-container .field .search__button:hover,.header__main .search-container .field .field__button:hover{background:#c91826}.header__main .search-container .field .search__button svg path,.header__main .search-container .field .field__button svg path{fill:#fff}.header__main .search-container .field .search__button:hover svg path,.header__main .search-container .field .field__button:hover svg path{fill:#fff}.footer-subscribe-form .search__button,.footer-subscribe-form .field__button{background:#e61a28;border:none;border-radius:10px;width:48px;min-width:48px;padding:0;display:flex;align-items:center;justify-content:center}.footer-subscribe-form .search__button:hover,.footer-subscribe-form .field__button:hover{background:#c91826}.footer-subscribe-form .search__button svg,.footer-subscribe-form .field__button svg{width:24px;height:16px;flex-shrink:0}.footer-subscribe-form .search__button svg path,.footer-subscribe-form .field__button svg path{fill:#fff}.footer-subscribe-form .search__button:hover svg path,.footer-subscribe-form .field__button:hover svg path{fill:#fff}.header__main .search-container .field .field__label{left:16px;color:#757575}.template-search .search-container,[data-section-name=main-search] .search-container{max-width:392px;width:100%;margin:0 auto}.template-search .search-container .search,[data-section-name=main-search] .search-container .search{width:100%}.template-search .search-container .field,[data-section-name=main-search] .search-container .field{display:flex;align-items:stretch;width:100%;min-width:0;height:52px;border-radius:10px;overflow:visible;background:#e0e0e0;border:none;--form_field-height: 52px;position:relative}.template-search .search-container .field .field__input,[data-section-name=main-search] .search-container .field .field__input{background:#e0e0e0;border:none;border-radius:10px;padding-left:16px;padding-right:48px;color:#1a1a1a;font-size:14px}.template-search .search-container .field .field__input::placeholder,[data-section-name=main-search] .search-container .field .field__input::placeholder{color:#757575}.template-search .search-container .field .field__input:focus,.template-search .search-container .field .field__input:hover,[data-section-name=main-search] .search-container .field .field__input:focus,[data-section-name=main-search] .search-container .field .field__input:hover{background:#e0e0e0;border:none;outline:none;box-shadow:none}.template-search .search-container .field .search__button,.template-search .search-container .field .field__button,[data-section-name=main-search] .search-container .field .search__button,[data-section-name=main-search] .search-container .field .field__button{background:#e61a28;border:none;border-radius:10px;width:48px;min-width:48px;flex-shrink:0;padding:0;display:flex;align-items:center;justify-content:center}.template-search .search-container .field .search__button:hover,.template-search .search-container .field .field__button:hover,[data-section-name=main-search] .search-container .field .search__button:hover,[data-section-name=main-search] .search-container .field .field__button:hover{background:#c91826}.template-search .search-container .field .search__button svg path,.template-search .search-container .field .field__button svg path,.template-search .search-container .field .search__button svg,.template-search .search-container .field .field__button svg,[data-section-name=main-search] .search-container .field .search__button svg path,[data-section-name=main-search] .search-container .field .field__button svg path,[data-section-name=main-search] .search-container .field .search__button svg,[data-section-name=main-search] .search-container .field .field__button svg{fill:#fff!important}.template-search .search-container .field .search__button:hover svg path,.template-search .search-container .field .field__button:hover svg path,[data-section-name=main-search] .search-container .field .search__button:hover svg path,[data-section-name=main-search] .search-container .field .field__button:hover svg path{fill:#fff!important}.template-search .search-container .field .field__label,[data-section-name=main-search] .search-container .field .field__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;left:0;color:transparent}.template-search .search-container .predictive-search-container,[data-section-name=main-search] .search-container .predictive-search-container{position:absolute;top:100%;left:0;right:0;width:100%;margin-top:4px;z-index:50;flex-direction:column;max-height:min(360px,70vh);overflow:hidden;border-radius:10px;box-shadow:0 8px 24px #00000026;background:var(--color-predictive-search-background, var(--color-body-background, #fff))}.template-search .search-container .predictive-search,[data-section-name=main-search] .search-container .predictive-search{overflow-y:auto;max-height:inherit}.header__main .header:not(.logo-to-center) .header-services-select__wrap{margin-left:20px}.header-services-select,.header-services-select__disclosure{position:relative;overflow:visible}.header__main{overflow:visible;padding-top:26px;padding-bottom:26px}.header__main .header{padding-top:0;padding-bottom:0}.header-services-select__trigger,.header-services-select__trigger--link,.header-services-select__trigger--static{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:9999px;background-color:#dc2626;color:#fff;font-weight:600;font-size:14px;line-height:1.25;border:none;cursor:pointer;text-decoration:none;white-space:nowrap;transition:opacity .2s ease}.header-services-select__trigger:hover,.header-services-select__trigger--link:hover{opacity:.9;color:#fff}.header-services-select__trigger--static{cursor:default}.header-services-select__icon{display:inline-flex;align-items:center;justify-content:center}.header-services-select__icon svg{width:12px;height:12px}.header-services-select__dropdown{position:absolute;top:100%;left:0;margin-top:8px;min-width:220px;background:#fff;border-radius:16px;box-shadow:0 8px 24px #00000026;z-index:9999;overflow:hidden;display:block}.header-services-select__dropdown[hidden]{display:none!important}.header-services-select__dropdown-header{padding:14px 18px 8px;text-align:left}.header-services-select__dropdown-subtitle{display:block;font-size:13px;color:#1e1e1e;margin-bottom:2px}.header-services-select__dropdown-domain{display:block;font-size:15px;font-weight:700;color:#dc2626}.header-services-select__dropdown-divider{height:1px;background:#e5e7eb;margin:10px 0}.header-services-select__list{padding:6px 12px 14px}.header-services-select__link{display:flex;align-items:center;width:149px;height:28px;padding:8px;border-radius:6px;color:#1e1e1e;text-decoration:none;font-size:14px;white-space:nowrap;margin-bottom:2px;transition:background .15s ease,color .15s ease;box-sizing:border-box}.header-services-select__link:hover{background:#d80621;color:#fff;text-decoration:none}.header-services-select svg.theme-icon path{fill:#fff}.header-customer-accounts .icon-account-custom{width:32px;height:32px;flex-shrink:0}.header-customer-accounts .icon-account-custom path{fill:#686d7b}.header__button:hover svg path{fill:none!important}.header-customer-accounts .header__button:hover .icon-account-custom path{fill:#686d7b!important}.header-customer-accounts .header__button:hover .header-customer-accounts__dropdown-icon path{stroke:#b3b6bd!important}.header-customer-accounts__trigger{display:inline-flex;align-items:center;gap:10px}.header-customer-accounts__dropdown-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.header-customer-accounts__dropdown-icon svg{width:14px!important;height:14px!important;min-width:14px;min-height:14px}.header-customer-accounts__modal{background:#fff!important;border-radius:16px;border:1px solid #E6E7E9;box-shadow:0 4px 24px #0000001f,0 0 1px #00000014;padding:20px!important;min-width:280px}.header-customer-accounts__modal__header{margin:0 0 16px!important;padding-bottom:12px;border-bottom:1px solid #e8e8e8}.header-customer-accounts__modal__title{font-weight:700;font-size:1.125rem;color:#1a1a1a;display:block}.header-customer-accounts__modal__buttons{display:flex;flex-direction:column;gap:12px}.header-customer-accounts__modal__buttons a{background:#d80621!important;color:#fff!important}.header-customer-accounts__modal__auth-buttons{margin-top:0!important;display:flex!important;flex-direction:column!important;gap:12px!important}.header-customer-accounts__modal__btn-primary{background:#d80621!important;color:#fff!important;border:none!important;border-radius:10px;font-weight:600;padding:12px 20px;justify-content:center;box-shadow:none!important}.header-customer-accounts__modal__btn-primary:hover{background:#c91826!important;color:#fff!important}.header-phone-number__desktop__main .header-phone-number__icon svg{width:24px;height:24px}.header-phone-number__desktop__main .header-phone-number__icon svg path{fill:#d80621}.header-phone-number__desktop__main .header-phone-number__icon{color:#1e1e1e;font-weight:700;font-size:28px;line-height:1;letter-spacing:0%}.header-phone-number__desktop__main .header-phone-dropdown-icon{color:#b3b6bd}.header-phone-number__desktop__main .phone-slogan{font-weight:400;font-size:14px;line-height:1;letter-spacing:0%;color:#1e1e1e}#cart-icon-bubble,#cart-icon-bubble--mobile,#cart-icon-bubble--mobile-short{display:grid!important;grid-template-columns:auto 30px;grid-template-rows:auto auto;column-gap:10px!important;row-gap:6px!important;align-items:center!important;justify-items:center!important;background:#f2f2f2!important;padding:10px 14px!important;border-radius:10px!important;color:#1e1e1e!important}#cart-icon-bubble .cart-icon-bubble,#cart-icon-bubble--mobile .cart-icon-bubble,#cart-icon-bubble--mobile-short .cart-icon-bubble{grid-column:1;grid-row:1}#cart-icon-bubble .cart-icon-bubble svg,#cart-icon-bubble--mobile .cart-icon-bubble svg,#cart-icon-bubble--mobile-short .cart-icon-bubble svg{width:32px!important;height:32px!important}#cart-icon-bubble .cart-icon-bubble svg path,#cart-icon-bubble--mobile .cart-icon-bubble svg path,#cart-icon-bubble--mobile-short .cart-icon-bubble svg path{fill:#686d7b!important}#cart-icon-bubble .header__button__bubble,#cart-icon-bubble--mobile .header__button__bubble,#cart-icon-bubble--mobile-short .header__button__bubble{position:relative!important;top:auto!important;right:auto!important;left:auto!important;grid-column:2;grid-row:1;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;border-radius:20px!important;padding:6px!important;background:#d80621!important;color:#fff!important;font-family:inherit;font-weight:700!important;font-size:11px!important;line-height:1!important;letter-spacing:0%;text-align:center;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}#cart-icon-bubble .header__button__bubble__count,#cart-icon-bubble--mobile .header__button__bubble__count,#cart-icon-bubble--mobile-short .header__button__bubble__count{font-family:inherit;font-weight:700;font-size:11px;line-height:1;letter-spacing:0%;color:#fff}#cart-icon-bubble .header__button__bubble__text,#cart-icon-bubble--mobile .header__button__bubble__text,#cart-icon-bubble--mobile-short .header__button__bubble__text{display:none!important}#cart-icon-bubble .header__button__cart-total,#cart-icon-bubble--mobile .header__button__cart-total,#cart-icon-bubble--mobile-short .header__button__cart-total{grid-column:1 / -1;grid-row:2;font-family:inherit;font-weight:600;font-size:14px;line-height:1;letter-spacing:0%;color:#1e1e1e;text-align:center}#cart-icon-bubble:hover .cart-icon-bubble svg path,#cart-icon-bubble--mobile:hover .cart-icon-bubble svg path,#cart-icon-bubble--mobile-short:hover .cart-icon-bubble svg path{fill:#686d7b!important}#cart-icon-bubble:hover .header__button__cart-total,#cart-icon-bubble--mobile:hover .header__button__cart-total,#cart-icon-bubble--mobile-short:hover .header__button__cart-total{color:#1e1e1e}@media(max-width:1024px){#cart-icon-bubble,#cart-icon-bubble--mobile,#cart-icon-bubble--mobile-short{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;padding:10px!important;grid-template-columns:1fr!important;grid-template-rows:1fr!important;justify-items:center!important;align-items:center!important}#cart-icon-bubble .header__button__bubble,#cart-icon-bubble--mobile .header__button__bubble,#cart-icon-bubble--mobile-short .header__button__bubble{position:absolute!important;top:-6px!important;right:-6px!important;left:auto!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important}#cart-icon-bubble .cart-icon-bubble svg,#cart-icon-bubble--mobile .cart-icon-bubble svg,#cart-icon-bubble--mobile-short .cart-icon-bubble svg{width:32px!important;height:32px!important}#cart-icon-bubble .header__button__cart-total,#cart-icon-bubble--mobile .header__button__cart-total,#cart-icon-bubble--mobile-short .header__button__cart-total{display:none!important}}.header-layout-classic .header[class*=bottom-menu-to] .list-menu{background:#fff;margin-bottom:0;padding:12px 0;border-bottom:1px solid #e5e5e5}.header-layout-classic .header[class*=bottom-menu-to] .list-menu--inline{--column-gap: 24px;--row-gap: 8px;justify-content:flex-start}.header-layout-classic .header.bottom-menu-to-center .list-menu--inline{justify-content:center}.header-layout-classic .header[class*=bottom-menu-to] .list-menu__item{color:#4d4d4d;font-weight:400;font-size:14px}.header-layout-classic .header[class*=bottom-menu-to] .list-menu__item:hover{color:#d80621}.header-layout-classic .header[class*=bottom-menu-to] .list-menu__item span{color:inherit}.header-layout-classic .header[class*=bottom-menu-to] .list-menu--hover>a.list-menu__item{padding:4px 0}.mt3.product-card__heading{font-weight:500;font-size:16px;line-height:150%;letter-spacing:0%;text-align:center}.price__main{font-weight:700!important;font-size:36px!important;line-height:100%!important;letter-spacing:0%!important}.product-card__content__main{text-align:center}.product-form__input{text-align:center;margin:0 auto}.product-form__input input[type=radio]:checked+.visual-display .visual-display__color,.product-form__input input[type=radio]:checked+.visual-display label.visual-display__color,.product-form__item:has(input[type=radio]:checked) .visual-display__color,.product-form__item:has(input[type=radio]:checked) label.visual-display__color{background:var(--color-swatch-background, transparent)!important;background-color:var(--color-swatch-background, transparent)!important;border-color:var(--color-swatch-background, transparent)!important}.product-form__input input[type=radio]:checked+.visual-display .visual-display__color:before,.product-form__input input[type=radio]:checked+.visual-display label.visual-display__color:before,.product-form__item:has(input[type=radio]:checked) .visual-display__color:before{background:var(--color-swatch-background, transparent)!important;background-color:var(--color-swatch-background, transparent)!important}.product-form__container__card{justify-content:center;margin-bottom:16px}.product-grid__container .quick-add__submit:not(.btn--preorder),.product-grid__container .quick-add__submit:not(.btn--preorder):before,[data-section-name=product-recommendations] .quick-add__submit:not(.btn--preorder),[data-section-name=product-recommendations] .quick-add__submit:not(.btn--preorder):before{background-color:#d80621!important;border-color:#d80621;color:#fff}.product-grid__container .quick-add__submit:not(.btn--preorder):hover,.product-grid__container .quick-add__submit:not(.btn--preorder):hover:before,[data-section-name=product-recommendations] .quick-add__submit:not(.btn--preorder):hover,[data-section-name=product-recommendations] .quick-add__submit:not(.btn--preorder):hover:before{background-color:#b8051c!important;border-color:#b8051c;color:#fff}.product-grid__container .quick-add__submit.btn--preorder,.product-grid__container .quick-add__submit.btn--preorder:before,[data-section-name=product-recommendations] .quick-add__submit.btn--preorder,[data-section-name=product-recommendations] .quick-add__submit.btn--preorder:before{background-color:#328007!important;border-color:#328007;color:#fff}.product-grid__container .quick-add__submit.btn--preorder:hover,.product-grid__container .quick-add__submit.btn--preorder:hover:before,[data-section-name=product-recommendations] .quick-add__submit.btn--preorder:hover,[data-section-name=product-recommendations] .quick-add__submit.btn--preorder:hover:before{background-color:#2a6b06!important;border-color:#2a6b06;color:#fff}[data-section-name=product-recommendations] .btn--variant-smallcard.visual-display--button{--background: var(--color-button_cardswatches);--color: var(--color-button-text_cardswatches, var(--color-base));--border: var(--color-button-border_cardswatches);--background-hover: var(--color-button-hover_cardswatches);--color-hover: var(--color-button-text-hover_cardswatches, var(--color-base));--border-hover: var(--color-button-border-hover_cardswatches);--background-soldout: var(--color-button-soldout_cardswatches);--color-soldout: var(--color-text-soldout_cardswatches);--border-soldout: var(--color-border-soldout_cardswatches)}product-recommendations{display:block;width:100%;overflow:visible;min-height:0}[data-section-name=product-recommendations],[data-section-name=product-recommendations] .product-grid__container,[data-section-name=product-recommendations] .collection{overflow:visible;min-height:0}[data-section-name=product-recommendations] .collection__container{overflow:visible;align-items:flex-start}[data-section-name=product-recommendations] .page-grid-1.swiper-no-mask-mobile{overflow:visible;min-height:0}[data-section-name=product-recommendations] .swiper-wrapper.swiper-wrapper--max-height{min-height:0}.product-card__image [style*=--aspect-ratio]{--aspect-ratio: 1}.product-form__buttons__content .product-form__submit:not(.btn--preorder),.product-form__buttons__content .product-form__submit:not(.btn--preorder):before,.product-form__buttons__content .btn--addtocart-page:not(.btn--preorder){background-color:#d80621!important;border-color:#d80621;color:#fff}.product-form__buttons__content .product-form__submit:not(.btn--preorder):hover,.product-form__buttons__content .product-form__submit:not(.btn--preorder):hover:before{background-color:#b8051c!important;border-color:#b8051c;color:#fff}.btn--preorder,.btn--preorder:before{background:#328007!important;border-color:#328007;color:#fff}.btn--preorder:hover,.btn--preorder:hover:before{background:#2a6b06!important;border-color:#2a6b06;color:#fff}.product-form__buttons__content .btn--preorder,.product-form__buttons__content .btn--preorder:before{background-color:#328007!important;border-color:#328007;color:#fff}.product-form__buttons__content .btn--preorder:hover,.product-form__buttons__content .btn--preorder:hover:before{background-color:#2a6b06!important;border-color:#2a6b06;color:#fff}.facets-toolbar .sorting .field--sort-pill{min-height:44px!important;max-height:44px!important}.facets-toolbar .sorting .field--sort-pill .field__input{padding:0!important;height:44px!important;min-height:44px!important}.facets-toolbar .sorting .field--sort-pill .field__icon--select{font-weight:600!important;font-size:16px!important;line-height:150%!important;letter-spacing:0%!important}.facets-toolbar .sorting .field--sort-pill .field__input~.field__label{font-weight:400!important;font-size:14px!important;line-height:150%!important;letter-spacing:0%!important;top:0!important}.product-card__image__container .badges__container:has(.badges-item__sold-out){left:auto;right:10px;align-items:flex-end}.product-card .badges-item__sold-out{font-weight:600;font-size:14px;line-height:100%;letter-spacing:0%;border-radius:8px;padding:10px 12px;color:var(--color-soldout-badge-text-block, var(--color-soldout-badge-text));background:var(--color-soldout-badge-main-block, var(--color-soldout-badge-main))}.product-card__image__container .product-card__badge-type{position:absolute;top:10px;left:10px;right:auto;z-index:2;transform:translateZ(0);display:flex;flex-direction:column;gap:5px;width:max-content;pointer-events:none}.product-card .badges-item__type{color:#fff;font-weight:600;font-size:14px;line-height:100%;letter-spacing:0%;border-radius:8px;padding:10px 12px}.product-card .badges-item__type--premium{background:#1cc813;border-color:#1cc813}.product-card .badges-item__type--aftermarket{background:#d611d9;border-color:#d611d9}.product-card .badges-item__type--refurbished{background:#d96411;border-color:#d96411}.product-card .badges-item__type--diagnostics{background:#d99311;border-color:#d99311}.product__media-gallery-inner{position:relative}.product-page__badge-type{position:absolute;top:10px;left:10px;right:auto;z-index:2;transform:translateZ(0);display:flex;flex-direction:column;gap:5px;width:max-content;pointer-events:none}.main-product__container .product-page__badge-type .badges-item__type,.product__media-gallery-wrapper .product-page__badge-type .badges-item__type{color:#fff;font-weight:600;font-size:14px;line-height:100%;letter-spacing:0%;border-radius:8px;padding:10px 12px}.main-product__container .product-page__badge-type .badges-item__type--premium,.product__media-gallery-wrapper .product-page__badge-type .badges-item__type--premium{background:#1cc813;border-color:#1cc813}.main-product__container .product-page__badge-type .badges-item__type--aftermarket,.product__media-gallery-wrapper .product-page__badge-type .badges-item__type--aftermarket{background:#d611d9;border-color:#d611d9}.main-product__container .product-page__badge-type .badges-item__type--refurbished,.product__media-gallery-wrapper .product-page__badge-type .badges-item__type--refurbished{background:#d96411;border-color:#d96411}.main-product__container .product-page__badge-type .badges-item__type--diagnostics,.product__media-gallery-wrapper .product-page__badge-type .badges-item__type--diagnostics{background:#d99311;border-color:#d99311}.badges-item__type.badges-item__type--image{padding:0!important;background:transparent!important;border-color:transparent!important;line-height:0!important}.badges-item__type__img{display:block;height:70px;width:auto;max-width:220px;object-fit:contain}.main-product__container .product-buttons .product-form__buttons__content .product-form__submit,.main-product__container .product-buttons .product-form__buttons__content .product-form__submit:before,.main-product__container .product-buttons .product-form__buttons__content .btn--addtocart-page{display:inline-flex!important;flex:none!important;gap:10px!important}.product-recommendations .product-card__content__main .price{margin-bottom:10px!important}.product-tab__heading__text{gap:10px;opacity:1;padding:16px 14px;border-radius:10px;background:#030b23;color:#fff!important}.product-tab__heading__text svg path{fill:#fff!important}.product-tab.opened .product-tab__heading__text>*{color:#fff!important}product-tab .product-tab__heading{padding-bottom:20px;padding-top:0;cursor:default;pointer-events:none}product-tab.product-tab.product-tab--accordion.opened{border:none}.product-tab__content{padding:30px 0!important;border-top:1px solid #E6E7E9;height:auto!important}product-tab.opened .product-tab__content{border-bottom:none}.product-tab__heading__text h6{font-weight:600;font-size:16px;line-height:100%;letter-spacing:0%}.product__text__container{margin:0}.product-form__buttons button.product-form__submit{max-width:176px;max-height:48px;gap:10px;padding:16px 30px;border-radius:10px}@media(max-width:767px){.product-form__buttons__content .product-form__submit:not(.btn--preorder),.product-form__buttons__content .product-form__submit:not(.btn--preorder):before,.product-form__buttons__content .btn--addtocart-page:not(.btn--preorder) button{width:100%!important;max-width:100%!important;height:52px!important;min-height:52px!important;max-height:52px!important;display:flex!important;justify-content:center;font-weight:600!important;font-size:16px!important;line-height:100%!important;letter-spacing:0%!important}}.product-card__image .bg-preloader{border:1px solid #CDCED3!important;border-radius:16px;aspect-ratio:1}.product__media-sticky .media-design__columns_stacked>*:nth-child(2){border-radius:16px;border:1px solid #CDCED3}.product__media-sticky .media-design__columns_stacked>*:nth-child(2) img{object-fit:contain!important}.product__media-sticky .product-media__item{border:1px solid #CDCED3!important;border-radius:16px!important}.product-media__item .product__media.border__radius{max-height:400px;object-fit:contain!important;width:auto;aspect-ratio:1/1;margin:0 auto}.product__media-sticky .product-media__item:first-child{max-height:400px}.product-form__buttons .field__input{background-color:transparent;border:1px solid #CDCED3;border-radius:10px!important}.product-form__buttons .field__input:active,.product-form__buttons .field__input:focus,.product-form__buttons .field:hover,.product-form__buttons .field__input,.product-form__buttons .field__input:not(:focus):hover{background-color:transparent;border:none}.section-header{--color-submenu-text-block-hover: #D80621}.header-categories-nav__wrap{background:#fff;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}.header-categories-nav__wrap .header-categories-nav{--row-gap: 0;--column-gap: 0;--color-menu-block: #333333;--color-menu-block-hover: #D80621}.header-categories-nav__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:0 32px;padding:14px 0;margin:0;list-style:none}.header-categories-nav__item{font-weight:400;font-size:13px;line-height:1.3;color:var(--color-menu-block);text-decoration:none;white-space:nowrap}.header-categories-nav__item:hover,.header-categories-nav .list-menu__item--active{color:var(--color-menu-block-hover);text-decoration:none}.header-categories-nav__item svg{display:none}@media(max-width:1024px){.header-categories-nav__wrap{display:none}}.header__desktop__shadow:not(:has(.header__section-background__boxed)):before{display:none!important}.header-categories-nav__item{font-weight:400;font-size:16px;line-height:150%;letter-spacing:0%}.header-categories-nav ul.unstyle-ul.list-menu--inline.header-categories-nav__list{justify-content:space-between;width:100%}.header-categories-nav ul.unstyle-ul.list-menu--inline.header-categories-nav__list{--row-gap: 20px !important}.submenu-design__kik-megamenu{padding-top:0}.submenu-design__kik-megamenu .kik-mega-container{max-width:1560px;width:100%;background-color:#fff;padding:30px 60px;margin:0 auto}.submenu-design__kik-megamenu .kik-mega-title{font-size:26px;font-weight:700;line-height:1.3;color:#030b23;margin-bottom:0}.submenu-design__kik-megamenu .kik-mega-search{max-width:368px;width:100%;margin-bottom:30px;position:relative}.submenu-design__kik-megamenu .kik-mega-search input{width:100%;background:#f2f2f2;padding:16px 46px 16px 12px;border:none;border-radius:10px;font-size:16px;font-weight:400;color:#1e1e1e;height:44px}.submenu-design__kik-megamenu .kik-mega-search input::placeholder{color:#9a9da7;font-size:16px;font-weight:400;line-height:1.5;font-family:Inter,sans-serif}.submenu-design__kik-megamenu .kik-mega-search button{cursor:pointer;position:absolute;top:50%;right:0;transform:translateY(-50%);max-width:44px;width:100%;height:44px;background:#d80621;color:#fff;border:none;border-radius:10px}.submenu-design__kik-megamenu .kik-mega-wrapper{padding:30px 0;border-top:1px solid #e6e7e9}.submenu-design__kik-megamenu .kik-mega-row{display:flex;gap:24px}.submenu-design__kik-megamenu .kik-mega-devices{max-width:220px;width:100%;border-right:1px solid #e6e7e9}.submenu-design__kik-megamenu .kik-mega-devices ul{display:flex;flex-direction:column;list-style:none;padding:0 10px;margin:0}.submenu-design__kik-megamenu .kik-mega-devices ul li a,.submenu-design__kik-megamenu .kik-mega-devices ul li .kik-mega-clear-pin-btn{font-size:16px;font-weight:500;line-height:1.5;color:#1e1e1e;text-decoration:none;display:block;padding:8px 10px;margin:0 -10px;border-radius:6px;transition:background-color .15s ease}.submenu-design__kik-megamenu .kik-mega-devices ul li .kik-mega-clear-pin-btn{background:none;border:none;cursor:pointer;text-align:left;width:100%;box-sizing:border-box;font-family:inherit}.submenu-design__kik-megamenu .kik-mega-devices ul li .kik-mega-clear-pin-btn:hover,.submenu-design__kik-megamenu .kik-mega-devices ul li a:hover{background-color:#f2f2f2;color:#d80621}.submenu-design__kik-megamenu .kik-mega-devices ul li a.active{background-color:#d80621;color:#fff;font-weight:600}.submenu-design__kik-megamenu .kik-mega-models-item{transition:opacity .2s ease}.submenu-design__kik-megamenu .kik-mega-models-item-extra{display:none}.submenu-design__kik-megamenu .kik-mega-models-item.kik-mega-models-expanded .kik-mega-models-item-extra{display:list-item}.submenu-design__kik-megamenu .kik-mega-models-item.kik-mega-models-expanded .kik-mega-view-all-row{display:none}.submenu-design__kik-megamenu .kik-mega-models:has(.kik-mega-models-expanded){gap:0}.submenu-design__kik-megamenu .kik-mega-models-item.kik-mega-models-expanded{grid-column:1 / -1}.submenu-design__kik-megamenu .kik-mega-models-item.kik-mega-models-expanded ul{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:0}.submenu-design__kik-megamenu .kik-mega-view-all-row{list-style:none;margin-top:4px}.submenu-design__kik-megamenu .kik-mega-view-all-btn{font-size:16px;font-weight:500;line-height:1.5;color:#1e1e1e;background:none;border:none;padding:0;cursor:pointer;text-decoration:underline}.submenu-design__kik-megamenu .kik-mega-view-all-btn:hover{color:#d80621}.submenu-design__kik-megamenu .kik-mega-models{flex:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.submenu-design__kik-megamenu .kik-mega-models-title{margin-bottom:16px;background-color:#f2f2f2;border-radius:6px;padding:8px}.submenu-design__kik-megamenu .kik-mega-models-title h4{font-size:16px;font-weight:700;line-height:1.5;color:#1e1e1e;margin:0;background-color:#f2f2f2}.submenu-design__kik-megamenu .kik-mega-models-item ul{display:flex;flex-direction:column;gap:10px;list-style:none;padding:0 8px;margin:0}.submenu-design__kik-megamenu .kik-mega-models-item ul li a{font-size:16px;font-weight:400;line-height:1.5;color:#1e1e1e;display:inline-flex;align-items:center;gap:8px}.submenu-design__kik-megamenu .kik-mega-models-item ul li a:hover{text-decoration:none;color:#d80621}.submenu-design__kik-megamenu .kik-mega-models-item ul li a span.new-badge{background:#d80621;color:#fff;border-radius:3px;display:inline-flex;align-items:center;font-size:12px;font-weight:500;line-height:1;padding:1.5px 4px;height:12px}.submenu-design__kik-megamenu .kik-mega-models-item ul li a.kik-mega-models-view-all-link{font-weight:500;text-decoration:underline}.field .field__input:focus,.field .field__input:not(:placeholder-shown),.field .field__input:-webkit-autofill{padding-top:18px}.search-container .field .field__input:focus,.search-container .field .field__input:not(:placeholder-shown),.search-container .field .field__input:-webkit-autofill,.header-modal-search .field .field__input:focus,.header-modal-search .field .field__input:not(:placeholder-shown),.header-modal-search .field .field__input:-webkit-autofill{padding-top:18px;outline:none;box-shadow:none}.header-phone-number__icon svg.theme-icon path{color:#d80621;fill:#d80621}.header-phone-number__item a{font-weight:700;font-size:28px}.section-header .megamenu-container .submenu-design__megamenu:before,.section-header .kik-megamenu-container .submenu-design__megamenu:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:20px;pointer-events:auto}.kik-mega-top{padding:0!important}.header-phone-number__item h6{font-weight:600!important}.header-phone-number__item{display:flex;flex-direction:column;gap:16px}.header-phone-number__item h6,.header-phone-number__item a,.header-phone-number__item p{margin:0!important}.header-phone-number__item p.phone-slogan{font-size:14px!important}.header-phone-number__item .header-phone-number__banner__texts h6{font-size:18px!important;font-weight:600;line-height:1.5;color:#1e1e1e}.header-phone-number__item .header-phone-number__banner__texts .mt5.body3{font-size:14px!important}.menu-drawer .header-phone-number__text.mt15{margin-top:0!important}.header-phone-number__item .header-phone-number__banner{gap:14px!important}.header-phone-number__item .header-phone-number__banner svg{width:36px!important;height:36px!important}.header-phone-number__item .header-social-icons li a svg{width:36px!important;height:36px!important}.header-phone-number__item .header-phone-number__text .body3{font-size:14px!important;line-height:1.5;color:#1e1e1e}.header-phone-number__item .header-phone-number__text .section__richtext__editor{font-size:16px!important;font-weight:500!important;line-height:1.5}.header-phone-number__text:nth-of-type(1) .section__richtext__editor{color:#0095ff}.submenu-design__megamenu.submenu-design__kik-megamenu.scrollbar-height-megamenu-js{max-height:70vh!important;padding-top:0!important}.submenu-design__kik-megamenu .kik-mega-title{margin-bottom:20px!important;margin-top:0!important}.footer-info .footer-widget:last-child{max-width:272px}.product-form__buttons .quantity .field__input{border:1px solid #CDCED3;border-radius:16px}.product__text__container{margin-top:0!important}.wholesale-text-icons .section-text-with-icons-type-1{padding:30px!important;border:1px solid #E6E7E9!important}.wholesale-text-icons .section-text-with-icons-type-1 .section-text-with-icons-type-1__icon{margin-bottom:20px!important}.wholesale-text-icons .section-text-with-icons-type-1 .section-text-with-icons-type-1__icon div{padding:14px!important;background:#e6e7e9!important}.wholesale-text-icons .section-text-with-icons-type-1 .section-text-with-icons-type-1__icon div .theme-icon{width:32px!important;height:32px!important}.wholesale-text-icons .section-text-with-icons-type-1 h3{font-family:Geist,sans-serif;font-weight:600;font-size:24px;line-height:150%}.wholesale-text-icons .section-text-with-icons-type-1 p{margin-top:20px!important;font-weight:400;font-size:16px;line-height:150%;color:#3d414d}.wholesale-repair-description{max-width:708px!important;margin:0 auto}.product__column__content h1{font-weight:700;font-size:34px;line-height:130%;letter-spacing:0%}.btn--variant .variant__btn__text,.btn--variant .btn__texts>*{padding:0;margin:0;min-height:auto}.product-form__input label.btn--variant-color .variant__btn__text,variant-selects label.btn--variant-color .variant__btn__text,card-variant-selects label.btn--variant-color .variant__btn__text{padding:0!important;margin:0!important;min-height:auto!important;font-weight:500!important;font-size:16px!important;line-height:150%!important;letter-spacing:0%!important;text-align:center!important;color:var(--variant-fg, #1E1E1E)!important}label.btn--variant-color{min-height:0!important;height:auto!important;display:inline-flex!important;align-items:center;justify-content:center;text-align:center;padding:6px 8px!important;border-radius:var(--buttons-radius-outset, .4rem);background-color:var(--variant-bg, transparent)!important;background-image:none!important;color:var(--variant-fg, currentColor);border:0!important;box-shadow:none!important;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}label.btn--variant-color:before,label.btn--variant-color:after{content:none!important;display:none!important}ul.description{font-size:16px;line-height:1.5}product-tab{border-bottom:none!important}product-tab .product-tab__heading{border-top:0!important}product-tab.product-tab.opened{border-top:0}.notify-me-preorder{margin-top:16px;display:flex;flex-direction:column;gap:8px}.notify-me-preorder__heading{margin:0;font-size:14px;line-height:1.4;color:#4b5563}.notify-me-preorder__form{display:flex;width:100%}.notify-me-preorder__field{display:flex;align-items:stretch;width:100%;gap:8px}.notify-me-preorder__input{flex:1;max-width:280px;height:48px;padding:18px 10px;border-radius:10px;border:1px solid #e5e7eb;background:#f9fafb;color:#111827}.notify-me-preorder__input::placeholder{color:#9ca3af}.notify-me-preorder__input:focus{outline:none}.notify-me-preorder__button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 22px;border-radius:10px;border:none;background:#d80621;color:#fff;font-weight:600;font-size:14px;cursor:pointer;white-space:nowrap}.notify-me-preorder__button:hover{background:#b8051c}.notify-me-preorder__button-icon svg{width:16px;height:16px}.footer-link .footer-brand-social img{max-height:62px}[data-section-name=main-search] .facets-toolbar{display:grid;grid-template-columns:30% auto 30%;align-items:center}[data-section-name=main-search] .facets-toolbar>*:last-child{display:flex;justify-content:flex-end}[data-section-name=main-search] .grid-selector{justify-self:center}[data-section-name=main-search] .sorting{width:100%;max-width:256px}@media(min-width:1025px){[data-section-name=main-search] .page-grid__collection-sidebar{--facets-padding: 20px;gap:20px}[data-section-name=main-search] .page-grid__collection-sidebar>*:first-child{max-width:270px}[data-section-name=main-search] .page-grid__collection-sidebar>*:last-child,[data-section-name=main-search] .page-grid__collection-sidebar>.product-grid__container{max-width:calc(100% - 290px);min-width:0}[data-section-name=main-search] .product-grid__container>*:not(:empty)+*{margin-top:40px}}.product-card swiper-slider{border-radius:0!important}.product-grid__container .infinitybutton{width:100%;justify-content:center}[data-section-name=main-search] div#ProductGridContainer{text-align:center}.product__media-sticky .media-design__columns_stacked>*:nth-child(2){flex:0 0 100%}.footer-subscribe-form{max-height:52px}@media(max-width:767px){.section-media-buttons-parent{max-height:600px}.banner__block-item .banner__block-item__content .banner__block-item__content__items{justify-content:end!important;padding:20px!important}.swiper-slide .banner__block-item .banner__block-item__content .banner__block-item__content__items h2{font-size:32px!important;line-height:1.2!important}.swiper-slide .banner__block-item .banner__block-item__content .banner__block-item__content__items .banner__block-buttons{margin-top:26px!important;margin-block-end:32px!important}.swiper-slide .banner__block-item .banner__block-item__content .banner__block-item__content__items .banner__block-buttons a{width:auto!important}.page-grid-sp-1.page-grid-st-2.page-grid-md-3.page-grid-lg-3.page-grid-3.fullscreen-page-gap-0{flex-direction:column;gap:16px!important}.banner__block-item .banner__block-item__content .banner__block-item__content__items .banner__block-item__heading{font-size:26px!important}#shopify-section-template--25418848272681__text_hV3Jae .top-spacing-normal{margin-top:24px!important}.section-text-block__container_content .section-text-block-heading h2{font-size:28px!important}.footer-info p,.footer-widget a,.footer-widget p,.footer-menu ul li a,.footer-newsletter p,.footer-subscribe-form input{font-size:16px!important}.footer-widget{margin-top:12px!important}.footer-content{gap:20px!important}.footer-newsletter h3{font-size:18px!important}.footer-content{padding:20px!important}.footer-link{padding-top:24px!important}.footer-copyright p{font-size:14px!important}.footer-content{padding-inline:0!important}.footer-info .footer-widget:last-child{max-width:372px!important}.footer-widget{align-items:start}.footer-widget img{margin-top:6px}.footer-menu h3{font-size:18px!important}.footer-menu ul{margin-top:16px!important}.footer-newsletter{max-width:100%!important}.footer-newsletter p,.footer-newsletter h3{max-width:372px!important}.product__column__content h1{font-size:28px}.product-card__content__main .price__main{font-size:28px!important}.collection .collection__container.page-grid-sp-1-list .mt3.product-card__heading,.collection .collection__container.page-grid-sp-1-list .product-card__content__main{text-align:left}.main-collection-banner__content h1{font-size:20px!important}.promo-header__block .promo-header__block__content .promo-header__block__text p{max-width:400px;font-size:14px}.product-form__buttons button.product-form__submit{max-width:100%!important}}.collection .page-grid-1{text-align:left}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom-dev.css.map */
