.cat-search-bar{padding-top:15px;padding-bottom:15px}.cat-search-bar .search-modal__form{width:100%}.cat-search-bar .search-modal__form .field{border:1px solid #12121214}.header-menu-container{display:flex;justify-content:space-between}.header-menu-container .all-categories-menu-list{border:1px solid;border-radius:30px}.all-categories-menu-list-title{align-content:center}.no-index-page{background:#063;border-radius:28px;min-width:fit-content}.no-index-page .header__menu-item .cpc-title,.no-index-page .header__menu-item .cpc-arrow-icon{color:#fff}#HeaderMenu-choose-product-category{display:inline}@media(max-width:989px){#HeaderMenu-choose-product-category,.header-menu-container{display:none}.cat-search-bar-container .all-categories-menu-list{display:none}}@media(min-width:769px){.cat-search-bar{gap:20px}}button.rfq-btn,button.global-btn{background:#063!important;color:#fff}.card-inventory-container.out-of-stock .product__inventory{color:red}.card-inventory-container.out-of-stock .bg-circle{fill:#f443364a}.card-inventory-container.out-of-stock .bg-circle-fill{fill:red}.card-inventory-container.out-of-stock .product__inventory.product__inventory--pill{background-color:#f443361f;border:1px solid #f4433633}.card-inventory-container.in-stock .bg-circle{fill:#4caf503d}.card-inventory-container.in-stock .bg-circle-fill{fill:green}.card-inventory-container.in-stock .product__inventory.product__inventory--pill{background-color:#4caf5017;border:1px solid #4caf5036}.button--hover-grow .button:not([disabled]):hover:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) #00703191!important}body .rfq-step{font-size:15px}body .rfq-step.active{background:#063;color:#fff}body .rfq-step.active span{color:#063}body .rfq-cl-price{width:200px;text-align:right!important}body .rfq-cl-qty{width:140px}body .rfq-review-contact{background:#f9f7f6;padding:10px 15px;border-radius:10px}body .rfq-review-contact .rfq-section-header{margin-top:0!important}.prod-variants{font-size:13px;color:#6b7280}body .rfq-close-btn{z-index:99;right:5px;top:5px}@media(min-width:768px){body .rfq-steps{padding-right:30px}}@media(max-width:767px){body .rfq-steps{flex-wrap:wrap;justify-content:flex-start;position:static}body .rfq-steps .rfq-step{flex:0 0 auto;width:100%}body .rfq-step-content,body .rfq-step-container{margin:0}body .rfq-modal{display:block}body .rfq-modal .rfq-buttons{bottom:-16px}body .rfq-table tbody td{display:inline-block;width:50%}body .rfq-table tbody td .rfq-qty{margin-top:0}body .rfq-table tbody td.rfq-prod-info{display:block;width:100%;border-bottom:0;padding-bottom:0}}.rfq-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:none;align-items:center;justify-content:center;background:#181c1f99}.rfq-modal{background:#f9f7f6;width:88%;max-width:1100px;overflow:auto;border-radius:6px;box-shadow:0 10px 40px #00000026;position:relative;display:flex;flex-direction:column;height:756px;max-height:80dvh}.rfq-modal:has(.no-item-added){height:auto}.rfq-modal .no-item-added{color:#063!important;font-weight:500}@media(max-width:767px){.rfq-modal .no-item-added{width:100%}}.rfq-close-btn{position:absolute;right:18px;top:18px;border:none;background:transparent;font-size:22px;cursor:pointer;color:#586066}.rfq-steps{display:flex;gap:18px;justify-content:space-between;align-items:center;position:sticky;top:0;background:#fff;z-index:20;padding:15px;border-radius:5px;border-bottom:1px solid #ddd}.rfq-step-content.rfq_step_1{padding:0!important}.rfq-step-content,.rfq-step-container{overflow:auto;margin:20px;border-radius:10px;background:#fff;padding:15px}.rfq-step{display:flex;gap:10px;align-items:center;padding:10px 14px;border-radius:6px;background:#f5f7f8;color:#556}.rfq-step.active{background:#eaf3ea;color:#234a2f;font-weight:600}.rfq-step span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:#dfe8e0;font-weight:700}.rfq-table{width:100%;border-collapse:collapse;background:#fff;border:1px solid #eef1f3}.rfq-table thead th{text-align:left;font-weight:600;padding:14px 16px;color:#6b7280;font-size:13px;border-bottom:1px solid #eef1f3}.rfq-table tbody td{padding:14px 16px;border-bottom:1px solid #f3f6f7;vertical-align:middle}.rfq-product-cell{display:flex;gap:12px;align-items:center}.rfq-product-thumb{width:56px;height:56px;object-fit:cover;border-radius:6px;border:1px solid #eef1f3}.rfq-qty{width:100px;display:flex;gap:8px;align-items:center}.rfq-qty input[type=number]{width:72px;padding:8px 10px;border-radius:6px;border:1px solid #e6edf0}.rfq-remove-btn{background:transparent;border:1px solid #e6edf0;width:36px;height:34px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.rfq-remove-btn svg{width:15px;height:15px}.rfq-buttons{position:sticky;bottom:0;background:#fff;padding:12px;z-index:30;border-top:1px solid #ddd;display:flex;justify-content:space-between;gap:12px;margin-top:auto}.rfq-btn{padding:1em;border-radius:6px;font-weight:600;cursor:pointer}.rfq-btn.primary{background:#2f8f5a;color:#fff;border-color:#2f8f5a}#rfq_review_section,.rfq-accordion{margin-top:8px;border-top:1px solid #eef1f3;padding-top:12px;color:#333}.rfq-summary-row{display:flex;justify-content:space-between;margin-bottom:8px;padding:8px 0;border-bottom:1px dashed #f3f6f7}@media(max-width:720px){.rfq-modal{width:96%;padding:16px;height:auto}.rfq-table thead{display:none}.rfq-table tbody td{display:block;width:100%}.rfq-qty{width:100%;margin-top:10px}.rfq-buttons{flex-direction:column-reverse;gap:10px}}.rfq-section-header h3{margin:0;font-size:20px;font-weight:600}.rfq-section-header p{margin:4px 0 20px;color:#555}.rfq-accordion-title{background:#2f7a57;color:#fff;padding:12px 16px;font-weight:600;border-radius:6px;margin-bottom:16px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.rfq-accordion-icon{font-size:12px;transform:rotate(180deg)}.rfq-field{width:100%;margin-bottom:26px}.rfq-field label{display:block;margin-bottom:6px;font-weight:500}@media(max-width:767px){.rfq-field label{font-size:13px}}.rfq-field input,.rfq-field select,.rfq-field textarea{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px}@media(max-width:767px){.rfq-field input,.rfq-field select,.rfq-field textarea{font-size:13px;padding:8px}}@media(max-width:767px){.rfq-field select{padding:7px 8px}}.rfq-field textarea{height:100px;resize:vertical}.rfq-two-col,.rfq-three-col{display:flex;gap:16px}@media(max-width:992px){.rfq-two-col,.rfq-three-col{flex-direction:column;gap:0}}.rfq-step-buttons{display:flex;justify-content:center;gap:20px;margin-top:24px}.rfq-btn-secondary{padding:12px 26px;background:#fff;border:1px solid #ccc;border-radius:6px}.rfq-btn-primary{padding:12px 26px;background:#2f7a57;color:#fff;border:none;border-radius:6px}.rfq-review-products{display:flex;flex-direction:column;gap:12px}.rfq-review-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px dashed #f3f6f7}.rfq-review-left{display:flex;gap:12px;align-items:center}.rfq-review-thumb{width:56px;height:56px;object-fit:cover;border-radius:6px;border:1px solid #eef1f3}.rfq-review-title{font-weight:600}.rfq-review-qty,.rfq-review-variants{font-size:13px;color:#6b7280}.rfq-review-right{font-weight:700;text-align:right}.rfq-review-contact{margin-top:16px;font-size:14px;color:#333}.rfq-review-contact div{margin-bottom:6px}.rfq-modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #eef1f3;background:#fff;position:sticky;bottom:0;z-index:10}.rfq-step{transition:all .35s ease}.rfq-step.active{transform:translateY(0);opacity:1}.rfq-step.entering{transform:translateY(10px);opacity:0}.rfq-step.entered{transform:translateY(0);opacity:1}.rfq-step.exiting{transform:translateY(-10px);opacity:.3}.rfq-error{color:red;font-size:13px;margin-top:0;position:absolute}.rfq-field label span{color:red;font-weight:700}.cfc-container{display:flex}.cfc-box{width:50%}.slider-searchbox predictive-search.search-modal__form{position:absolute;top:50%;z-index:999;left:0;max-width:1000px;margin:0 auto;right:0;background:#0005;padding:38px;transform:translateY(-50%)}.cfc-container-right.cfc-box{background:#fff;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.js-number-counter{position:relative;margin-bottom:20px;padding-bottom:5px}.js-number-counter:before,.text-with-content-data .text-icon:before{content:"";position:absolute;right:0;left:0;bottom:-10px;height:2px;background:#00663324}.js-number-counter:after,.text-with-content-data .text-icon:after{content:"";position:absolute;right:0;left:0;bottom:-14px;height:10px;background:#063;margin:auto;width:10px;border-radius:100%}.cfc-container-right .multicolumn-card .multicolumn-card__text p{line-height:1.5}@media screen and (min-width:750px){.cfc-container .cfc-container-right .multicolumn-list{gap:0}.grid--2-col-desktop .grid__item{max-width:50%}}@media screen and (min-width:1600px){.grid--2-col-desktop .grid__item{max-width:25%}}@media screen and (max-width:1199px){.why-choose-grid .multicolumn-grid{justify-content:center}.cfc-container-right .multicolumn-card .multicolumn-card__info{padding-left:10px;padding-right:10px}}@media screen and (max-width:767px){.slider-searchbox predictive-search.search-modal__form{position:static;transform:none;background:#fff}.slider-searchbox predictive-search .field{border:1px solid #0000001c}.grid--2-col-desktop .grid__item{max-width:50%}.cfc-container{flex-wrap:wrap}.cfc-box{width:100%}.cfc-container .multicolumn-list{gap:0}.grid--2-col-desktop .grid__item .multicolumn-card__info{padding:0}.cfc-container-right .section__inner{padding-top:0!important}.why-choose-grid .multicolumn-grid{gap:0!important}.why-choose-grid .multicolumn-grid .block-grid-item{flex-basis:auto!important;width:50%;padding:0 10px 20px}.image-with-text-box .image-with-text__media img{object-fit:scale-down}.background-transparent:not(.image-overlay) .section-content{padding:1rem 0 0}.image-with-text-box .image-with-text__container .image-with-text__text-item .section-content{padding:1rem 0 0}.image-with-text-box .image-with-text__container .image-with-text__text-item .section-content .image-with-text__heading{margin-bottom:0}.image-with-text-box .image-with-text__container .image-with-text__text-item .section-content .image-with-text__text{margin-top:10px}.search-modal__form input{padding-right:60px!important}}.text-with-content-data .text-icon{position:relative;margin-bottom:30px;padding-bottom:20px;display:inline-block}.preview-360-popup-btn{position:relative;position:absolute;right:14px;top:14px;z-index:3;cursor:pointer}.preview-360-popup-btn img{background:#fff;border-radius:8px;width:60px;height:auto;border:1px solid #006633}@media(max-width:767px){.preview-360-popup-btn{top:5px;right:5px}.preview-360-popup-btn img{width:30px}}.custom-images-section .icons-with-text__item{padding:15px;position:relative}.custom-images-section .icons-with-text__item:after{content:"";width:1px;border-right:1px dashed #c4c4c4;height:80px;top:0;bottom:0;right:0;margin:auto;position:absolute}.custom-images-section .icons-with-text__item:last-child:after{display:none}.custom-images-section .icons-with-text__item .icons-with-text__text-wrapper .icons-with-text__heading{color:#063}.custom-images-section .icons-with-text__item .icons-with-text__icon{padding:10px}.custom-images-section .icons-with-text__item .icons-with-text__icon img{width:100%;height:auto;object-fit:scale-down;max-height:130px}@media(min-width:768px){.custom-images-section .icons-with-text__item .icons-with-text__icon img{width:120px;height:120px}}.ecs-opoc-col{padding:0!important;align-items:flex-start;box-shadow:0 0 10px #0000001a;min-height:unset!important;align-self:stretch;position:relative;overflow:hidden}@media(max-width:767px){.ecs-opoc-col{width:100%!important}}.ecs-opoc-col .anonymous__image-single{align-items:flex-start;position:absolute;top:-83px;right:-160px;height:380px;opacity:.4}.ecs-opoc-col .anonymous__image-single .border-radius-media{height:100%;width:100%;border-radius:0}.ecs-opoc-col .anonymous__image-single img{object-fit:scale-down;width:100%;height:100%!important}.ecs-opoc-col .section-content__caption{color:silver;padding:25px 20px 10px;border-top-right-radius:16px;border-top-left-radius:16px;text-align:left!important;font-weight:700;margin-bottom:0}.ecs-opoc-col .section-content__text{padding:0 20px 20px;margin-top:0}.ecs-opoc-col:nth-child(2) .section-content__caption{color:#e49e00}.ecs-opoc-col:nth-child(3) .section-content__caption{color:#8f8f8f}.all-cat-main-list-box{position:absolute;left:0;z-index:9;top:calc(100% + 20px);max-height:65dvh;width:auto}.all-cat-main-list-box .all-cat-list-box>.header__submenu{position:static;width:258px;min-width:unset}.all-cat-main-list-box .all-cat-list-box>.header__submenu li .header__menu-item>span{padding-right:10px}.all-cat-main-list-box .all-cat-list-box>.header__submenu li .header__menu-item .icon-caret{transform:rotate(-90deg)}.all-cat-main-list-box .all-cat-list-box>.header__submenu li .custom-accordion__panel{position:absolute;top:0;right:0;z-index:9;background:#fff;width:calc(100% - 258px);height:100%}.all-cat-main-list-box .all-cat-list-box>.header__submenu li .custom-accordion__panel>.header__submenu{overflow-y:auto;max-height:100%;display:flex;flex-wrap:wrap;background:transparent;box-shadow:none}.all-cat-main-list-box .all-cat-list-box>.header__submenu li .custom-accordion__panel>.header__submenu>li{width:33%;flex:0 0 auto}.all-cat-main-list-box .all-cat-list-box details[open]>.header__menu-item .icon-caret{transform:rotate(-90deg)}.all-cat-main-list-box:has(details[open]){width:68dvw}body.cpc-home .all-cat-main-list-box{right:0;left:auto}body.cpc-home .all-cat-main-list-box .all-cat-list-box>.header__submenu li .custom-accordion__panel{right:255px}body.cpc-home .all-cat-main-list-box .all-cat-list-box>.header__submenu{float:right}@media(max-width:1199px){#HeaderMenu-choose-product-category{display:inline-block}#HeaderMenu-choose-product-category .header__summary-link{font-size:12px}.header--middle-left{column-gap:.3rem}.header--middle-left .header__heading-link:has(.header__heading-logo-wrapper){max-width:150px;padding:0}.header__heading-logo{width:auto!important}.header__icon{height:3.4rem;width:3.4rem}}@media(max-width:991px){.product-card-wrapper .rfq-btn{padding:10px 5px;font-size:10px}.product-card-wrapper .card__information{padding-left:0;padding-right:0}}body.web-lang-ar .all-cat-main-list-box{right:0;left:auto}body.web-lang-ar .all-cat-main-list-box .all-cat-list-box>.header__submenu li .custom-accordion__panel{left:0;right:auto}body.web-lang-ar.cpc-home .all-cat-main-list-box .all-cat-list-box>.header__submenu li .custom-accordion__panel{left:100%;right:auto}body.web-lang-ar .ecs-opoc-col .anonymous__image-single img{transform:rotate(32deg)}body.web-lang-ar .cfc-container .cfc-box .multicolumn ul li .multicolumn-card__text p{text-align:center!important}body.web-lang-ar .product-card-wrapper .xb-wishlist-button-collection[xb-placement=top-right]{right:auto;left:10px}body.web-lang-ar .product-card-wrapper .xb-wishlist-button-collection[xb-placement=top-left]{right:10px;left:auto}body.web-lang-ar #rfq_popup .rfq-modal .rfq-step-content .rfq-table th{text-align:right}.draft-orders-wrapper #draft-orders-body{height:100px}.draft-orders-wrapper #draft-orders-body td.loader-text{align-content:center;text-align:center}.rdq-order-data-section{width:100%;gap:20px}.rdq-order-data-section .rfq-status-table{width:75%}.rdq-order-data-section .account-address-data{width:25%}#draft-orders-body .order-row{cursor:pointer}.draft-orders-table .lineitems-row td{text-align:left!important;align-content:center}.draft-orders-table .lineitems-row .lineitems-wrapper td a{line-height:1.4}.order-row .account-order-id,.order-row .account-order-date{width:15%}.order-row .account-order-infor-status,.order-row .account-order-fulfillment{width:25%}.order-row .account-order-total-price{width:15%}.order-row .account-order-icon{width:5%}.order-row .account-order-icon svg{width:20px}#draft-orders-body .order-row[open]>.account-order-icon .icon-caret{transform:rotate(180deg)}.prod-certificate-img{width:100px;height:100px;max-width:100%;object-fit:scale-down}@media(max-width:767px){.prod-certificate-img{width:80px;height:80px}}.truck-fitment{margin:auto;padding:20px;background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;font-family:Arial,sans-serif}.truck-fitment h2{text-align:center;margin-bottom:20px;color:#063}.truck-fitment select:disabled{background:#f0f0f0;cursor:not-allowed}#compatibilityCheckBtn{width:100%;padding:12px;background:#063;color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:background .3s,transform .2s}@media(max-width:767px){#compatibilityCheckBtn{font-size:14px;padding:10px}}#compatibilityCheckBtn:hover{background:#95c11f;transform:translateY(-2px)}.rfq-success-msg{margin-top:12px;color:#0a7a2f;font-size:14px;display:flex;align-items:center;gap:8px}.rfq-success-icon{width:18px;height:18px;border-radius:50%;background:#0a7a2f;color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center}.rfq-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px}.rfq-btn .btn-loader{width:16px;height:16px;border:2px solid #ffffff;border-top-color:transparent;border-radius:50%;animation:rfq-spin .8s linear infinite}@keyframes rfq-spin{to{transform:rotate(360deg)}}.rfq-error-compatibility{color:red;font-size:12px;margin-top:0;position:absolute;left:0}@media(max-width:500px){.truck-fitment{padding:15px}.section-breadcrumb ol{margin:0}}.commitment-inner{border-radius:25px;overflow:hidden}.truck-fitment .rfq-accordion-body .rfq-field select{margin-bottom:0}@media screen and (max-width:767px){.product__media-list.pdp-main-slider-img .product__media-item{max-width:100%;width:100%}}.web-lang-ar .ecs-opoc-col .section-content__caption{text-align:right!important}.web-lang-ar .ecs-opoc-col .anonymous__image-single{right:auto;left:-160px}.web-lang-ar .all-cat-main-list-box .all-cat-list-box>.header__submenu li .header__menu-item .icon-caret{transform:rotate(90deg)}.web-lang-ar .rfq-field .iti--separate-dial-code .rfq_phone{text-align:right}.shopify-section .mission-vision-card{border-radius:16px}.careers-richtext .section-content{padding:0 30px}.gallery-tab .custom-tabs{width:100%;overflow:auto}.contact-us-section .image-with-text .image-with-text__media .contact-form__title.banner__box{position:static}.contact-us-section .contact-item .store-contact-info-section{display:flex;align-items:flex-start;gap:5px;margin-bottom:12px}.contact-us-section .contact-item .store-contact-info-section img,.contact-us-section .contact-item .store-contact-info-section p{margin:0}.contact-us-section .contact-item .store-contact-info-section img{margin-top:6px}product-card .discount-badge-text{font-size:10px}.product-form__error-message-wrapper{display:none!important}.invalid_product{opacity:.4}@media screen and (max-width:749px){.section-image-banner .gradient .image-banner-section .banner__content .banner__box.section-content{background:#fffc}.header__icon--menu:before{height:100dvh;z-index:3}.js header .menu-drawer{height:calc(100dvh - 67px);padding-bottom:40px}.draft-orders-table .lineitems-row>td{display:block}}@media screen and (max-width:768px){.why-ecs .perks-grid .perk-card{padding:10px}.mission-vision-section .section-wrapper{gap:40px}.mission-vision-section .card.mission-vision-card{padding:2.5rem 3rem}.mission-vision-section .card.mission-vision-card .mission-vision-card-body{margin-top:30px}.mission-vision-section .card.mission-vision-card .waves-card-header .profile-img{width:100px;height:100px}}.category-icon{display:none!important}@media(max-width:989px){.category-icon{display:flex!important}.header__icons .category-icon-menulist #menu-drawer{transition:all .3s ease}.header__icons .category-icon-menulist #menu-drawer .icon{width:calc(var(--header-drawer-font-size, 1.8rem) * 1.3)!important;height:calc(var(--header-drawer-font-size, 1.8rem) * 1.3)!important}.header__icons .category-icon-menulist:before{content:"";top:100%;inset-inline-start:0;height:100dvh;width:100%;display:block;position:absolute;background-color:#00000080;visibility:hidden;opacity:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:opacity var(--duration-medium),visibility var(--duration-medium)}.header__icons .category-icon-menulist.open{transition:all .3s ease}.header__icons .category-icon-menulist.open:before{visibility:visible;opacity:1}.header__icons .category-icon-menulist.open #menu-drawer{transform:translate(0);opacity:1;visibility:visible}.header__icons .category-icon-menulist.open #menu-drawer details[open] .menu-drawer__submenu{opacity:1;visibility:visible;transform:translate(0)}}body.category-menu .category-list-ui{display:block}body.category-menu .main-menu-list-ui,body.main-menu .category-list-ui{display:none}body.main-menu .main-menu-list-ui{display:block}.icon-rfq-header{position:relative}.cart-count-bubble#rfq-count{background:#fff;color:#063;height:auto;width:auto;padding:3px;border-radius:5px;top:5px;bottom:auto;right:5px;left:auto;font-size:12px}@media(max-width:992px){.cart-count-bubble#rfq-count{top:-3px;right:-3px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom.css.map */
