.elementor-464 .elementor-element.elementor-element-9613db7{--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:center;--align-items:center;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:72px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-464 .elementor-element.elementor-element-9613db7:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-9613db7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15244D;}.elementor-464 .elementor-element.elementor-element-48679df{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-868a349{padding:0px 0px 0px 0px;}.woocommerce .elementor-464 .elementor-element.elementor-element-868a349 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-464 .elementor-element.elementor-element-868a349 .flex-viewport, .woocommerce .elementor-464 .elementor-element.elementor-element-868a349 .flex-control-thumbs img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF1A;}.woocommerce .elementor-464 .elementor-element.elementor-element-868a349 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-464 .elementor-element.elementor-element-868a349 .flex-viewport{border-radius:20px 20px 20px 20px;}.woocommerce .elementor-464 .elementor-element.elementor-element-868a349 .flex-viewport:not(:last-child){margin-bottom:24px;}.woocommerce .elementor-464 .elementor-element.elementor-element-868a349 .flex-control-thumbs img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#98C246;border-radius:10px 10px 10px 10px;}.woocommerce .elementor-464 .elementor-element.elementor-element-868a349 .flex-control-thumbs li{padding-right:calc(20px / 2);padding-left:calc(20px / 2);padding-bottom:20px;}.woocommerce .elementor-464 .elementor-element.elementor-element-868a349 .flex-control-thumbs{margin-right:calc(-20px / 2);margin-left:calc(-20px / 2);}.elementor-464 .elementor-element.elementor-element-5433a9d{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-464 .elementor-element.elementor-element-1568417 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:800;color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-e9ea272{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-59ffd51{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.woocommerce .elementor-464 .elementor-element.elementor-element-59ffd51 .star-rating{color:#DCC28F;}.woocommerce .elementor-464 .elementor-element.elementor-element-b386920 .woocommerce-product-details__short-description{color:#C9CBD1;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.35em;}.elementor-464 .elementor-element.elementor-element-d0c4a5e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-464 .elementor-element.elementor-element-21a53c1 .price{color:#98C246;font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:800;}.woocommerce .elementor-464 .elementor-element.elementor-element-21a53c1 .price ins{color:#8A9AB0;font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:800;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-464 .elementor-element.elementor-element-564d267{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:2px;color:#98C246;}.elementor-464 .elementor-element.elementor-element-564d267 a{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-4830fab{--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:flex-start;--align-items:center;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-464 .elementor-element.elementor-element-348fe59 .cart button, .elementor-464 .elementor-element.elementor-element-348fe59 .cart .button{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;border-radius:10px 10px 10px 10px;padding:0px 24px 0px 24px;color:#FFFFFF;background-color:#98C246;transition:all 0.2s;}.elementor-464 .elementor-element.elementor-element-348fe59 .cart button:hover, .elementor-464 .elementor-element.elementor-element-348fe59 .cart .button:hover{color:#15244D;background-color:#2390CB;}.elementor-464 .elementor-element.elementor-element-348fe59 .added_to_cart{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-348fe59{--button-spacing:0px;}.elementor-464 .elementor-element.elementor-element-348fe59 .quantity .qty{font-family:"Inter", Sans-serif;font-size:19px;border-radius:999px 999px 999px 999px;padding:0px -25px 0px 0px;color:#000000;background-color:#FFFFFF;transition:all 0.2s;}.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-464 .elementor-element.elementor-element-46da6d6 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;fill:#F5F0EA;color:#F5F0EA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;}.elementor-464 .elementor-element.elementor-element-46da6d6 .elementor-button:hover, .elementor-464 .elementor-element.elementor-element-46da6d6 .elementor-button:focus{background-color:#98C246;color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-46da6d6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-464 .elementor-element.elementor-element-46da6d6 .elementor-button:hover svg, .elementor-464 .elementor-element.elementor-element-46da6d6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-68f940e{--display:flex;--padding-top:76px;--padding-bottom:76px;--padding-left:20px;--padding-right:20px;}.elementor-464 .elementor-element.elementor-element-68f940e:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-68f940e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15244D;}.elementor-464 .elementor-element.elementor-element-738cfd1{--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:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-7671532{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-464 .elementor-element.elementor-element-4f396cd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;letter-spacing:2px;color:#98C246;}.elementor-464 .elementor-element.elementor-element-82aa334 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:800;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-464 .elementor-element.elementor-element-bfe297e{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:#7F92AB;}.elementor-464 .elementor-element.elementor-element-171e601{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-72c58ec{--display:flex;--min-height:120px;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:#DCC28F2E;--border-color:#DCC28F2E;--padding-top:22px;--padding-bottom:22px;--padding-left:16px;--padding-right:16px;}.elementor-464 .elementor-element.elementor-element-72c58ec:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-72c58ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C3F8C;}.elementor-464 .elementor-element.elementor-element-65d8200 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;color:#98C246;}.elementor-464 .elementor-element.elementor-element-7f24f4a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-14ee618{--display:flex;--min-height:120px;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:#DCC28F2E;--border-color:#DCC28F2E;--padding-top:22px;--padding-bottom:22px;--padding-left:16px;--padding-right:16px;}.elementor-464 .elementor-element.elementor-element-14ee618:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-14ee618 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C3F8C;}.elementor-464 .elementor-element.elementor-element-376592a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;color:#98C246;}.elementor-464 .elementor-element.elementor-element-6d7b0fb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-84e9fb9{--display:flex;--min-height:120px;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:#DCC28F2E;--border-color:#DCC28F2E;--padding-top:22px;--padding-bottom:22px;--padding-left:16px;--padding-right:16px;}.elementor-464 .elementor-element.elementor-element-84e9fb9:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-84e9fb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C3F8C;}.elementor-464 .elementor-element.elementor-element-3654f68 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;color:#98C246;}.elementor-464 .elementor-element.elementor-element-dfc5e24 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-e3fe4b5{--display:flex;--min-height:120px;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:#DCC28F2E;--border-color:#DCC28F2E;--padding-top:22px;--padding-bottom:22px;--padding-left:16px;--padding-right:16px;}.elementor-464 .elementor-element.elementor-element-e3fe4b5:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-e3fe4b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C3F8C;}.elementor-464 .elementor-element.elementor-element-270a9ed .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;color:#98C246;}.elementor-464 .elementor-element.elementor-element-eb97aa7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-15251a5{--display:flex;--min-height:120px;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:#DCC28F2E;--border-color:#DCC28F2E;--padding-top:22px;--padding-bottom:22px;--padding-left:16px;--padding-right:16px;}.elementor-464 .elementor-element.elementor-element-15251a5:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-15251a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C3F8C;}.elementor-464 .elementor-element.elementor-element-f23e792 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;color:#98C246;}.elementor-464 .elementor-element.elementor-element-95a470c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-365907d{--display:flex;--min-height:120px;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:#DCC28F2E;--border-color:#DCC28F2E;--padding-top:22px;--padding-bottom:22px;--padding-left:16px;--padding-right:16px;}.elementor-464 .elementor-element.elementor-element-365907d:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-365907d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C3F8C;}.elementor-464 .elementor-element.elementor-element-c3a0442 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;color:#98C246;}.elementor-464 .elementor-element.elementor-element-198e6a1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-38a97c6{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#495779;--border-color:#495779;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-38a97c6:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-38a97c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15244D;}.elementor-464 .elementor-element.elementor-element-2ab07f1{padding:25px 25px 25px 25px;}.elementor-464 .elementor-element.elementor-element-d2ffda1{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-464 .elementor-element.elementor-element-d2ffda1:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-d2ffda1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15244D;}.elementor-464 .elementor-element.elementor-element-f52bced{--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:center;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-29b39ac{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-18facf2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;letter-spacing:2px;color:#98C246;}.elementor-464 .elementor-element.elementor-element-cd6f9cf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:800;color:#FFFFFF;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-464 .elementor-element.elementor-element-43fb2ed{color:#C9CBD1;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-464 .elementor-element.elementor-element-f3f9a6f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-373f1a1{padding:0px 0px 0px 0px;}.woocommerce .elementor-464 .elementor-element.elementor-element-373f1a1 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-464 .elementor-element.elementor-element-373f1a1 .flex-viewport, .woocommerce .elementor-464 .elementor-element.elementor-element-373f1a1 .flex-control-thumbs img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF1A;}.woocommerce .elementor-464 .elementor-element.elementor-element-373f1a1 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-464 .elementor-element.elementor-element-373f1a1 .flex-viewport{border-radius:20px 20px 20px 20px;}.woocommerce .elementor-464 .elementor-element.elementor-element-373f1a1 .flex-viewport:not(:last-child){margin-bottom:24px;}.woocommerce .elementor-464 .elementor-element.elementor-element-373f1a1 .flex-control-thumbs img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#98C246;border-radius:10px 10px 10px 10px;}.woocommerce .elementor-464 .elementor-element.elementor-element-373f1a1 .flex-control-thumbs li{padding-right:calc(20px / 2);padding-left:calc(20px / 2);padding-bottom:20px;}.woocommerce .elementor-464 .elementor-element.elementor-element-373f1a1 .flex-control-thumbs{margin-right:calc(-20px / 2);margin-left:calc(-20px / 2);}.elementor-464 .elementor-element.elementor-element-67a85ba{--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:center;--align-items:stretch;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-464 .elementor-element.elementor-element-67a85ba:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-67a85ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15244D;}.elementor-464 .elementor-element.elementor-element-a319553{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-2e785d1{--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:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-27ee27f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-814e6e5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;letter-spacing:2px;color:#98C246;}.elementor-464 .elementor-element.elementor-element-73895fb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:800;color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-1c7dc3f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-0192a36{--display:flex;--min-height:120px;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:#DCC28F2E;--border-color:#DCC28F2E;--padding-top:22px;--padding-bottom:22px;--padding-left:16px;--padding-right:16px;}.elementor-464 .elementor-element.elementor-element-0192a36:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-0192a36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C3F8C;}.elementor-464 .elementor-element.elementor-element-5cc94da .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-ebbdaa4{--display:flex;--min-height:120px;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:#DCC28F2E;--border-color:#DCC28F2E;--padding-top:22px;--padding-bottom:22px;--padding-left:16px;--padding-right:16px;}.elementor-464 .elementor-element.elementor-element-ebbdaa4:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-ebbdaa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C3F8C;}.elementor-464 .elementor-element.elementor-element-3d4df9a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-b2568bc{--display:flex;--min-height:120px;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:#DCC28F2E;--border-color:#DCC28F2E;--padding-top:22px;--padding-bottom:22px;--padding-left:16px;--padding-right:16px;}.elementor-464 .elementor-element.elementor-element-b2568bc:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-b2568bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C3F8C;}.elementor-464 .elementor-element.elementor-element-891aaf1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-bbf7fa3{--display:flex;--min-height:120px;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:#DCC28F2E;--border-color:#DCC28F2E;--padding-top:22px;--padding-bottom:22px;--padding-left:16px;--padding-right:16px;}.elementor-464 .elementor-element.elementor-element-bbf7fa3:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-bbf7fa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C3F8C;}.elementor-464 .elementor-element.elementor-element-9b997bb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-fafd71c{--display:flex;--min-height:120px;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:#DCC28F2E;--border-color:#DCC28F2E;--padding-top:22px;--padding-bottom:22px;--padding-left:16px;--padding-right:16px;}.elementor-464 .elementor-element.elementor-element-fafd71c:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-fafd71c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C3F8C;}.elementor-464 .elementor-element.elementor-element-812db14 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-9dd6bec{--display:flex;--min-height:120px;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:#DCC28F2E;--border-color:#DCC28F2E;--padding-top:22px;--padding-bottom:22px;--padding-left:16px;--padding-right:16px;}.elementor-464 .elementor-element.elementor-element-9dd6bec:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-9dd6bec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C3F8C;}.elementor-464 .elementor-element.elementor-element-c0caa06 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-3ed50f3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#DCC28F40;--border-color:#DCC28F40;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-464 .elementor-element.elementor-element-3ed50f3:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-3ed50f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(125deg, #15244D 0%, #0B1020 71%);}.elementor-464 .elementor-element.elementor-element-cbbfd87 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:800;letter-spacing:2px;color:#98C246;}.woocommerce .elementor-464 .elementor-element.elementor-element-6d5ab32 .price{color:#F5F0EA;font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:800;}.woocommerce .elementor-464 .elementor-element.elementor-element-6d5ab32 .price ins{color:#DCC28F;font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:800;}.elementor-464 .elementor-element.elementor-element-e1a85ef .cart button, .elementor-464 .elementor-element.elementor-element-e1a85ef .cart .button{font-family:"Cairo", Sans-serif;font-size:25px;font-weight:700;border-radius:999px 999px 999px 999px;padding:15px 25px 15px 25px;color:#15244D;background-color:#98C246;transition:all 0.2s;}.elementor-464 .elementor-element.elementor-element-e1a85ef .cart button:hover, .elementor-464 .elementor-element.elementor-element-e1a85ef .cart .button:hover{color:#000000;background-color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-e1a85ef .added_to_cart{font-family:"Cairo", Sans-serif;font-size:25px;font-weight:500;}.elementor-464 .elementor-element.elementor-element-c031456{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-464 .elementor-element.elementor-element-c031456:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-c031456 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15244D;}.elementor-464 .elementor-element.elementor-element-9546aec{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-893195f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-91d3ba6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;letter-spacing:2px;color:#98C246;}.elementor-464 .elementor-element.elementor-element-0cbb777 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:800;color:#2390CB;}.elementor-464 .elementor-element.elementor-element-6fc8371{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-464 .elementor-element.elementor-element-2573038.elementor-wc-products ul.products li.product{text-align:center;border-style:solid;border-width:4px 4px 4px 4px;border-radius:0px;padding:0px 0px 18px 0px;background-color:#F4F8FC;border-color:#DCC28F2E;}.elementor-464 .elementor-element.elementor-element-2573038.elementor-wc-products  ul.products{grid-column-gap:14px;grid-row-gap:14px;}.elementor-464 .elementor-element.elementor-element-2573038.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:16px;}.elementor-464 .elementor-element.elementor-element-2573038.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#0F2347;margin-bottom:8px;}.elementor-464 .elementor-element.elementor-element-2573038.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#0F2347;margin-bottom:8px;}.elementor-464 .elementor-element.elementor-element-2573038.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-464 .elementor-element.elementor-element-2573038.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;line-height:1.1em;letter-spacing:-0.4px;}.elementor-464 .elementor-element.elementor-element-2573038.elementor-wc-products ul.products li.product .star-rating{color:#FF8F00;font-size:0.85em;margin-bottom:9px;}.elementor-464 .elementor-element.elementor-element-2573038.elementor-wc-products ul.products li.product .star-rating::before{color:#F5F0EA38;}.elementor-464 .elementor-element.elementor-element-2573038.elementor-wc-products ul.products li.product .price{color:#0F2347;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;}.elementor-464 .elementor-element.elementor-element-2573038.elementor-wc-products ul.products li.product .price ins{color:#0F2347;}.elementor-464 .elementor-element.elementor-element-2573038.elementor-wc-products ul.products li.product .price ins .amount{color:#0F2347;}.elementor-464 .elementor-element.elementor-element-2573038.elementor-wc-products ul.products li.product .price del{color:#777D89;}.elementor-464 .elementor-element.elementor-element-2573038.elementor-wc-products ul.products li.product .price del .amount{color:#777D89;}.elementor-464 .elementor-element.elementor-element-2573038.elementor-wc-products ul.products li.product .price del {font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;}.elementor-464 .elementor-element.elementor-element-2573038.elementor-wc-products ul.products li.product .button{color:#FAFBFF;background-color:#142D55;border-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:12px 16px 12px 16px;margin-top:14px;}.elementor-464 .elementor-element.elementor-element-2573038.elementor-wc-products ul.products li.product .button:hover{color:#15244D;background-color:#F5F0EA;border-color:#F5F0EA;}.elementor-464 .elementor-element.elementor-element-2573038.elementor-wc-products .added_to_cart{color:#DCC28F;font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;margin-inline-start:8px;}.elementor-464 .elementor-element.elementor-element-2573038.elementor-wc-products ul.products li.product:hover{background-color:#98C246;}.elementor-464 .elementor-element.elementor-element-2573038.elementor-wc-products ul.products li.product span.onsale{display:block;color:#0F2347;background-color:#DCC28F;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1px;border-radius:100%;left:auto;right:0;margin:12px;}.elementor-464 .elementor-element.elementor-element-07fcb9d{--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:center;--align-items:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#DCC28F40;--border-color:#DCC28F40;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-464 .elementor-element.elementor-element-07fcb9d:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-07fcb9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15244D;}.elementor-464 .elementor-element.elementor-element-9286885{--display:flex;}.elementor-464 .elementor-element.elementor-element-71889bd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:800;letter-spacing:2px;color:#98C246;}.elementor-464 .elementor-element.elementor-element-8eaca3f{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:#B9B9B9;}.elementor-464 .elementor-element.elementor-element-146d7b0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-8c25658 .elementor-button{background-color:#98C246;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;fill:#142D55;color:#142D55;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCC28F59;}.elementor-464 .elementor-element.elementor-element-8c25658 .elementor-button:hover, .elementor-464 .elementor-element.elementor-element-8c25658 .elementor-button:focus{background-color:#142D55;color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-8c25658 .elementor-button:hover svg, .elementor-464 .elementor-element.elementor-element-8c25658 .elementor-button:focus svg{fill:#FFFFFF;}@media(min-width:768px){.elementor-464 .elementor-element.elementor-element-48679df{--width:46%;}.elementor-464 .elementor-element.elementor-element-5433a9d{--width:54%;}.elementor-464 .elementor-element.elementor-element-e9ea272{--width:87%;}.elementor-464 .elementor-element.elementor-element-7671532{--width:51%;}.elementor-464 .elementor-element.elementor-element-29b39ac{--width:51%;}.elementor-464 .elementor-element.elementor-element-f3f9a6f{--width:41%;}.elementor-464 .elementor-element.elementor-element-27ee27f{--width:100%;}.elementor-464 .elementor-element.elementor-element-893195f{--width:100%;}}@media(max-width:1024px){.elementor-464 .elementor-element.elementor-element-9613db7{--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:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:50px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-464 .elementor-element.elementor-element-1568417 .elementor-heading-title{font-size:35px;}.elementor-464 .elementor-element.elementor-element-82aa334 .elementor-heading-title{font-size:35px;}.elementor-464 .elementor-element.elementor-element-171e601{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-464 .elementor-element.elementor-element-d2ffda1{--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;}.elementor-464 .elementor-element.elementor-element-f52bced{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-464 .elementor-element.elementor-element-cd6f9cf .elementor-heading-title{font-size:35px;}.elementor-464 .elementor-element.elementor-element-73895fb .elementor-heading-title{font-size:35px;}.elementor-464 .elementor-element.elementor-element-1c7dc3f{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-464 .elementor-element.elementor-element-5cc94da .elementor-heading-title{font-size:16px;line-height:1.35em;}.elementor-464 .elementor-element.elementor-element-3d4df9a .elementor-heading-title{font-size:16px;line-height:1.35em;}.elementor-464 .elementor-element.elementor-element-891aaf1 .elementor-heading-title{font-size:16px;line-height:1.35em;}.elementor-464 .elementor-element.elementor-element-9b997bb .elementor-heading-title{font-size:16px;line-height:1.35em;}.elementor-464 .elementor-element.elementor-element-812db14 .elementor-heading-title{font-size:16px;line-height:1.35em;}.elementor-464 .elementor-element.elementor-element-c0caa06 .elementor-heading-title{font-size:16px;line-height:1.35em;}.elementor-464 .elementor-element.elementor-element-0cbb777 .elementor-heading-title{font-size:35px;}.elementor-464 .elementor-element.elementor-element-2573038.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-464 .elementor-element.elementor-element-9613db7{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:34px;--padding-bottom:35px;--padding-left:12px;--padding-right:12px;}.elementor-464 .elementor-element.elementor-element-1568417{text-align:center;}.elementor-464 .elementor-element.elementor-element-1568417 .elementor-heading-title{font-size:46px;}.elementor-464 .elementor-element.elementor-element-68f940e{--padding-top:55px;--padding-bottom:55px;--padding-left:12px;--padding-right:12px;}.elementor-464 .elementor-element.elementor-element-4f396cd{text-align:center;}.elementor-464 .elementor-element.elementor-element-82aa334{text-align:center;}.elementor-464 .elementor-element.elementor-element-82aa334 .elementor-heading-title{font-size:25px;}.elementor-464 .elementor-element.elementor-element-bfe297e{text-align:center;}.elementor-464 .elementor-element.elementor-element-171e601{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-464 .elementor-element.elementor-element-d2ffda1{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-464 .elementor-element.elementor-element-f52bced{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-464 .elementor-element.elementor-element-18facf2{text-align:center;}.elementor-464 .elementor-element.elementor-element-cd6f9cf{text-align:center;}.elementor-464 .elementor-element.elementor-element-cd6f9cf .elementor-heading-title{font-size:25px;}.elementor-464 .elementor-element.elementor-element-67a85ba{--padding-top:55px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-814e6e5{text-align:center;}.elementor-464 .elementor-element.elementor-element-73895fb{text-align:center;}.elementor-464 .elementor-element.elementor-element-73895fb .elementor-heading-title{font-size:25px;}.elementor-464 .elementor-element.elementor-element-1c7dc3f{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-464 .elementor-element.elementor-element-cbbfd87{text-align:center;}.elementor-464 .elementor-element.elementor-element-9546aec{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-464 .elementor-element.elementor-element-91d3ba6{text-align:center;}.elementor-464 .elementor-element.elementor-element-0cbb777{text-align:center;}.elementor-464 .elementor-element.elementor-element-0cbb777 .elementor-heading-title{font-size:25px;}.elementor-464 .elementor-element.elementor-element-2573038.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-464 .elementor-element.elementor-element-71889bd{text-align:center;}.elementor-464 .elementor-element.elementor-element-8c25658 .elementor-button{font-size:12px;}}/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-2ab07f1 *//* =========================================================
   BIDLY — PRODUCT DATA TABS
   DESCRIPTION / ADDITIONAL INFORMATION / REVIEWS
========================================================= */

.elementor-464 .elementor-element.elementor-element-2ab07f1{
    /* BIDLY BRAND */
    --bidly-navy: #142D55;
    --bidly-dark: #0F2347;
    --bidly-blue: #2C3F8C;
    --bidly-sky: #2390CB;
    --bidly-green: #98C246;

    /* LIGHT UI */
    --bidly-white: #FFFFFF;
    --bidly-light: #F4F8FC;
    --bidly-soft: #F8FAFC;
    --bidly-border: #DFE7F1;

    /* TEXT */
    --bidly-text: #0F2347;
    --bidly-body: #53647D;
    --bidly-muted: #8A9AB0;

    /* RATING */
    --bidly-star: #F5A623;

    background: #FFFFFF !important;
    color: var(--bidly-text);

    padding: 0;
}


/* =========================================================
   WOOCOMMERCE RESET
========================================================= */

.elementor-464 .elementor-element.elementor-element-2ab07f1 .woocommerce-tabs{
    width: 100%;

    margin: 0 !important;
    padding: 0 !important;
}

.elementor-464 .elementor-element.elementor-element-2ab07f1 .woocommerce-tabs::before,
.elementor-464 .elementor-element.elementor-element-2ab07f1 .woocommerce-tabs::after{
    display: none !important;
}


/* =========================================================
   TABS BAR
========================================================= */

.elementor-464 .elementor-element.elementor-element-2ab07f1 .woocommerce-tabs ul.tabs{
    position: relative;

    display: flex !important;
    align-items: center;

    gap: 34px;

    width: 100%;

    margin: 0 0 38px !important;
    padding: 0 !important;

    background: transparent !important;

    border: 0 !important;
    border-bottom:
        1px solid var(--bidly-border) !important;

    overflow-x: auto;
    overflow-y: hidden;

    scrollbar-width: none;
}

.elementor-464 .elementor-element.elementor-element-2ab07f1 .woocommerce-tabs ul.tabs::-webkit-scrollbar{
    display: none;
}


/* =========================================================
   REMOVE DEFAULT WOO TAB SHAPES
========================================================= */

.elementor-464 .elementor-element.elementor-element-2ab07f1 .woocommerce-tabs ul.tabs::before{
    display: none !important;
}

.elementor-464 .elementor-element.elementor-element-2ab07f1 .woocommerce-tabs ul.tabs li{
    position: relative;

    margin: 0 !important;
    padding: 0 !important;

    border: 0 !important;
    border-radius: 0 !important;

    background: transparent !important;
}

.elementor-464 .elementor-element.elementor-element-2ab07f1 .woocommerce-tabs ul.tabs li::before,
.elementor-464 .elementor-element.elementor-element-2ab07f1 .woocommerce-tabs ul.tabs li::after{
    display: none !important;
}


/* =========================================================
   TAB LINKS
========================================================= */

.elementor-464 .elementor-element.elementor-element-2ab07f1 .woocommerce-tabs ul.tabs li a{
    position: relative;

    display: block;

    padding:
        0 0 18px !important;

    color:
        var(--bidly-muted) !important;

    font-family:
        "Inter", sans-serif !important;

    font-size:
        11px !important;

    font-weight:
        700 !important;

    line-height:
        1;

    letter-spacing:
        1.3px;

    text-transform:
        uppercase;

    white-space:
        nowrap;

    transition:
        color .25s ease,
        transform .25s ease;
}


/* Hover */

.elementor-464 .elementor-element.elementor-element-2ab07f1 .woocommerce-tabs ul.tabs li a:hover{
    color:
        var(--bidly-blue) !important;
}


/* =========================================================
   ACTIVE UNDERLINE
========================================================= */

.elementor-464 .elementor-element.elementor-element-2ab07f1 .woocommerce-tabs ul.tabs li a::after{
    content: "";

    position: absolute;

    left: 0;
    bottom: -1px;

    width: 100%;
    height: 3px;

    border-radius:
        4px 4px 0 0;

    background:
        linear-gradient(
            90deg,
            var(--bidly-green),
            var(--bidly-sky)
        );

    transform:
        scaleX(0);

    transform-origin:
        left center;

    transition:
        transform .4s
        cubic-bezier(.16,1,.3,1);
}


/* Active */

.elementor-464 .elementor-element.elementor-element-2ab07f1 .woocommerce-tabs ul.tabs li.active a{
    color:
        var(--bidly-dark) !important;
}


.elementor-464 .elementor-element.elementor-element-2ab07f1 .woocommerce-tabs ul.tabs li.active a::after{
    transform:
        scaleX(1);
}


/* =========================================================
   TAB PANEL
========================================================= */

.elementor-464 .elementor-element.elementor-element-2ab07f1 .woocommerce-Tabs-panel{
    position: relative;

    margin: 0 !important;

    padding:
        0 0 12px !important;

    background:
        transparent !important;

    border:
        0 !important;

    color:
        var(--bidly-body);

    font-family:
        "Inter", sans-serif !important;

    font-size:
        15px;

    font-weight:
        400;

    line-height:
        1.8;
}


/* PANEL HEADINGS */

.elementor-464 .elementor-element.elementor-element-2ab07f1 .woocommerce-Tabs-panel h2,
.elementor-464 .elementor-element.elementor-element-2ab07f1 .woocommerce-Tabs-panel h3{

    margin:
        0 0 20px;

    color:
        var(--bidly-dark);

    font-family:
        "Poppins", sans-serif !important;

    font-weight:
        700;

    letter-spacing:
        -.6px;
}


.elementor-464 .elementor-element.elementor-element-2ab07f1 .woocommerce-Tabs-panel h2{
    font-size:
        28px;
}


.elementor-464 .elementor-element.elementor-element-2ab07f1 .woocommerce-Tabs-panel h3{
    font-size:
        21px;
}


/* Woo adds duplicate description heading sometimes */

.elementor-464 .elementor-element.elementor-element-2ab07f1 #tab-description > h2:first-child{
    display:
        none;
}


/* =========================================================
   NORMAL TEXT
========================================================= */

.elementor-464 .elementor-element.elementor-element-2ab07f1 .woocommerce-Tabs-panel p{
    max-width:
        920px;

    margin:
        0 0 18px;

    color:
        var(--bidly-body);

    font-family:
        "Inter", sans-serif;

    font-size:
        15px;

    line-height:
        1.8;
}


.elementor-464 .elementor-element.elementor-element-2ab07f1 .woocommerce-Tabs-panel
strong{

    color:
        var(--bidly-dark);

    font-weight:
        700;
}


.elementor-464 .elementor-element.elementor-element-2ab07f1 .woocommerce-Tabs-panel
a{

    color:
        var(--bidly-blue);

    text-decoration:
        none;

    transition:
        color .25s ease;
}


.elementor-464 .elementor-element.elementor-element-2ab07f1 .woocommerce-Tabs-panel
a:hover{

    color:
        var(--bidly-green);
}


/* =========================================================
   ADDITIONAL INFORMATION
========================================================= */

.elementor-464 .elementor-element.elementor-element-2ab07f1 table.shop_attributes{

    width:
        100%;

    margin:
        0;

    overflow:
        hidden;

    border:
        1px solid var(--bidly-border) !important;

    border-collapse:
        separate;

    border-spacing:
        0;

    border-radius:
        14px;

    background:
        #FFFFFF;

    box-shadow:
        0 8px 28px rgba(15,35,71,.04);
}


.elementor-464 .elementor-element.elementor-element-2ab07f1 table.shop_attributes th,
.elementor-464 .elementor-element.elementor-element-2ab07f1 table.shop_attributes td{

    padding:
        18px 20px !important;

    border:
        0 !important;

    border-bottom:
        1px solid var(--bidly-border) !important;

    background:
        transparent !important;
}


/* remove last separator */

.elementor-464 .elementor-element.elementor-element-2ab07f1 table.shop_attributes tr:last-child th,
.elementor-464 .elementor-element.elementor-element-2ab07f1 table.shop_attributes tr:last-child td{

    border-bottom:
        0 !important;
}


/* ATTRIBUTE LABEL */

.elementor-464 .elementor-element.elementor-element-2ab07f1 table.shop_attributes th{

    width:
        30%;

    color:
        var(--bidly-blue);

    font-family:
        "Inter", sans-serif !important;

    font-size:
        10px;

    font-weight:
        800;

    letter-spacing:
        1.2px;

    text-transform:
        uppercase;
}


/* ATTRIBUTE VALUE */

.elementor-464 .elementor-element.elementor-element-2ab07f1 table.shop_attributes td{

    color:
        var(--bidly-text);

    font-family:
        "Inter", sans-serif !important;

    font-size:
        14px;

    font-weight:
        500;
}


.elementor-464 .elementor-element.elementor-element-2ab07f1 table.shop_attributes td p{
    margin:
        0 !important;

    color:
        inherit;
}


/* ROW HOVER */

.elementor-464 .elementor-element.elementor-element-2ab07f1 table.shop_attributes tr{

    transition:
        background .25s ease;
}


.elementor-464 .elementor-element.elementor-element-2ab07f1 table.shop_attributes tr:hover{

    background:
        #F7FAFD;
}


/* =========================================================
   REVIEWS GENERAL
========================================================= */

.elementor-464 .elementor-element.elementor-element-2ab07f1 #reviews{

    color:
        var(--bidly-text);
}


/* =========================================================
   REVIEW CARDS
========================================================= */

.elementor-464 .elementor-element.elementor-element-2ab07f1 #reviews
#comments ol.commentlist{

    margin:
        0;

    padding:
        0;

    display:
        grid;

    grid-template-columns:
        repeat(2,minmax(0,1fr));

    gap:
        18px;
}


.elementor-464 .elementor-element.elementor-element-2ab07f1 #reviews
#comments ol.commentlist li{

    position:
        relative;

    margin:
        0 !important;

    padding:
        24px !important;

    background:
        #FFFFFF;

    border:
        1px solid var(--bidly-border);

    border-radius:
        16px;

    box-shadow:
        0 8px 28px rgba(15,35,71,.045);

    transition:
        transform .3s ease,
        border-color .3s ease,
        box-shadow .3s ease;
}


.elementor-464 .elementor-element.elementor-element-2ab07f1 #reviews
#comments ol.commentlist li:hover{

    transform:
        translateY(-4px);

    border-color:
        rgba(44,63,140,.22);

    box-shadow:
        0 18px 38px rgba(15,35,71,.09);
}


/* REVIEW AVATAR */

.elementor-464 .elementor-element.elementor-element-2ab07f1 #reviews
#comments ol.commentlist li img.avatar{

    width:
        46px !important;

    height:
        46px !important;

    padding:
        0 !important;

    object-fit:
        cover;

    border:
        2px solid #FFFFFF !important;

    border-radius:
        50%;

    box-shadow:
        0 0 0 1px var(--bidly-border);
}


/* COMMENT CONTENT */

.elementor-464 .elementor-element.elementor-element-2ab07f1 #reviews
#comments ol.commentlist li
.comment-text{

    margin:
        0 !important;

    padding:
        0 !important;

    border:
        0 !important;
}


/* STARS */

.elementor-464 .elementor-element.elementor-element-2ab07f1 #reviews
.star-rating{

    color:
        var(--bidly-star) !important;
}


/* META */

.elementor-464 .elementor-element.elementor-element-2ab07f1 #reviews
.meta{

    color:
        var(--bidly-muted) !important;

    font-family:
        "Inter", sans-serif;

    font-size:
        12px;

    font-weight:
        500;
}


.elementor-464 .elementor-element.elementor-element-2ab07f1 #reviews
.meta strong{

    color:
        var(--bidly-dark);
}


/* REVIEW COPY */

.elementor-464 .elementor-element.elementor-element-2ab07f1 #reviews
.description,

.elementor-464 .elementor-element.elementor-element-2ab07f1 #reviews
.description p{

    color:
        var(--bidly-body) !important;

    font-size:
        14px;

    line-height:
        1.7;
}


/* =========================================================
   REVIEW FORM
========================================================= */

.elementor-464 .elementor-element.elementor-element-2ab07f1 #review_form_wrapper{

    margin-top:
        38px;

    padding:
        30px;

    background:
        var(--bidly-light);

    border:
        1px solid var(--bidly-border);

    border-radius:
        16px;
}


/* FORM HEADING */

.elementor-464 .elementor-element.elementor-element-2ab07f1 #review_form_wrapper
.comment-reply-title{

    color:
        var(--bidly-dark);

    font-family:
        "Poppins", sans-serif;

    font-size:
        22px;

    font-weight:
        700;
}


/* LABEL */

.elementor-464 .elementor-element.elementor-element-2ab07f1 #review_form_wrapper label{

    color:
        var(--bidly-dark);

    font-family:
        "Inter", sans-serif;

    font-size:
        12px;

    font-weight:
        600;
}


/* INPUTS */

.elementor-464 .elementor-element.elementor-element-2ab07f1 #review_form_wrapper input,
.elementor-464 .elementor-element.elementor-element-2ab07f1 #review_form_wrapper textarea{

    width:
        100%;

    background:
        #FFFFFF !important;

    color:
        var(--bidly-text) !important;

    border:
        1px solid var(--bidly-border) !important;

    border-radius:
        10px !important;

    box-shadow:
        none !important;

    font-family:
        "Inter", sans-serif;

    transition:
        border-color .25s ease,
        box-shadow .25s ease;
}


/* INPUT HEIGHT */

.elementor-464 .elementor-element.elementor-element-2ab07f1 #review_form_wrapper input{

    min-height:
        46px;
}


/* TEXTAREA */

.elementor-464 .elementor-element.elementor-element-2ab07f1 #review_form_wrapper textarea{

    min-height:
        140px;

    resize:
        vertical;
}


/* FOCUS */

.elementor-464 .elementor-element.elementor-element-2ab07f1 #review_form_wrapper input:focus,
.elementor-464 .elementor-element.elementor-element-2ab07f1 #review_form_wrapper textarea:focus{

    border-color:
        var(--bidly-green) !important;

    outline:
        none !important;

    box-shadow:
        0 0 0 3px
        rgba(152,194,70,.12) !important;
}


/* =========================================================
   REVIEW STARS INPUT
========================================================= */

.elementor-464 .elementor-element.elementor-element-2ab07f1 #review_form
.stars a{

    color:
        var(--bidly-muted) !important;

    transition:
        color .2s ease,
        transform .2s ease;
}


.elementor-464 .elementor-element.elementor-element-2ab07f1 #review_form
.stars a:hover,

.elementor-464 .elementor-element.elementor-element-2ab07f1 #review_form
.stars a.active{

    color:
        var(--bidly-star) !important;
}


/* =========================================================
   SUBMIT REVIEW BUTTON
========================================================= */

.elementor-464 .elementor-element.elementor-element-2ab07f1 #review_form_wrapper
.submit{

    min-height:
        48px;

    padding:
        0 24px !important;

    background:
        var(--bidly-navy) !important;

    color:
        #FFFFFF !important;

    border:
        1px solid var(--bidly-navy) !important;

    border-radius:
        9px !important;

    font-family:
        "Inter", sans-serif !important;

    font-size:
        12px !important;

    font-weight:
        700 !important;

    text-transform:
        none;

    box-shadow:
        none !important;

    transition:
        transform .25s ease,
        background .25s ease,
        border-color .25s ease,
        color .25s ease;
}


.elementor-464 .elementor-element.elementor-element-2ab07f1 #review_form_wrapper
.submit:hover{

    transform:
        translateY(-2px);

    background:
        var(--bidly-green) !important;

    border-color:
        var(--bidly-green) !important;

    color:
        var(--bidly-dark) !important;
}


/* =========================================================
   SMOOTH TAB TRANSITIONS
   Keep old class names so existing JS still works.
========================================================= */

.elementor-464 .elementor-element.elementor-element-2ab07f1 .woocommerce-Tabs-panel.dj-tab-enter{

    animation:
        bidlyTabEnter
        .48s
        cubic-bezier(.16,1,.3,1)
        both;
}


.elementor-464 .elementor-element.elementor-element-2ab07f1 .woocommerce-Tabs-panel.dj-tab-leave{

    animation:
        bidlyTabLeave
        .17s
        ease
        both;
}


@keyframes bidlyTabEnter{

    from{
        opacity:
            0;

        transform:
            translate3d(0,10px,0);

        filter:
            blur(1.5px);
    }

    to{
        opacity:
            1;

        transform:
            translate3d(0,0,0);

        filter:
            blur(0);
    }

}


@keyframes bidlyTabLeave{

    from{
        opacity:
            1;
    }

    to{
        opacity:
            0;

        transform:
            translate3d(0,4px,0);
    }

}


/* =========================================================
   TABLET
========================================================= */

@media(max-width:1024px){

    .elementor-464 .elementor-element.elementor-element-2ab07f1 .woocommerce-tabs
    ul.tabs{

        gap:
            26px;
    }


    .elementor-464 .elementor-element.elementor-element-2ab07f1 .woocommerce-Tabs-panel{

        font-size:
            15px;
    }


    .elementor-464 .elementor-element.elementor-element-2ab07f1 #reviews
    #comments ol.commentlist{

        grid-template-columns:
            1fr 1fr;
    }

}


/* =========================================================
   MOBILE
========================================================= */

@media(max-width:767px){

    .elementor-464 .elementor-element.elementor-element-2ab07f1 .woocommerce-tabs
    ul.tabs{

        gap:
            22px;

        margin-bottom:
            28px !important;
    }


    .elementor-464 .elementor-element.elementor-element-2ab07f1 .woocommerce-tabs
    ul.tabs li a{

        padding-bottom:
            15px !important;

        font-size:
            10px !important;

        letter-spacing:
            .9px;
    }


    .elementor-464 .elementor-element.elementor-element-2ab07f1 .woocommerce-Tabs-panel{

        font-size:
            14px;

        line-height:
            1.75;
    }


    .elementor-464 .elementor-element.elementor-element-2ab07f1 .woocommerce-Tabs-panel p{

        font-size:
            14px;

        line-height:
            1.75;
    }


    .elementor-464 .elementor-element.elementor-element-2ab07f1 .woocommerce-Tabs-panel h2{

        font-size:
            25px;
    }


    /* REVIEW CARDS */

    .elementor-464 .elementor-element.elementor-element-2ab07f1 #reviews
    #comments ol.commentlist{

        grid-template-columns:
            1fr;
    }


    .elementor-464 .elementor-element.elementor-element-2ab07f1 #reviews
    #comments ol.commentlist li{

        padding:
            20px !important;
    }


    /* REVIEW FORM */

    .elementor-464 .elementor-element.elementor-element-2ab07f1 #review_form_wrapper{

        padding:
            20px;

        border-radius:
            14px;
    }


    /* ATTRIBUTES */

    .elementor-464 .elementor-element.elementor-element-2ab07f1 table.shop_attributes th,
    .elementor-464 .elementor-element.elementor-element-2ab07f1 table.shop_attributes td{

        padding:
            14px !important;
    }


    .elementor-464 .elementor-element.elementor-element-2ab07f1 table.shop_attributes th{

        width:
            40%;

        font-size:
            9px;
    }


    .elementor-464 .elementor-element.elementor-element-2ab07f1 table.shop_attributes td{

        font-size:
            13px;
    }

}


/* =========================================================
   VERY SMALL MOBILE
========================================================= */

@media(max-width:420px){

    .elementor-464 .elementor-element.elementor-element-2ab07f1 table.shop_attributes{

        border-radius:
            12px;
    }


    .elementor-464 .elementor-element.elementor-element-2ab07f1 table.shop_attributes th,
    .elementor-464 .elementor-element.elementor-element-2ab07f1 table.shop_attributes td{

        padding:
            12px !important;
    }


    .elementor-464 .elementor-element.elementor-element-2ab07f1 .woocommerce-tabs
    ul.tabs{

        gap:
            18px;
    }

}


/* =========================================================
   ACCESSIBILITY
========================================================= */

@media(prefers-reduced-motion:reduce){

    .elementor-464 .elementor-element.elementor-element-2ab07f1 .woocommerce-Tabs-panel.dj-tab-enter,
    .elementor-464 .elementor-element.elementor-element-2ab07f1 .woocommerce-Tabs-panel.dj-tab-leave{

        animation:
            none !important;
    }


    .elementor-464 .elementor-element.elementor-element-2ab07f1 *,
    .elementor-464 .elementor-element.elementor-element-2ab07f1 *::before,
    .elementor-464 .elementor-element.elementor-element-2ab07f1 *::after{

        scroll-behavior:
            auto !important;
    }

}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-2573038 *//* =========================================================
   BIDLY — RELATED PRODUCTS
========================================================= */

.elementor-464 .elementor-element.elementor-element-2573038{
    --bidly-navy:#142D55;
    --bidly-dark:#0F2347;
    --bidly-blue:#2C3F8C;
    --bidly-sky:#2390CB;
    --bidly-green:#98C246;

    --bidly-white:#FFFFFF;
    --bidly-light:#F4F8FC;
    --bidly-soft:#F8FAFC;
    --bidly-border:#DFE7F1;

    --bidly-text:#0F2347;
    --bidly-body:#64748B;
    --bidly-muted:#94A3B8;

    --bidly-star:#F5A623;
}


/* =========================================================
   GRID
========================================================= */

.elementor-464 .elementor-element.elementor-element-2573038 ul.products{
    align-items:stretch;

    display:grid !important;

    grid-template-columns:
        repeat(4,minmax(0,1fr)) !important;

    gap:20px !important;

    margin:0 !important;
    padding:0 !important;
}


.elementor-464 .elementor-element.elementor-element-2573038 ul.products::before,
.elementor-464 .elementor-element.elementor-element-2573038 ul.products::after{
    display:none !important;
}


/* =========================================================
   CARD
========================================================= */

.elementor-464 .elementor-element.elementor-element-2573038 ul.products li.product{
    position:relative;

    width:100% !important;
    max-width:none !important;

    margin:0 !important;

    overflow:hidden;

    background:
        var(--bidly-white) !important;

    border:
        1px solid var(--bidly-border) !important;

    border-radius:
        18px !important;

    box-shadow:
        0 8px 28px rgba(15,35,71,.045);

    transition:
        transform .35s cubic-bezier(.16,1,.3,1),
        border-color .3s ease,
        box-shadow .3s ease;
}


/* top brand accent */

.elementor-464 .elementor-element.elementor-element-2573038 ul.products li.product::before{
    content:"";

    position:absolute;

    left:18px;
    right:18px;
    top:0;

    height:3px;

    background:
        linear-gradient(
            90deg,
            var(--bidly-sky),
            var(--bidly-blue),
            var(--bidly-green)
        );

    border-radius:
        0 0 5px 5px;

    transform:
        scaleX(0);

    transform-origin:
        left center;

    transition:
        transform .3s ease;

    z-index:5;
}


/* =========================================================
   IMAGE
========================================================= */

.elementor-464 .elementor-element.elementor-element-2573038 ul.products li.product img{
    display:block;

    width:100% !important;

    aspect-ratio:1 / 1;

    object-fit:contain !important;

    margin:0 !important;

    padding:18px !important;

    background:
        linear-gradient(
            145deg,
            #FAFCFE,
            #F0F5F9
        );

    transition:
        transform .45s cubic-bezier(.16,1,.3,1);
}


/* =========================================================
   CONTENT SPACING
========================================================= */

.elementor-464 .elementor-element.elementor-element-2573038 ul.products li.product
.woocommerce-loop-product__title,

.elementor-464 .elementor-element.elementor-element-2573038 ul.products li.product
.star-rating,

.elementor-464 .elementor-element.elementor-element-2573038 ul.products li.product
.price,

.elementor-464 .elementor-element.elementor-element-2573038 ul.products li.product
.button,

.elementor-464 .elementor-element.elementor-element-2573038 ul.products li.product
.added_to_cart{

    margin-left:
        18px !important;

    margin-right:
        18px !important;
}


/* =========================================================
   TITLE
========================================================= */

.elementor-464 .elementor-element.elementor-element-2573038 ul.products li.product
.woocommerce-loop-product__title{

    min-height:
        58px;

    margin-bottom:
        0 !important;

    padding:
        16px 0 5px !important;

    color:
        var(--bidly-text) !important;

    font-family:
        "Poppins",sans-serif !important;

    font-size:
        15px !important;

    font-weight:
        700 !important;

    line-height:
        1.4 !important;

    transition:
        color .25s ease,
        transform .3s ease;
}


/* =========================================================
   RATING
========================================================= */

.elementor-464 .elementor-element.elementor-element-2573038 ul.products li.product
.star-rating{

    color:
        var(--bidly-star) !important;

    font-size:
        12px !important;

    margin-top:
        5px !important;
}


/* =========================================================
   PRICE
========================================================= */

.elementor-464 .elementor-element.elementor-element-2573038 ul.products li.product
.price{

    display:block;

    margin-top:
        7px !important;

    margin-bottom:
        14px !important;

    color:
        var(--bidly-blue) !important;

    font-family:
        "Inter",sans-serif !important;

    font-size:
        14px !important;

    font-weight:
        700 !important;
}


/* old price */

.elementor-464 .elementor-element.elementor-element-2573038 ul.products li.product
.price del{

    margin-right:
        5px;

    color:
        var(--bidly-muted) !important;

    opacity:
        .75 !important;

    font-size:
        12px !important;
}


/* sale price */

.elementor-464 .elementor-element.elementor-element-2573038 ul.products li.product
.price ins{

    color:
        var(--bidly-blue) !important;

    text-decoration:
        none !important;
}


/* =========================================================
   BUTTON
========================================================= */

.elementor-464 .elementor-element.elementor-element-2573038 ul.products li.product
.button{

    display:flex !important;

    align-items:center;
    justify-content:center;

    width:
        calc(100% - 36px);

    min-height:
        42px;

    margin-top:
        5px !important;

    margin-bottom:
        18px !important;

    padding:
        11px 15px !important;

    background:
        var(--bidly-navy) !important;

    color:
        #FFFFFF !important;

    border:
        1px solid var(--bidly-navy) !important;

    border-radius:
        9px !important;

    box-shadow:
        none !important;

    font-family:
        "Inter",sans-serif !important;

    font-size:
        11px !important;

    font-weight:
        700 !important;

    transition:
        transform .25s ease,
        background .25s ease,
        border-color .25s ease,
        color .25s ease;
}


.elementor-464 .elementor-element.elementor-element-2573038 ul.products li.product
.button:hover{

    transform:
        translateY(-2px);

    background:
        var(--bidly-green) !important;

    border-color:
        var(--bidly-green) !important;

    color:
        var(--bidly-dark) !important;
}


/* =========================================================
   VIEW CART
========================================================= */

.elementor-464 .elementor-element.elementor-element-2573038 ul.products li.product
.added_to_cart{

    display:block;

    width:max-content;

    margin-top:
        -8px !important;

    margin-bottom:
        16px !important;

    color:
        var(--bidly-blue) !important;

    font-family:
        "Inter",sans-serif;

    font-size:
        11px;

    font-weight:
        700;

    text-decoration:
        none;
}


/* =========================================================
   SALE BADGE
========================================================= */

.elementor-464 .elementor-element.elementor-element-2573038 ul.products li.product
.onsale{

    top:
        14px !important;

    left:
        14px !important;

    right:
        auto !important;

    min-width:
        auto !important;

    min-height:
        auto !important;

    padding:
        8px 11px !important;

    background:
        var(--bidly-green) !important;

    color:
        var(--bidly-dark) !important;

    border-radius:
        7px !important;

    font-family:
        "Inter",sans-serif !important;

    font-size:
        9px !important;

    font-weight:
        800 !important;

    line-height:
        1 !important;

    letter-spacing:
        .7px;

    text-transform:
        uppercase;

    z-index:
        10;
}


/* =========================================================
   HOVER
========================================================= */

.elementor-464 .elementor-element.elementor-element-2573038 ul.products li.product:hover{

    transform:
        translateY(-6px);

    border-color:
        rgba(44,63,140,.24) !important;

    box-shadow:
        0 20px 45px rgba(15,35,71,.11);
}


.elementor-464 .elementor-element.elementor-element-2573038 ul.products li.product:hover::before{

    transform:
        scaleX(1);
}


.elementor-464 .elementor-element.elementor-element-2573038 ul.products li.product:hover img{

    transform:
        scale(1.045);
}


.elementor-464 .elementor-element.elementor-element-2573038 ul.products li.product:hover
.woocommerce-loop-product__title{

    color:
        var(--bidly-blue) !important;

    transform:
        translateY(-2px);
}


/* =========================================================
   TABLET
========================================================= */

@media(max-width:1024px){

    .elementor-464 .elementor-element.elementor-element-2573038 ul.products{

        grid-template-columns:
            repeat(2,minmax(0,1fr)) !important;

        gap:
            18px !important;
    }

}


/* =========================================================
   MOBILE
========================================================= */

@media(max-width:767px){

    .elementor-464 .elementor-element.elementor-element-2573038 ul.products{

        grid-template-columns:
            1fr !important;

        gap:
            16px !important;
    }


    .elementor-464 .elementor-element.elementor-element-2573038 ul.products li.product{

        border-radius:
            16px !important;
    }


    .elementor-464 .elementor-element.elementor-element-2573038 ul.products li.product img{

        padding:
            16px !important;
    }


    .elementor-464 .elementor-element.elementor-element-2573038 ul.products li.product
    .woocommerce-loop-product__title,

    .elementor-464 .elementor-element.elementor-element-2573038 ul.products li.product
    .star-rating,

    .elementor-464 .elementor-element.elementor-element-2573038 ul.products li.product
    .price,

    .elementor-464 .elementor-element.elementor-element-2573038 ul.products li.product
    .button,

    .elementor-464 .elementor-element.elementor-element-2573038 ul.products li.product
    .added_to_cart{

        margin-left:
            16px !important;

        margin-right:
            16px !important;
    }


    .elementor-464 .elementor-element.elementor-element-2573038 ul.products li.product
    .woocommerce-loop-product__title{

        min-height:
            0;

        font-size:
            16px !important;
    }


    .elementor-464 .elementor-element.elementor-element-2573038 ul.products li.product
    .price{

        font-size:
            14px !important;
    }


    .elementor-464 .elementor-element.elementor-element-2573038 ul.products li.product
    .button{

        width:
            calc(100% - 32px);
    }

}


/* =========================================================
   REDUCED MOTION
========================================================= */

@media(prefers-reduced-motion:reduce){

    .elementor-464 .elementor-element.elementor-element-2573038 ul.products li.product,
    .elementor-464 .elementor-element.elementor-element-2573038 ul.products li.product::before,
    .elementor-464 .elementor-element.elementor-element-2573038 ul.products li.product img,
    .elementor-464 .elementor-element.elementor-element-2573038 ul.products li.product
    .woocommerce-loop-product__title,
    .elementor-464 .elementor-element.elementor-element-2573038 ul.products li.product .button{

        transition:
            none !important;

        transform:
            none !important;
    }

}/* End custom CSS */