img{max-width:100%;height:auto}.cls-1{fill:#fff}.ct-main-heading{font-family:interstate;font-weight:700;font-size:52px;line-height:1;letter-spacing:0;text-align:center;margin-bottom:20px}.ct-subheading{font-weight:400;font-size:16px;line-height:1;letter-spacing:0;text-align:center;margin-bottom:20px}.ct-main-heading.left,.ct-subheading.left{text-align:left}.ct-main-heading.right,.ct-subheading.right{text-align:right}.ct-main-heading p,.ct-subheading p{margin:0}.header__heading{display:flex;align-items:center}.header__heading span.ct_tagline{font-family:interstate;font-weight:400;font-style:italic;font-size:14px;letter-spacing:0;line-height:1}.header__icon--cart .icon{width:20px;height:21px}.search-modal__form .field:after,.search-modal__form .field:before{display:none}.search__input.field__input{background-color:#ededed}.search-modal__form .field{background-color:#ededed;border-radius:5px;overflow:hidden}.ct_header-bottom{background-color:#224298}.ct_header-bottom .page-width{display:flex;gap:10px;justify-content:space-between;align-items:center}.other-links .ct_help-link{background-color:#fff;border-radius:12px;padding:1px 15px;display:block}.other-links .ct_help-link a{text-decoration:none;color:#000;font-size:14px;font-weight:500;display:flex;align-items:center;gap:4px;letter-spacing:0}.other-links .ct_help-link:hover{background-color:#ebb904;color:#000}.ct_header-bottom .other-links{display:flex;gap:10px}.other-links .ct_help-link:first-child{background-color:transparent}.other-links .ct_help-link:first-child a{color:#fff}.other-links .ct_help-link:first-child a:hover{text-decoration:underline}.other-links .ct_help-link:first-child a:hover{color:#ebb904}header .header__inline-menu{display:none}.ct_slider-navigation{text-align:center;margin-top:20px;position:relative}.ct_slider-navigation .nav-arrow{background-color:transparent;border-radius:50%;height:30px;width:30px;border:1px solid;padding:0;cursor:pointer}.ct_slider-navigation .nav-arrow:not(:disabled){color:#000}.ct_slider-navigation .nav-arrow svg{width:16px;height:8px}.ct_slider-navigation .nav-arrow.prev svg{transform:rotate(90deg)}.ct_slider-navigation .nav-arrow.next svg{transform:rotate(270deg)}.ct-featured-collection-wrapper ul{padding:0}.ct-featured-collection{overflow:hidden;position:relative}.ct-featured-collection .ct_slider-navigation,.ct-recent-viewed-products .ct_slider-navigation,.ct-product-list-collection .ct_slider-navigation,product-recommendations .ct_slider-navigation{display:flex;align-items:center;gap:10px}.button.ct_btn{font-size:16px;font-weight:600}.footer__blocks-wrapper.grid--5-col-desktop .grid__item.footer-block--menu{width:calc(17% - var(--grid-desktop-horizontal-spacing) * 4 / 5);max-width:calc(17% - var(--grid-desktop-horizontal-spacing) * 4 / 5)}.footer__blocks-wrapper.grid--5-col-desktop .grid__item{width:calc(32% - var(--grid-desktop-horizontal-spacing) * 4 / 5);max-width:calc(32% - var(--grid-desktop-horizontal-spacing) * 4 / 5)}.footer__blocks-wrapper.grid--5-col-desktop .grid__item:last-child{width:calc(17% - var(--grid-desktop-horizontal-spacing) * 4 / 5);max-width:calc(17% - var(--grid-desktop-horizontal-spacing) * 4 / 5)}.footer-block__newsletter+.footer__list-social .list-social__link .svg-wrapper,.footer-block__newsletter+.footer__list-social .list-social__link .svg-wrapper svg{width:25px;height:25px}.footer-block__brand-info a.reviewbadge{text-decoration:none}.product_card_des{font-weight:400;font-size:14px;line-height:1.4;letter-spacing:0;margin-top:5px}.product-card-wrapper .card-information .price__container{display:none}.product-card-wrapper .price__vat-info .vat-line span,.product__info-wrapper .price__vat-info .vat-line span{font-size:18px;font-weight:700;letter-spacing:0;font-family:interstate}.complementary-products__container .product-card-wrapper .price__vat-info .vat-line:first-child span{font-size:16px}.product__info-wrapper .ct-pro-application .ct-product-icons-heading,.product__info-wrapper .ct-product-tpi-selection .ct-product-tpi-heading,.product__info-wrapper .ct-product-offer-heading,.product__info-wrapper .product-specs-heading{font-family:interstate;font-weight:700;font-size:18px;line-height:1;letter-spacing:0;margin:0}.product__info-wrapper .price__vat-info .vat-line small{font-size:12px;letter-spacing:0;font-weight:400}.product__info-wrapper .price__vat-info .vat-line:first-child span{font-size:22px}.product-card-wrapper .price__vat-info .vat-line:last-child span,.product-card-wrapper .price__vat-info .vat-line:last-child s,.product__info-wrapper .price__vat-info .vat-line:last-child s,.complementary-products__container .product__info-wrapper .price__vat-info .vat-line:last-child span,.complementary-products__container .product__info-wrapper .price__vat-info .vat-line:last-child s{font-size:14px}.product-card-wrapper .price__vat-info .vat-line,.product__info-wrapper .price__vat-info .vat-line{display:flex;align-items:center;gap:5px}.animate--hover-3d-lift .card-wrapper:hover .card--card{box-shadow:none;transform:none}.product-card-wrapper .card__information .card-information{width:80%}.custom-review-badge{z-index:9;position:absolute;bottom:10px;right:auto;left:15px;font-size:16px;line-height:1}.swiper-pagination{position:relative;height:2px!important;background:#dbdbdb;z-index:2}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#000}.ct_slider-navigation .nav-arrow .svg-wrapper{width:30px}.shopify-policy__title{text-align:left}.shopify-policy__container{max-width:var(--page-width);padding-left:5rem;padding-right:5rem}.ct-product-list-collection.collection--full-width .page-width{max-width:100%;padding-inline:10px}.ct-product-list-collection{position:relative;overflow:hidden}.card__information .ct-price-from,.product__info-wrapper .ct-price-from,.ct-all-product-details .ct-price-from{display:none}.product-tab-block .card__information .ct-price-from{display:block;font-family:interstate;font-weight:700;font-size:24px;line-height:1.2;letter-spacing:0}.ct_article_blog_detail{display:flex}.ct_left_content_detail{max-width:70%;width:100%;margin-top:0!important}.ct_article_info{max-width:30%;width:100%}nav.breadcrumb{font-size:14px;margin-block-end:20px}nav.breadcrumb a{text-decoration:none;color:#1f1f1fbf}nav.breadcrumb .title{font-size:16px;font-weight:600}nav.breadcrumb{font-size:14px}nav.breadcrumb .arrow{font-size:22px;margin-inline:5px}.product__tax.caption.rte{display:none}.product__info-container .ct-pro-application{margin-top:20px}.product__info-container .ct-product-tpi-selection{max-height:390px;overflow:hidden;overflow-y:auto}.product__info-wrapper .ct-product-tpi-selection .ct-product-tpi-image{margin-top:20px}.jdgm-widget a[role=button],.jm-mfp-wrap a[role=button]{border-radius:40px}.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__title{margin-bottom:24px}.product .product-nav-buttons{display:flex;justify-content:center;gap:20px}.quick-add-modal__content .product .product-nav-buttons{display:none}.product .product-nav-buttons a{font-family:interstate;font-weight:700;font-size:12px;line-height:1;letter-spacing:0;text-decoration:none;padding:8px;border-radius:6px}.product .product-nav-buttons a.next-product{background:#224298;color:#fff}.product .product-nav-buttons a.prev-product{background:#ebebeb;color:#224298}.product-card-wrapper .ct-ps-wrapper{display:none}.product-card-wrapper .ct-view{padding:8px 16px;min-width:100%;box-sizing:border-box;font-size:14px;font-weight:500;font-family:interstate;border-radius:40px;line-height:1;min-height:auto}.product-card-wrapper:hover .ct-view,.button:hover{background-color:#292929;color:#fff}.predictive-search__list-item .price__container,.predictive-search__list-item span.ct-price-from{display:none}.product-card-wrapper .ct-product-icons-heading{margin:5px auto}.product-card-wrapper .ct-pro-application{text-align:center}.cart__contents a.ctnu-btn{display:inline-block;width:auto;text-decoration:none;letter-spacing:0;font-weight:700;font-size:16px;background:#224298;max-width:max-content;color:#fff;border-radius:40px;padding:6px 18px;margin-block:10px}#back-to-top{position:fixed;bottom:40px;right:30px;display:none;background-color:#224298;color:#fff;padding:5px 12px 8px;border-radius:6px;text-align:center;text-decoration:none;z-index:9;box-shadow:0 4px 6px #0000004d;transition:background-color .3s,transform .3s;line-height:1;font-size:20px;width:40px;height:40px}#back-to-top:hover{background-color:#224298;transform:scale(1.1)}input#discount-code{border-radius:4px;outline:none;box-shadow:none;border-width:1px;font-size:14px;height:35px;padding:10px}button#apply-discount{display:inline-block;width:auto;text-decoration:none;letter-spacing:0;font-weight:700;font-size:14px;background:#ebb904;max-width:max-content;color:#000;border-radius:40px;padding:8px 10px;border:none;cursor:pointer}.cart-drawer__footer label.discount-label{font-weight:700;letter-spacing:0;color:#000}div#discount-messages{font-size:14px;letter-spacing:0;display:flex;align-items:center;gap:10px}.ct_cart-discount .cart-discount-header{display:flex;align-items:center;justify-content:space-between}.ct_cart-discount{padding:10px 0;border-bottom:1px solid #ccc}.ct_cart-discount .cart-discount-header .svg-wrapper{width:15px;height:15px;cursor:pointer}#product-grid li.grid__item.selection-tool{background-color:#ebebeb;padding:10px;border-radius:8px;display:flex;justify-content:center;align-items:center;text-align:center;min-height:350px}#product-grid li.grid__item.selection-tool .title{margin:5px 0;font-size:18px;color:#224298}#product-grid li.grid__item.selection-tool .text{line-height:1.2;margin-block-end:10px;font-size:14px;padding-inline:20px}#product-grid li.grid__item.selection-tool .link{color:#fff;background-color:#224298;text-decoration:none;padding:5px 15px;border-radius:36px}#product-grid li.grid__item.selection-tool .link:hover{background-color:#f7cc19;color:#000}.product-card-wrapper img.quality_badge{position:absolute;top:0;z-index:9;left:auto;max-width:50px;right:20px}form#tax-exemption-form-cart-drawer{display:flex;gap:10px;align-items:center}form#tax-exemption-form-cart-drawer .floating-label-wrapper{margin-bottom:0;width:100%}.tax-exemption-widget.tax-exemption-widget-cart{padding:10px!important;margin:5px 0!important}#widget-title-cart-drawer{font-size:16px!important;margin-bottom:0}button#widget-button-cart-drawer{padding:16px!important}cart-items .title-wrapper-with-link .ct-link{font-size:14px}.cart__ctas .cart__checkout-button{pointer-events:none;opacity:.45}.cart__ctas:has(.cart__ctas_checkbox_field:checked) .cart__checkout-button{pointer-events:auto;opacity:1}.cart-vat-section h4{font-size:16px;margin:0;font-weight:600;color:#224298;font-family:var(--font-body-family);letter-spacing:0}.cart-vat-section{border-bottom:1px solid #C5C5C5}.cart-vat-section.incl{border-bottom:none}.cart-vat-section p{margin:5px 0;display:flex;justify-content:space-between;gap:5px;letter-spacing:0;line-height:1.5;font-weight:700;color:#000}.cart-vat-section{padding-bottom:.5rem;padding-top:10px}.cart-vat-section p strong span{font-weight:400}@media screen and (max-width:1600px){.other-links .ct_help-link a{font-size:12px}}@media screen and (max-width:989px){form#tax-exemption-form-cart-drawer{flex-direction:column}.header__heading span.ct_tagline,.ct_header-bottom,.ct-header-search{display:none}.header__icons{width:auto;align-items:center}.header__heading-logo{max-width:46px}predictive-search .search__input.field__input{padding-left:15px}.header__icon,.header__icon--cart .icon{width:3rem}.header__icon .icon,.header__icon--cart .icon{height:20px;width:20px}.footer__blocks-wrapper.grid--5-col-desktop .grid__item{width:calc(100% - var(--grid-desktop-horizontal-spacing) * 4 / 5);max-width:calc(100% - var(--grid-desktop-horizontal-spacing) * 4 / 5)}.footer__blocks-wrapper.grid--5-col-desktop .grid__item.footer-block--menu,.footer__blocks-wrapper.grid--5-col-desktop .grid__item:last-child{width:calc(100% - var(--grid-desktop-horizontal-spacing) * 4 / 5);max-width:calc(100% - var(--grid-desktop-horizontal-spacing) * 4 / 5);float:left}}@media screen and (max-width:768px){.shopify-policy__container{padding-left:2rem;padding-right:2rem}.cart-count-bubble{left:12px;font-size:8px;height:1.5rem;width:1.5rem}.product-tab-block .card__information .ct-price-from{font-size:14px}.button.ct_btn{font-size:16px;min-height:35px;min-width:max-content}.ct-main-heading{font-size:24px}.ct-subheading{font-size:12px}.footer-block .footer__list-social.list-social{display:none}.footer__content-bottom-wrapper--center{justify-content:center!important}.product_card_des,.product-card-wrapper .price__vat-info .vat-line span,.complementary-products__container .product-card-wrapper .price__vat-info .vat-line span{font-size:12px}.product-card-wrapper .price__vat-info .vat-line:last-child span,.product-card-wrapper .price__vat-info .vat-line:last-child s,.complementary-products__container .product-card-wrapper .price__vat-info .vat-line:last-child span{font-size:12px}nav.breadcrumb .title,nav.breadcrumb a,nav.breadcrumb{font-size:13px}nav.breadcrumb .arrow{font-size:16px}nav.breadcrumb{margin-block-end:10px}.mobile-pdp .product__text{margin-top:5px;margin-bottom:10px}.mobile-pdp .product__title{margin-bottom:0}.mobile-pdp .product__title>*{margin-bottom:10px}media-gallery .slider.slider--mobile .slider__slide{padding-top:0}.product__info-wrapper .price__vat-info .vat-line:last-child span{font-size:18px}.product .product__media-wrapper{margin-block-end:20px}.product-card-wrapper .ct-view{padding:6px 16px;font-size:12px}body cart-drawer .drawer__inner{overflow-y:auto!important}body cart-drawer .drawer__header{position:sticky!important;top:0;z-index:9}body .ct_cart-progress-bar-wrapper{position:sticky!important;top:0;z-index:8}body cart-drawer-items{overflow:unset}.cart-vat-section h4,.cart-vat-section p{font-size:14px}.cart-vat-section #shipping-excl{text-align:right}}.cart__terms-wrapper a{color:#224298}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
