.elementor-2111 .elementor-element.elementor-element-0b0fb8a > .elementor-container{max-width:1300px;min-height:50vh;}.elementor-2111 .elementor-element.elementor-element-0b0fb8a:not(.elementor-motion-effects-element-type-background), .elementor-2111 .elementor-element.elementor-element-0b0fb8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cyonesevenseven.qcfixersolutions.com/wp-content/uploads/2026/01/main-benner_-1.png");background-position:bottom center;background-size:cover;}.elementor-2111 .elementor-element.elementor-element-0b0fb8a > .elementor-background-overlay{background-color:#0000005E;opacity:0.56;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2111 .elementor-element.elementor-element-0b0fb8a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-b7a4ac4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-8e92963{text-align:left;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2111 .elementor-element.elementor-element-8e92963 .elementor-heading-title{color:#FFFFFF;font-family:"Mulish", Sans-serif;font-size:55px;font-weight:900;text-transform:capitalize;line-height:1em;}.elementor-2111 .elementor-element.elementor-element-8e92963 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-5771825 > .elementor-container{max-width:1300px;}.elementor-2111 .elementor-element.elementor-element-5771825{padding:70px 20px 30px 20px;}.elementor-2111 .elementor-element.elementor-element-f89115d:not(.elementor-motion-effects-element-type-background), .elementor-2111 .elementor-element.elementor-element-f89115d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2111 .elementor-element.elementor-element-f89115d, .elementor-2111 .elementor-element.elementor-element-f89115d > .elementor-background-overlay{border-radius:14px 14px 14px 14px;}.elementor-2111 .elementor-element.elementor-element-f89115d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 48px 44px 48px;}.elementor-2111 .elementor-element.elementor-element-f89115d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2111 .elementor-element.elementor-element-0dbeb99 > .elementor-element-populated{padding:0px 22px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-cb9514f > .elementor-element-populated{padding:0px 0px 0px 26px;}.elementor-2111 .elementor-element.elementor-element-02148bd .elementor-heading-title{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:34px;font-weight:600;line-height:1.2em;}.woocommerce .elementor-2111 .elementor-element.elementor-element-5036991 .price{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;line-height:1.2em;}.woocommerce .elementor-2111 .elementor-element.elementor-element-b0d3971 .woocommerce-product-details__short-description{color:var( --e-global-color-07414c8 );}.elementor-2111 .elementor-element.elementor-element-ff08b01 .cart button{transition:all 0.2s;}.elementor-2111 .elementor-element.elementor-element-ff08b01 .quantity .qty{transition:all 0.2s;}.elementor-2111 .elementor-element.elementor-element-ff08b01{width:auto;max-width:auto;}.elementor-2111 .elementor-element.elementor-element-d319ddd .elementor-button{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;line-height:1.2em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:rgba(255,255,255,0);border-radius:6px 6px 6px 6px;padding:15px 26px 15px 26px;}.elementor-2111 .elementor-element.elementor-element-d319ddd > .elementor-widget-container{margin:8px 0px 0px 12px;}.elementor-2111 .elementor-element.elementor-element-d319ddd{width:auto;max-width:auto;}.elementor-2111 .elementor-element.elementor-element-a55a94f > .elementor-container{max-width:1300px;}.elementor-2111 .elementor-element.elementor-element-a55a94f{padding:0px 20px 100px 20px;}.elementor-2111 .elementor-element.elementor-element-98ec6ca:not(.elementor-motion-effects-element-type-background), .elementor-2111 .elementor-element.elementor-element-98ec6ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7FC;}.elementor-2111 .elementor-element.elementor-element-98ec6ca, .elementor-2111 .elementor-element.elementor-element-98ec6ca > .elementor-background-overlay{border-radius:14px 14px 14px 14px;}.elementor-2111 .elementor-element.elementor-element-98ec6ca{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 48px 44px 48px;}.elementor-2111 .elementor-element.elementor-element-98ec6ca > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2111 .elementor-element.elementor-element-f7a5af0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2111 .elementor-element.elementor-element-f7a5af0.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-2111 .elementor-element.elementor-element-nveqfrm .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-2111 .elementor-element.elementor-element-nveqfrm .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-2111 .elementor-element.elementor-element-nveqfrm .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2111 .elementor-element.elementor-element-nveqfrm .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2111 .elementor-element.elementor-element-nveqfrm .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-2111 .elementor-element.elementor-element-nveqfrm .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-2111 .elementor-element.elementor-element-nveqfrm .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-2111 .elementor-element.elementor-element-nveqfrm .elementor-field-type-html{padding-bottom:0px;}.elementor-2111 .elementor-element.elementor-element-nveqfrm .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-2111 .elementor-element.elementor-element-nveqfrm .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-2111 .elementor-element.elementor-element-nveqfrm .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-2111 .elementor-element.elementor-element-nveqfrm .elementor-button[type="submit"]{color:#ffffff;}.elementor-2111 .elementor-element.elementor-element-nveqfrm .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-2111 .elementor-element.elementor-element-nveqfrm .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-2111 .elementor-element.elementor-element-nveqfrm .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-2111 .elementor-element.elementor-element-nveqfrm .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-2111 .elementor-element.elementor-element-nveqfrm .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-2111 .elementor-element.elementor-element-nveqfrm .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2111 .elementor-element.elementor-element-nveqfrm{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(max-width:1040px){.elementor-2111 .elementor-element.elementor-element-8e92963 .elementor-heading-title{font-size:50px;}.elementor-2111 .elementor-element.elementor-element-f89115d{padding:32px 32px 32px 32px;}.elementor-2111 .elementor-element.elementor-element-0dbeb99 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-cb9514f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-02148bd .elementor-heading-title{font-size:30px;}.elementor-2111 .elementor-element.elementor-element-98ec6ca{padding:32px 32px 32px 32px;}.elementor-2111 .elementor-element.elementor-element-f7a5af0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-2111 .elementor-element.elementor-element-5771825{padding:40px 14px 20px 14px;}.elementor-2111 .elementor-element.elementor-element-f89115d{padding:20px 18px 26px 18px;}.elementor-2111 .elementor-element.elementor-element-02148bd .elementor-heading-title{font-size:26px;}.elementor-2111 .elementor-element.elementor-element-ff08b01{width:100%;max-width:100%;}.elementor-2111 .elementor-element.elementor-element-d319ddd > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-a55a94f{padding:0px 14px 64px 14px;}.elementor-2111 .elementor-element.elementor-element-98ec6ca{padding:24px 16px 26px 16px;}.elementor-2111 .elementor-element.elementor-element-f7a5af0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-2111 .elementor-element.elementor-element-b7a4ac4{width:55.812%;}.elementor-2111 .elementor-element.elementor-element-e04c4ba{width:44.147%;}.elementor-2111 .elementor-element.elementor-element-0dbeb99{width:44%;}.elementor-2111 .elementor-element.elementor-element-cb9514f{width:56%;}}@media(max-width:1040px) and (min-width:768px){.elementor-2111 .elementor-element.elementor-element-0dbeb99{width:100%;}.elementor-2111 .elementor-element.elementor-element-cb9514f{width:100%;}}/* Start custom CSS for button, class: .elementor-element-d319ddd */.elementor-2111 .elementor-element.elementor-element-d319ddd > .elementor-widget-container{margin-left:0!important}
.elementor-2111 .elementor-element.elementor-element-d319ddd.nv-sp-enquire a.elementor-button.elementor-button{display:inline-flex!important;align-items:center;justify-content:center;height:48px;padding:0 30px!important;border:0!important;border-radius:6px!important;background:#EB2A2E!important;color:#FFFFFF!important;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;line-height:1!important;text-transform:none!important;transform:none!important;transition:background-color .25s ease,box-shadow .25s ease,transform .15s ease!important}
.elementor-2111 .elementor-element.elementor-element-d319ddd.nv-sp-enquire a.elementor-button.elementor-button:hover,.elementor-2111 .elementor-element.elementor-element-d319ddd.nv-sp-enquire a.elementor-button.elementor-button:focus-visible{background:#C41E23!important;color:#FFFFFF!important;box-shadow:0 10px 20px -12px rgba(235,42,46,.8)}
.elementor-2111 .elementor-element.elementor-element-d319ddd.nv-sp-enquire a.elementor-button.elementor-button:active{transform:translateY(1px)!important}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5771825 */.elementor-2111 .elementor-element.elementor-element-5771825{--nv-primary:var(--e-global-color-primary,#124289);--nv-secondary:var(--e-global-color-secondary,#EB2A2E);--nv-ink:var(--e-global-color-text,#0E3268);--nv-muted:var(--e-global-color-07414c8,#52545B);--nv-line:var(--e-global-color-121d3e9,#E3E8F2);--nv-tint:#F4F7FC}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-sp-card{border:1px solid var(--nv-line);border-radius:14px;box-shadow:0 18px 40px -30px rgba(14,50,104,.35)}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-sp-imgcol>.elementor-widget-wrap{align-content:flex-start}
.elementor-2111 .elementor-element.elementor-element-5771825 .woocommerce-product-gallery{position:relative;margin:0!important;width:100%!important;float:none!important}
.elementor-2111 .elementor-element.elementor-element-5771825 .woocommerce-product-gallery .flex-viewport,.elementor-2111 .elementor-element.elementor-element-5771825 .woocommerce-product-gallery__wrapper{border-radius:10px;overflow:hidden;background:#FFFFFF}.elementor-2111 .elementor-element.elementor-element-5771825 .woocommerce-product-gallery>.woocommerce-product-gallery__wrapper,.elementor-2111 .elementor-element.elementor-element-5771825 .woocommerce-product-gallery .flex-viewport{border:1px solid var(--nv-line)}
.elementor-2111 .elementor-element.elementor-element-5771825 .woocommerce-product-gallery__image{background:#FFFFFF}
.elementor-2111 .elementor-element.elementor-element-5771825 .woocommerce-product-gallery__image img:not(.zoomImg){display:block;width:100%!important;height:auto;aspect-ratio:1/1;object-fit:contain;padding:28px;margin:0!important;mix-blend-mode:multiply}
.elementor-2111 .elementor-element.elementor-element-5771825 .woocommerce-product-gallery__trigger{position:absolute;top:14px!important;right:14px!important;z-index:5;width:42px!important;height:42px!important;border-radius:8px!important;display:flex!important;text-indent:-9999px;overflow:hidden;background:var(--nv-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M20 20l-4.8-4.8'/%3E%3C/svg%3E") no-repeat center/18px 18px!important;transition:background-color .2s ease}
.elementor-2111 .elementor-element.elementor-element-5771825 .woocommerce-product-gallery__trigger:hover{background-color:var(--nv-ink)!important}
.elementor-2111 .elementor-element.elementor-element-5771825 .woocommerce-product-gallery__trigger::before,.elementor-2111 .elementor-element.elementor-element-5771825 .woocommerce-product-gallery__trigger::after{display:none!important;content:none!important}
.elementor-2111 .elementor-element.elementor-element-5771825 .woocommerce-product-gallery__trigger img{display:none!important}
.elementor-2111 .elementor-element.elementor-element-5771825 .flex-control-thumbs{display:flex;gap:10px;margin:12px 0 0!important;padding:0}
.elementor-2111 .elementor-element.elementor-element-5771825 .flex-control-thumbs li{width:72px!important;margin:0!important;list-style:none}
.elementor-2111 .elementor-element.elementor-element-5771825 .flex-control-thumbs img{border-radius:8px;background:var(--nv-tint);padding:6px;opacity:.55;border:1px solid var(--nv-line);transition:opacity .2s ease}
.elementor-2111 .elementor-element.elementor-element-5771825 .flex-control-thumbs img.flex-active,.elementor-2111 .elementor-element.elementor-element-5771825 .flex-control-thumbs img:hover{opacity:1;border-color:var(--nv-primary)}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-sp-info .elementor-widget:not(:last-child){margin-bottom:14px}
.elementor-2111 .elementor-element.elementor-element-5771825 .product_title{margin:0!important}
.elementor-2111 .elementor-element.elementor-element-5771825 .price{margin:0!important}
.elementor-2111 .elementor-element.elementor-element-5771825 .price del{opacity:.55;font-size:.7em;margin-right:8px}
.elementor-2111 .elementor-element.elementor-element-5771825 .price ins{text-decoration:none}
.elementor-2111 .elementor-element.elementor-element-5771825 p.stock{display:inline-flex;align-items:center;gap:8px;margin:0!important;padding:5px 12px;border-radius:999px;background:var(--nv-tint);font-family:Poppins,sans-serif;font-size:13px;font-weight:500;color:var(--nv-ink)!important}
.elementor-2111 .elementor-element.elementor-element-5771825 p.stock::before{content:'';width:8px;height:8px;border-radius:50%;background:#2FA866}
.elementor-2111 .elementor-element.elementor-element-5771825 p.stock.out-of-stock::before{background:var(--nv-secondary)}
.elementor-2111 .elementor-element.elementor-element-5771825 .woocommerce-product-details__short-description,.elementor-2111 .elementor-element.elementor-element-5771825 .woocommerce-product-details__short-description p{margin:0;font-family:Poppins,sans-serif;font-size:15px;line-height:1.7;color:var(--nv-muted)}
.elementor-2111 .elementor-element.elementor-element-5771825 .woocommerce-tabs{margin:6px 0 0!important;padding:0!important}
.elementor-2111 .elementor-element.elementor-element-5771825 .woocommerce-tabs ul.wc-tabs{display:none!important}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-acc{border-top:1px solid var(--nv-line)}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-acc-item{border-bottom:1px solid var(--nv-line)}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-acc-head{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin:0;padding:18px 2px;border:0;border-radius:0;background:transparent!important;box-shadow:none;font-family:Poppins,sans-serif;font-size:17px;font-weight:600;line-height:1.3;color:var(--nv-ink)!important;text-align:left;text-transform:none;letter-spacing:0;cursor:pointer;transition:color .2s ease}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-acc-head:hover,.elementor-2111 .elementor-element.elementor-element-5771825 .nv-acc-item.is-open .nv-acc-head{color:var(--nv-primary)!important}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-acc-head:focus-visible{outline:2px solid var(--nv-primary);outline-offset:2px}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-acc-chev{flex:0 0 22px;width:22px;height:22px;transition:transform .35s cubic-bezier(.22,.61,.36,1)}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-acc-item.is-open .nv-acc-chev{transform:rotate(180deg)}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-acc-body{height:0;overflow:hidden;transition:height .42s cubic-bezier(.22,.61,.36,1)}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-acc-item.is-open .nv-acc-body{height:var(--nv-h,auto)}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-acc-body .woocommerce-Tabs-panel{display:block!important;margin:0!important;padding:0 2px 20px!important;border:0!important;background:transparent!important;font-family:Poppins,sans-serif;font-size:15px;line-height:1.7;color:var(--nv-muted)}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-acc-body .woocommerce-Tabs-panel>h2:first-child,.elementor-2111 .elementor-element.elementor-element-5771825 .nv-acc-body .woocommerce-Reviews-title{display:none}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-acc-body .woocommerce-Tabs-panel a{color:var(--nv-primary)}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-acc-body ul{margin:0 0 0 18px;padding:0}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-acc-body table.shop_attributes{margin:0;border:0}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-acc-body table.shop_attributes th,.elementor-2111 .elementor-element.elementor-element-5771825 .nv-acc-body table.shop_attributes td{padding:8px 0!important;border:0!important;border-bottom:1px solid var(--nv-line)!important;background:transparent!important;color:var(--nv-muted);font-style:normal}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-acc-body table.shop_attributes th{width:40%;color:var(--nv-ink);font-weight:500}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-acc-body #review_form_wrapper,.elementor-2111 .elementor-element.elementor-element-5771825 .nv-acc-body .comment-respond{padding:18px;border:1px solid var(--nv-line);border-radius:10px;background:var(--nv-tint)}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-acc-body .comment-reply-title{color:var(--nv-ink);font-size:16px}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-acc-body textarea,.elementor-2111 .elementor-element.elementor-element-5771825 .nv-acc-body input[type=text],.elementor-2111 .elementor-element.elementor-element-5771825 .nv-acc-body input[type=email]{background:#FFFFFF;border:1px solid var(--nv-line);border-radius:6px}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-acc-body .form-submit input[type=submit]{border-radius:6px;background:var(--nv-primary);color:#FFFFFF}
.elementor-2111 .elementor-element.elementor-element-5771825 form.cart{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:8px 0 0!important}
.elementor-2111 .elementor-element.elementor-element-5771825 form.cart .quantity{display:flex!important;align-items:stretch;margin:0!important;border:1px solid var(--nv-line);border-radius:6px;overflow:hidden;background:#FFFFFF}
.elementor-2111 .elementor-element.elementor-element-5771825 form.cart .quantity .nv-q{width:42px;height:46px;margin:0;padding:0;border:0;border-radius:0;background:var(--nv-tint);color:var(--nv-ink);font-size:20px;line-height:1;cursor:pointer;box-shadow:none;transition:background-color .2s ease,color .2s ease}
.elementor-2111 .elementor-element.elementor-element-5771825 form.cart .quantity .nv-q:hover{background:var(--nv-line);color:var(--nv-primary)}
.elementor-2111 .elementor-element.elementor-element-5771825 form.cart .quantity input.qty{width:54px!important;height:46px;margin:0;padding:0!important;border:0!important;border-radius:0;background:#FFFFFF;color:var(--nv-ink);font-family:Poppins,sans-serif;font-size:16px;font-weight:600;text-align:center;-moz-appearance:textfield}
.elementor-2111 .elementor-element.elementor-element-5771825 form.cart .quantity input.qty::-webkit-outer-spin-button,.elementor-2111 .elementor-element.elementor-element-5771825 form.cart .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.elementor-2111 .elementor-element.elementor-element-5771825 form.cart button.single_add_to_cart_button{height:48px;margin:0!important;padding:0 30px!important;border:0!important;border-radius:6px!important;background:var(--nv-primary)!important;color:#FFFFFF!important;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;text-transform:none;transition:background-color .2s ease,transform .15s ease}
.elementor-2111 .elementor-element.elementor-element-5771825 form.cart button.single_add_to_cart_button:hover{background:var(--nv-secondary)!important}
.elementor-2111 .elementor-element.elementor-element-5771825 form.cart button.single_add_to_cart_button:active{transform:translateY(1px)}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-sp-enquire .elementor-button{border:1px solid var(--nv-primary)!important;transition:background-color .2s ease,color .2s ease}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-sp-enquire .elementor-button:hover{background:var(--nv-secondary)!important;border-color:var(--nv-secondary)!important;color:#FFFFFF!important}
.elementor-2111 .elementor-element.elementor-element-5771825 .product_meta{padding-top:14px;border-top:1px solid var(--nv-line);font-family:Poppins,sans-serif;font-size:13px;color:var(--nv-muted)}
.elementor-2111 .elementor-element.elementor-element-5771825 .product_meta>span{display:block;margin:0 0 4px}
.elementor-2111 .elementor-element.elementor-element-5771825 .product_meta a{color:var(--nv-primary)}
.elementor-2111 .elementor-element.elementor-element-5771825 .woocommerce-message,.elementor-2111 .elementor-element.elementor-element-5771825 .woocommerce-error{border-radius:8px}
@media (max-width:1040px){.elementor-2111 .elementor-element.elementor-element-5771825 .nv-sp-imgcol{margin-bottom:26px}}
@media (prefers-reduced-motion:reduce){.elementor-2111 .elementor-element.elementor-element-5771825 .nv-acc-body,.elementor-2111 .elementor-element.elementor-element-5771825 .nv-acc-chev{transition:none}}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-stock{margin:0}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-stock span{display:none;align-items:center;gap:8px;padding:5px 12px;border-radius:999px;background:var(--nv-tint);font-family:Poppins,sans-serif;font-size:13px;font-weight:500;color:var(--nv-ink)}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-stock span::before{content:'';width:8px;height:8px;border-radius:50%;background:#2FA866}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-stock .nv-out::before{background:var(--nv-secondary)}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-stock .nv-back::before{background:#E0A526}
.elementor-location-single.instock .nv-stock .nv-in,.elementor-location-single.outofstock .nv-stock .nv-out,.elementor-location-single.onbackorder .nv-stock .nv-back{display:inline-flex!important}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-ey{display:flex;align-items:center;gap:14px;margin:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;color:var(--nv-secondary)}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-ey:not(.is-set){visibility:hidden}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-ey-line{flex:0 0 40px;width:40px;height:2px;background:var(--nv-secondary)}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-sp-info .nv-ey-widget{margin-bottom:10px!important}
.elementor-2111 .elementor-element.elementor-element-5771825 .woocommerce-product-gallery__image img.zoomImg{padding:0!important;margin:0!important;max-width:none!important;max-height:none!important;aspect-ratio:auto!important;object-fit:fill!important;background:#FFFFFF;mix-blend-mode:normal!important}
.elementor-2111 .elementor-element.elementor-element-5771825 .woocommerce-product-gallery__image{overflow:hidden}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-acc-head:focus:not(:focus-visible){outline:none!important;border:0!important;box-shadow:none!important}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-acc-head:focus-visible{border-radius:6px}
.elementor-2111 .elementor-element.elementor-element-5771825 span.onsale,.elementor-2111 .elementor-element.elementor-element-5771825 .ast-onsale-card{position:absolute!important;z-index:6;min-width:0!important;min-height:0!important;margin:0!important;border-radius:6px!important;background:var(--e-global-color-secondary,#EB2A2E)!important;color:#FFFFFF!important;font-family:Poppins,sans-serif;font-weight:700!important;line-height:1.2!important;letter-spacing:.02em;box-shadow:none!important;border:0!important;top:16px!important;left:16px!important;right:auto!important;padding:7px 14px!important;font-size:15px!important}
.nv-sp .nv-pinfo p.nv-pinfo-row{margin:0 0 6px!important}
.nv-sp .nv-pinfo p.nv-pinfo-sub{margin:14px 0 6px!important;font-weight:600;color:var(--e-global-color-text)}
.nv-sp .nv-pinfo ul{margin-top:0!important}

/* nv: navy theme */
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-sp-card{background:#00095A!important;border-color:#00095A!important;box-shadow:none!important}
.elementor-2111 .elementor-element.elementor-element-5771825 .woocommerce-product-gallery>.woocommerce-product-gallery__wrapper,.elementor-2111 .elementor-element.elementor-element-5771825 .woocommerce-product-gallery .flex-viewport{border:0!important}
.elementor-2111 .elementor-element.elementor-element-5771825 .woocommerce-product-gallery__image img:not(.zoomImg){mix-blend-mode:normal!important}
.elementor-2111 .elementor-element.elementor-element-5771825 .woocommerce-product-gallery__trigger{background-color:#00095A!important}
.elementor-2111 .elementor-element.elementor-element-5771825 .woocommerce-product-gallery__trigger:hover{background-color:#EB2A2E!important}
.elementor-2111 .elementor-element.elementor-element-5771825 .flex-control-thumbs img{background:#FFFFFF;border-color:rgba(255,255,255,.2)}
.elementor-2111 .elementor-element.elementor-element-5771825 .flex-control-thumbs img.flex-active,.elementor-2111 .elementor-element.elementor-element-5771825 .flex-control-thumbs img:hover{border-color:#EB2A2E}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-ey{color:#AEB8E6}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-ey-line{background:#EB2A2E}
.elementor-2111 .elementor-element.elementor-element-5771825 .product_title,.elementor-2111 .elementor-element.elementor-element-5771825 .elementor-widget-woocommerce-product-title .product_title{color:#FFFFFF!important}
.elementor-2111 .elementor-element.elementor-element-5771825 .price,.elementor-2111 .elementor-element.elementor-element-5771825 .price .amount,.elementor-2111 .elementor-element.elementor-element-5771825 .price ins .amount{color:#FFFFFF!important}
.elementor-2111 .elementor-element.elementor-element-5771825 .price del,.elementor-2111 .elementor-element.elementor-element-5771825 .price del .amount{color:rgba(255,255,255,.55)!important;opacity:1}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-stock span,.elementor-2111 .elementor-element.elementor-element-5771825 p.stock{background:rgba(255,255,255,.1)!important;color:#FFFFFF!important}
.elementor-2111 .elementor-element.elementor-element-5771825 .woocommerce-product-details__short-description,.elementor-2111 .elementor-element.elementor-element-5771825 .woocommerce-product-details__short-description p{color:rgba(255,255,255,.75)}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-acc{border-top-color:rgba(255,255,255,.16)}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-acc-item{border-bottom-color:rgba(255,255,255,.16)}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-acc-head{color:#FFFFFF!important}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-acc-head:hover,.elementor-2111 .elementor-element.elementor-element-5771825 .nv-acc-item.is-open .nv-acc-head{color:#FFFFFF!important}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-acc-item.is-open .nv-acc-chev{color:#EB2A2E}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-acc-head:focus-visible{outline-color:#FFFFFF}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-acc-body .woocommerce-Tabs-panel{color:rgba(255,255,255,.75)!important}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-acc-body .woocommerce-Tabs-panel strong{color:#FFFFFF}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-acc-body .woocommerce-Tabs-panel a{color:#AEB8E6}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-acc-body li::marker{color:#EB2A2E}
.elementor-2111 .elementor-element.elementor-element-5771825 form.cart .quantity{align-items:center;gap:3px;padding:4px;border:1px solid rgba(255,255,255,.18)!important;border-radius:6px!important;background:rgba(255,255,255,.07)!important;overflow:visible!important}
.elementor-2111 .elementor-element.elementor-element-5771825 form.cart .quantity .nv-q{position:relative;width:38px!important;height:38px!important;flex:0 0 38px;border-radius:5px!important;background:rgba(255,255,255,.1)!important;color:#FFFFFF!important;font-size:0!important;transition:background-color .2s ease,transform .15s ease}
.elementor-2111 .elementor-element.elementor-element-5771825 form.cart .quantity .nv-q::before,.elementor-2111 .elementor-element.elementor-element-5771825 form.cart .quantity .nv-q::after{content:'';position:absolute;top:50%;left:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:currentColor}
.elementor-2111 .elementor-element.elementor-element-5771825 form.cart .quantity .nv-q:first-of-type::after{display:none}
.elementor-2111 .elementor-element.elementor-element-5771825 form.cart .quantity .nv-q:last-of-type::after{width:2px;height:12px;margin:-6px 0 0 -1px}
.elementor-2111 .elementor-element.elementor-element-5771825 form.cart .quantity .nv-q:hover,.elementor-2111 .elementor-element.elementor-element-5771825 form.cart .quantity .nv-q:focus-visible{background:#EB2A2E!important;color:#FFFFFF!important;outline:none}
.elementor-2111 .elementor-element.elementor-element-5771825 form.cart .quantity .nv-q:active{transform:scale(.92)}
.elementor-2111 .elementor-element.elementor-element-5771825 form.cart .quantity input.qty{width:46px!important;height:38px!important;background:transparent!important;color:#FFFFFF!important}
.elementor-2111 .elementor-element.elementor-element-5771825 form.cart button.single_add_to_cart_button{background:#EB2A2E!important;color:#FFFFFF!important;transition:background-color .25s ease,box-shadow .25s ease,transform .15s ease!important}
.elementor-2111 .elementor-element.elementor-element-5771825 form.cart button.single_add_to_cart_button:hover,.elementor-2111 .elementor-element.elementor-element-5771825 form.cart button.single_add_to_cart_button:focus-visible{background:#C41E23!important;box-shadow:0 10px 20px -12px rgba(235,42,46,.8)}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-sp-enquire .elementor-button{background:#FFFFFF!important;border:1px solid #FFFFFF!important;color:#00095A!important;transition:color .25s ease,transform .25s ease!important}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-sp-enquire .elementor-button .elementor-button-text{color:inherit!important}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-sp-enquire .elementor-button:hover,.elementor-2111 .elementor-element.elementor-element-5771825 .nv-sp-enquire .elementor-button:focus-visible{background:#FFFFFF!important;border-color:#FFFFFF!important;color:#EB2A2E!important;transform:translateY(-2px)}
.elementor-2111 .elementor-element.elementor-element-5771825 .product_meta{border-top-color:rgba(255,255,255,.16);color:rgba(255,255,255,.7)}
.elementor-2111 .elementor-element.elementor-element-5771825 .product_meta a{color:#AEB8E6}
.elementor-2111 .elementor-element.elementor-element-5771825 form.cart::before,.elementor-2111 .elementor-element.elementor-element-5771825 form.cart::after{display:none!important;content:none!important}

/* nv: vertical thumbs */
@media (min-width:768px){
.elementor-2111 .elementor-element.elementor-element-5771825 .woocommerce-product-gallery:has(.flex-control-thumbs){display:grid!important;grid-template-columns:72px minmax(0,1fr);column-gap:14px;align-items:start}
.elementor-2111 .elementor-element.elementor-element-5771825 .woocommerce-product-gallery:has(.flex-control-thumbs) .flex-viewport{grid-column:2;grid-row:1}
.elementor-2111 .elementor-element.elementor-element-5771825 .woocommerce-product-gallery .flex-control-thumbs{grid-column:1;grid-row:1;flex-direction:column;gap:10px!important;margin:0!important;max-height:100%;overflow-y:auto;scrollbar-width:none}
.elementor-2111 .elementor-element.elementor-element-5771825 .woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar{display:none}
.elementor-2111 .elementor-element.elementor-element-5771825 .woocommerce-product-gallery .flex-control-thumbs li{width:72px!important;flex:0 0 auto}
.elementor-2111 .elementor-element.elementor-element-5771825 .elementor-widget-woocommerce-product-images:has(.flex-control-thumbs) span.onsale,.elementor-2111 .elementor-element.elementor-element-5771825 .elementor-widget-woocommerce-product-images:has(.flex-control-thumbs) .ast-onsale-card{left:102px!important}
}

/* nv: thumbs max 5 + arrows */
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-th-btn{display:none}
@media (min-width:768px){
.elementor-2111 .elementor-element.elementor-element-5771825 .woocommerce-product-gallery .nv-th-wrap{grid-column:1;grid-row:1;position:relative;align-self:start}
.elementor-2111 .elementor-element.elementor-element-5771825 .woocommerce-product-gallery .nv-th-wrap .flex-control-thumbs{max-height:400px!important;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:none}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-th-btn{position:absolute;left:50%;z-index:3;display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0 0 0 -15px;padding:0!important;border:0!important;border-radius:50%!important;background:#FFFFFF!important;color:#00095A!important;box-shadow:0 6px 14px -6px rgba(0,0,0,.45);cursor:pointer;transition:opacity .2s ease,background-color .2s ease,color .2s ease}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-th-btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-th-btn:hover,.elementor-2111 .elementor-element.elementor-element-5771825 .nv-th-btn:focus-visible{background:#EB2A2E!important;color:#FFFFFF!important;outline:none}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-th-up{top:-12px}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-th-down{bottom:-12px}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-th-btn[disabled]{opacity:0;pointer-events:none}
.elementor-2111 .elementor-element.elementor-element-5771825 .nv-th-wrap.is-few .nv-th-btn{display:none}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a55a94f */.elementor-2111 .elementor-element.elementor-element-a55a94f .nv-rel-card{border-radius:14px}
.elementor-2111 .elementor-element.elementor-element-a55a94f .nv-rel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 26px}
.elementor-2111 .elementor-element.elementor-element-a55a94f .nv-rel-head h2{margin:0;font-family:Poppins,sans-serif;font-size:34px;font-weight:500;line-height:1.15;color:#242428;text-transform:capitalize}
.elementor-2111 .elementor-element.elementor-element-a55a94f .nv-rel-nav{display:flex;gap:8px}
.elementor-2111 .elementor-element.elementor-element-a55a94f .nv-rel-nav button{width:44px;height:44px;margin:0;padding:0;border:0;border-radius:8px;background:var(--e-global-color-text,#0E3268);color:#FFFFFF;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none;transition:background-color .2s ease,opacity .2s ease}
.elementor-2111 .elementor-element.elementor-element-a55a94f .nv-rel-nav button:hover{background:var(--e-global-color-primary,#124289)}
.elementor-2111 .elementor-element.elementor-element-a55a94f .nv-rel-nav button:disabled{opacity:.35;cursor:default}
.elementor-2111 .elementor-element.elementor-element-a55a94f .nv-rel-nav svg{width:18px;height:18px}
.elementor-2111 .elementor-element.elementor-element-a55a94f section.related{margin:0!important;padding:0!important}
.elementor-2111 .elementor-element.elementor-element-a55a94f section.related>h2{display:none}
.elementor-2111 .elementor-element.elementor-element-a55a94f ul.products{display:grid!important;grid-auto-flow:column;grid-auto-columns:calc((100% - 72px)/4);grid-template-columns:none!important;gap:24px;margin:0!important;padding:4px 0 8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain}
.elementor-2111 .elementor-element.elementor-element-a55a94f ul.products::-webkit-scrollbar{display:none}
.elementor-2111 .elementor-element.elementor-element-a55a94f ul.products::before,.elementor-2111 .elementor-element.elementor-element-a55a94f ul.products::after{display:none!important}
.elementor-2111 .elementor-element.elementor-element-a55a94f ul.products li.product{width:auto!important;margin:0!important;float:none!important;clear:none!important;scroll-snap-align:start;display:flex!important;flex-direction:column;background:#FFFFFF;border:1px solid #E1E7F1;border-radius:10px;padding:12px 12px 18px!important;text-align:left;transition:border-color .25s ease,box-shadow .3s ease}
.elementor-2111 .elementor-element.elementor-element-a55a94f ul.products li.product:hover{border-color:#9FB0CB;box-shadow:0 14px 30px -18px rgba(18,66,137,.35)}
.elementor-2111 .elementor-element.elementor-element-a55a94f ul.products li.product .astra-shop-thumbnail-wrap{position:relative;margin:0 0 14px;border-radius:8px;overflow:hidden;background:#F4F7FC}
.elementor-2111 .elementor-element.elementor-element-a55a94f ul.products li.product .astra-shop-thumbnail-wrap img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;margin:0!important;padding:12px;mix-blend-mode:multiply;transition:transform .45s cubic-bezier(.22,.61,.36,1)}
.elementor-2111 .elementor-element.elementor-element-a55a94f ul.products li.product:hover .astra-shop-thumbnail-wrap img{transform:scale(1.04)}
.elementor-2111 .elementor-element.elementor-element-a55a94f ul.products li.product .astra-shop-summary-wrap{display:flex;flex-direction:column;flex:1 1 auto;padding:0 6px}
.elementor-2111 .elementor-element.elementor-element-a55a94f ul.products li.product .ast-woo-product-category{margin:0 0 4px;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#52607A}
.elementor-2111 .elementor-element.elementor-element-a55a94f ul.products li.product .woocommerce-loop-product__title{margin:0 0 8px;padding:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:1.35;color:var(--e-global-color-text,#0E3268);text-transform:none}
.elementor-2111 .elementor-element.elementor-element-a55a94f ul.products li.product .star-rating{display:none!important}
.elementor-2111 .elementor-element.elementor-element-a55a94f ul.products li.product .price{margin:0 0 16px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;color:var(--e-global-color-primary,#124289)}
.elementor-2111 .elementor-element.elementor-element-a55a94f ul.products li.product a.button{margin-top:auto!important;width:100%;padding:12px 16px!important;border-radius:6px!important;background:var(--e-global-color-text,#0E3268)!important;color:#FFFFFF!important;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:1.3;text-align:center;text-transform:none;transition:background-color .2s ease}
.elementor-2111 .elementor-element.elementor-element-a55a94f ul.products li.product a.button:hover{background:var(--e-global-color-secondary,#EB2A2E)!important}
.elementor-2111 .elementor-element.elementor-element-a55a94f ul.products li.product .astra-shop-thumbnail-wrap a.added_to_cart{display:none!important}
.elementor-2111 .elementor-element.elementor-element-a55a94f ul.products li.product .astra-shop-summary-wrap a.added_to_cart{display:block;margin:10px 0 0;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;text-align:center;color:var(--e-global-color-primary,#124289)}
@media (max-width:1040px){.elementor-2111 .elementor-element.elementor-element-a55a94f ul.products{grid-auto-columns:calc((100% - 24px)/2.3)}.elementor-2111 .elementor-element.elementor-element-a55a94f .nv-rel-head h2{font-size:28px}}
@media (max-width:767px){.elementor-2111 .elementor-element.elementor-element-a55a94f ul.products{grid-auto-columns:78%;gap:14px}.elementor-2111 .elementor-element.elementor-element-a55a94f .nv-rel-head h2{font-size:24px}.elementor-2111 .elementor-element.elementor-element-a55a94f .nv-rel-nav button{width:38px;height:38px}}
@media (prefers-reduced-motion:reduce){.elementor-2111 .elementor-element.elementor-element-a55a94f ul.products{scroll-behavior:auto}.elementor-2111 .elementor-element.elementor-element-a55a94f ul.products li.product .astra-shop-thumbnail-wrap img{transition:none}}
.elementor-2111 .elementor-element.elementor-element-a55a94f ul.products li.product .onsale,.elementor-2111 .elementor-element.elementor-element-a55a94f ul.products li.product .ast-onsale-card{position:absolute!important;z-index:6;min-width:0!important;min-height:0!important;margin:0!important;border-radius:6px!important;background:var(--e-global-color-secondary,#EB2A2E)!important;color:#FFFFFF!important;font-family:Poppins,sans-serif;font-weight:700!important;line-height:1.2!important;letter-spacing:.02em;box-shadow:none!important;border:0!important;top:12px!important;left:12px!important;right:auto!important;padding:5px 10px!important;font-size:13px!important}
/* nv: navy theme */
.elementor-2111 .elementor-element.elementor-element-a55a94f .nv-rel-nav button{background:#00095A}
.elementor-2111 .elementor-element.elementor-element-a55a94f .nv-rel-nav button:hover{background:#EB2A2E}
.elementor-2111 .elementor-element.elementor-element-a55a94f .nv-rel-nav button:disabled:hover{background:#00095A}
.elementor-2111 .elementor-element.elementor-element-a55a94f ul.products li.product{background:#00095A!important;border-color:#00095A!important;border-radius:12px;box-shadow:none!important}
.elementor-2111 .elementor-element.elementor-element-a55a94f ul.products li.product:hover{border-color:#00095A!important;box-shadow:none!important}
.elementor-2111 .elementor-element.elementor-element-a55a94f ul.products li.product .astra-shop-thumbnail-wrap{background:#FFFFFF!important}
.elementor-2111 .elementor-element.elementor-element-a55a94f ul.products li.product .astra-shop-thumbnail-wrap img{mix-blend-mode:normal!important}
.elementor-2111 .elementor-element.elementor-element-a55a94f ul.products li.product .ast-woo-product-category{color:#AEB8E6!important}
.elementor-2111 .elementor-element.elementor-element-a55a94f ul.products li.product .woocommerce-loop-product__title{color:#FFFFFF!important}
.elementor-2111 .elementor-element.elementor-element-a55a94f ul.products li.product .price,.elementor-2111 .elementor-element.elementor-element-a55a94f ul.products li.product .price .amount,.elementor-2111 .elementor-element.elementor-element-a55a94f ul.products li.product .price ins .amount{color:#FFFFFF!important}
.elementor-2111 .elementor-element.elementor-element-a55a94f ul.products li.product .price del,.elementor-2111 .elementor-element.elementor-element-a55a94f ul.products li.product .price del .amount{color:rgba(255,255,255,.55)!important}
.elementor-2111 .elementor-element.elementor-element-a55a94f ul.products li.product a.button{background:#EB2A2E!important;color:#FFFFFF!important;transition:background-color .25s ease,box-shadow .25s ease!important}
.elementor-2111 .elementor-element.elementor-element-a55a94f ul.products li.product a.button:hover,.elementor-2111 .elementor-element.elementor-element-a55a94f ul.products li.product a.button:focus-visible{background:#C41E23!important;color:#FFFFFF!important;box-shadow:0 8px 18px -10px rgba(235,42,46,.7)}

/* nv: rel full width */
.elementor-2111 .elementor-element.elementor-element-a55a94f .nv-rel-card{background:transparent!important;background-image:none!important;padding-left:0!important;padding-right:0!important;border:0!important;box-shadow:none!important}
.elementor-2111 .elementor-element.elementor-element-a55a94f .nv-rel-card > .elementor-background-overlay{display:none!important}
/* nv: rel gap fix */
.elementor-2111 .elementor-element.elementor-element-a55a94f ul.products{column-gap:24px!important}
@media (max-width:767px){.elementor-2111 .elementor-element.elementor-element-a55a94f ul.products{column-gap:14px!important}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-nveqsec */.elementor-2111 .elementor-element.elementor-element-nveqsec{display:none;position:fixed!important;inset:0;z-index:100000;margin:0!important;padding:20px!important;background:rgba(8,22,48,.62)!important;align-items:center;justify-content:center;overflow-y:auto}
.elementor-2111 .elementor-element.elementor-element-nveqsec.is-open{display:flex;animation:nvEqFade .2s ease}
html.nv-eq-lock,html.nv-eq-lock body{overflow:hidden}
.elementor-2111 .elementor-element.elementor-element-nveqsec > .elementor-container{position:relative;width:100%;max-width:640px!important;margin:auto;padding:0!important;background:#FFFFFF;border-radius:14px;box-shadow:0 40px 80px -30px rgba(0,0,0,.45);font-family:Poppins,sans-serif}
.elementor-2111 .elementor-element.elementor-element-nveqsec.is-open > .elementor-container{animation:nvEqUp .28s cubic-bezier(.2,.8,.3,1)}
.elementor-2111 .elementor-element.elementor-element-nveqsec > .elementor-container > .elementor-column{width:100%!important}
.elementor-2111 .elementor-element.elementor-element-nveqsec .elementor-widget-wrap{padding:28px 30px 30px!important}
.elementor-2111 .elementor-element.elementor-element-nveqsec .elementor-widget:not(:last-child){margin-bottom:0!important}
.elementor-2111 .elementor-element.elementor-element-nveqsec .nv-eq-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 18px}
.elementor-2111 .elementor-element.elementor-element-nveqsec .nv-eq-title{margin:0!important;font-size:22px;font-weight:600;color:var(--e-global-color-text)}
.elementor-2111 .elementor-element.elementor-element-nveqsec .nv-eq-close{display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0!important;border:1px solid #D5DDEA!important;border-radius:50%!important;background:#FFFFFF!important;color:var(--e-global-color-text)!important;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}
.elementor-2111 .elementor-element.elementor-element-nveqsec .nv-eq-close svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}
.elementor-2111 .elementor-element.elementor-element-nveqsec .nv-eq-close:hover,.elementor-2111 .elementor-element.elementor-element-nveqsec .nv-eq-close:focus-visible{background:var(--e-global-color-secondary)!important;border-color:var(--e-global-color-secondary)!important;color:#FFFFFF!important;outline:none}
.elementor-2111 .elementor-element.elementor-element-nveqsec .nv-eq-prod{display:flex;align-items:center;gap:18px;padding:14px;border:1px solid #DCE3EE;border-radius:10px;background:#F4F7FC}
.elementor-2111 .elementor-element.elementor-element-nveqsec .nv-eq-img{flex:0 0 92px;height:92px;border-radius:8px;background:#FFFFFF;overflow:hidden}
.elementor-2111 .elementor-element.elementor-element-nveqsec .nv-eq-img img{display:block;width:100%;height:100%;object-fit:contain;padding:6px}
.elementor-2111 .elementor-element.elementor-element-nveqsec .nv-eq-info{min-width:0}
.elementor-2111 .elementor-element.elementor-element-nveqsec .nv-eq-cat{margin:0 0 2px!important;font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--e-global-color-secondary)}
.elementor-2111 .elementor-element.elementor-element-nveqsec .nv-eq-name{margin:0 0 8px!important;font-size:16px;font-weight:600;line-height:1.35;color:var(--e-global-color-text)}
.elementor-2111 .elementor-element.elementor-element-nveqsec .nv-eq-meta{display:flex;flex-wrap:wrap;gap:4px 22px;margin:0!important}
.elementor-2111 .elementor-element.elementor-element-nveqsec .nv-eq-meta div{display:flex;gap:6px;font-size:13.5px}
.elementor-2111 .elementor-element.elementor-element-nveqsec .nv-eq-meta dt{margin:0;font-weight:400;color:#52545B}
.elementor-2111 .elementor-element.elementor-element-nveqsec .nv-eq-meta dd{margin:0;font-weight:600;color:var(--e-global-color-text)}
.elementor-2111 .elementor-element.elementor-element-nveqsec .nv-eq-note{margin:16px 0 18px!important;font-size:14px;line-height:1.6;color:#52545B}
.elementor-2111 .elementor-element.elementor-element-nveqsec .elementor-field-group{margin-bottom:14px}
.elementor-2111 .elementor-element.elementor-element-nveqsec .elementor-field-group > label{margin-bottom:6px;font-size:13px;font-weight:600;color:var(--e-global-color-text)}
.elementor-2111 .elementor-element.elementor-element-nveqsec .elementor-field-textual{min-height:46px;padding:10px 14px!important;border:1px solid #CFD8E6!important;border-radius:8px!important;background:#FFFFFF!important;font-size:14.5px;color:#242428}
.elementor-2111 .elementor-element.elementor-element-nveqsec textarea.elementor-field-textual{min-height:96px}
.elementor-2111 .elementor-element.elementor-element-nveqsec .elementor-field-textual:focus{border-color:var(--e-global-color-primary)!important;box-shadow:0 0 0 3px rgba(18,66,137,.12)!important;outline:none}
.elementor-2111 .elementor-element.elementor-element-nveqsec .elementor-field-type-submit{margin-top:6px;margin-bottom:0}
.elementor-2111 .elementor-element.elementor-element-nveqsec .elementor-field-type-submit .elementor-button{width:100%;min-height:50px;border-radius:6px!important;background:var(--e-global-color-primary)!important;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;transition:background-color .25s ease}
.elementor-2111 .elementor-element.elementor-element-nveqsec .elementor-field-type-submit .elementor-button:hover{background:var(--e-global-color-secondary)!important}
.elementor-2111 .elementor-element.elementor-element-nveqsec .elementor-message{margin-top:12px;font-size:14px}
@keyframes nvEqFade{from{opacity:0}to{opacity:1}}
@keyframes nvEqUp{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}
@media (max-width:767px){.elementor-2111 .elementor-element.elementor-element-nveqsec{padding:12px!important;align-items:flex-start}.elementor-2111 .elementor-element.elementor-element-nveqsec .elementor-widget-wrap{padding:20px 18px 22px!important}.elementor-2111 .elementor-element.elementor-element-nveqsec .nv-eq-title{font-size:19px}.elementor-2111 .elementor-element.elementor-element-nveqsec .nv-eq-img{flex-basis:72px;height:72px}.elementor-2111 .elementor-element.elementor-element-nveqsec .nv-eq-name{font-size:15px}}
@media (prefers-reduced-motion:reduce){.elementor-2111 .elementor-element.elementor-element-nveqsec.is-open,.elementor-2111 .elementor-element.elementor-element-nveqsec.is-open > .elementor-container{animation:none}}

/* nv: enquiry navy accents */
.elementor-2111 .elementor-element.elementor-element-nveqsec .nv-eq-title{color:#00095A!important}
.elementor-2111 .elementor-element.elementor-element-nveqsec .nv-eq-close{color:#00095A!important}
.elementor-2111 .elementor-element.elementor-element-nveqsec .nv-eq-prod{background:#00095A!important;border-color:#00095A!important}
.elementor-2111 .elementor-element.elementor-element-nveqsec .nv-eq-img{background:#FFFFFF}
.elementor-2111 .elementor-element.elementor-element-nveqsec .nv-eq-cat{color:#AEB8E6!important}
.elementor-2111 .elementor-element.elementor-element-nveqsec .nv-eq-name{color:#FFFFFF!important}
.elementor-2111 .elementor-element.elementor-element-nveqsec .nv-eq-meta dt{color:rgba(255,255,255,.65)!important}
.elementor-2111 .elementor-element.elementor-element-nveqsec .nv-eq-meta dd{color:#FFFFFF!important}
.elementor-2111 .elementor-element.elementor-element-nveqsec .elementor-field-group > label{color:#00095A!important}
.elementor-2111 .elementor-element.elementor-element-nveqsec .elementor-field-textual:focus{border-color:#00095A!important;box-shadow:0 0 0 3px rgba(0,9,90,.12)!important}
.elementor-2111 .elementor-element.elementor-element-nveqsec .elementor-field-type-submit .elementor-button{background:#EB2A2E!important;color:#FFFFFF!important;transition:background-color .25s ease,box-shadow .25s ease!important}
.elementor-2111 .elementor-element.elementor-element-nveqsec .elementor-field-type-submit .elementor-button:hover,.elementor-2111 .elementor-element.elementor-element-nveqsec .elementor-field-type-submit .elementor-button:focus-visible{background:#C41E23!important;box-shadow:0 4px 10px -6px rgba(235,42,46,.35)!important}

.elementor-2111 .elementor-element.elementor-element-nveqsec .nv-eq-meta{display:none!important}
.elementor-2111 .elementor-element.elementor-element-nveqsec .nv-eq-name{margin-bottom:0!important}/* End custom CSS */