.elementor-803 .elementor-element.elementor-element-cd0fca3{--display:flex;--padding-top:18px;--padding-bottom:18px;--padding-left:40px;--padding-right:40px;}.elementor-803 .elementor-element.elementor-element-cd0fca3:not(.elementor-motion-effects-element-type-background), .elementor-803 .elementor-element.elementor-element-cd0fca3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F6;}.elementor-803 .elementor-element.elementor-element-3729f653{--display:flex;}.elementor-803 .elementor-element.elementor-element-6b643c9c{--display:flex;--overflow:hidden;--padding-top:72px;--padding-bottom:78px;--padding-left:40px;--padding-right:40px;}.elementor-803 .elementor-element.elementor-element-6b643c9c:not(.elementor-motion-effects-element-type-background), .elementor-803 .elementor-element.elementor-element-6b643c9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-803 .elementor-element.elementor-element-8089b2f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:44px 44px;--row-gap:44px;--column-gap:44px;--z-index:1;}.elementor-803 .elementor-element.elementor-element-45275165{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E6E9;--border-color:#E4E6E9;--border-radius:4px 4px 4px 4px;box-shadow:0px 12px 34px 0px rgba(31,35,40,.10);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-803 .elementor-element.elementor-element-45275165:not(.elementor-motion-effects-element-type-background), .elementor-803 .elementor-element.elementor-element-45275165 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-803 .elementor-element.elementor-element-2c5c98f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:28px;--padding-bottom:28px;--padding-left:30px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-803 .elementor-element.elementor-element-4c56b722 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:900;font-style:italic;line-height:1.08em;letter-spacing:0.8px;color:#B90000;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-803 .elementor-element.elementor-element-52fdecea .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:900;font-style:italic;line-height:1.08em;color:#1F2328;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-803 .elementor-element.elementor-element-366fc0fd .price{color:#B90000;font-family:"Inter", Sans-serif;font-size:23px;font-weight:800;}.woocommerce .elementor-803 .elementor-element.elementor-element-5ff9b7d8 .woocommerce-product-details__short-description{color:#4D4D4D;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-803 .elementor-element.elementor-element-2fc58c3a{color:#4D4D4D;}.elementor-803 .elementor-element.elementor-element-2fc58c3a a{color:#B90000;}.elementor-803 .elementor-element.elementor-element-579d5a0d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-803 .elementor-element.elementor-element-5c0967ce .elementor-button{background-color:#B90000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B90000;border-radius:2px 2px 2px 2px;padding:14px 22px 14px 22px;}.elementor-803 .elementor-element.elementor-element-5c0967ce .elementor-button:hover, .elementor-803 .elementor-element.elementor-element-5c0967ce .elementor-button:focus{background-color:#F13636;color:#FFFFFF;}.elementor-803 .elementor-element.elementor-element-5c0967ce .elementor-button:hover svg, .elementor-803 .elementor-element.elementor-element-5c0967ce .elementor-button:focus svg{fill:#FFFFFF;}.elementor-803 .elementor-element.elementor-element-268140c1 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;fill:#B90000;color:#B90000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B90000;border-radius:2px 2px 2px 2px;padding:14px 22px 14px 22px;}.elementor-803 .elementor-element.elementor-element-268140c1 .elementor-button:hover, .elementor-803 .elementor-element.elementor-element-268140c1 .elementor-button:focus{background-color:#B90000;color:#FFFFFF;}.elementor-803 .elementor-element.elementor-element-268140c1 .elementor-button:hover svg, .elementor-803 .elementor-element.elementor-element-268140c1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-803 .elementor-element.elementor-element-6aeed849{--display:flex;--padding-top:72px;--padding-bottom:76px;--padding-left:40px;--padding-right:40px;}.elementor-803 .elementor-element.elementor-element-6aeed849:not(.elementor-motion-effects-element-type-background), .elementor-803 .elementor-element.elementor-element-6aeed849 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F6;}.elementor-803 .elementor-element.elementor-element-78ec1e2f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-803 .elementor-element.elementor-element-1e49e3f6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:900;font-style:italic;line-height:1.08em;color:#1F2328;}.elementor-803 .elementor-element.elementor-element-61203b9f{--display:flex;--padding-top:0px;--padding-bottom:51px;--padding-left:0px;--padding-right:0px;}.elementor-803 .elementor-element.elementor-element-61203b9f:not(.elementor-motion-effects-element-type-background), .elementor-803 .elementor-element.elementor-element-61203b9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-803 .elementor-element.elementor-element-4c47ff89{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-803 .elementor-element.elementor-element-763dfde8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:900;font-style:italic;line-height:1.08em;color:#1F2328;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-803 .elementor-element.elementor-element-4c59ea22.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-803 .elementor-element.elementor-element-4c59ea22.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-803 .elementor-element.elementor-element-4c59ea22.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-803 .elementor-element.elementor-element-4c59ea22.elementor-wc-products ul.products li.product .price{color:#070707;}.elementor-803 .elementor-element.elementor-element-4c59ea22.elementor-wc-products ul.products li.product .price ins{color:#070707;}.elementor-803 .elementor-element.elementor-element-4c59ea22.elementor-wc-products ul.products li.product .price ins .amount{color:#070707;}.elementor-803 .elementor-element.elementor-element-4c59ea22.elementor-wc-products ul.products li.product .price del{color:#6EC1E4;}.elementor-803 .elementor-element.elementor-element-4c59ea22.elementor-wc-products ul.products li.product .price del .amount{color:#6EC1E4;}.elementor-803 .elementor-element.elementor-element-4c59ea22.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-803 .elementor-element.elementor-element-6d6c4f68{--display:flex;--overflow:hidden;}.elementor-803 .elementor-element.elementor-element-6d6c4f68:not(.elementor-motion-effects-element-type-background), .elementor-803 .elementor-element.elementor-element-6d6c4f68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(110deg, #B90000 0%, #8D0000 100%);}.elementor-803 .elementor-element.elementor-element-396aa748{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:42px;--padding-bottom:42px;--padding-left:60px;--padding-right:60px;--z-index:1;}.elementor-803 .elementor-element.elementor-element-7417598b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:900;font-style:italic;line-height:1.08em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-803 .elementor-element.elementor-element-472a1a11{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.62em;color:#FFFFFF;}.elementor-803 .elementor-element.elementor-element-3407c684 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:2px 2px 2px 2px;padding:14px 22px 14px 22px;}.elementor-803 .elementor-element.elementor-element-3407c684 .elementor-button:hover, .elementor-803 .elementor-element.elementor-element-3407c684 .elementor-button:focus{background-color:#FFFFFF;color:#B90000;}.elementor-803 .elementor-element.elementor-element-3407c684 .elementor-button:hover svg, .elementor-803 .elementor-element.elementor-element-3407c684 .elementor-button:focus svg{fill:#B90000;}@media(min-width:768px){.elementor-803 .elementor-element.elementor-element-3729f653{--content-width:1280px;}.elementor-803 .elementor-element.elementor-element-8089b2f{--content-width:1280px;}.elementor-803 .elementor-element.elementor-element-78ec1e2f{--content-width:1280px;}.elementor-803 .elementor-element.elementor-element-4c47ff89{--content-width:1280px;}.elementor-803 .elementor-element.elementor-element-396aa748{--content-width:1280px;}}@media(max-width:1024px){.elementor-803 .elementor-element.elementor-element-cd0fca3{--padding-top:16px;--padding-bottom:16px;--padding-left:28px;--padding-right:28px;}.elementor-803 .elementor-element.elementor-element-6b643c9c{--padding-top:58px;--padding-bottom:62px;--padding-left:28px;--padding-right:28px;}.elementor-803 .elementor-element.elementor-element-8089b2f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-803 .elementor-element.elementor-element-2c5c98f1{--padding-top:28px;--padding-bottom:10px;--padding-left:4px;--padding-right:4px;}.elementor-803 .elementor-element.elementor-element-6aeed849{--padding-top:58px;--padding-bottom:62px;--padding-left:28px;--padding-right:28px;}.elementor-803 .elementor-element.elementor-element-61203b9f{--padding-top:58px;--padding-bottom:62px;--padding-left:28px;--padding-right:28px;}.elementor-803 .elementor-element.elementor-element-4c59ea22.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-803 .elementor-element.elementor-element-396aa748{--padding-top:38px;--padding-bottom:38px;--padding-left:34px;--padding-right:34px;}}@media(max-width:767px){.elementor-803 .elementor-element.elementor-element-cd0fca3{--padding-top:14px;--padding-bottom:14px;--padding-left:20px;--padding-right:20px;}.elementor-803 .elementor-element.elementor-element-6b643c9c{--padding-top:44px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-803 .elementor-element.elementor-element-8089b2f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-803 .elementor-element.elementor-element-45275165{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-803 .elementor-element.elementor-element-2c5c98f1{--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-803 .elementor-element.elementor-element-579d5a0d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-803 .elementor-element.elementor-element-6aeed849{--padding-top:46px;--padding-bottom:52px;--padding-left:20px;--padding-right:20px;}.elementor-803 .elementor-element.elementor-element-61203b9f{--padding-top:46px;--padding-bottom:52px;--padding-left:20px;--padding-right:20px;}.elementor-803 .elementor-element.elementor-element-4c59ea22.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-803 .elementor-element.elementor-element-396aa748{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:36px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-26b25d53 */.elementor-803 .elementor-element.elementor-element-26b25d53 .woocommerce-breadcrumb{margin:0;font-family:Inter,sans-serif;font-size:13px;color:#6A6F76;}.elementor-803 .elementor-element.elementor-element-26b25d53 .woocommerce-breadcrumb a{color:#B90000;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-771b9694 */.elementor-803 .elementor-element.elementor-element-771b9694 .woocommerce-product-gallery__wrapper{margin:0;}.elementor-803 .elementor-element.elementor-element-771b9694 .woocommerce-product-gallery__image img{width:100%;aspect-ratio:1/1;object-fit:contain;background:#fff;}.elementor-803 .elementor-element.elementor-element-771b9694 .flex-control-thumbs{display:grid!important;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:14px!important;}.elementor-803 .elementor-element.elementor-element-771b9694 .flex-control-thumbs li{width:auto!important;float:none!important;}.elementor-803 .elementor-element.elementor-element-771b9694 .flex-control-thumbs img{aspect-ratio:1/1;object-fit:contain;border:1px solid #E4E6E9;padding:4px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45275165 */.elementor-803 .elementor-element.elementor-element-45275165{position:relative;}.elementor-803 .elementor-element.elementor-element-45275165:before{content:"";position:absolute;width:86px;height:3px;left:28px;top:0;background:#B90000;box-shadow:0 0 20px rgba(185,0,0,.32);}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-52fdecea */.elementor-803 .elementor-element.elementor-element-52fdecea .product_title{margin:0;text-transform:uppercase;}@media(max-width:767px){.elementor-803 .elementor-element.elementor-element-52fdecea .product_title{font-size:31px!important;}}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-366fc0fd */.elementor-803 .elementor-element.elementor-element-366fc0fd .price{margin:0;color:#B90000;font-family:Inter,sans-serif;font-weight:800;}.elementor-803 .elementor-element.elementor-element-366fc0fd:empty{display:none;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-5ff9b7d8 */.elementor-803 .elementor-element.elementor-element-5ff9b7d8 p{margin:0 0 12px;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-2fc58c3a */.elementor-803 .elementor-element.elementor-element-2fc58c3a{padding-top:18px;border-top:1px solid #E4E6E9;}.elementor-803 .elementor-element.elementor-element-2fc58c3a .product_meta{display:grid;gap:7px;}.elementor-803 .elementor-element.elementor-element-2fc58c3a a{color:#B90000;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0967ce */.elementor-803 .elementor-element.elementor-element-5c0967ce .elementor-button{transition:transform .24s ease,box-shadow .24s ease,background-color .24s ease;}.elementor-803 .elementor-element.elementor-element-5c0967ce .elementor-button:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(31,35,40,.16);}@media(prefers-reduced-motion:reduce){.elementor-803 .elementor-element.elementor-element-5c0967ce .elementor-button{transition:none!important;transform:none!important;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-268140c1 */.elementor-803 .elementor-element.elementor-element-268140c1 .elementor-button{transition:transform .24s ease,box-shadow .24s ease,background-color .24s ease;}.elementor-803 .elementor-element.elementor-element-268140c1 .elementor-button:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(31,35,40,.16);}@media(prefers-reduced-motion:reduce){.elementor-803 .elementor-element.elementor-element-268140c1 .elementor-button{transition:none!important;transform:none!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c5c98f1 */.elementor-803 .elementor-element.elementor-element-2c5c98f1 .ipmex-kicker{color:#B90000;}@media(prefers-reduced-motion:reduce){.elementor-803 .elementor-element.elementor-element-2c5c98f1{animation:none!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b643c9c */.elementor-803 .elementor-element.elementor-element-6b643c9c{position:relative;}.elementor-803 .elementor-element.elementor-element-6b643c9c:after{content:"";position:absolute;right:-240px;bottom:-300px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(185,0,0,.11),transparent 68%);pointer-events:none;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-6f9c5c6d */.elementor-803 .elementor-element.elementor-element-6f9c5c6d .woocommerce-tabs ul.tabs{display:flex;gap:10px;padding:0!important;margin:0 0 28px!important;}.elementor-803 .elementor-element.elementor-element-6f9c5c6d .woocommerce-tabs ul.tabs:before{border-bottom-color:#D7DADF;}.elementor-803 .elementor-element.elementor-element-6f9c5c6d .woocommerce-tabs ul.tabs li{border:1px solid #D7DADF!important;background:#fff!important;border-radius:2px!important;margin:0!important;padding:0 18px!important;}.elementor-803 .elementor-element.elementor-element-6f9c5c6d .woocommerce-tabs ul.tabs li.active{background:#B90000!important;border-color:#B90000!important;}.elementor-803 .elementor-element.elementor-element-6f9c5c6d .woocommerce-tabs ul.tabs li a{font-family:Inter,sans-serif;font-weight:700;color:#1F2328!important;}.elementor-803 .elementor-element.elementor-element-6f9c5c6d .woocommerce-tabs ul.tabs li.active a{color:#fff!important;}.elementor-803 .elementor-element.elementor-element-6f9c5c6d .woocommerce-Tabs-panel{background:#fff;border:1px solid #E4E6E9;border-radius:4px;padding:30px!important;font-family:Inter,sans-serif;color:#4D4D4D;line-height:1.7;}.elementor-803 .elementor-element.elementor-element-6f9c5c6d .woocommerce-Tabs-panel h2{font-family:Montserrat,sans-serif;font-weight:900;font-style:italic;text-transform:uppercase;color:#1F2328;}@media(max-width:767px){.elementor-803 .elementor-element.elementor-element-6f9c5c6d .woocommerce-tabs ul.tabs{flex-direction:column;}.elementor-803 .elementor-element.elementor-element-6f9c5c6d .woocommerce-tabs ul.tabs li{width:100%;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78ec1e2f */.elementor-803 .elementor-element.elementor-element-78ec1e2f .woocommerce-tabs ul.tabs li,
.elementor-803 .elementor-element.elementor-element-78ec1e2f .woocommerce-tabs ul.tabs li a {
  color: #1F2328 !important;
  background-color: #FFFFFF !important;
}

.elementor-803 .elementor-element.elementor-element-78ec1e2f .woocommerce-tabs ul.tabs li.active,
.elementor-803 .elementor-element.elementor-element-78ec1e2f .woocommerce-tabs ul.tabs li.active:hover {
  background-color: #B90000 !important;
  border-color: #B90000 !important;
}

.elementor-803 .elementor-element.elementor-element-78ec1e2f .woocommerce-tabs ul.tabs li.active a,
.elementor-803 .elementor-element.elementor-element-78ec1e2f .woocommerce-tabs ul.tabs li.active:hover a {
  color: #FFFFFF !important;
  background-color: transparent !important;
}

.elementor-803 .elementor-element.elementor-element-78ec1e2f .woocommerce-tabs ul.tabs li::before,
.elementor-803 .elementor-element.elementor-element-78ec1e2f .woocommerce-tabs ul.tabs li::after {
  box-shadow: none !important;
}

.elementor-803 .elementor-element.elementor-element-78ec1e2f .woocommerce-tabs ul.tabs li a {
  display: flex !important;
  align-items: center;
  justify-content: center;
  min-height: 42px;
  padding: 0 26px !important;
  font-family: Inter, sans-serif !important;
  font-weight: 700 !important;
  line-height: 1 !important;
}

.single-product #primary div.product .woocommerce-tabs ul.wc-tabs li a:after {
    background-color: red !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-4c59ea22 */.elementor-803 .elementor-element.elementor-element-4c59ea22{--ipmex-red:#B90000;}.elementor-803 .elementor-element.elementor-element-4c59ea22 ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 22px;margin:0!important;}.elementor-803 .elementor-element.elementor-element-4c59ea22 ul.products:before,.elementor-803 .elementor-element.elementor-element-4c59ea22 ul.products:after{display:none!important;}.elementor-803 .elementor-element.elementor-element-4c59ea22 ul.products li.product{width:auto!important;margin:0!important;padding:0 0 22px!important;background:#fff;border:1px solid #E4E6E9;border-top:3px solid transparent;border-radius:4px;overflow:hidden;box-shadow:0 7px 22px rgba(31,35,40,.07);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease;animation:ipmexProductReveal .6s both;}.elementor-803 .elementor-element.elementor-element-4c59ea22 ul.products li.product:hover{transform:translateY(-7px);border-top-color:var(--ipmex-red);box-shadow:0 18px 42px rgba(31,35,40,.14),0 0 26px rgba(185,0,0,.08);}.elementor-803 .elementor-element.elementor-element-4c59ea22 ul.products li.product a img{width:100%!important;aspect-ratio:1/1;object-fit:contain!important;object-position:center;margin:0 0 20px!important;padding:20px;background:#fff;border-bottom:1px solid #F0F1F2;box-sizing:border-box;}.elementor-803 .elementor-element.elementor-element-4c59ea22 ul.products li.product .woocommerce-loop-product__title{min-height:3.3em;margin:0!important;padding:0 20px!important;font-family:Montserrat,sans-serif;font-size:17px!important;line-height:1.22!important;font-weight:800!important;font-style:italic;text-transform:uppercase;color:#1F2328;}.elementor-803 .elementor-element.elementor-element-4c59ea22 ul.products li.product .price{padding:0 20px;margin:12px 0 0!important;font-family:Inter,sans-serif;font-size:15px!important;font-weight:800;color:#B90000!important;}.elementor-803 .elementor-element.elementor-element-4c59ea22 ul.products li.product .star-rating{margin:10px 20px 0!important;color:#B90000;}.elementor-803 .elementor-element.elementor-element-4c59ea22 ul.products li.product .button,.elementor-803 .elementor-element.elementor-element-4c59ea22 ul.products li.product .added_to_cart{display:none!important;}.elementor-803 .elementor-element.elementor-element-4c59ea22 .woocommerce-result-count,.elementor-803 .elementor-element.elementor-element-4c59ea22 .woocommerce-ordering{font-family:Inter,sans-serif;color:#4D4D4D;margin-bottom:24px;}.elementor-803 .elementor-element.elementor-element-4c59ea22 .woocommerce-ordering select{border:1px solid #D7DADF;border-radius:2px;padding:11px 38px 11px 12px;background:#fff;color:#1F2328;}.elementor-803 .elementor-element.elementor-element-4c59ea22 nav.woocommerce-pagination{margin-top:42px;}.elementor-803 .elementor-element.elementor-element-4c59ea22 nav.woocommerce-pagination ul{border:0;display:flex;gap:8px;}.elementor-803 .elementor-element.elementor-element-4c59ea22 nav.woocommerce-pagination ul li{border:0;}.elementor-803 .elementor-element.elementor-element-4c59ea22 nav.woocommerce-pagination ul li a,.elementor-803 .elementor-element.elementor-element-4c59ea22 nav.woocommerce-pagination ul li span{display:grid;place-items:center;min-width:40px;height:40px;border:1px solid #D7DADF;background:#fff;color:#1F2328;font-family:Inter,sans-serif;font-weight:700;}.elementor-803 .elementor-element.elementor-element-4c59ea22 nav.woocommerce-pagination ul li span.current,.elementor-803 .elementor-element.elementor-element-4c59ea22 nav.woocommerce-pagination ul li a:hover{background:#B90000;color:#fff;border-color:#B90000;}@keyframes ipmexProductReveal{from{opacity:0;transform:translateY(18px);}to{opacity:1;transform:translateY(0);}}.elementor-803 .elementor-element.elementor-element-4c59ea22 ul.products li.product:nth-child(2){animation-delay:.05s;}.elementor-803 .elementor-element.elementor-element-4c59ea22 ul.products li.product:nth-child(3){animation-delay:.1s;}.elementor-803 .elementor-element.elementor-element-4c59ea22 ul.products li.product:nth-child(4){animation-delay:.15s;}.elementor-803 .elementor-element.elementor-element-4c59ea22 ul.products li.product:nth-child(5){animation-delay:.2s;}.elementor-803 .elementor-element.elementor-element-4c59ea22 ul.products li.product:nth-child(6){animation-delay:.25s;}@media(max-width:1024px){.elementor-803 .elementor-element.elementor-element-4c59ea22 ul.products{grid-template-columns:repeat(2,minmax(0,1fr));}}@media(max-width:767px){.elementor-803 .elementor-element.elementor-element-4c59ea22 ul.products{grid-template-columns:1fr;gap:20px;}.elementor-803 .elementor-element.elementor-element-4c59ea22 .woocommerce-result-count,.elementor-803 .elementor-element.elementor-element-4c59ea22 .woocommerce-ordering{float:none;width:100%;}.elementor-803 .elementor-element.elementor-element-4c59ea22 .woocommerce-ordering select{width:100%;}}@media(prefers-reduced-motion:reduce){.elementor-803 .elementor-element.elementor-element-4c59ea22 ul.products li.product{animation:none!important;transition:none!important;transform:none!important;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3407c684 */.elementor-803 .elementor-element.elementor-element-3407c684 .elementor-button{transition:transform .24s ease,box-shadow .24s ease,background-color .24s ease;}.elementor-803 .elementor-element.elementor-element-3407c684 .elementor-button:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(31,35,40,.16);}@media(prefers-reduced-motion:reduce){.elementor-803 .elementor-element.elementor-element-3407c684 .elementor-button{transition:none!important;transform:none!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d6c4f68 */.elementor-803 .elementor-element.elementor-element-6d6c4f68{position:relative;}.elementor-803 .elementor-element.elementor-element-6d6c4f68:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.08) 30%,rgba(255,255,255,.08) 45%,transparent 45%);}/* End custom CSS */