:root{--main-width: 1280px;--section-padding: 120px;--color-red: #d4251f;--color-red2: #e60012;--bg-red: #FEF3F3;--color-black6: #666666;--color-black1: #111111;--color-black2: #222222;--color-black3: #333333;--color-background2: #fafafc;--color-background3: #f8f9fa}a{text-decoration:none}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:normal}figure{margin:0}.pc,.package_pc{display:block}.mobile,.package_mobile,.wap{display:none!important}.section-header,.section-header.shopify-section-group-header-group{top:0;z-index:1000}.shopify-section-group-header-group{z-index:1000}.section-header.menu-open,.section-header:has(.mega-menu[open]){z-index:1001}.template-product .shopify-section-header-sticky{position:relative;top:auto}.header-wrapper,sticky-header.header-wrapper{position:relative;z-index:1000;overflow:visible}@media screen and (min-width:990px){sticky-header.header-wrapper .header,.header-wrapper .header{min-height:64px;height:64px;padding-top:0!important;padding-bottom:0!important;column-gap:1.6rem}.header--middle-left .header__heading,.header--middle-left .header__heading-link{grid-area:heading;justify-self:start;position:relative;z-index:5}.header--middle-left .header__inline-menu{grid-column:1 / -1;grid-row:1;justify-self:center;align-self:center;width:max-content;margin:0!important;padding:0;position:static;z-index:3;pointer-events:none}.header.header--middle-left{display:grid;grid-template-columns:1fr auto 1fr!important;grid-template-areas:"heading navigation icons";align-items:center}.header--middle-left .header__inline-menu .list-menu--inline,.header--middle-left .header__inline-menu .header-menu-item-wrapper,.header--middle-left .header__inline-menu .header__menu-item,.header--middle-left .header__inline-menu summary.header__menu-item{pointer-events:auto}.header--middle-left .header__icons{grid-area:icons;justify-self:end;position:relative;z-index:5}.header__inline-menu .list-menu--inline{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:4px}.header__inline-menu .header-menu-item-wrapper{display:flex;align-items:center;flex-shrink:0}.header__menu-item{display:inline-flex;align-items:center;height:64px;padding:0 12px;font-size:14px;font-weight:500;line-height:1;color:var(--color-black1);text-decoration:none;border-bottom:2px solid transparent;box-sizing:border-box}.header__inline-menu summary.header__menu-item,.header__inline-menu summary.list-menu__item,.header__inline-menu a.header__menu-item{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:64px;margin:0 12px;padding:0;line-height:1;border-bottom:2px solid transparent;box-sizing:border-box}.header__inline-menu summary.header__menu-item>span:first-child,.header__inline-menu summary.header__menu-item .header__active-menu-item,.header__inline-menu a.header__menu-item>span:first-child,.header__inline-menu a.header__menu-item .header__active-menu-item{display:inline-flex;align-items:center;gap:6px;padding-bottom:0;border-bottom:none}.header__inline-menu .header__menu-item:hover,.header__inline-menu summary.header__menu-item:hover,.header__inline-menu a.header__menu-item:hover,.header__inline-menu summary.header__menu-item:has(.header__active-menu-item),.header__inline-menu a.header__menu-item:has(.header__active-menu-item),.header__inline-menu details[open]>summary.header__menu-item{color:var(--color-black1);border-bottom-color:var(--color-black1);text-decoration:none}.header__inline-menu .header__menu-item:hover span{text-decoration:none}.header__inline-menu summary.header__menu-item .icon-caret{position:static;right:auto;top:auto;display:block;flex-shrink:0;width:10px;height:6px;margin:0;align-self:center;transform:none;transition:transform .2s ease}.header__inline-menu details[open]>summary.header__menu-item .icon-caret{transform:rotate(180deg)}.header__active-menu-item{text-decoration:none!important}.header__inline-menu details[open]>.header__menu-item{color:var(--color-black1);text-decoration:none}.header__icons{align-items:center;align-self:center;gap:.4rem}.header__icon,.header__icon--cart{width:4rem;height:4rem}.header__menu-badge{display:inline-flex;align-items:center;background:#dc1b2d;color:#fff;font-size:10px;font-weight:700;line-height:1.2;padding:2px 7px;border-radius:10px;text-transform:uppercase;vertical-align:middle}.header__icon .svg-wrapper{color:var(--color-black1)}.cart-count-bubble{background-color:#dc1b2d}.section-header,.header-wrapper .header{overflow:visible}body:has(.mega-menu:not(.mega-menu--simple)[open]){overflow-x:clip}header-search.header__search{position:relative;display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;flex-shrink:0}.header__search-trigger,.header__search-close{position:absolute;top:0;right:0;bottom:0;left:0;margin:0}.header__search-close[hidden],.header__search-trigger[hidden]{display:none!important}.header__search-close{display:none}.header__search-close .svg-wrapper,.header__search-close .icon{width:18px;height:18px}.header__search-mobile{display:none}.header-search-expand{display:none;position:absolute;left:0;right:0;top:0;height:100%;align-items:center;justify-content:center;padding:0 14rem 0 18rem;z-index:6;pointer-events:none;box-sizing:border-box}.header-wrapper.header-search-active .header{position:relative}.header-wrapper.header-search-active .header__inline-menu{visibility:hidden;pointer-events:none}.header-wrapper.header-search-active .header__icons{position:relative;z-index:10}.header-wrapper.header-search-active .header-search-expand{display:flex;pointer-events:none}.header-wrapper.header-search-active .header__search-close:not([hidden]){display:inline-flex!important}.header-search-expand__form,.header-search-expand .header-search-defaults:not([hidden]),.header-search-expand .header-search-dropdown-intro:not([hidden]),.header-search-expand predictive-search[open] .predictive-search--live:not([hidden]),.header-search-expand .header-search-expand__no-results:not([hidden]){pointer-events:auto}.header-search-expand__form{position:relative;width:100%;max-width:720px;margin:0 auto}.header-search-expand__field{position:relative;margin:0;--inputs-radius: 5px;--inputs-radius-outset: 5px}.header-search-expand .field:before,.header-search-expand .field:after{content:none;display:none;box-shadow:none}.header-search-expand .field .search__input.field__input{height:44px;min-height:44px;margin:0!important;padding:0 4.4rem 0 4rem!important;font-size:15px;line-height:44px;border:1px solid rgba(0,0,0,.12);border-radius:5px!important;background:#fff;box-shadow:none!important;-webkit-appearance:none;appearance:none}.header-search-expand .field .search__input.field__input:focus,.header-search-expand .field .search__input.field__input:focus-visible{outline:none;border-color:#0000003d;border-radius:5px!important;box-shadow:none!important}.header-search-expand .search__button{left:12px;right:auto;top:50%;transform:translateY(-50%);width:24px;height:24px;min-width:24px;min-height:24px;display:flex;align-items:center;justify-content:center;background:transparent;border:0;box-shadow:none;pointer-events:none}.header-search-expand .search__button .svg-wrapper{width:18px;height:18px;color:#00000073}.header-search-expand .reset__button{right:8px;top:50%;transform:translateY(-50%);width:28px;height:28px}.header-search-expand .header-search-defaults,.header-search-expand .predictive-search--live,.header-search-expand .header-search-expand__no-results{display:none;position:absolute;left:50%;top:calc(100% + 8px);transform:translate(-50%);width:min(720px,calc(100vw - 6rem));max-width:720px;z-index:1002;border-radius:5px;box-shadow:0 8px 32px #0000001f;border:1px solid rgba(0,0,0,.08);background-color:rgb(var(--color-background));overflow-y:auto;max-height:min(60vh,480px)}.header-search-expand .header-search-defaults[hidden],.header-search-expand .predictive-search--live[hidden],.header-search-expand .header-search-expand__no-results[hidden],.header-search-expand predictive-search[open] .header-search-defaults{display:none!important}.header-search-expand [data-predictive-search]{height:auto;max-height:min(60vh,480px)!important}.header-search-expand .header-search-defaults:not([hidden]){display:block}.header-search-expand predictive-search[open] .predictive-search--live:not([hidden]),.header-search-expand .header-search-expand__no-results:not([hidden]){display:block!important}.header-search-expand .header-search-expand__no-results{padding:16px 20px;font-size:14px;line-height:1.4;color:#0000008c}.header-search-expand .header-search-dropdown-intro:not([hidden]){position:absolute;left:50%;top:calc(100% + 8px);transform:translate(-50%);width:min(720px,calc(100vw - 6rem));max-width:720px;z-index:1003;padding:14px 20px;font-size:14px;line-height:1.5;color:#303233;background:#fafafb;border:none;border-radius:5px 5px 0 0;box-sizing:border-box}.header-search-expand__form:has(.header-search-dropdown-intro:not([hidden])) .header-search-defaults:not([hidden]),.header-search-expand__form:has(.header-search-dropdown-intro:not([hidden])) .predictive-search--live:not([hidden]),.header-search-expand__form:has(.header-search-dropdown-intro:not([hidden])) .header-search-expand__no-results:not([hidden]){top:calc(100% + 8px + var(--header-search-intro-height, 0px));border-top:none;border-top-left-radius:0;border-top-right-radius:0}.header-search-expand .header-search-dropdown-intro[hidden]{display:none!important}.header-search-expand .predictive-search__results-groups-wrapper{flex-direction:column;border-bottom:0;padding-bottom:0;gap:0!important}.header-search-expand .predictive-search__result-group:first-child{flex:0 0 auto!important;min-height:0!important;gap:0!important}.header-search-expand .predictive-search__result-group:first-child:not(:has(.predictive-search__item--compact)){display:none!important}.header-search-expand .predictive-search__pages-wrapper,.header-search-expand #predictive-search-queries,.header-search-expand #predictive-search-results-queries-list,.header-search-expand .predictive-search__heading{display:none!important}.header-search-expand .predictive-search__search-for-button{display:block!important;border-top:1px solid rgba(0,0,0,.08)}.header-search-expand .predictive-search__footer{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:14px 20px;margin:0;border:0;background:#fff;cursor:pointer;font-size:14px;font-weight:400;line-height:1.4;color:var(--color-black1);text-align:left}.header-search-expand .predictive-search__footer:hover{background:#00000008}.header-search-expand .predictive-search__footer-query{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-search-expand .predictive-search__footer-more{flex-shrink:0;white-space:nowrap;font-weight:700}.header-search-expand .predictive-search__item--compact{display:block;padding:14px 20px;width:100%;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-search-expand .predictive-search__item-heading{display:inline;margin:0;font-size:14px;font-weight:400;line-height:1.4;color:var(--color-black1)}.header-search-expand .predictive-search__item-separator{display:inline;margin:0 8px;color:#00000040;font-size:14px}.header-search-expand .predictive-search__item-price{display:inline}.header-search-expand .predictive-search__price-value{font-size:14px;font-weight:700;color:var(--color-red, #dc1b2d);letter-spacing:0;white-space:nowrap}.header-search-expand .predictive-search__item-price .price,.header-search-expand .predictive-search__item-price .price__container,.header-search-expand .predictive-search__item-price .price__regular,.header-search-expand .predictive-search__item-price .price__sale,.header-search-expand .predictive-search__item-price s{display:none}}@media screen and (max-width:989px){.header__search-trigger,.header__search-close,.header-search-expand{display:none!important}.header__search-mobile{display:inline-flex}.header__search-mobile details[open] .header__icon-close{display:none!important}.header__search-mobile details[open]>.header-search-mobile-modal.search-modal{position:fixed!important;top:var(--header-search-panel-top, var(--header-height, 0px))!important;left:0;right:0;bottom:0;height:auto;min-height:0;opacity:1!important;border:0;background:#fff;z-index:3;display:flex;flex-direction:column}.header__search-mobile details[open] .modal-overlay{display:none}.header__search-mobile .header-search-mobile-layout.search-modal__content{position:relative;display:flex;flex-direction:column;flex:1;width:100%;height:100%;min-height:0;padding:0;align-items:stretch;justify-content:flex-start;background:#fff;overflow:hidden}.header-search-mobile-toolbar{display:flex;justify-content:flex-end;flex-shrink:0;padding:10px 12px 0}.header__search-mobile .search-modal__close-button{position:static;width:40px;height:40px;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center}.header__search-mobile .search-modal__close-button .svg-wrapper{width:20px;height:20px}.header-search-mobile-form{display:flex;flex-direction:column;flex:1;min-height:0;width:100%}.header-search-mobile-search{flex-shrink:0;width:100%;padding:4px 16px 12px;margin:0}.header-search-mobile-field{margin:0;--inputs-radius: 5px;--inputs-radius-outset: 5px}.header-search-mobile-field:before,.header-search-mobile-field:after{content:none;display:none;box-shadow:none}.header-search-mobile-field .search__input.field__input{height:44px;min-height:44px;margin:0!important;padding:0 12px 0 4.4rem!important;font-size:15px;line-height:44px;border:1px solid rgba(0,0,0,.12)!important;border-radius:5px!important;background:#fff;box-shadow:none!important;-webkit-appearance:none;appearance:none}.header-search-mobile-field .search__input.field__input:focus,.header-search-mobile-field .search__input.field__input:focus-visible{outline:none;border-color:#0000003d!important;border-radius:5px!important;box-shadow:none!important;background:#fff}.header-search-mobile-field .search__button{left:12px;right:auto;top:50%;transform:translateY(-50%);width:24px;height:24px;pointer-events:none}.header-search-mobile-field .search__button .svg-wrapper{width:18px;height:18px;color:#00000073}.header-search-mobile-field .reset__button{display:none!important}.header-search-mobile-results{flex:1;min-height:0;width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;background:#fff;border-top:1px solid rgba(0,0,0,.08)}.header-search-mobile-results[hidden]{display:none!important}.header-search-mobile-results__heading{margin:0;padding:12px 16px;font-size:14px;font-weight:400;line-height:1.4;color:#0000008c;background:#f2f2f2}.header-search-dropdown-intro{margin:0;padding:12px 16px;font-size:14px;line-height:1.5;color:#303233;background:#fafafb}.header-search-dropdown-intro[hidden]{display:none!important}.header-search-dropdown-intro__inner,.header-search-dropdown-intro__inner p{margin:0}.header-search-dropdown-intro__inner p+p{margin-top:.6rem}.header-search-dropdown-intro__inner a{color:var(--color-red, #dc1b2d);text-decoration:underline;text-underline-offset:.2rem}.header__search-mobile .header-search-dropdown-intro{padding:12px 16px}.header__search-mobile .header-search-defaults,.header__search-mobile [data-predictive-search].predictive-search--header{position:static;display:block;width:100%;max-width:100%;max-height:none;height:auto;margin:0;padding:0;transform:none;border:0;border-radius:0;box-shadow:none;overflow:visible;background:transparent}.header__search-mobile .header-search-defaults[hidden],.header__search-mobile [data-predictive-search].predictive-search--header[hidden]{display:none!important}.header__search-mobile .predictive-search__results-groups-wrapper{flex-direction:column;border-bottom:0;padding-bottom:0;gap:0!important}.header__search-mobile .predictive-search__result-group:first-child{flex:0 0 auto!important;min-height:0!important;gap:0!important}.header__search-mobile .predictive-search__result-group:first-child:not(:has(.predictive-search__item--compact)){display:none!important}.header__search-mobile .predictive-search__pages-wrapper,.header__search-mobile #predictive-search-queries,.header__search-mobile #predictive-search-results-queries-list,.header__search-mobile #predictive-search-pages-desktop,.header__search-mobile #predictive-search-results-pages-list-desktop,.header__search-mobile #predictive-search-pages-mobile,.header__search-mobile #predictive-search-results-pages-list-mobile,.header__search-mobile #predictive-search-products,.header__search-mobile .predictive-search__heading{display:none!important}.header__search-mobile .predictive-search__search-for-button{display:block!important;border-top:1px solid rgba(0,0,0,.08)}.header__search-mobile .predictive-search__footer{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 16px;margin:0;border:0;background:#fff;cursor:pointer;font-size:14px;font-weight:400;line-height:1.4;color:var(--color-black1);text-align:left}.header__search-mobile .predictive-search__footer:hover{background:#00000008}.header__search-mobile .predictive-search__footer-query{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header__search-mobile .predictive-search__footer-more{flex-shrink:0;white-space:nowrap;font-weight:700}.header__search-mobile .predictive-search__results-list{margin:0;padding:0}.header__search-mobile .predictive-search__list-item{border-bottom:1px solid rgba(0,0,0,.06)}.header__search-mobile .predictive-search__list-item:last-child{border-bottom:0}.header__search-mobile .predictive-search__item--compact{display:block;padding:14px 16px;width:100%;box-sizing:border-box;overflow:visible;text-overflow:unset;white-space:normal;line-height:1.45}.header__search-mobile .predictive-search__item-heading{display:inline;margin:0;font-size:14px;font-weight:400;line-height:1.45;color:var(--color-black1);white-space:normal;word-break:break-word}.header__search-mobile .predictive-search__item-separator{display:inline;margin:0 8px;color:#00000040;font-size:14px;white-space:nowrap}.header__search-mobile .predictive-search__item-price{display:inline;white-space:nowrap}.header__search-mobile .predictive-search__price-value{font-size:14px;font-weight:700;color:var(--color-red, #dc1b2d);letter-spacing:0;white-space:nowrap}.header__search-mobile .predictive-search__item-price .price,.header__search-mobile .predictive-search__item-price .price__container,.header__search-mobile .predictive-search__item-price .price__regular,.header__search-mobile .predictive-search__item-price .price__sale,.header__search-mobile .predictive-search__item-price s{display:none}.header__search-mobile predictive-search[open] .predictive-search--header{display:block}}.template-index main h2{font-size:3.4rem;margin:0}.template-index main .shopify-section:not(.home-banner){margin:var(--section-padding) auto}.template-index main{overflow-x:clip}.template-product main{overflow-x:clip}.template-product product-info{overflow-x:clip}@media screen and (min-width:769px){.template-index [class*=thermal-drones-] [class*=thermalDrones_swiper_],.template-index [class*=blog-section-] [class*=blog-swiper-]{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.template-index main .shopify-section .view-all-link{font-size:16px;color:var(--color-black1);transition:.3s;padding:10px 20px;border:1px solid;border-radius:25px}.template-index main .shopify-section .view-all-link:hover{background-color:var(--color-red);color:#fff}.prime-day_grid-item{margin:0 2px 5px 0;padding:5px 8px;box-sizing:border-box;display:inline-block;font-size:14px;border-radius:5px;width:fit-content}.prime-day_grid-1{background:#cc0c39;color:#fff}.prime-day_grid-2{background:#8ca5fc;color:#fff}.sales_badge_title-0{background:var(--color-red);color:#fff}.sales_badge_title-1{background:#91f6fe;color:#111}.product__title h1{font-size:3.2rem}.product-inventory{font-size:14px;margin-bottom:8px}.product-inventory:before{border-radius:50%;border-style:solid;border-width:4px;content:"";font-size:0;margin-right:10px;top:-1px;position:relative;vertical-align:middle}.product-inventory.sufficiency_inventory{color:#5182ff}.product-inventory.sufficiency_inventory:before{border-color:#5182ff}.product-inventory.few_inventory,.product-inventory.few_inventory:before{color:var(--color-red2)}.price__container{margin-top:10px}.price--on-sale .price__container .price__sale{display:flex;align-items:center}.price__container .price-item--sale,.price--large:not(.price--on-sale) .price__regular .price-item{font-size:3rem;color:var(--color-black1);font-weight:700}@media screen and (min-width:750px){.template-product .product__info-container .price__container .price-item--sale,.template-product .product__info-container .price--large:not(.price--on-sale) .price__regular .price-item{font-size:32px}}.bundle-current_price{font-size:2.8rem;font-weight:700;color:var(--color-red2)}.product__info-container .price--on-sale .price__container .price-item--regular,.bundle-original_price{font-size:18px;color:var(--color-black6)}.product__description{margin:3rem 0 56px;padding:10px 0;border-radius:5px;border-top:1px solid rgba(0,0,0,.1)}.template-product .product__info-container:not(:has(.product__description)) variant-selects{margin-top:3rem}.product__description ul{padding:0;margin:0}.product__description ul li{font-size:15px;line-height:1.5;color:var(--color-black6)}.key-features-expand-btn{white-space:nowrap;background:none;border:none;margin:5px 0 0;display:flex;align-items:center}.key-features-expand-btn.isOpenBtn{margin-top:10px}.key-features-expand-btn svg{width:14px;height:14px;color:#5182ff}.key-features-expand-btn span{color:#5182ff;font-size:1.6rem}.key-features-expand-btn svg{margin-left:3px;transition:all ease-out .3s}.key-features-expand-btn .showLess,.key-features-expand-btn.isOpenBtn .learnMore{display:none}.key-features-expand-btn.isOpenBtn .showLess,.key-features-expand-btn .learnMore{display:block}.key-features-expand-btn.isOpenBtn svg{transform:rotate(180deg)}.key-features-expand-btn:hover span{text-decoration:underline}.product__description .prose{max-height:105px;overflow:hidden;position:relative}.product__description .prose div{background:none;background-color:transparent!important}.product__description .prose:not(.product_features_show):after{position:absolute;width:100%;height:26px;bottom:0;left:0;background:linear-gradient(180deg,#fff0,#ffffffc4 66%,#fff);content:" "}.product__description .product_features_show{max-height:100%}.product_title_features ul{max-height:95px;overflow:hidden;position:relative;padding:0;margin:0}.product_title_features ul:after{position:absolute;width:100%;height:26px;bottom:0;left:0;background:linear-gradient(180deg,#fff0,#ffffffbf 54%,#fff);content:" "}.product_features_show ul{max-height:100%}.product_features_show ul:after,.product_title_features.product_features_show ul:after{display:none}.product_title_features~.key-features-expand-btn svg,.product_title_features~.key-features-expand-btn span{color:#ee6b17}.product-form__input .form__label,.accessory-binding .form__label{font-size:20px;font-weight:700;color:var(--color-black2)}.product-form__input .form__label:not(.quantity-tag),.accessory-binding .form__label{margin-bottom:15px!important}.rte .tabs{position:relative;z-index:10;display:block;width:100%;height:40px;padding:0;margin:120px 0 0;line-height:40px;white-space:nowrap;border-bottom:1px solid #e3e3e3}.rte .tabs:first-child{margin-top:0}.rte .tabs li{position:relative;display:inline-block;padding:0;margin:0 0 0 30px;font-size:16px;letter-spacing:normal;text-transform:uppercase;cursor:pointer;opacity:.8;color:var(--color-red)}.rte .tabs li:first-child{margin-left:0}@media screen and (max-width:720px){.rte .tabs li{font-size:14px;letter-spacing:normal;margin:0 0 0 10px}}.rte .tabs li:focus{outline:none}.rte .tabs li a{color:inherit}.rte .tabs li.active{font-style:normal;font-weight:700;color:#000;cursor:default}.rte .tabs li.active:after{position:absolute;bottom:1px;left:0;width:100%;height:1px;background:var(--color-red);content:""}.rte .tabs-content{position:relative;top:-1px;z-index:5;display:block;width:100%;padding:15px 0 0;margin:0;overflow:hidden}.rte .tabs-content>li{display:none;margin:0}.rte .tabs-content>li.active{display:block}.rte .tabs-content>li ul,.rte .tabs-content>li ol{padding-left:20px}.rte .tabs-content>li>*:first-child{margin-top:0}.rte .tabs-content>li>*:last-child{margin-bottom:0}variant-selects fieldset.product-form__input{margin-bottom:0;max-width:100%}.variant_top{display:flex;align-items:center}.variant_top img{flex-shrink:0;width:80px;max-width:100%;height:auto;display:block;object-fit:contain}.variant_title{padding-left:12px}.variant_title .current_price{width:100%;display:block;color:var(--color-red);margin-top:8px;font-weight:700}.variant_option,.accessory-item{padding:10px 20px;width:100%;position:relative;border:1.5px solid rgba(26,26,26,.2);border-radius:20px;margin-bottom:15px;cursor:pointer}.variant_option_top{padding-top:12px}.variant_option.selected,.variant_option:has(input[type=radio]:checked),.accessory-item:has(.accessory-checkbox:checked){border-color:var(--color-red)}.variant_option.disabled,.accessory-item.disabled{opacity:.5;pointer-events:none;cursor:not-allowed}variant-selects .product-form__input--pill .variant_option input[type=radio]+label,variant-selects .product-form__input--pill input[type=radio].disabled:checked+label,.accessory-item-title{background:none;border:none;color:var(--color-black1);text-decoration:none;padding:0;margin:0;font-size:16px;text-align:left;width:100%}#variant_options .variant_option p .money{font-size:15px;margin-left:0}#variant_options .variant_option span .money{margin-left:8px}#variant_options h3{font-size:14px;text-align:left}.variant_option section{display:flex;flex-wrap:wrap;margin-left:10px}.variant_option section h5{width:100%;color:#333;font-size:15px;text-align:left;margin-bottom:8px;line-height:initial}.variant_option .variant_gift{display:none!important}.variant_option.selected .variant_gift,.variant_option:has(input[type=radio]:checked) .variant_gift{display:block!important}.variant_gift{padding-top:8px;border-top:1px solid #eee;margin-top:12px}.variant_gift em{text-align:left;display:block;font-style:normal;color:var(--color-red);border:1px solid;width:fit-content;line-height:normal;font-size:13px;padding:0 5px;border-radius:3px;margin:0 0 5px auto}.variant_group{display:flex;align-items:center;margin-bottom:5px}.variant_group img{max-height:60px;max-width:50px;margin-right:12px}.variant_group .variant_right p{font-size:14px;font-weight:400;margin:0 0 8px}.variant_option .bestseller{position:absolute;right:0;top:0;font-size:12px;padding:2px 8px;box-sizing:border-box;background:#fa8c16;color:#fff;line-height:normal;border-radius:0 7px}.variant_right section{margin-left:0;align-items:center}.variant_right section span{color:var(--color-black3)}.variant_right section span:last-child{margin-left:10px;text-decoration:line-through;font-size:12px}.product-form__input.product-form__quantity{max-width:100%}.product-form__quantity .price-per-item__container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;gap:0;margin:20px 0 0}.product-form__quantity .form__label.quantity-tag{flex:0 0 auto;width:auto;margin-bottom:0!important;font-size:20px;font-weight:700;color:var(--color-black2)}.product-form__quantity price-per-item{flex:0 0 100%;margin-top:.8rem}.product-form__quantity quantity-input.quantity{flex:0 0 auto;width:auto;min-width:13rem;min-height:4.8rem;border:1px solid #e3e3e3;border-radius:4px;background:#fff;box-shadow:none}.product-form__quantity quantity-input.quantity:before,.product-form__quantity quantity-input.quantity:after{content:none;display:none;box-shadow:none}.product-form__quantity .quantity__button{width:4.8rem;min-height:4.8rem;margin:0;background-color:#f7f7f7}.product-form__quantity .quantity__button:first-child{border-right:1px solid #e3e3e3;border-radius:4px 0 0 4px;color:#303233}.product-form__quantity .quantity__button:last-child{border-left:1px solid #e3e3e3;border-radius:0 4px 4px 0;color:#303233}.product-form__quantity .quantity__button.disabled{color:#c5c5c5;cursor:not-allowed}.product-form__quantity .quantity__input{flex:0 0 4.8rem;width:4.8rem;min-height:4.8rem;padding:0;font-size:1.6rem;font-weight:700;opacity:1;color:#303233;background-color:#fff}.product-form__quantity .quantity__button .svg-wrapper{width:1rem}.accessory-item-info{display:flex;align-items:center;gap:30px}.accessory-item-img{flex-shrink:0;width:80px}.accessory-item-img img{width:80px;max-width:100%;height:auto;display:block;object-fit:contain}.accessory-item-body{flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:20px;row-gap:12px}.accessory-item-text{grid-column:1;grid-row:1;min-width:0}.accessory-item-trailing{grid-column:2;grid-row:1 / 3;display:flex;align-items:center;gap:12px;flex-shrink:0;align-self:center}.accessory-item{transition:background .2s ease;-webkit-user-select:none;user-select:none;width:100%;display:block;padding:20px 10px}.accessory-item-desc{font-size:14px;color:#598aff;margin:8px 0 0;line-height:1.4}.accessory-item-desc-part,.accessory-item-desc-sep{display:inline}.accessory-item-title,.accessory-item-img{pointer-events:none}.accessory-quantity{grid-column:1;grid-row:2;display:inline-flex;align-items:center;background-color:#ececec;border-radius:20px;padding:4px;width:fit-content;position:relative;z-index:10}.accessory-quantity .qty-btn{background:none;border:none;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-black2);transition:opacity .2s}.accessory-quantity .qty-btn:hover{opacity:.6}.accessory-qty{width:30px;border:none;background:none;text-align:center;font-size:14px;font-weight:600;color:var(--color-black2);-webkit-appearance:none;appearance:none;margin:0;pointer-events:none}.accessory-qty::-webkit-outer-spin-button,.accessory-qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.accessory-item-price{font-size:16px;color:var(--color-black6);margin-right:12px}.accessory-checkbox[type=checkbox]{-webkit-appearance:none;appearance:none;width:20px;height:20px;border:1px solid #C4C7CC;border-radius:50%;background-color:#fff;cursor:pointer;position:relative;transition:all .3s ease;outline:none;vertical-align:middle;margin:0}.accessory-checkbox:checked{width:20px;height:20px;border-radius:50%;background-color:var(--color-red);border-color:var(--color-red)}.accessory-checkbox:checked:before{content:"";position:absolute;width:28px;height:28px;border-radius:50%;top:-5px;left:-5px;background:#f61f1f33}.accessory-checkbox:checked:after{content:"";position:absolute;top:3px;left:7px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}product-form .product-form__buttons{display:flex;flex-wrap:wrap;align-items:flex-start;gap:15px;max-width:100%}.product-form__buttons .button--secondary,.product-form__buttons .shopify-payment-button{flex:1}.product-form__buttons .button--secondary,.shopify-payment-button__button{padding:0;font-size:16px;font-weight:700;outline:none;text-transform:uppercase}.product-form__buttons .button--secondary:hover:after,.product-form__buttons .button--secondary:hover:before{--border-offset: .5px}.product-form-buyBtns .bundle-add-to-cart-btn:not([disabled]):not([aria-disabled=true]):hover{opacity:1;color:var(--color-red2)}.product-form-buyBtns .bundle-add-to-cart-btn:not([disabled]):not([aria-disabled=true]):hover:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset, .5px)) var(--color-red),0 0 0 var(--buttons-border-width) transparent}.product-form__buttons .button--secondary:hover{opacity:.8}.product-form-buyBtns .button--secondary.bundle-add-to-cart-btn:hover{opacity:1}.product-form__buttons .button--secondary,.product-form__buttons .button--secondary:before,.product-form__buttons .button--secondary:after{background:none}.product-form-buyBtns{background:var(--color-background2);border-radius:5px;padding:20px 30px 30px;flex:1}.product-form-buyBtns .list-payment{justify-content:center;margin:0}.product-shipping-info{display:flex;flex-direction:column;gap:5px;margin:12px 0 16px;padding:0;width:100%}.product-form-buyBtns .product-shipping-info{margin-top:15px;margin-bottom:22px}.product-shipping-info__row{display:flex;align-items:center;gap:8px}.product-shipping-info__icon{flex-shrink:0;width:20px;height:20px;color:var(--color-red2);display:flex;align-items:center;justify-content:center}.product-shipping-info__icon svg{width:100%;height:100%}.product-shipping-info__icon svg path{fill:currentColor}.product-shipping-info__text{margin:0;font-size:14px;line-height:1.4;color:var(--color-black1)}.product-shipping-info__label{font-weight:700;color:var(--color-red2)}.product-shipping-info__value{font-weight:400;color:var(--color-black1)}.product-bundle-price{display:flex;align-items:center;gap:5px}.bundle-original_price{text-decoration:line-through}.product__info-container .product-services-section.icon-with-text{column-gap:normal;margin:20px 0;background:var(--color-background2);border-radius:5px;padding:30px 0}.product-services-section.icon-with-text .service-icon{height:40px;margin-bottom:10px;display:flex;align-items:center;justify-content:center}.product-services-section.icon-with-text img{width:auto;height:auto;max-width:50px;max-height:40px}.product-services-section.icon-with-text span{font-size:12px;color:#333;padding-top:0;text-align:center}body.template-collection,body.template-search,.template-collection main,.template-search main{background:#fff}.template-collection main .gradient,.template-search main .gradient{background:#fff}.collection .product-grid{display:grid!important;flex-wrap:unset;transition:all .3s ease}.collection #product-grid.product-grid.grid--2-col-tablet-down .grid__item,.collection #product-grid.product-grid.grid--3-col-tablet-down .grid__item,.collection #product-grid.product-grid.grid--4-col-desktop .grid__item,.collection #product-grid.product-grid.grid--5-col-desktop .grid__item,.collection #product-grid.product-grid.grid--6-col-desktop .grid__item{width:100%!important;max-width:100%!important;flex:none!important}.collection .product-grid .card-wrapper{width:100%}.collection .product-grid.grid-view{grid-template-columns:repeat(4,1fr)!important;gap:20px!important}@media screen and (max-width:989px){.collection .product-grid.grid-view{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}}.collection .product-grid.list-view{grid-template-columns:1fr!important;gap:30px!important}.collection #product-grid.list-view .card--standard .card__inner{flex:0 0 280px;width:280px;max-width:280px;margin-right:0;flex-shrink:0;align-self:center}.collection .product-grid.list-view .full-unstyled-link{font-size:22px;margin-bottom:0}.collection #product-grid .grid__item{width:100%;max-width:100%;position:relative;overflow:hidden;background:#fff;padding:20px 15px;border:1px solid rgba(128,128,128,.16);box-shadow:0 1px 4px #8080801c;border-radius:5px}.collection #product-grid .grid__item .card-wrapper{position:static;height:100%}.collection #product-grid .grid__item .collection-card__save-badge,.collection #product-grid .grid__item .feat-product-card__discount,.template-search .collection #product-grid .grid__item .feat-product-card__discount,.template-product .related-products .grid__item .feat-product-card__discount{position:absolute;top:0;right:0;left:auto;z-index:3}.collection #product-grid.grid-view>.grid__item{display:flex;flex-direction:column}.collection #product-grid.grid-view .grid__item .card-wrapper{flex:1;display:flex;flex-direction:column;height:100%}.collection #product-grid.grid-view .grid__item .card{height:100%;display:flex;flex-direction:column}.collection #product-grid.grid-view .grid__item .card>.card__content{flex:1;display:flex;flex-direction:column}.collection #product-grid.grid-view .grid__item .card>.card__content .card__information{flex:1;display:flex;flex-direction:column}.collection #product-grid.grid-view .grid__item .card-information{margin-top:auto;display:flex;flex-direction:column;width:100%}.collection #product-grid.grid-view .grid__item .collection-card__actions{margin-top:0}.collection #product-grid.list-view .grid__item .card{height:auto;display:flex;flex-direction:row;align-items:stretch}.collection #product-grid.list-view .grid__item .card>.card__content{flex:1;min-width:0;display:block}.collection #product-grid.list-view .grid__item .card>.card__content .card__information{display:flex;flex-direction:column;align-items:flex-start;gap:0;width:100%}.collection #product-grid.list-view .grid__item .collection-card__details{width:100%;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:0}.collection #product-grid.grid-view .grid__item .collection-card__details{display:contents}.collection #product-grid.list-view .grid__item .card>.card__content .card__information .card-information{width:100%;min-width:0;align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:0}.collection #product-grid.list-view .grid__item .card-information .price{width:100%;text-align:left;margin:0 0 4px}.collection #product-grid.list-view .grid__item .card-information .price__container,.collection #product-grid.list-view .grid__item .card-information .price--on-sale .price__container .price__sale{justify-content:flex-start}.collection-card__tags:empty{display:none}.collection #product-grid .grid__item .collection-card__tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.collection #product-grid .grid__item .collection-card__tags .prime-day_grid-item{margin:0}.collection #product-grid.grid-view .grid__item .collection-card__tags{margin:0 0 8px}.collection #product-grid.list-view .grid__item .collection-card__tags{margin:0 0 12px}.collection #product-grid.list-view .grid__item .product-list-item-review{display:block;margin:0 0 12px;text-decoration:none}.collection #product-grid.list-view .grid__item .list-description{display:none}.collection #product-grid.list-view .grid__item .card>.card__content .card__heading{margin:0 0 8px;font-size:22px}.collection #product-grid.list-view .grid__item .card>.card__content .card__heading a:after{content:none}.collection #product-grid.list-view .grid__item .collection-card__actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin-top:0;width:auto}.collection #product-grid.list-view .collection-card__buy-form{flex:0 1 auto;width:auto;margin:0}.collection #product-grid.list-view .collection-card__buy-btn{width:auto;min-width:140px;padding:10px 26px;font-size:16px;font-weight:600;border-radius:var(--buttons-radius)}.collection #product-grid .grid__item .card>.card__content .card__heading{margin:0 0 6px;font-size:18px;font-weight:700;line-height:1.35;color:var(--color-black1)}.collection #product-grid .grid__item .card>.card__content .card__heading .full-unstyled-link{font-size:inherit;font-weight:inherit;color:inherit}.collection #product-grid .grid__item .list-description{color:var(--color-black6);font-size:14px;font-weight:400;line-height:1.45;margin:0 0 15px}.collection #product-grid.grid-view .grid__item .list-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.collection #product-grid .grid__item .card__badge{display:none}.collection-card__save-badge{padding:6px 12px;font-size:14px;font-weight:600;line-height:1.3;color:#5182ff;background:#deeeff;border-radius:0 5px;pointer-events:none}.feat-product-card__discount{padding:4px 10px;font-size:14px;font-weight:600;line-height:1.3;color:#5182ff;background:#deeeff;border-radius:0 5px;white-space:nowrap;pointer-events:none}.collection #product-grid .grid__item .price{margin-bottom:12px}.collection #product-grid .grid__item .price__container{margin-top:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.collection #product-grid .grid__item .price--on-sale .price__container .price__sale{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.collection #product-grid .grid__item .price .price-item--sale,.collection #product-grid .grid__item .price:not(.price--on-sale) .price__regular .price-item--regular{font-size:26px;font-weight:700;color:var(--color-red);letter-spacing:0}.collection #product-grid .grid__item .price s.price-item--regular,.collection #product-grid .grid__item .price .price-item--regular.variant-item__old-price{font-size:15px;font-weight:400;color:var(--color-black6)}.collection-card__actions{display:flex;flex-direction:column;gap:8px;margin-top:auto;width:100%;position:relative;z-index:2}.collection-card__buy-form{width:100%;margin:0}.collection-card__buy-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:42px;padding:10px 16px;font-size:14px;font-weight:700;line-height:1.2;text-align:center;border-radius:999px;text-decoration:none;box-sizing:border-box;transition:transform .25s ease,background-color .25s ease,color .25s ease,box-shadow .25s ease,border-color .25s ease,opacity .25s ease;position:relative;z-index:2;cursor:pointer;font-family:inherit;color:#fff;background:var(--color-red);border:1px solid var(--color-red)}.collection-card__buy-btn:hover{opacity:1;transform:translateY(-2px);color:#fff;background:var(--color-red, #d4251f);border-color:var(--color-red, #d4251f);box-shadow:0 4px 14px #d4251f47}.collection-card__buy-btn:active{transform:translateY(0);box-shadow:0 2px 8px #d4251f2e}.collection #product-grid.list-view li.grid__item{padding:20px 30px!important}.template-collection .facets-container.scroll-trigger,.template-search .facets-container.scroll-trigger{display:flex;justify-content:space-between}.template-collection .facet-filters__sort:focus,.template-collection .facet-filters__sort:focus-visible,.template-collection .facet-filters__sort.focused,.template-search .facet-filters__sort:focus,.template-search .facet-filters__sort:focus-visible,.template-search .facet-filters__sort.focused{outline:none;box-shadow:none}.template-collection .facet-filters__field .select__select:focus,.template-collection .facet-filters__field .select__select:focus-visible,.template-search .facet-filters__field .select__select:focus,.template-search .facet-filters__field .select__select:focus-visible{outline:none;box-shadow:none}.template-collection .view-mode-selector .view-btn,.template-search .view-mode-selector .view-btn{background:#f5f5f7;border:none;padding:4px;outline:none}.template-collection .view-mode-selector svg rect,.template-search .view-mode-selector svg rect{fill:#666}.template-collection .view-mode-selector .view-btn.active svg rect,.template-search .view-mode-selector .view-btn.active svg rect{fill:#5182ff}.template-search__search{max-width:720px}.template-search__search .field{--inputs-radius: 5px;--inputs-radius-outset: 5px}.template-search__search .field:before,.template-search__search .field:after{content:none;display:none;box-shadow:none}.template-search__search .search__input.field__input{height:44px;min-height:44px;margin:0!important;padding:0 9.8rem 0 1.6rem!important;font-size:15px;line-height:44px;border:1px solid rgba(0,0,0,.12)!important;border-radius:5px!important;background:#fff;box-shadow:none!important;-webkit-appearance:none;appearance:none}.template-search__search .search__input.field__input:focus,.template-search__search .search__input.field__input:focus-visible{outline:none;border-color:#0000003d!important;border-radius:5px!important;box-shadow:none!important}.template-search__search .search__button,.template-search__search .reset__button{top:50%;transform:translateY(-50%);height:32px;width:32px}.template-search__search .reset__button{right:4rem}.template-search__search .search__button .svg-wrapper,.template-search__search .reset__button .svg-wrapper{width:18px;height:18px}.template-search .collection.page-width,.template-search .facets-wrapper.page-width{max-width:var(--main-width);padding-left:0;padding-right:0}.template-search .product-grid-container{max-width:var(--main-width);margin:0 auto}.template-search__search .predictive-search--search-template{border-radius:5px;box-shadow:0 8px 32px #0000001f;border:1px solid rgba(0,0,0,.08);overflow-y:auto;max-height:min(60vh,480px)!important}.template-search__search [data-predictive-search].predictive-search--search-template{height:auto;max-height:min(60vh,480px)!important}.template-search__search .predictive-search__results-groups-wrapper{flex-direction:column;border-bottom:0;padding-bottom:0;gap:0!important}.template-search__search .predictive-search__result-group:first-child{flex:0 0 auto!important;min-height:0!important;gap:0!important}.template-search__search .predictive-search__result-group:first-child:not(:has(.predictive-search__item--compact)){display:none!important}.template-search__search .predictive-search__pages-wrapper,.template-search__search #predictive-search-queries,.template-search__search #predictive-search-results-queries-list,.template-search__search .predictive-search__search-for-button,.template-search__search #predictive-search-results-pages-list-desktop,.template-search__search #predictive-search-results-pages-list-mobile,.template-search__search #predictive-search-pages-desktop,.template-search__search #predictive-search-pages-mobile{display:none!important}.template-search__search .predictive-search__item--compact{display:block;padding:14px 20px;width:100%;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-search__search .predictive-search__item-heading{display:inline;margin:0;font-size:14px;font-weight:400;color:var(--color-black1)}.template-search__search .predictive-search__item-separator{display:inline;margin:0 8px;color:#00000040}.template-search__search .predictive-search__item-price{display:inline}.template-search__search .predictive-search__price-value{font-size:14px;font-weight:700;color:#dc1b2d}.template-search__search .predictive-search__item-price .price,.template-search__search .predictive-search__item-price .price__container,.template-search__search .predictive-search__item-price .price__regular,.template-search__search .predictive-search__item-price .price__sale,.template-search__search .predictive-search__item-price s{display:none}.promo-bestsellers__card-shell,.promo-precision__featured-shell,.promo-precision__card-shell{border:none!important;-webkit-box-shadow:0 4px 16px -4px rgba(0,0,0,.09)!important;box-shadow:0 4px 16px -4px #00000017!important}.promo-bestsellers__card,.promo-precision__featured,.promo-precision__card{border:none!important;overflow:hidden!important}.promo-bestsellers__card,.promo-bestsellers__card-shell,.promo-precision__featured,.promo-precision__featured-shell{border-radius:16px!important}.promo-precision__card,.promo-precision__card-shell{border-radius:14px!important}@media only screen and (max-width:1024px){.product-card-wrapper .prime-day_grid-item{font-size:12px}.pc,.package_pc{display:none!important}.mobile,.package_mobile,.wap{display:block!important}}.template-cart .cart-item__old-price,.template-cart .cart-item__discounted-prices s.cart-item__old-price,.template-cart .cart-item__price-wrapper s.cart-item__old-price{text-decoration:line-through!important;text-decoration-line:line-through!important;-webkit-text-decoration-line:line-through!important;color:var(--color-black6)}.template-cart .cart-item .discounts__discount,.cart-drawer .cart-item .discounts__discount{color:var(--color-red2)}.template-cart .cart-item .discounts__discount svg,.cart-drawer .cart-item .discounts__discount svg,.template-cart .cart-item .discounts__discount>.icon,.cart-drawer .cart-item .discounts__discount>.icon{color:var(--color-red2)}.template-cart .totals__total,.cart-drawer .totals__total,.template-cart .totals__total-value,.cart-drawer .totals__total-value{font-size:20px}.template-cart .totals__total-value,.cart-drawer .totals__total-value{color:var(--color-red2)}
/*# sourceMappingURL=/cdn/shop/t/41/assets/cs-theme.css.map */
