.section:has(.js-top-bar){padding-block:12px;position:relative;z-index:2}.js-top-bar{background:none}.js-top-bar .tpbr__message p{font-size:11px;font-weight:600;line-height:18px;letter-spacing:.33px}.header-container{padding-block:0}.s-card{padding-inline:120px}.search__field__wrapper .search__field-input{background-color:transparent}.search__field__wrapper .search__field__category{display:none}.search__field__wrapper .search__filter .search__field-input{border-top-left-radius:5px;border-bottom-left-radius:5px}.header__menu .menu__heading{font-size:13px;font-weight:400;line-height:20px;letter-spacing:.26px}.footer__wrapper .js-back-to-top-btn{border-radius:5px;border:1px solid #0077C8;padding:14px 32px;text-decoration:none;font-size:18px;font-weight:600;line-height:20px;letter-spacing:.72px;color:#0077c8;margin-bottom:8px}.footer__wrapper .footer-help-button{padding:14px 32px;justify-content:center;align-items:center;gap:12px;height:45px}.footer_newsletter .field__text{background:#fff;border-radius:5px 0 0 5px}.s-header__heading{font-size:35px;font-weight:600;line-height:47px}.ctclg--big-last .card--card{border-radius:10px}.ctclg--big-last .card--card .card__heading{display:flex;align-items:center;justify-content:space-between;color:#fff;font-size:16px;font-weight:600;line-height:27px;letter-spacing:.64px}.ctclg--big-last .card--card .card__heading:after{content:" ";background-repeat:no-repeat;background-position:center;width:20px;height:10px;display:block;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="23" height="12" viewBox="0 0 23 12" fill="none"><path d="M1 4.8606C0.447715 4.8606 0 5.30831 0 5.8606C0 6.41288 0.447715 6.8606 1 6.8606V5.8606V4.8606ZM1 5.8606V6.8606H21V5.8606V4.8606H1V5.8606Z" fill="white"/><path d="M16 0.860596L21 5.8606" stroke="white" stroke-width="2" stroke-linecap="round"/><path d="M21 5.8606L16 10.8606" stroke="white" stroke-width="2" stroke-linecap="round"/></svg>')}[data-ui-component="Collapsible Content Section"] h2{font-size:28px;font-weight:600;line-height:43px;color:#fff}[data-ui-component="Collapsible Content Section"] .s-header__description{line-height:23px;letter-spacing:.28px}[data-ui-component="Collapsible Content Section"] .s-footer{padding-top:20px}[data-ui-component="Collapsible Content Section"] .s-footer .btn-primary{padding:13px 32px;font-size:18px;font-weight:600;line-height:20px;letter-spacing:.72px}[data-ui-component="Collapsible Content Section"] .accordion__item{padding:16px 20px;border-radius:5px}[data-ui-component="Collapsible Content Section"] .accordion__content.open{padding-top:10px}[data-ui-component="Collapsible Content Section"] .accordion-content p,[data-ui-component="Icon With Text Section"] p{margin-bottom:0;font-size:14px;line-height:23px;letter-spacing:.28px}[data-ui-component="Collapsible Content Section"] .accordion-content .btn-primary{margin-top:20px;font-size:18px;font-weight:600;line-height:20px;letter-spacing:.72px;padding:13px 32px;color:#fff}.collapse-header{color:#333f48}[data-ui-component="Collapsible Content Section"] sht-accordion.accordion{gap:16px}[data-ui-component="Collapsible Content Section"] .accordion__header__button h3.card__heading,[data-ui-component="Icon With Text Section"] h3.card__heading{font-size:16px;font-weight:600;line-height:27px;letter-spacing:.64px}.section .s-header{padding-bottom:30px}[data-ui-component="Newsletter Section"] .bs-card .s-header__content{padding-inline:56px;gap:6px}[data-ui-component="Newsletter Section"] .bs-card .s-header__content h2{color:#fff}[data-ui-component="Newsletter Section"] .newsletter__input{background:#fff;border-radius:5px 0 0 5px}[data-ui-component="Newsletter Section"] .btn-primary{font-size:18px;font-weight:600;line-height:20px;letter-spacing:.72px;border-radius:0 5px 5px 0}[data-ui-component="Newsletter Section"] .s-header__description{margin-bottom:20px}.btn-primary{padding:14px 32px;height:45px}[data-ui-component="Newsletter Section"] input::placeholder{color:#bcbcbc}[data-ui-component="Newsletter Section"] .corner-radius-m{border-radius:10px}[data-ui-component="Icon With Text Section"] .icon--square{width:30px;height:30px}.collection-header-sec{display:flex;justify-content:space-between}.collection-header-sec .s-footer{opacity:1;padding-top:0;transform:none}footer#section-footer{padding-inline:0;padding-block:0}footer#section-footer .footer__wrapper{max-width:100%;border-radius:0;padding:64px 64px 20px}.footer__wrapper .menu__heading{font-size:26px;font-weight:600;line-height:35px}.footer_newsletter .btn-primary{border-radius:0 5px 5px 0;height:44px}.footer_newsletter .card__content .h5{font-size:23px;font-weight:600;line-height:normal}.footer__wrapper .footer-help-centre-block .menu__heading{padding-bottom:10px}.single-menu .footer__nav li.nav__item{line-height:25px}.single-menu .footer__nav li.nav__item .footer__nav__link{padding:0;font-size:14px;font-weight:400;line-height:23px;letter-spacing:.28px}.single-menu ul.footer__nav{padding-top:15px}.footer__content__bottom{border-top:1px solid #A8A8A8;padding-top:25px}.footer-help-centre-block p{margin-bottom:20px}.product__prices{gap:30px}.product__info-container{gap:12px}.variant-sku{font-weight:600;font-size:16px;line-height:27px;letter-spacing:.64px;color:#333f48}.h2-subdesc{margin-bottom:0;font-weight:400;font-size:24px;line-height:30px;margin-top:24px}.product__info.product__title h1{font-size:35px;font-weight:600;line-height:47px}.product__info.product__description{font-size:24px;line-height:30px}.product__info-wrapper .product_short_description,.product__info-wrapper .product__info.product__description{font-size:16px;line-height:27px;letter-spacing:.64px}.product__info.product__prices .price-item{font-weight:600;font-size:16px;letter-spacing:.04em}.pdp-slider{margin-top:-24rem}.pdp-slider .s-header__content{max-width:373px}.pdp-slider .slider__content{padding:85px 58px}.pdp-slider .slider__content.white-txt .slider__content-item{color:#fff}.pdp-slider .slider__content-item.s-header__description{font-weight:600;font-size:16px;letter-spacing:.04em;line-height:27px}.slider__content p{font-weight:600;font-size:16px;line-height:27px;letter-spacing:.04em}.slider__content h2.slider__content-item{margin-bottom:28px}.tab__header .tab__item{border:1px solid #0077c8;border-radius:5px}.tab__header .tab__link{padding:11px 32px;border-radius:0;font-weight:600;font-size:18px;letter-spacing:.04em;color:#0077c8}.tab__header .tab__link.tab__link--active{background:#0077c8;color:#fff}ul.tab__header{gap:20px}.tab__header .tab__link:not(.tab__link--active):hover{background-color:#0077c8}.sticky-cart-section{display:flex;gap:20px}.stick-pro-info{display:flex;flex-direction:column;font-weight:600;font-size:14px;line-height:23px;text-align:right;letter-spacing:.02em}.is-active-item .btn-slideshow-thumb:before{border:3px solid #0077c8}.pdp-slider .slideshow__controls{top:50%;bottom:50%;justify-content:space-between}.pdp-slider .slideshow__controls button{background:#fff;border-radius:100px;width:38px;min-height:38px}.pdp-slider .slideshow-pagination{display:flex;justify-content:center}.pdp-slider .slideshow-pagination .dots-pagination{height:8px;background:#333f48;width:10px;border-radius:100%;height:10px}.pdp-slider .slideshow-pagination .dots-pagination.is-active{width:26px;background:#0077c8;width:10px;border-radius:100%;height:10px}.pdp-slider .slideshow-pagination .gap-6{grid-gap:10px}.product__info .specification-item{border-bottom:1px solid #a8a8a8}.product__info .accordion-content.open{margin-bottom:30px;max-height:100%!important;padding-top:20px}.feature-item{margin-bottom:20px}.feature-title{font-weight:600;font-size:16px;line-height:27px;letter-spacing:.04em;margin-bottom:12px}.feature-description{font-size:14px;line-height:23px;letter-spacing:.02em}.product__info .specification-item h5{font-size:16px;line-height:27px;letter-spacing:.04em}.product-buy-button .btn-secondary:hover{color:#fff}.product-buy-button .btn-secondary:hover path{fill:#fff}.main-product .product-details{padding-block:30px;padding-top:0}div.main-product{padding-block:0!important}.template-accessories .main-product .product-details{padding-top:30px}.h1,.h2,.h3,.h4,.h5,.h6,.headline,h1,h2,h3,h4,h5,h6{color:#333f48}.resolution-display-section,.image-stabilisation-section,.durability-section,.mounting-section,.battery-section{background:#fff}.slider-scrollbar .scrollbar-track{background:#e0e0e0}.slider-scrollbar .scrollbar-thumb{background:#0077c8}.product__features .feature-list.feature-bg .feature-label{background-color:#fff;border-radius:200px;padding:5px 15px;font-size:11px;letter-spacing:.33px;line-height:18px}.template-accessories .product__features .feature-list.feature-bg .feature-label{background-color:#f0f0f0}.product__form .product-btn-atc,.quickview-form__buttons .btn{border:1px solid;font-size:18px;font-weight:600;line-height:20px;letter-spacing:.72px;padding:14px 32px;color:#0077c8;background:none}.product__form .field_quantity{border:1px solid #0077C8;background:none;padding:2px}.product__form .field_quantity .input-number[type=number]{background:none;width:20px}.shopify-payment-button .shopify-payment-button__button--unbranded{font-size:18px;line-height:20px;letter-spacing:.72px;padding:14px 32px;color:#fff;height:auto}.shopify-jb-button,.shopify-harvey-button{margin-top:12px;width:100%}.shopify-jb-button a.purchase-jb-btn{background:#ffec0f;font-size:18px;font-weight:600;line-height:20px;letter-spacing:.72px;padding:14px 32px;color:#333f48;text-align:center;width:100%}.shopify-harvey-button a.purchase-harvey-btn{background:#1b66b2;font-size:18px;font-weight:600;line-height:20px;letter-spacing:.72px;padding:14px 32px;color:#fff;text-align:center;width:100%}button.product-btn-atc.product-btn-jbhifi{background:#ffec0f;color:#333f48}button.product-btn-atc.product-btn-jbhifi:hover{box-shadow:0 0 0 2px #ffec0f4d}.product__info-wrapper .product-inventory-tracking{padding-inline-start:1.8rem;font-size:11px;font-weight:400;line-height:18px;letter-spacing:.33px;color:#333f48}.product__info-wrapper .icon-dot-shadow:after,.product__info-wrapper .icon-dot-shadow:before{height:10px;width:10px;top:2px;margin:0}.product__features button.btn.btn-link.js-expandable-content-btn{font-size:11px;font-weight:400;line-height:18px;letter-spacing:.33px;color:#0077c8}.product__info.mb-16,.product__info.mb-32{margin-bottom:0}.collapsible-item ul.metafield-single_line_text_field-array{display:grid;grid-template-columns:1fr 1fr}.collapsible-item li.metafield-single_line_text_field{list-style:none}.product-card .card__heading{font-size:14px;font-weight:600;line-height:23px;letter-spacing:.28px;min-height:69px}.card__price-wrapper .price-item,.collection-products__layout--list .card__price-wrapper .price-item{font-size:13px;font-weight:700;line-height:20px;letter-spacing:.26px}.custom-btn-cart .btn-cart,.custom-btn-cart .btn-quickbuy{opacity:1}.card-btn-info{display:flex;gap:5px}.card-btn-info a.btn.btn-secondary.view-btn{border-radius:4px;border:1px solid #0077C8;font-size:13px;font-weight:700;line-height:20px;letter-spacing:.26px;color:#0077c8;padding:11.5px 14px}.custom-btn-cart span.js-product-form-submit-btn-text{display:flex;gap:8px;align-items:center}.custom-btn-cart .btn-primary{padding:6px 8px;font-size:13px;font-weight:700;line-height:20px;letter-spacing:.26px}.product-card__wrapper{border-radius:10px;border:1px solid #E0E0E0;background:#fff;padding:16px}.btn-add-to-compare{padding:5px 0 0;font-size:13px;font-weight:400;line-height:20px;letter-spacing:.26px}.btn-add-to-compare span.icon{border:0;background:none;width:auto}.btn-add-to-compare span.icon svg{width:26px;height:26px}.product-card .product__buttons{top:0;right:0}.template-collection .section-index--3{padding-top:0;padding-bottom:20px}.template-collection .main-collections-product{padding-top:40px}.collection-products__layout--list .card__info .product-card-desc{display:block;margin-bottom:0}.collection-products__layout--list .card__info .card-btn-info{display:none}.collection-products__layout--list .card-product__buttons--vertical{align-self:flex-end;flex-wrap:nowrap}.collection-products__layout--list .card__info--horizontal .card-btn-info{flex-direction:column}.collection-products__layout--list .card-product__buttons button{font-size:13px;font-weight:400;line-height:20px;letter-spacing:.26px;border:0;width:max-content}.collection-products__layout--list .card__info .btn-add-to-compare{display:flex}.product-card-desc{display:none}.collection-products__layout--list .card__price-wrapper{margin-bottom:8px}.collection-products__layout--list .product-card .card__heading{min-height:46px}.yotpo-sr-bottom-line-summary{flex-direction:row!important;align-items:center!important}.yotpo-sr-bottom-line-summary svg{width:12px;height:12px}.yotpo-sr-bottom-line-summary svg path{fill:transparent}.yotpo-sr-bottom-line-text.yotpo-sr-bottom-line-text--right-panel{font-size:11px!important;line-height:18px!important;letter-spacing:.33px!important}.card-collection.current .card__media,.card-collection:hover .card__media{border:2px solid #0077C8}.product_stock_review{align-items:center;display:flex;gap:30px}.product_stock_review div:nth-of-type(2){position:relative;bottom:2px}.product__info-wrapper .product-inventory-tracking b{font-weight:400}.s-media-with-text__content .s-header__subheading{font-size:11px;font-weight:600}.product__quickview .product__title{font-size:28px;font-weight:600;line-height:43px}.product__quickview .price-item{font-size:16px;font-weight:600;line-height:27px;letter-spacing:.64px}.product__quickview .product__features .feature-list.feature-bg .feature-label{background-color:#f0f0f0}.product__quickview .product__sku{padding-bottom:10px}.btn-add-to-compare.active .icon-check{padding:0;height:auto}.btn-add-to-compare.active .icon-check svg{fill:#000}#cartDrawer .cart-drawer__product{border:1px solid #E0E0E0;border-radius:10px;padding:16px}#cartDrawer sht-cart-drwr-qty-inp.field_quantity{border:1px solid #0077C8;border-radius:4px;background:none;padding:4px 15px;max-width:106px;margin-right:8px}#cartDrawer .cart-drawer__product-info .d-flex.middle-xs{justify-content:space-between}#cartDrawer .cart-drawer__product-info sht-cart-drwr-rmv-btn .js-cart-drawer-delete-btn{width:100%;font-size:11px;font-weight:400;line-height:18px;letter-spacing:.33px;gap:4px}#cartDrawer .variant-sku{font-size:11px;font-weight:400;line-height:18px;letter-spacing:.33px}#cartDrawer .cart-drawer__product-info--title .card__heading{font-size:13px;font-weight:700;line-height:20px;letter-spacing:.26px}.sht-drawer.active .drawer__wrapper{width:377px;border-radius:5px;border:1px solid #0077C8}#cartDrawer .cart-drawer__product-info--top{grid-template-columns:auto}#cartDrawer .cart-drawer__product-price{display:flex;align-items:center;justify-content:space-between}.cart-drawer__product-price .ta-right span{margin:0;font-size:11px;font-weight:400;line-height:18px;letter-spacing:.33px}#cartDrawer .cart-drawer__product{grid-template-columns:7rem 1fr;margin-bottom:20px}#cartDrawer .drawer__header{padding-bottom:0}#cartDrawer .drawer__footer,.js-cart-total h2,.js-cart-total p{font-size:16px;font-weight:600;line-height:27px;letter-spacing:.64px}#cartDrawer .drawer__footer .btn-secondary,#cartDrawer .drawer__footer .js-cart-drawer-submit-btn{font-size:18px;font-weight:600;line-height:20px;letter-spacing:.72px}#cartDrawer .drawer__footer .tax-note{text-align:left;font-size:11px;font-weight:400;line-height:18px;letter-spacing:.33px}.main-cart sht-qty-inp.field_quantity{border:1px solid #0077C8;border-radius:4px;background:none;padding:4px 15px}.main-cart sht-qty-inp.field_quantity .input-number[type=number]{background:none}.page-content-section{background:#fff}.template-404 .section.s--banner-spacing{padding:0}.template-404 .section.s--banner-spacing .ctnr{max-width:100%}.template-404 .section.s--banner-spacing .ctnr .bs-card{border-radius:0}.template-404 .section.s--banner-spacing .s-header__content.s-card{padding-left:49%}.template-404 .section.s--banner-spacing h2.s-header__heading.h1{font-size:96px;font-weight:600;line-height:73px;margin-bottom:30px}.template-404 .section.s--banner-spacing .s-header__subheading{font-size:16px;font-weight:600;line-height:27px;letter-spacing:.64px}.template-404 .section.s--banner-spacing h2.s-header__heading.h2{font-size:28px;font-weight:600;line-height:43px}.template-404 .section.s--banner-spacing .s-header__description{font-size:16px;font-weight:500;line-height:27px;letter-spacing:.64px}.template-accessories .product__info .accordion-content.open.ac-9{display:grid;grid-template-columns:1fr 1fr}.product__info .collapsible-item .accordion-content.open.ac-8 ul.metafield-single_line_text_field-array{grid-template-columns:1fr;gap:10px}.product__info .collapsible-item .accordion-content.open.ac-9 ul.metafield-single_line_text_field-array{display:unset}.product__info .collapsible-item .accordion-content.open.ac-9 ul.metafield-single_line_text_field-array:first-of-type li{font-weight:600}.compare_content h6{font-size:14px;letter-spacing:.02em;margin:0;padding:10px 0;display:flex;justify-content:space-between}.compare_description .read-more{cursor:pointer;display:inline;font-weight:600}.compare_content .accordion{margin-top:10px;border-bottom:1px solid #A8A8A8}.compare_content .accordion-header{cursor:pointer}.compare_content .accordion-content{display:none;padding:5px 0}.card_product_icon{margin-top:27px}.card_product_icon .btn-primary-t{padding:8px 28px}.accordion-header:after{content:"";background:url('data:image/svg+xml,<svg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 6.5L9.5 14L18.5 6.5" stroke="%23333F48" stroke-width="2" stroke-linecap="round"/></svg>');width:20px;height:20px}.accordion-header.active:after{rotate:180deg}.compare_extra_information .feature-title{font-size:12px;line-height:24px;margin-bottom:0}.compare_extra_information .feature-description{font-size:12px;line-height:23px;letter-spacing:.02em}.compare_item_information{position:relative}.compare_product_image .current__card{padding:10px 12px;border-radius:0 0 10px 10px;color:#fff;font-weight:600;font-size:13px;line-height:20px;letter-spacing:.02em;text-transform:unset;display:none}.compare_extra_information .product-inventory-tracking.icon-dot-shadow:before,.compare_extra_information .product-inventory-tracking.icon-dot-shadow:after,.js-product-comparison-variant .product-inventory-tracking.icon-dot-shadow:before,.js-product-comparison-variant .product-inventory-tracking.icon-dot-shadow:after{margin:5px 0}.compare_extra_information .product-inventory-tracking,.js-product-comparison-variant .product-inventory-tracking{padding-inline-start:2rem;font-size:11px;font-weight:400;line-height:18px;letter-spacing:.33px}.sht-dialog-show-products .mt-listing{margin-top:8px}.sht-dialog-show-products h3.card__heading{font-size:14px;font-weight:600;line-height:23px;letter-spacing:.28px}.sht-dialog-show-products span.price-item{font-size:13px;font-weight:700;line-height:19px;letter-spacing:.26px}.sht-dialog-show-products .dialog__body{overflow-x:unset}.sht-dialog-show-products .flex-1{border:1px solid #E0E0E0;border-radius:10px;padding:16px}.card-btn-info .shopify-jb-button a.purchase-jb-btn{padding:14px 7px;font-size:10px;font-weight:700;line-height:18px;letter-spacing:.3px;height:40px}.card-btn-info .shopify-harvey-button a.purchase-harvey-btn{font-size:10px;font-weight:700;line-height:12px;letter-spacing:.2px;padding:10px 16px;height:40px}.card-btn-info a.btn.btn-secondary.view-btn,.card-btn-info .custom-btn-cart .btn-primary{height:40px}.card-btn-info .shopify-jb-button,.card-btn-info .shopify-harvey-button{margin-top:0;width:100%}.product-card__wrapper .card__badge.prominent-badge{top:2px;left:0;right:auto;align-items:flex-start}.product-card__wrapper .card__badge.prominent-badge .badge--jbhifi{background:#ffec0f;color:#333f48}.product-card__wrapper .card__badge.prominent-badge .badge--harvey{background:#1b66b2;color:#fff}.product-card__wrapper .card__badge.prominent-badge .badge{border-radius:200px;padding:5px 15px;font-size:11px;font-weight:600;line-height:18px;letter-spacing:.33px;text-transform:none}.product-card__wrapper .slick-slider-product-img .slick-dots li{height:2.7px!important;background:#0077c8!important}.s-footer.mobile,.mobile{display:none}.sht-carousel .card-collection .card__content{position:absolute;bottom:16px;left:16px}.collection-products__layout--list .product-card__wrapper .card__badge.prominent-badge{display:flex;top:-52px}.collection-products__layout--list .card-product__buttons button{position:relative;bottom:5px;gap:6px}.collection-products__layout--list .card-product__buttons button:hover{box-shadow:none;color:#0077c8!important}.collection-products__layout--list .card-product__buttons button:before{background:none}.collection-products__layout--list .card-product__buttons button:hover path,.product-card button:hover path{fill:#0077c8}.shopify-section-group-footer-group [data-ui-component="Icon With Text Section"] .card__media{justify-content:center}.sticky-cart-section .product-form__buttons .shopify-jb-button,.sticky-cart-section .product-form__buttons .shopify-harvey-button{margin-top:0}.expandable-content[data-expanded=true]+.expandable-content__btn:before{display:none}.expandable-content__btn .js-expandable-content-btn{font-size:11px;font-weight:400}.product__info .expandable-content__btn:before{background:none}.pdp-list-sec .mobile-accordion.mobile{display:block}.about-top-ban{padding-top:0!important}.product__sku{margin-bottom:5px}.js-collection-products .product-card .product__sku{display:none}.collection-products__layout--list .product__sku{display:block!important}.product__sku .catpro-sku{font-size:13px;font-weight:400;line-height:150%;letter-spacing:.26px}.btn-primary:hover,.btn--primary:hover{background:#333f48!important;color:#fff!important;box-shadow:none!important}.btn-secondary:hover{color:#333f48!important;border-color:#333f48!important;box-shadow:none!important}.product-card:hover .btn-quickbuy{border:none}.product-card:hover .btn-quickbuy:before{background:none}.product__info .js-accordion-trigger{border-bottom:1px solid #A8A8A8;padding-bottom:10px;margin-bottom:0}.product__info.ord-7{margin-top:30px}.product__info .js-accordion-content ul{padding:20px}.card__media .slick-slider-product-img .slick-slide img{display:inline-block;transform:none}.template-page p{font-size:16px;font-weight:400;line-height:28px;letter-spacing:.64px}.template-page p strong{font-size:28px;font-weight:600;line-height:43px}.card--card img{transition:.25s ease}.card--card:hover img{transform:scale(1.1)}.hotspot-item:hover{background:#0077c8;color:#fff}.collection-products__layout--list .card__info .btn-add-to-compare:hover{color:#0077c8}.collection-products__layout--list .card__info .btn-add-to-compare:hover path{fill:#0077c8}.download-app-content .app-mockup img{border-radius:10px}.faq-section [data-ui-component="Collapsible Content Section"].ctnr{background-image:url(/cdn/shop/files/FAQ_BG_image_Desktop.png?v=1769152330);background-size:contain}.faq-section .s-header__content{max-width:var(--content-max-width);margin:0 auto}sht-prd-media-itm-deferred-video.js-product-media-deferred-video .btn-primary{padding:0}.footer-drone-content{display:flex;flex-direction:column;gap:12px}.footer-custom-liquid{transform:translate(14.2rem);padding:0;max-width:29%}.footer-drone-content img{max-width:190px}.footer-drone-content span{font-size:11px;line-height:18px;letter-spacing:.33px}.footer-drone-content span a{font-weight:600}.product-card sht-atc-frm.product__form.dialog--animate{display:none}.yotpo-reviews-main-widget .yotpo-main-layout .yotpo-border-margin{margin-top:0}@media (min-width: 1600px) and (max-width: 1800px){.footer-custom-liquid{transform:translate(15rem)}}@media (min-width: 1800px){.footer-custom-liquid{transform:translate(16rem)}}@media (min-width: 1025px){.header--search-full-box{padding:20px 38px}.header--search-full-box .header__search{max-width:78%}.section{padding-inline:115px}.faq-section [data-ui-component="Collapsible Content Section"].ctnr{background-attachment:fixed;background-position:center}.pdp-slider .corner-radius-m{overflow:visible}.pdp-slider sht-slideshow .js-slideshow-items{border-radius:10px}.pdp-slider sht-slideshow .image-banner--height-adapt-desktop img{object-fit:cover}.pdp-slider .slideshow-pagination{padding-top:20px}.pdp-slider .slider__content{padding:48px 58px}}@media (min-width: 459px){header.header{border-radius:10px}#section-footer .rw{gap:28px 93px;padding:0 12px}}@media (max-width: 1200px){.footer-custom-liquid{transform:none}}@media (max-width: 1024px){.sticky-bar-grid{display:flex}.product-sticky-bar .product-sticky-nav{gap:40px;flex-direction:column}.child-tabs .child-tab-link{font-size:12px!important}}@media (max-width: 767px){.product-sticky-nav .sticky-nav--mobile{display:none}.mobile-accordion{overflow:hidden}.product-accordion-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;background:#0077c8;padding:16px 12px;position:relative}.product-accordion-header:before{content:"";position:absolute;bottom:0;left:12px;width:calc(100% - 22px);height:1px;background:#a8a8a8}.product-accordion-header.tp-bg{background:#f0f0f0}.product-accordion-header.tp-bg h2{color:#333f48;margin:0}.product-accordion-header h2{font-weight:600;font-size:16px;line-height:27px;letter-spacing:.04em;color:#fff}.product-accordion-header:after{content:"";width:16px;height:9px;background-repeat:no-repeat;transition:transform .3s ease;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="9" viewBox="0 0 16 9" fill="none"><path d="M1.00002 1L8.00002 7L15 1" stroke="white" stroke-width="2" stroke-linecap="round"/></svg>')}.product-accordion-header.tp-bg:after{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="9" viewBox="0 0 16 9" fill="none"><path d="M1 1L8 7L15 1" stroke="%23333F48" stroke-width="2" stroke-linecap="round"/></svg>');background-repeat:no-repeat}.product-accordion-content{display:none}.product-accordion-content.active{display:block}.product-accordion-header.active:after{transform:rotate(180deg)}div.mobile-section{display:block}div.desktop-section{display:none}div.features-container{border-bottom:0;padding:0}div.features-container h2{font-size:16px;width:100%;margin:0}div.features-container .product-accordion-content{padding:30px 12px}div.features-grid.grid-2-cols,div.features-grid.grid-3-cols{grid-template-columns:1fr 1fr}.features-grid.grid-3-cols{grid-template-columns:repeat(3,147px)}div.features-grid{gap:40px;width:100%;grid-template-columns:1fr!important}.product-slideshow__items .media,.product-slideshow__items .media-wrapper{aspect-ratio:1;object-fit:contain}.product__sku.gap-24{grid-gap:5px}.product__info .variant-sku{font-size:11px;line-height:18px}.product__info .h2-subdesc{font-size:16px;line-height:22px;margin-top:15px}.product__info.product__title h1{font-weight:600;font-size:32px;line-height:39px}.product__info-container{gap:8px;padding-bottom:0;width:100%}.product__info.product__prices{gap:15px;order:3}.product-details{padding-bottom:20px;grid-gap:0}.stick-pro-info{text-align:left}.stick-pro-info span.sticky-price{font-weight:400}footer#section-footer{margin-top:60px}.pdp-slider{padding:0;background:#fff}.pdp-slider .corner-radius-m{border-radius:0}.pdp-slider .slider-slide{min-height:512px}.highlight-section .pdp-slider .slider-slide{min-height:560px}.pdp-slider .slider__content{padding:30px 0;height:120px;background:#fff}.pdp-slider .s-card .s-header__content.d-flex.fd-column{justify-content:flex-start}.pdp-slider .slider__content-item.s-header__description.s-header__desc{display:block;width:100%}.highlight-section .pdp-slider .s-card .s-header__content.d-flex.fd-column{gap:20px}.pdp-slider .slider__content.white-txt .slider__content-item,.pdp-slider .slider__content .slider__content-item{color:#333f48}.pdp-slider .js-slideshow-image.center-middle{top:18%;transform:translate(-50%)}.pdp-slider .slideshow__controls{top:67%}.pdp-slider h2.slider__content-item.s-header__heading.s-header__title{font-size:28px;line-height:34px;width:100%;margin-bottom:0}.pdp-slider .slider__content-item.s-header__description{font-weight:400;font-size:14px;letter-spacing:.02em;line-height:24px}.pdp-slider .slideshow-pagination{position:relative;bottom:30px}.s-footer.desktop,.desktop{display:none}.s-footer.mobile,.mobile{display:block;opacity:1;padding-top:0}.s-footer.mobile .btn-primary,.mobile .btn-primary{width:100%}.s-header__heading{font-size:26px;line-height:normal}ul.tab__header{gap:6px;flex-wrap:wrap;padding-inline:20px}.tab__item:first-child{margin-left:0}.sht-carousel .card-collection .card__content{bottom:10px}.sht-carousel .card-collection .card__content h3.card__heading{font-size:14px;font-weight:600;line-height:23px;letter-spacing:.28px}.home-product-hubspot .s-header__content{align-items:flex-start;text-align:left}.template-index .section.section-index--7{padding-inline:12px}.template-index .section.section-index--7 .ctnr{border-radius:10px}.template-index [data-ui-component="Content Collage Section"].section.section-index--6 .sht-mask--bottom:before{background:linear-gradient(0deg,rgba(var(--color-mask-overlay, var(--color-background-rgb)),15%),transparent)}[data-ui-component="Collapsible Content Section"] .accordion-content .btn-primary{width:100%}[data-ui-component="Collapsible Content Section"] .anm.mobile{margin-top:20px}[data-ui-component="Newsletter Section"] .bs-card .s-header__content{padding-inline:16px}[data-ui-component="Newsletter Section"] .bs-card .s-header__content .d-flex.fd-column.fd-row-sm{gap:12px}[data-ui-component="Newsletter Section"] .newsletter__input,[data-ui-component="Newsletter Section"] .btn-primary{border-radius:5px}.home-banner .slider-slide.image-banner--height-adapt-mobile{min-height:585px;flex-direction:column;margin-top:9rem}.home-banner .js-slideshow-image{left:0;top:0;transform:none;height:280px;position:relative}.home-banner .slider__content{padding:0 12px;height:264px;background:#fff}div.home-banner h2.s-header__title{font-size:28px;font-style:normal;font-weight:600;line-height:normal;margin:0}.home-banner .slider__content .s-header__description p{font-weight:400;font-size:14px;line-height:normal;letter-spacing:.04em}div.home-banner .s-header__desc{margin-bottom:0}div.home-banner .slideshow__controls .d-flex{position:absolute;bottom:25px;left:0;padding:0 20px}.section:has(.js-top-bar){padding-block:0}div.home-banner .s-header__content{padding-top:0;margin-bottom:35px}div.home-banner .slideshow__pagination .dots-pagination{background-color:#e0e0e0}.home-banner sht-slideshow.white .slider__content-item{color:#333f48}.shopify-section-group-header-group .js-top-bar{padding-top:8px;padding-bottom:8px}.home-banner .btn-primary{gap:8px;width:100%}.section-index--2 [data-ui-component="Collection List Section"]{padding-top:0}div.home-banner .btn-primary:after{display:none}.header--search-full-box{margin:0 12px;border-radius:10px;gap:0;padding-block:12px}div.home-product-hubspot,.s--banner-spacing{padding-inline:12px}.section-index--3 [data-ui-component="Collection List Section"]{padding-block:0}.collection-products-header button.js-collection-product-drawer-trigger{background:#0077c8;color:#fff}div.collection-products-header .sort_field select{width:227px}.template-collection .section-index--3{padding-bottom:0}.template-collection .main-collections-product .js-collection-products{padding-top:0}.template-collection .main-collections-product{padding-top:30px}.collection-products__layout--list .card__media{flex-basis:52%;flex-direction:column;height:100%;overflow:visible}.collection-products__layout--list .card__media .btn-add-to-compare{position:relative;bottom:-8px;width:107%;left:-6%;text-align:left;gap:0;display:flex!important}button.btn.mobile.btn-add-to-compare.js-btn-add-to-compare,.collection-products__layout--list .yotpo-widget-instance,.collection-products__layout--list .card__info .product-card-desc{display:none}.collection-products__layout--list .card-btn-info a.btn.btn-secondary.view-btn,.collection-products__layout--list .card-btn-info .custom-btn-cart .btn-primary{height:36px;font-size:11px;line-height:18px;letter-spacing:.33px;max-width:92px}.collection-products__layout--list .card__info--horizontal .card-btn-info{flex-direction:row}.collection-products__layout--list .card-btn-info .custom-btn-cart .btn-primary svg{display:none}.collection-products__layout--list .card-btn-info .shopify-jb-button a.purchase-jb-btn{line-height:12px;height:36px;max-width:92px}.collection-products__layout--list .product-card__wrapper{padding:12px}.section--transparent .ctnr{padding-inline:12px}.collection-products__layout--list .card-product__buttons--vertical{margin-top:0}div.collection-products__layout--list .card__info .btn-add-to-compare{display:none}.collection-products__layout--list .product-card .card__heading{min-height:60px;font-size:13px;font-weight:600;line-height:20px;letter-spacing:.26px}.collection-products__layout--list .card__price-wrapper .prominent-badge{display:none}.template-collection .section-index--5 .tab__header .tab__item{width:100%}.product__info-wrapper{padding-top:12px}.product__info-wrapper .product__info .variant-sku{font-size:16px;font-weight:600;line-height:27px;letter-spacing:.64px}.product__info-wrapper .product__info.product__title h1{font-size:26px;font-weight:600;line-height:normal}.product__info-wrapper .product_short_description,.product__info-wrapper .product__info.product__description{font-size:14px;line-height:23px;letter-spacing:.28px}.product__info-wrapper .product_stock_review{order:4}.product__info-wrapper .product_short_description{order:5}.product__info-wrapper .product__info.ord-4.product__features{order:6}.product__info-wrapper .product__info.ord-6{order:7}.product__info-wrapper .product__info.ord-7,.product__info-wrapper .product__info.ord-8,.product__info-wrapper .product__info.ord-9,.product__info-wrapper .product__info.ord-10,.product__info-wrapper .product__info.ord-11,.product__info-wrapper .product__info.ord-12,.product__info-wrapper .product__info.ord-13,.product__info-wrapper .product__info.ord-14{order:8}.template-accessories div.main-product{padding-inline:12px}.template-accessories .main-product .product-details{border-radius:10px;padding-inline:15px}sht-product-sticky-bar.product-sticky-bar{display:none}.whats-in-the-box .product-accordion-header.tp-bg{background:#f0f0f0}.product-details .product-slideshow__thumbs{flex-wrap:nowrap}.template-product .section-index--first4 .mobile-accordion.mobile{padding:0}.template-accessories .product-slideshow__thumbnail{padding-inline:37px}footer#section-footer .footer__wrapper{padding:34px 20px}.footer__wrapper .js-back-to-top-btn{padding:10px 32px;width:100%}.footer__logo{margin-left:auto;margin-right:auto}.footer__wrapper .store-information .pt-12{text-align:center}.footer-help-centre-block{text-align:center;border-top:1px solid #A8A8A8;padding:20px 0;width:100%}.footer__wrapper .social-media{border-top:1px solid #A8A8A8;padding:20px 0}.footer-newsletter{margin-left:-20px;margin-right:-20px;max-width:112%;padding:0 0 20px}.footer__wrapper .footer__socials{display:flex;align-items:center;justify-content:center;gap:34px}.footer__wrapper .footer__socials .menu__heading{font-size:16px;font-weight:600;line-height:27px;letter-spacing:.64px}.footer__wrapper .footer__socials ul{margin:0;gap:0}.footer_newsletter .card__content{padding:30px 20px}.footer__wrapper .rw{margin-inline:0;gap:0}.footer_newsletter .btn-primary{font-size:18px;font-weight:600;line-height:20px;letter-spacing:.72px;padding:0 26px}.footer_newsletter .card__content .text-block{margin-bottom:25px}.footer__wrapper .clm.single-menu{border-bottom:1px solid #333F48;padding:15px 0;max-width:100%}.footer__wrapper .menu__heading{font-size:18px;font-weight:600;line-height:26px}.footer__wrapper .store-information{padding-bottom:28px;padding-top:20px}.footer__wrapper .footer__content__bottom{padding-top:0}.footer__wrapper .footer-bottom-logo{padding:38px 0;border-bottom:1px solid #a8a8a8;width:100%;text-align:center}.tab__header .tab__item:last-child{padding-right:0}.template-about-us .s-card{padding-inline:20px}.collection-products-container .filter__drawer.active .filter__drawer__wrapper{background:#fff}.card-search-result{grid-template-columns:10rem 1fr}.search__result-items .product-card__wrapper{padding:0}.js-predictive-search .custom-btn-cart .btn-primary,.js-predictive-search .card-btn-info a.btn.btn-secondary.view-btn{height:36px;font-size:11px;line-height:18px;letter-spacing:.33px;max-width:110px}.js-predictive-search .custom-btn-cart .btn-primary svg{display:none}.js-predictive-search .card-btn-info .shopify-jb-button a.purchase-jb-btn,.js-predictive-search .card-btn-info .shopify-harvey-button a.purchase-harvey-btn{line-height:12px;height:36px;max-width:110px}.js-predictive-search .btn-add-to-compare{max-width:max-content}.js-predictive-search .btn-add-to-compare span.icon svg{fill:#333}.js-predictive-search .card-btn-info .shopify-harvey-button a.purchase-harvey-btn{padding:10px}.collection-products__layout--list .card-btn-info .shopify-harvey-button a.purchase-harvey-btn{font-size:9px;padding:7px 4px;height:36px;max-width:92px}sht-menu-drwer.sht-drawer.active .drawer__wrapper{width:100vw;padding:30px;border:none}sht-menu-drwer.sht-drawer .drawer__header{padding:0 0 20px;border-radius:0;border-bottom:1px solid #A8A8A8}sht-menu-drwer.sht-drawer .drawer__body{padding:0}sht-menu-drwer h2.drawer__heading{font-size:18px;font-weight:600;line-height:26px}#menuDrawer .menu__link{padding:10px 0;font-size:18px;font-weight:600;line-height:26px}sht-menu-drwer .header__contact{display:none}sht-menu-drwer .header-extra-info a.btn.btn-link{font-size:18px;font-weight:600;line-height:26px;text-decoration:none}sht-menu-drwer .header-extra-info{border-top:1px solid #A8A8A8}#menuDrawer .header__nav{padding-block:15px}sht-menu-drwer.sht-drawer .drawer__btn-close{width:115px;min-height:32px;padding:6px 10px;justify-content:center;align-items:center;gap:12px;font-size:18px;font-weight:600;line-height:20px;letter-spacing:.72px;border-radius:5px;border:1px solid #0077C8;color:#0077c8}sht-menu-drwer.sht-drawer a.btn-secondary.help-btn-menu{height:45px;padding:14px 32px;justify-content:center;font-size:18px;font-weight:600;line-height:20px;letter-spacing:.72px;border-color:#0077c8}sht-menu-drwer.sht-drawer .header__icon--account{margin-top:30px;margin-bottom:30px}#menuDrawer .menu__link:hover{color:#0077c8}sht-coll-prd-fltr-frm-rgn{padding-top:20px}#shopify-section-template--25590696804627__recently_product_list_QEV6AT .tab__header .tab__item{width:100%}.pdp-list-sec .mobile-accordion.mobile{padding:0}.template-accessories .pdp-list-sec{margin-top:30px}.recently-view-sec .mobile-accordion.mobile,.pdp-list-sec{padding:0}.footer-custom-liquid{padding-top:38px;max-width:100%}.footer__wrapper .footer__content__bottom{margin-top:0;border-top:none}.template-accessories .recently-view-sec .tab__content .tab__panel .t_title{top:20px;font-size:26px;font-weight:600;line-height:normal}.template-accessories .product-accordion-content.product-accordion-faq{padding-inline:12px;padding-top:30px}.template-accessories .product-accordion-content.product-accordion-accessories .pdp-list-content{padding-top:30px}.template-accessories .product-accordion-content.product-accordion-faq .s-header,.template-accessories .product-accordion-content.product-accordion-accessories .pdp-list-content .s-header{padding-bottom:20px}.faq-section [data-ui-component="Collapsible Content Section"].ctnr{border-radius:10px}.product__info .collapsible-item h5{font-size:16px;line-height:28px;letter-spacing:.64px}.template-product footer#section-footer{margin-top:5px}.product__info .collapsible-item .btn-icon{justify-content:flex-end}}@media (min-width: 768px){.footer__wrapper .store-information{max-width:22.6%;padding:0}.footer__wrapper .footer-help-centre-block{max-width:16%;padding:0}.footer__wrapper .social-media{max-width:10%;padding:0}.footer__wrapper .footer-newsletter{max-width:31%;padding:0}.footer__wrapper .single-menu{max-width:22.5%;padding:0}.social-media .btn-icon{width:20px}div.mobile-section{display:none}.product-details .product-slideshow__thumbnail{top:0;grid-area:thumb;transform:none}.product-details .product-slideshow{grid-template-columns:120px 1fr}.product-details .btn-slideshow-thumb{width:50px;height:calc(50px / (var(--ratio)))}.collection-products__layout--list .card__content{align-items:flex-end}.card-btn-info a.btn.btn-secondary.view-btn{width:87%}.collection-products__layout--list .card-btn-info a.btn.btn-secondary.view-btn{width:100%}.product__quickview .product__details{padding-top:70px}[data-ui-component="Collapsible Content Section"].ctnr{padding-inline:56px;padding-block:53px;border-radius:10px}.pdp-list-sec .product-accordion-header.tp-bg{display:none}}@media (max-width: 1440px){div.home-banner .s-header__content{padding-top:110px;gap:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
