.elementor-1011793 .elementor-element.elementor-element-8b059d4{--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:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 6px #FEBD17;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1011793 .elementor-element.elementor-element-8b059d4:not(.elementor-motion-effects-element-type-background), .elementor-1011793 .elementor-element.elementor-element-8b059d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://boutiquevec.com/wp-content/uploads/2026/01/Checker-plate.png");background-image:image-set(url("https://boutiquevec.com/wp-content/uploads/2026/01/Checker-plate.webp") type("image/webp"),url("https://boutiquevec.com/wp-content/uploads/2026/01/Checker-plate.avif") type("image/avif"),url("https://boutiquevec.com/wp-content/uploads/2026/01/Checker-plate.png"));background-position:center center;background-repeat:repeat;background-size:contain;}.elementor-1011793 .elementor-element.elementor-element-8b059d4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1011793 .elementor-element.elementor-element-31969d0{--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011793 .elementor-element.elementor-element-31969d0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1011793 .elementor-element.elementor-element-432c095 .jet-woo-product-badge{font-size:20px;font-weight:500;color:#FFFFFF;background-color:#FF2525;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:5px 5px 5px 5px;box-shadow:2px 2px 10px 0px rgba(217.6, 37.84347826086959, 37.84347826086959, 0.5);padding:2px 2px 2px 2px;}.elementor-1011793 .elementor-element.elementor-element-432c095 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-1011793 .elementor-element.elementor-element-432c095{left:10px;}body.rtl .elementor-1011793 .elementor-element.elementor-element-432c095{right:10px;}.elementor-1011793 .elementor-element.elementor-element-432c095{top:10px;}.elementor-1011793 .elementor-element.elementor-element-cadc150{--display:flex;--min-height:300px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011793 .elementor-element.elementor-element-082c5a3 .jet-woo-builder-archive-product-thumbnail{border-radius:5px 5px 5px 5px;overflow:hidden;}.elementor-1011793 .elementor-element.elementor-element-082c5a3 .jet-woo-builder-archive-product-thumbnail__wrapper{text-align:center;}.elementor-1011793 .elementor-element.elementor-element-082c5a3 > .elementor-widget-container{margin:5px 5px 5px 5px;padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-1011793 .elementor-element.elementor-element-082c5a3{width:100%;max-width:100%;}.elementor-1011793 .elementor-element.elementor-element-b863ecb .jet-wishlist-button__link .jet-wishlist-button__plane-normal{background-color:#02010100;}.elementor-1011793 .elementor-element.elementor-element-b863ecb .added-to-wishlist .jet-wishlist-button__plane-added{background-color:#02010100;}.elementor-1011793 .elementor-element.elementor-element-b863ecb .jet-wishlist-button__container{justify-content:flex-end;}.elementor-1011793 .elementor-element.elementor-element-b863ecb .jet-wishlist-button__state-normal .jet-wishlist-button__icon{color:#FEBD17;font-size:25px;}.elementor-1011793 .elementor-element.elementor-element-b863ecb .jet-wishlist-button__link:hover .jet-wishlist-button__state-normal .jet-wishlist-button__icon{color:#000000;}.elementor-1011793 .elementor-element.elementor-element-b863ecb .added-to-wishlist.jet-wishlist-button__link .jet-wishlist-button__state-added .jet-wishlist-button__icon{color:#FEBD17;}.elementor-1011793 .elementor-element.elementor-element-b863ecb .jet-wishlist-button__state-added .jet-wishlist-button__icon{font-size:25px;}.elementor-1011793 .elementor-element.elementor-element-b863ecb{width:100%;max-width:100%;bottom:5px;}.elementor-1011793 .elementor-element.elementor-element-b863ecb.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-1011793 .elementor-element.elementor-element-b863ecb{left:5px;}body.rtl .elementor-1011793 .elementor-element.elementor-element-b863ecb{right:5px;}.elementor-1011793 .elementor-element.elementor-element-e36b9db{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011793 .elementor-element.elementor-element-e3b799e .jet-woo-builder-archive-product-title, .elementor-1011793 .elementor-element.elementor-element-e3b799e .jet-woo-builder-archive-product-title a{font-size:15px;}.elementor-1011793 .elementor-element.elementor-element-e3b799e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 5px;}.elementor-1011793 .elementor-element.elementor-element-e3b799e{width:auto;max-width:auto;}.elementor-1011793 .elementor-element.elementor-element-e3b799e.elementor-element{--align-self:flex-start;}.elementor-1011793 .elementor-element.elementor-element-e8c00c4{--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:flex-start;--align-items:flex-start;--gap:2px 0px;--row-gap:2px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011793 .elementor-element.elementor-element-e8c00c4.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1011793 .elementor-element.elementor-element-6779a48{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011793 .elementor-element.elementor-element-6779a48.e-con{--align-self:stretch;}.elementor-1011793 .elementor-element.elementor-element-45ff9d2 .jet-woo-product-price del{display:inline-block;text-decoration:line-through;}.elementor-1011793 .elementor-element.elementor-element-45ff9d2 .jet-woo-product-price ins{display:inline-block;font-weight:400;}.elementor-1011793 .elementor-element.elementor-element-45ff9d2 .jet-woo-product-price{font-size:15px;text-align:left;}.elementor-1011793 .elementor-element.elementor-element-45ff9d2 .jet-woo-product-price del .amount{font-weight:400;}.elementor-1011793 .elementor-element.elementor-element-45ff9d2 .jet-woo-product-price ins .amount{color:#FF2525;text-decoration:none;}.elementor-1011793 .elementor-element.elementor-element-45ff9d2 .jet-woo-product-price .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-1011793 .elementor-element.elementor-element-45ff9d2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2px 2px 2px 2px;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF0000;border-radius:5px 5px 5px 5px;}.elementor-1011793 .elementor-element.elementor-element-45ff9d2{width:auto;max-width:auto;}.elementor-1011793 .elementor-element.elementor-element-45ff9d2.elementor-element{--align-self:flex-start;}.elementor-1011793 .elementor-element.elementor-element-1c05607{--display:flex;--justify-content:space-between;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011793 .elementor-element.elementor-element-1c05607.e-con{--align-self:flex-start;}.elementor-1011793 .elementor-element.elementor-element-30569e7{text-align:center;width:auto;max-width:auto;}.elementor-1011793 .elementor-element.elementor-element-30569e7 .elementor-heading-title{font-size:15px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-1011793 .elementor-element.elementor-element-30569e7 > .elementor-widget-container{margin:0px 0px 2px 0px;padding:1px 2px 1px 2px;background-color:#3AA33F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-1011793 .elementor-element.elementor-element-30569e7.elementor-element{--align-self:flex-start;}.elementor-1011793 .elementor-element.elementor-element-7303fea .jet-listing-dynamic-field__content{color:#000000;font-size:15px;text-align:left;}.elementor-1011793 .elementor-element.elementor-element-7303fea .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1011793 .elementor-element.elementor-element-7303fea .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1011793 .elementor-element.elementor-element-7303fea .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-1011793 .elementor-element.elementor-element-7303fea .jet-listing-dynamic-field.display-multiline, .elementor-1011793 .elementor-element.elementor-element-7303fea .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{background-color:#FEBD17;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-1011793 .elementor-element.elementor-element-7303fea .jet-listing-dynamic-field.display-multiline{padding:0px 2px 0px 2px;margin:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-1011793 .elementor-element.elementor-element-7303fea .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:0px 2px 0px 2px;margin:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-1011793 .elementor-element.elementor-element-7303fea .jet-listing-dynamic-field__icon{color:#000000;font-size:15px;}.elementor-1011793 .elementor-element.elementor-element-7303fea .jet-listing-dynamic-field__icon :is(svg, path){fill:#000000;}.elementor-1011793 .elementor-element.elementor-element-7303fea > .elementor-widget-container{margin:0px 5px 0px 0px;padding:1px 2px 1px 2px;}.elementor-1011793 .elementor-element.elementor-element-7303fea{width:100%;max-width:100%;}.elementor-1011793 .elementor-element.elementor-element-4114e96{text-align:center;width:auto;max-width:auto;}.elementor-1011793 .elementor-element.elementor-element-4114e96 .elementor-heading-title{font-size:15px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-1011793 .elementor-element.elementor-element-4114e96 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 2px 0px 2px;background-color:#FF2525;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-1011793 .elementor-element.elementor-element-4114e96.elementor-element{--align-self:flex-start;}.elementor-1011793 .elementor-element.elementor-element-6e90936{--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:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011793 .elementor-element.elementor-element-2009f7e .jet-woo-builder-archive-add-to-cart .button{display:inline-block;--display-type:inline-block;width:100%;color:#000000;background-color:#FEBD17;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:5px 5px 5px 5px;margin:0px 0px 0px 0px;padding:8px 8px 8px 8px;}.elementor-1011793 .elementor-element.elementor-element-2009f7e .jet-woo-builder-archive-add-to-cart .button:hover{color:#FEBD17;background-color:#000000;border-color:#FFFFFF;}.elementor-1011793 .elementor-element.elementor-element-2009f7e .jet-woo-builder-archive-add-to-cart{text-align:center;}.elementor-1011793 .elementor-element.elementor-element-2009f7e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1011793 .elementor-element.elementor-element-2009f7e{width:100%;max-width:100%;}.elementor-1011793 .elementor-element.elementor-element-2009f7e.elementor-element{--align-self:stretch;}.elementor-1011793 .elementor-element.elementor-element-808bd59{--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:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 6px #FEBD17;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1011793 .elementor-element.elementor-element-808bd59:not(.elementor-motion-effects-element-type-background), .elementor-1011793 .elementor-element.elementor-element-808bd59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://boutiquevec.com/wp-content/uploads/2026/01/5-1.png");background-image:image-set(url("https://boutiquevec.com/wp-content/uploads/2026/01/5-1.webp") type("image/webp"),url("https://boutiquevec.com/wp-content/uploads/2026/01/5-1.avif") type("image/avif"),url("https://boutiquevec.com/wp-content/uploads/2026/01/5-1.png"));background-position:center center;background-repeat:repeat;background-size:contain;}.elementor-1011793 .elementor-element.elementor-element-808bd59.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1011793 .elementor-element.elementor-element-8cc73ea{--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011793 .elementor-element.elementor-element-8cc73ea.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1011793 .elementor-element.elementor-element-6469e13{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011793 .elementor-element.elementor-element-f03d1fc .jet-woo-builder-archive-product-thumbnail{border-radius:10px 10px 10px 10px;overflow:hidden;}.elementor-1011793 .elementor-element.elementor-element-f03d1fc .jet-woo-builder-archive-product-thumbnail__wrapper{text-align:center;}.elementor-1011793 .elementor-element.elementor-element-f03d1fc > .elementor-widget-container{margin:5px 5px 5px 5px;padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-1011793 .elementor-element.elementor-element-f03d1fc{width:100%;max-width:100%;}.elementor-1011793 .elementor-element.elementor-element-8016b9d .jet-wishlist-button__link .jet-wishlist-button__plane-normal{background-color:#02010100;}.elementor-1011793 .elementor-element.elementor-element-8016b9d .added-to-wishlist .jet-wishlist-button__plane-added{background-color:#02010100;}.elementor-1011793 .elementor-element.elementor-element-8016b9d .jet-wishlist-button__container{justify-content:flex-end;}.elementor-1011793 .elementor-element.elementor-element-8016b9d .jet-wishlist-button__state-normal .jet-wishlist-button__icon{color:#FEBD17;font-size:25px;}.elementor-1011793 .elementor-element.elementor-element-8016b9d .jet-wishlist-button__link:hover .jet-wishlist-button__state-normal .jet-wishlist-button__icon{color:#000000;}.elementor-1011793 .elementor-element.elementor-element-8016b9d .added-to-wishlist.jet-wishlist-button__link .jet-wishlist-button__state-added .jet-wishlist-button__icon{color:#FEBD17;}.elementor-1011793 .elementor-element.elementor-element-8016b9d .jet-wishlist-button__state-added .jet-wishlist-button__icon{font-size:25px;}.elementor-1011793 .elementor-element.elementor-element-8016b9d{width:100%;max-width:100%;bottom:5px;}.elementor-1011793 .elementor-element.elementor-element-8016b9d.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-1011793 .elementor-element.elementor-element-8016b9d{left:5px;}body.rtl .elementor-1011793 .elementor-element.elementor-element-8016b9d{right:5px;}.elementor-1011793 .elementor-element.elementor-element-86cbd89{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-1011793 .elementor-element.elementor-element-68c712d .jet-woo-builder-archive-product-title, .elementor-1011793 .elementor-element.elementor-element-68c712d .jet-woo-builder-archive-product-title a{font-size:15px;}.elementor-1011793 .elementor-element.elementor-element-68c712d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1011793 .elementor-element.elementor-element-68c712d{width:auto;max-width:auto;}.elementor-1011793 .elementor-element.elementor-element-68c712d.elementor-element{--align-self:flex-start;}.elementor-1011793 .elementor-element.elementor-element-1a95cbc .jet-woo-product-price del{display:inline-block;text-decoration:line-through;}.elementor-1011793 .elementor-element.elementor-element-1a95cbc .jet-woo-product-price ins{display:inline-block;font-weight:400;}.elementor-1011793 .elementor-element.elementor-element-1a95cbc .jet-woo-product-price{font-size:15px;text-align:left;}.elementor-1011793 .elementor-element.elementor-element-1a95cbc .jet-woo-product-price del .amount{font-weight:400;}.elementor-1011793 .elementor-element.elementor-element-1a95cbc .jet-woo-product-price ins .amount{color:#FF2525;text-decoration:none;}.elementor-1011793 .elementor-element.elementor-element-1a95cbc .jet-woo-product-price .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-1011793 .elementor-element.elementor-element-1a95cbc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2px 2px 2px 2px;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF0000;border-radius:5px 5px 5px 5px;}.elementor-1011793 .elementor-element.elementor-element-1a95cbc{width:auto;max-width:auto;}.elementor-1011793 .elementor-element.elementor-element-1a95cbc.elementor-element{--align-self:flex-start;}.elementor-1011793 .elementor-element.elementor-element-a1256e7{--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011793 .elementor-element.elementor-element-a1256e7.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1011793 .elementor-element.elementor-element-0edc1fa{--display:flex;--justify-content:space-between;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2px 0px;--row-gap:2px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011793 .elementor-element.elementor-element-0edc1fa.e-con{--align-self:flex-start;}.elementor-1011793 .elementor-element.elementor-element-7e8f84e{text-align:center;width:auto;max-width:auto;}.elementor-1011793 .elementor-element.elementor-element-7e8f84e .elementor-heading-title{font-size:15px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-1011793 .elementor-element.elementor-element-7e8f84e > .elementor-widget-container{margin:0px 0px 2px 0px;padding:1px 2px 1px 2px;background-color:#3AA33F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-1011793 .elementor-element.elementor-element-7e8f84e.elementor-element{--align-self:flex-start;}.elementor-1011793 .elementor-element.elementor-element-8774cbc .jet-listing-dynamic-field__content{color:#000000;font-size:15px;text-align:left;}.elementor-1011793 .elementor-element.elementor-element-8774cbc .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1011793 .elementor-element.elementor-element-8774cbc .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1011793 .elementor-element.elementor-element-8774cbc .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-1011793 .elementor-element.elementor-element-8774cbc .jet-listing-dynamic-field.display-multiline, .elementor-1011793 .elementor-element.elementor-element-8774cbc .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{background-color:#FEBD17;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-1011793 .elementor-element.elementor-element-8774cbc .jet-listing-dynamic-field.display-multiline{padding:0px 2px 0px 2px;margin:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-1011793 .elementor-element.elementor-element-8774cbc .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:0px 2px 0px 2px;margin:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-1011793 .elementor-element.elementor-element-8774cbc .jet-listing-dynamic-field__icon{color:#000000;font-size:12px;}.elementor-1011793 .elementor-element.elementor-element-8774cbc .jet-listing-dynamic-field__icon :is(svg, path){fill:#000000;}.elementor-1011793 .elementor-element.elementor-element-8774cbc > .elementor-widget-container{margin:0px 5px 0px 0px;padding:1px 2px 1px 2px;}.elementor-1011793 .elementor-element.elementor-element-8774cbc{width:auto;max-width:auto;}.elementor-1011793 .elementor-element.elementor-element-8230a8e{text-align:center;width:auto;max-width:auto;}.elementor-1011793 .elementor-element.elementor-element-8230a8e .elementor-heading-title{font-size:15px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-1011793 .elementor-element.elementor-element-8230a8e > .elementor-widget-container{margin:0px 0px 2px 0px;padding:1px 2px 1px 2px;background-color:#FF2525;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-1011793 .elementor-element.elementor-element-8230a8e.elementor-element{--align-self:flex-start;}.elementor-1011793 .elementor-element.elementor-element-e3dfbea{--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:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011793 .elementor-element.elementor-element-31d9491 .jet-woo-builder-archive-add-to-cart .button{display:inline-block;--display-type:inline-block;width:100%;color:#000000;background-color:#FEBD17;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:5px 5px 5px 5px;margin:0px 0px 0px 0px;padding:8px 8px 8px 8px;}.elementor-1011793 .elementor-element.elementor-element-31d9491 .jet-woo-builder-archive-add-to-cart .button:hover{color:#FEBD17;background-color:#000000;border-color:#FFFFFF;}.elementor-1011793 .elementor-element.elementor-element-31d9491 .jet-woo-builder-archive-add-to-cart{text-align:center;}.elementor-1011793 .elementor-element.elementor-element-31d9491 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1011793 .elementor-element.elementor-element-31d9491{width:100%;max-width:100%;}.elementor-1011793 .elementor-element.elementor-element-31d9491.elementor-element{--align-self:stretch;}.elementor-1011793 .elementor-element.elementor-element-7e9ed54 .jet-woo-product-badge{font-size:20px;font-weight:500;color:#FFFFFF;background-color:#FF2525;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:5px 5px 5px 5px;box-shadow:2px 2px 10px 0px rgba(217.6, 37.84347826086959, 37.84347826086959, 0.5);padding:2px 2px 2px 2px;}.elementor-1011793 .elementor-element.elementor-element-7e9ed54 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-1011793 .elementor-element.elementor-element-7e9ed54{left:15px;}body.rtl .elementor-1011793 .elementor-element.elementor-element-7e9ed54{right:15px;}.elementor-1011793 .elementor-element.elementor-element-7e9ed54{top:15px;}.elementor-1011793 .elementor-element.elementor-element-1230613{--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:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 6px #FF2525;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1011793 .elementor-element.elementor-element-1230613:not(.elementor-motion-effects-element-type-background), .elementor-1011793 .elementor-element.elementor-element-1230613 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://boutiquevec.com/wp-content/uploads/2026/01/Checker-plate.png");background-image:image-set(url("https://boutiquevec.com/wp-content/uploads/2026/01/Checker-plate.webp") type("image/webp"),url("https://boutiquevec.com/wp-content/uploads/2026/01/Checker-plate.avif") type("image/avif"),url("https://boutiquevec.com/wp-content/uploads/2026/01/Checker-plate.png"));background-position:center center;background-repeat:repeat;background-size:contain;}.elementor-1011793 .elementor-element.elementor-element-1230613.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1011793 .elementor-element.elementor-element-c717b42{--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011793 .elementor-element.elementor-element-c717b42.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1011793 .elementor-element.elementor-element-aa2e09e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011793 .elementor-element.elementor-element-c3ad15b .jet-woo-builder-archive-product-thumbnail{border-radius:5px 5px 5px 5px;overflow:hidden;}.elementor-1011793 .elementor-element.elementor-element-c3ad15b .jet-woo-builder-archive-product-thumbnail__wrapper{text-align:center;}.elementor-1011793 .elementor-element.elementor-element-c3ad15b > .elementor-widget-container{margin:5px 5px 5px 5px;padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-1011793 .elementor-element.elementor-element-c3ad15b{width:100%;max-width:100%;}.elementor-1011793 .elementor-element.elementor-element-edd9116 .jet-wishlist-button__link .jet-wishlist-button__plane-normal{background-color:#02010100;}.elementor-1011793 .elementor-element.elementor-element-edd9116 .added-to-wishlist .jet-wishlist-button__plane-added{background-color:#02010100;}.elementor-1011793 .elementor-element.elementor-element-edd9116 .jet-wishlist-button__container{justify-content:flex-end;}.elementor-1011793 .elementor-element.elementor-element-edd9116 .jet-wishlist-button__state-normal .jet-wishlist-button__icon{color:#FEBD17;font-size:25px;}.elementor-1011793 .elementor-element.elementor-element-edd9116 .jet-wishlist-button__link:hover .jet-wishlist-button__state-normal .jet-wishlist-button__icon{color:#000000;}.elementor-1011793 .elementor-element.elementor-element-edd9116 .added-to-wishlist.jet-wishlist-button__link .jet-wishlist-button__state-added .jet-wishlist-button__icon{color:#FEBD17;}.elementor-1011793 .elementor-element.elementor-element-edd9116 .jet-wishlist-button__state-added .jet-wishlist-button__icon{font-size:25px;}.elementor-1011793 .elementor-element.elementor-element-edd9116{width:100%;max-width:100%;bottom:5px;}.elementor-1011793 .elementor-element.elementor-element-edd9116.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-1011793 .elementor-element.elementor-element-edd9116{left:5px;}body.rtl .elementor-1011793 .elementor-element.elementor-element-edd9116{right:5px;}.elementor-1011793 .elementor-element.elementor-element-a21d002{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011793 .elementor-element.elementor-element-db5822c .jet-woo-builder-archive-product-title, .elementor-1011793 .elementor-element.elementor-element-db5822c .jet-woo-builder-archive-product-title a{font-size:15px;}.elementor-1011793 .elementor-element.elementor-element-db5822c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1011793 .elementor-element.elementor-element-db5822c{width:auto;max-width:auto;}.elementor-1011793 .elementor-element.elementor-element-db5822c.elementor-element{--align-self:flex-start;}.elementor-1011793 .elementor-element.elementor-element-17534ec .jet-woo-product-price del{display:inline-block;text-decoration:line-through;}.elementor-1011793 .elementor-element.elementor-element-17534ec .jet-woo-product-price ins{display:inline-block;font-weight:400;}.elementor-1011793 .elementor-element.elementor-element-17534ec .jet-woo-product-price{font-size:15px;text-align:left;}.elementor-1011793 .elementor-element.elementor-element-17534ec .jet-woo-product-price del .amount{font-weight:400;}.elementor-1011793 .elementor-element.elementor-element-17534ec .jet-woo-product-price ins .amount{color:#FF2525;text-decoration:none;}.elementor-1011793 .elementor-element.elementor-element-17534ec .jet-woo-product-price .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-1011793 .elementor-element.elementor-element-17534ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2px 2px 2px 2px;background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FF0000;border-radius:5px 5px 5px 5px;}.elementor-1011793 .elementor-element.elementor-element-17534ec{width:auto;max-width:auto;}.elementor-1011793 .elementor-element.elementor-element-17534ec.elementor-element{--align-self:flex-start;}.elementor-1011793 .elementor-element.elementor-element-ef5ab96{--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:flex-start;--align-items:flex-start;--gap:2px 0px;--row-gap:2px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011793 .elementor-element.elementor-element-ef5ab96.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1011793 .elementor-element.elementor-element-114b20c{--display:flex;--justify-content:space-between;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011793 .elementor-element.elementor-element-114b20c.e-con{--align-self:flex-start;}.elementor-1011793 .elementor-element.elementor-element-bdc161b{text-align:center;width:auto;max-width:auto;}.elementor-1011793 .elementor-element.elementor-element-bdc161b .elementor-heading-title{font-size:15px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-1011793 .elementor-element.elementor-element-bdc161b > .elementor-widget-container{margin:0px 0px 2px 0px;padding:1px 2px 1px 2px;background-color:#3AA33F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-1011793 .elementor-element.elementor-element-bdc161b.elementor-element{--align-self:flex-start;}.elementor-1011793 .elementor-element.elementor-element-b18a160 .jet-listing-dynamic-field__content{color:#000000;font-size:15px;text-align:left;}.elementor-1011793 .elementor-element.elementor-element-b18a160 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1011793 .elementor-element.elementor-element-b18a160 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1011793 .elementor-element.elementor-element-b18a160 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-1011793 .elementor-element.elementor-element-b18a160 .jet-listing-dynamic-field.display-multiline, .elementor-1011793 .elementor-element.elementor-element-b18a160 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{background-color:#FEBD17;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-1011793 .elementor-element.elementor-element-b18a160 .jet-listing-dynamic-field.display-multiline{padding:0px 2px 0px 2px;margin:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-1011793 .elementor-element.elementor-element-b18a160 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:0px 2px 0px 2px;margin:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-1011793 .elementor-element.elementor-element-b18a160 .jet-listing-dynamic-field__icon{color:#000000;font-size:12px;}.elementor-1011793 .elementor-element.elementor-element-b18a160 .jet-listing-dynamic-field__icon :is(svg, path){fill:#000000;}.elementor-1011793 .elementor-element.elementor-element-b18a160 > .elementor-widget-container{margin:0px 5px 0px 0px;padding:1px 2px 1px 2px;}.elementor-1011793 .elementor-element.elementor-element-b18a160{width:auto;max-width:auto;}.elementor-1011793 .elementor-element.elementor-element-b982b67{text-align:center;width:auto;max-width:auto;}.elementor-1011793 .elementor-element.elementor-element-b982b67 .elementor-heading-title{font-size:15px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-1011793 .elementor-element.elementor-element-b982b67 > .elementor-widget-container{margin:0px 0px 2px 0px;padding:1px 2px 1px 2px;background-color:#FF2525;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-1011793 .elementor-element.elementor-element-b982b67.elementor-element{--align-self:flex-start;}.elementor-1011793 .elementor-element.elementor-element-c6a4f85{--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:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011793 .elementor-element.elementor-element-ede8458 .jet-woo-builder-archive-add-to-cart .button{display:inline-block;--display-type:inline-block;width:100%;color:#000000;background-color:#FEBD17;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:5px 5px 5px 5px;margin:0px 0px 0px 0px;padding:8px 8px 8px 8px;}.elementor-1011793 .elementor-element.elementor-element-ede8458 .jet-woo-builder-archive-add-to-cart .button:hover{color:#FEBD17;background-color:#000000;border-color:#FFFFFF;}.elementor-1011793 .elementor-element.elementor-element-ede8458 .jet-woo-builder-archive-add-to-cart{text-align:center;}.elementor-1011793 .elementor-element.elementor-element-ede8458 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1011793 .elementor-element.elementor-element-ede8458{width:100%;max-width:100%;}.elementor-1011793 .elementor-element.elementor-element-ede8458.elementor-element{--align-self:stretch;}.elementor-1011793 .elementor-element.elementor-element-0c3ca2e .jet-woo-product-badge{font-size:20px;font-weight:500;color:#FFFFFF;background-color:#FF2525;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:5px 5px 5px 5px;box-shadow:2px 2px 10px 0px rgba(217.6, 37.84347826086959, 37.84347826086959, 0.5);padding:2px 2px 2px 2px;}.elementor-1011793 .elementor-element.elementor-element-0c3ca2e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-1011793 .elementor-element.elementor-element-0c3ca2e{left:15px;}body.rtl .elementor-1011793 .elementor-element.elementor-element-0c3ca2e{right:15px;}.elementor-1011793 .elementor-element.elementor-element-0c3ca2e{top:15px;}.elementor-1011793 .elementor-element.elementor-element-6b60f70{text-align:center;width:auto;max-width:auto;top:15px;}.elementor-1011793 .elementor-element.elementor-element-6b60f70 .elementor-heading-title{font-size:20px;color:#FF2525;}.elementor-1011793 .elementor-element.elementor-element-6b60f70 > .elementor-widget-container{margin:2px 2px 2px 2px;padding:2px 2px 2px 2px;background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FF2525;border-radius:5px 5px 5px 5px;}.elementor-1011793 .elementor-element.elementor-element-6b60f70.elementor-element{--align-self:center;}body:not(.rtl) .elementor-1011793 .elementor-element.elementor-element-6b60f70{right:15px;}body.rtl .elementor-1011793 .elementor-element.elementor-element-6b60f70{left:15px;}.elementor-1011793 .elementor-element.elementor-element-15f6295{--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:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 6px #FF2525;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1011793 .elementor-element.elementor-element-15f6295:not(.elementor-motion-effects-element-type-background), .elementor-1011793 .elementor-element.elementor-element-15f6295 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://boutiquevec.com/wp-content/uploads/2026/01/5-1.png");background-image:image-set(url("https://boutiquevec.com/wp-content/uploads/2026/01/5-1.webp") type("image/webp"),url("https://boutiquevec.com/wp-content/uploads/2026/01/5-1.avif") type("image/avif"),url("https://boutiquevec.com/wp-content/uploads/2026/01/5-1.png"));background-position:center center;background-repeat:repeat;background-size:contain;}.elementor-1011793 .elementor-element.elementor-element-15f6295.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1011793 .elementor-element.elementor-element-aa303e8{--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011793 .elementor-element.elementor-element-aa303e8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1011793 .elementor-element.elementor-element-ccb19a7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011793 .elementor-element.elementor-element-b9def98 .jet-woo-builder-archive-product-thumbnail{border-radius:10px 10px 10px 10px;overflow:hidden;}.elementor-1011793 .elementor-element.elementor-element-b9def98 .jet-woo-builder-archive-product-thumbnail__wrapper{text-align:center;}.elementor-1011793 .elementor-element.elementor-element-b9def98 > .elementor-widget-container{margin:5px 5px 5px 5px;padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-1011793 .elementor-element.elementor-element-b9def98{width:100%;max-width:100%;}.elementor-1011793 .elementor-element.elementor-element-ba95375 .jet-wishlist-button__link .jet-wishlist-button__plane-normal{background-color:#02010100;}.elementor-1011793 .elementor-element.elementor-element-ba95375 .added-to-wishlist .jet-wishlist-button__plane-added{background-color:#02010100;}.elementor-1011793 .elementor-element.elementor-element-ba95375 .jet-wishlist-button__container{justify-content:flex-end;}.elementor-1011793 .elementor-element.elementor-element-ba95375 .jet-wishlist-button__state-normal .jet-wishlist-button__icon{color:#FEBD17;font-size:25px;}.elementor-1011793 .elementor-element.elementor-element-ba95375 .jet-wishlist-button__link:hover .jet-wishlist-button__state-normal .jet-wishlist-button__icon{color:#000000;}.elementor-1011793 .elementor-element.elementor-element-ba95375 .added-to-wishlist.jet-wishlist-button__link .jet-wishlist-button__state-added .jet-wishlist-button__icon{color:#FEBD17;}.elementor-1011793 .elementor-element.elementor-element-ba95375 .jet-wishlist-button__state-added .jet-wishlist-button__icon{font-size:25px;}.elementor-1011793 .elementor-element.elementor-element-ba95375{width:100%;max-width:100%;bottom:5px;}.elementor-1011793 .elementor-element.elementor-element-ba95375.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-1011793 .elementor-element.elementor-element-ba95375{left:5px;}body.rtl .elementor-1011793 .elementor-element.elementor-element-ba95375{right:5px;}.elementor-1011793 .elementor-element.elementor-element-b65ad4f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011793 .elementor-element.elementor-element-312c01d .jet-woo-builder-archive-product-title, .elementor-1011793 .elementor-element.elementor-element-312c01d .jet-woo-builder-archive-product-title a{font-size:15px;}.elementor-1011793 .elementor-element.elementor-element-312c01d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1011793 .elementor-element.elementor-element-312c01d{width:auto;max-width:auto;}.elementor-1011793 .elementor-element.elementor-element-312c01d.elementor-element{--align-self:flex-start;}.elementor-1011793 .elementor-element.elementor-element-af4d7d2 .jet-woo-product-price del{display:inline-block;text-decoration:line-through;}.elementor-1011793 .elementor-element.elementor-element-af4d7d2 .jet-woo-product-price ins{display:inline-block;font-weight:400;}.elementor-1011793 .elementor-element.elementor-element-af4d7d2 .jet-woo-product-price{font-size:15px;text-align:left;}.elementor-1011793 .elementor-element.elementor-element-af4d7d2 .jet-woo-product-price del .amount{font-weight:400;}.elementor-1011793 .elementor-element.elementor-element-af4d7d2 .jet-woo-product-price ins .amount{color:#FF2525;text-decoration:none;}.elementor-1011793 .elementor-element.elementor-element-af4d7d2 .jet-woo-product-price .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-1011793 .elementor-element.elementor-element-af4d7d2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2px 2px 2px 2px;background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FF0000;border-radius:5px 5px 5px 5px;}.elementor-1011793 .elementor-element.elementor-element-af4d7d2{width:auto;max-width:auto;}.elementor-1011793 .elementor-element.elementor-element-af4d7d2.elementor-element{--align-self:flex-start;}.elementor-1011793 .elementor-element.elementor-element-a52c802{--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011793 .elementor-element.elementor-element-a52c802.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1011793 .elementor-element.elementor-element-6131d58{--display:flex;--justify-content:space-between;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2px 0px;--row-gap:2px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011793 .elementor-element.elementor-element-6131d58.e-con{--align-self:flex-start;}.elementor-1011793 .elementor-element.elementor-element-1bb526a{text-align:center;width:auto;max-width:auto;}.elementor-1011793 .elementor-element.elementor-element-1bb526a .elementor-heading-title{font-size:15px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-1011793 .elementor-element.elementor-element-1bb526a > .elementor-widget-container{margin:0px 0px 2px 0px;padding:1px 2px 1px 2px;background-color:#3AA33F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-1011793 .elementor-element.elementor-element-1bb526a.elementor-element{--align-self:flex-start;}.elementor-1011793 .elementor-element.elementor-element-e4c4e25 .jet-listing-dynamic-field__content{color:#000000;font-size:15px;text-align:left;}.elementor-1011793 .elementor-element.elementor-element-e4c4e25 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1011793 .elementor-element.elementor-element-e4c4e25 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1011793 .elementor-element.elementor-element-e4c4e25 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-1011793 .elementor-element.elementor-element-e4c4e25 .jet-listing-dynamic-field.display-multiline, .elementor-1011793 .elementor-element.elementor-element-e4c4e25 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{background-color:#FEBD17;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-1011793 .elementor-element.elementor-element-e4c4e25 .jet-listing-dynamic-field.display-multiline{padding:0px 2px 0px 2px;margin:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-1011793 .elementor-element.elementor-element-e4c4e25 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:0px 2px 0px 2px;margin:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-1011793 .elementor-element.elementor-element-e4c4e25 .jet-listing-dynamic-field__icon{color:#000000;font-size:12px;}.elementor-1011793 .elementor-element.elementor-element-e4c4e25 .jet-listing-dynamic-field__icon :is(svg, path){fill:#000000;}.elementor-1011793 .elementor-element.elementor-element-e4c4e25 > .elementor-widget-container{margin:0px 5px 0px 0px;padding:1px 2px 1px 2px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-1011793 .elementor-element.elementor-element-e4c4e25{width:auto;max-width:auto;}.elementor-1011793 .elementor-element.elementor-element-4f41bcf{text-align:center;width:auto;max-width:auto;}.elementor-1011793 .elementor-element.elementor-element-4f41bcf .elementor-heading-title{font-size:15px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-1011793 .elementor-element.elementor-element-4f41bcf > .elementor-widget-container{margin:0px 0px 2px 0px;padding:1px 2px 1px 2px;background-color:#FF2525;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-1011793 .elementor-element.elementor-element-4f41bcf.elementor-element{--align-self:flex-start;}.elementor-1011793 .elementor-element.elementor-element-4aeb50b{--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:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011793 .elementor-element.elementor-element-4aeb50b.e-con{--align-self:flex-start;}.elementor-1011793 .elementor-element.elementor-element-4a9c56a .jet-woo-builder-archive-add-to-cart .button{display:inline-block;--display-type:inline-block;width:100%;color:#000000;background-color:#FEBD17;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:5px 5px 5px 5px;margin:0px 0px 0px 0px;padding:8px 8px 8px 8px;}.elementor-1011793 .elementor-element.elementor-element-4a9c56a .jet-woo-builder-archive-add-to-cart .button:hover{color:#FEBD17;background-color:#000000;border-color:#FFFFFF;}.elementor-1011793 .elementor-element.elementor-element-4a9c56a .jet-woo-builder-archive-add-to-cart{text-align:center;}.elementor-1011793 .elementor-element.elementor-element-4a9c56a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1011793 .elementor-element.elementor-element-4a9c56a{width:100%;max-width:100%;}.elementor-1011793 .elementor-element.elementor-element-4a9c56a.elementor-element{--align-self:stretch;}.elementor-1011793 .elementor-element.elementor-element-d264358 .jet-woo-product-badge{font-size:20px;font-weight:500;color:#FFFFFF;background-color:#FF2525;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:5px 5px 5px 5px;box-shadow:2px 2px 10px 0px rgba(217.6, 37.84347826086959, 37.84347826086959, 0.5);padding:2px 2px 2px 2px;}.elementor-1011793 .elementor-element.elementor-element-d264358 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-1011793 .elementor-element.elementor-element-d264358{left:15px;}body.rtl .elementor-1011793 .elementor-element.elementor-element-d264358{right:15px;}.elementor-1011793 .elementor-element.elementor-element-d264358{top:15px;}.elementor-1011793 .elementor-element.elementor-element-3a8538c{text-align:start;width:auto;max-width:auto;top:15px;}.elementor-1011793 .elementor-element.elementor-element-3a8538c .elementor-heading-title{font-size:20px;color:#FF2525;}.elementor-1011793 .elementor-element.elementor-element-3a8538c > .elementor-widget-container{margin:2px 2px 2px 2px;padding:2px 2px 2px 2px;background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FF2525;border-radius:5px 5px 5px 5px;}.elementor-1011793 .elementor-element.elementor-element-3a8538c.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-1011793 .elementor-element.elementor-element-3a8538c{right:15px;}body.rtl .elementor-1011793 .elementor-element.elementor-element-3a8538c{left:15px;}@media(max-width:1024px){.elementor-1011793 .elementor-element.elementor-element-cadc150{--min-height:220px;}.elementor-1011793 .elementor-element.elementor-element-6469e13{--min-height:220px;}.elementor-1011793 .elementor-element.elementor-element-aa2e09e{--min-height:220px;}.elementor-1011793 .elementor-element.elementor-element-ccb19a7{--min-height:220px;}}@media(max-width:767px){.elementor-1011793 .elementor-element.elementor-element-8b059d4{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011793 .elementor-element.elementor-element-31969d0{--min-height:200px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-1011793 .elementor-element.elementor-element-432c095 .jet-woo-product-badge{font-size:15px;}.elementor-1011793 .elementor-element.elementor-element-cadc150{--min-height:0vh;--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;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-1011793 .elementor-element.elementor-element-082c5a3 > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-1011793 .elementor-element.elementor-element-e36b9db{--min-height:0.1em;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011793 .elementor-element.elementor-element-e3b799e > .elementor-widget-container{padding:4px 0px 0px 2px;}.elementor-1011793 .elementor-element.elementor-element-e8c00c4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011793 .elementor-element.elementor-element-6779a48{--justify-content:space-between;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:2px;--padding-left:0px;--padding-right:0px;}.elementor-1011793 .elementor-element.elementor-element-6779a48.e-con{--align-self:center;}.elementor-1011793 .elementor-element.elementor-element-45ff9d2 .jet-woo-product-price{font-size:20px;line-height:1.5em;letter-spacing:0.3px;}.elementor-1011793 .elementor-element.elementor-element-45ff9d2 > .elementor-widget-container{padding:2px 0px 2px 0px;}.elementor-1011793 .elementor-element.elementor-element-1c05607{--margin-top:2px;--margin-bottom:2px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:2px;--padding-left:0px;--padding-right:0px;}.elementor-1011793 .elementor-element.elementor-element-30569e7.elementor-element{--align-self:flex-start;}.elementor-1011793 .elementor-element.elementor-element-7303fea .jet-listing-dynamic-field__content{text-align:left;}.elementor-1011793 .elementor-element.elementor-element-7303fea .jet-listing-dynamic-field__icon{font-size:11px;}.elementor-1011793 .elementor-element.elementor-element-7303fea > .elementor-widget-container{padding:2px 0px 2px 0px;}.elementor-1011793 .elementor-element.elementor-element-7303fea.elementor-element{--align-self:flex-start;}.elementor-1011793 .elementor-element.elementor-element-4114e96.elementor-element{--align-self:flex-start;}.elementor-1011793 .elementor-element.elementor-element-6e90936{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011793 .elementor-element.elementor-element-2009f7e .jet-woo-builder-archive-add-to-cart .button{font-size:13px;}.elementor-1011793 .elementor-element.elementor-element-2009f7e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1011793 .elementor-element.elementor-element-808bd59{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011793 .elementor-element.elementor-element-8cc73ea{--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-1011793 .elementor-element.elementor-element-6469e13{--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;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-1011793 .elementor-element.elementor-element-f03d1fc > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-1011793 .elementor-element.elementor-element-86cbd89{--min-height:0.1em;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011793 .elementor-element.elementor-element-68c712d > .elementor-widget-container{padding:4px 0px 0px 2px;}.elementor-1011793 .elementor-element.elementor-element-1a95cbc .jet-woo-product-price{font-size:20px;line-height:1.5em;letter-spacing:0.3px;}.elementor-1011793 .elementor-element.elementor-element-1a95cbc > .elementor-widget-container{padding:2px 0px 2px 0px;}.elementor-1011793 .elementor-element.elementor-element-a1256e7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011793 .elementor-element.elementor-element-0edc1fa{--margin-top:2px;--margin-bottom:2px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:2px;--padding-left:0px;--padding-right:0px;}.elementor-1011793 .elementor-element.elementor-element-7e8f84e.elementor-element{--align-self:flex-start;}.elementor-1011793 .elementor-element.elementor-element-8774cbc .jet-listing-dynamic-field__content{text-align:left;}.elementor-1011793 .elementor-element.elementor-element-8774cbc .jet-listing-dynamic-field__icon{font-size:11px;}.elementor-1011793 .elementor-element.elementor-element-8774cbc > .elementor-widget-container{padding:2px 0px 2px 0px;}.elementor-1011793 .elementor-element.elementor-element-8774cbc.elementor-element{--align-self:flex-start;}.elementor-1011793 .elementor-element.elementor-element-8230a8e.elementor-element{--align-self:flex-start;}.elementor-1011793 .elementor-element.elementor-element-e3dfbea{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011793 .elementor-element.elementor-element-31d9491 .jet-woo-builder-archive-add-to-cart .button{font-size:13px;}.elementor-1011793 .elementor-element.elementor-element-31d9491 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1011793 .elementor-element.elementor-element-7e9ed54 .jet-woo-product-badge{font-size:15px;}.elementor-1011793 .elementor-element.elementor-element-1230613{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011793 .elementor-element.elementor-element-c717b42{--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-1011793 .elementor-element.elementor-element-aa2e09e{--min-height:200px;--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;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-1011793 .elementor-element.elementor-element-c3ad15b > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-1011793 .elementor-element.elementor-element-a21d002{--min-height:0.1em;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011793 .elementor-element.elementor-element-db5822c > .elementor-widget-container{padding:4px 0px 0px 2px;}.elementor-1011793 .elementor-element.elementor-element-17534ec .jet-woo-product-price{font-size:20px;line-height:1.5em;letter-spacing:0.3px;}.elementor-1011793 .elementor-element.elementor-element-17534ec > .elementor-widget-container{padding:2px 0px 2px 0px;}.elementor-1011793 .elementor-element.elementor-element-ef5ab96{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011793 .elementor-element.elementor-element-114b20c{--margin-top:2px;--margin-bottom:2px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:2px;--padding-left:0px;--padding-right:0px;}.elementor-1011793 .elementor-element.elementor-element-bdc161b.elementor-element{--align-self:flex-start;}.elementor-1011793 .elementor-element.elementor-element-b18a160 .jet-listing-dynamic-field__content{text-align:left;}.elementor-1011793 .elementor-element.elementor-element-b18a160 .jet-listing-dynamic-field__icon{font-size:11px;}.elementor-1011793 .elementor-element.elementor-element-b18a160 > .elementor-widget-container{padding:2px 0px 2px 0px;}.elementor-1011793 .elementor-element.elementor-element-b18a160.elementor-element{--align-self:flex-start;}.elementor-1011793 .elementor-element.elementor-element-b982b67.elementor-element{--align-self:flex-start;}.elementor-1011793 .elementor-element.elementor-element-c6a4f85{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011793 .elementor-element.elementor-element-ede8458 .jet-woo-builder-archive-add-to-cart .button{font-size:13px;}.elementor-1011793 .elementor-element.elementor-element-ede8458 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1011793 .elementor-element.elementor-element-0c3ca2e .jet-woo-product-badge{font-size:15px;}.elementor-1011793 .elementor-element.elementor-element-6b60f70 .elementor-heading-title{font-size:15px;}.elementor-1011793 .elementor-element.elementor-element-6b60f70{width:auto;max-width:auto;top:13px;}.elementor-1011793 .elementor-element.elementor-element-6b60f70.elementor-element{--align-self:center;}body:not(.rtl) .elementor-1011793 .elementor-element.elementor-element-6b60f70{right:12px;}body.rtl .elementor-1011793 .elementor-element.elementor-element-6b60f70{left:12px;}.elementor-1011793 .elementor-element.elementor-element-15f6295{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011793 .elementor-element.elementor-element-aa303e8{--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-1011793 .elementor-element.elementor-element-ccb19a7{--min-height:200px;--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;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-1011793 .elementor-element.elementor-element-b9def98 > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-1011793 .elementor-element.elementor-element-b65ad4f{--min-height:0.1em;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011793 .elementor-element.elementor-element-312c01d > .elementor-widget-container{padding:4px 0px 0px 2px;}.elementor-1011793 .elementor-element.elementor-element-af4d7d2 .jet-woo-product-price{font-size:20px;line-height:1.5em;letter-spacing:0.3px;}.elementor-1011793 .elementor-element.elementor-element-af4d7d2 > .elementor-widget-container{padding:2px 0px 2px 0px;}.elementor-1011793 .elementor-element.elementor-element-a52c802{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011793 .elementor-element.elementor-element-6131d58{--margin-top:2px;--margin-bottom:2px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:2px;--padding-left:0px;--padding-right:0px;}.elementor-1011793 .elementor-element.elementor-element-1bb526a.elementor-element{--align-self:flex-start;}.elementor-1011793 .elementor-element.elementor-element-e4c4e25 .jet-listing-dynamic-field__content{text-align:left;}.elementor-1011793 .elementor-element.elementor-element-e4c4e25 .jet-listing-dynamic-field__icon{font-size:11px;}.elementor-1011793 .elementor-element.elementor-element-e4c4e25 > .elementor-widget-container{padding:2px 0px 2px 0px;}.elementor-1011793 .elementor-element.elementor-element-e4c4e25.elementor-element{--align-self:flex-start;}.elementor-1011793 .elementor-element.elementor-element-4f41bcf.elementor-element{--align-self:flex-start;}.elementor-1011793 .elementor-element.elementor-element-4aeb50b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1011793 .elementor-element.elementor-element-4a9c56a .jet-woo-builder-archive-add-to-cart .button{font-size:13px;}.elementor-1011793 .elementor-element.elementor-element-4a9c56a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1011793 .elementor-element.elementor-element-3a8538c .elementor-heading-title{font-size:15px;}.elementor-1011793 .elementor-element.elementor-element-3a8538c{width:auto;max-width:auto;top:13px;}.elementor-1011793 .elementor-element.elementor-element-3a8538c.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-1011793 .elementor-element.elementor-element-3a8538c{right:12px;}body.rtl .elementor-1011793 .elementor-element.elementor-element-3a8538c{left:12px;}}@media(min-width:768px){.elementor-1011793 .elementor-element.elementor-element-31969d0{--width:100%;}.elementor-1011793 .elementor-element.elementor-element-e8c00c4{--width:100%;}.elementor-1011793 .elementor-element.elementor-element-8cc73ea{--width:100%;}.elementor-1011793 .elementor-element.elementor-element-a1256e7{--width:100%;}.elementor-1011793 .elementor-element.elementor-element-c717b42{--width:100%;}.elementor-1011793 .elementor-element.elementor-element-ef5ab96{--width:100%;}.elementor-1011793 .elementor-element.elementor-element-aa303e8{--width:100%;}.elementor-1011793 .elementor-element.elementor-element-a52c802{--width:100%;}}@media(min-width:1025px){.elementor-1011793 .elementor-element.elementor-element-8b059d4:not(.elementor-motion-effects-element-type-background), .elementor-1011793 .elementor-element.elementor-element-8b059d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-1011793 .elementor-element.elementor-element-808bd59:not(.elementor-motion-effects-element-type-background), .elementor-1011793 .elementor-element.elementor-element-808bd59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-1011793 .elementor-element.elementor-element-1230613:not(.elementor-motion-effects-element-type-background), .elementor-1011793 .elementor-element.elementor-element-1230613 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-1011793 .elementor-element.elementor-element-15f6295:not(.elementor-motion-effects-element-type-background), .elementor-1011793 .elementor-element.elementor-element-15f6295 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for jet-woo-builder-archive-sale-badge, class: .elementor-element-432c095 */.vec-media .jet-woo-sale-badge,
.vec-media .onsale{
  position:absolute !important;
  top:12px; left:12px;
  z-index:20;
}/* End custom CSS */
/* Start custom CSS for jet-woo-builder-archive-product-thumbnail, class: .elementor-element-082c5a3 *//* Mobile only — thumbnail + badges */
@media (max-width: 767px){
  /* Thumbnail container (rounded + clipping) */
  .vec-media{
    position: relative;
    border-radius: 16px;
    overflow: hidden;
  }

  /* Keep thumbnail under badges */
  .vec-media .jet-woo-product-thumbnail,
  .vec-media .jet-woo-product-thumbnail__link{
    position: relative;
    z-index: 1;
  }

  /* Sale badge (top-left) */
  .vec-media .jet-woo-sale-badge,
  .vec-media .onsale{
    position: absolute;
    top: 12px;
    left: 12px;
    z-index: 50;
  }

  /* SRD badge (top-right) */
  .vec-media .vec-badge-srd{
    position: absolute;
    top: 12px;
    right: 12px;
    z-index: 60;
    margin: 0;
    width: auto;
    pointer-events: none;
  }

  /* Tight widget container */
  .vec-media .vec-badge-srd .elementor-widget-container{
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cadc150 */.vec-media{ position: relative; }
/* VEC — Thumbnail non tronquée (JetEngine Listing) */
.vec-media{
  height: 230px;              /* ajuste selon ton design */
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;              /* marge interne = évite que ça touche les bords */
  background: #fff;           /* ta zone blanche */
  overflow: hidden;           /* garde le cadre propre */
  box-sizing: border-box;
}

.vec-media img{
  width: 100%;
  height: 100%;
  object-fit: contain !important;   /* CLÉ: plus de crop */
  object-position: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for jet-woo-builder-archive-product-title, class: .elementor-element-e3b799e *//* Titre : 2 lignes max + hauteur réservée = alignement */
.vec-title{
  min-height: 3.2em;          /* ~2 lignes selon ta font */
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31969d0 *//* Mobile : plein largeur (enlève les bandes) */
@media (max-width: 767px){
  .elementor-1011793 .elementor-element.elementor-element-31969d0{
    max-width: 100%;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}/* End custom CSS */
/* Start custom CSS for jet-woo-builder-archive-sale-badge, class: .elementor-element-432c095 */.vec-media .jet-woo-sale-badge,
.vec-media .onsale{
  position:absolute !important;
  top:12px; left:12px;
  z-index:20;
}/* End custom CSS */
/* Start custom CSS for jet-woo-builder-archive-product-thumbnail, class: .elementor-element-082c5a3 *//* Mobile only — thumbnail + badges */
@media (max-width: 767px){
  /* Thumbnail container (rounded + clipping) */
  .vec-media{
    position: relative;
    border-radius: 16px;
    overflow: hidden;
  }

  /* Keep thumbnail under badges */
  .vec-media .jet-woo-product-thumbnail,
  .vec-media .jet-woo-product-thumbnail__link{
    position: relative;
    z-index: 1;
  }

  /* Sale badge (top-left) */
  .vec-media .jet-woo-sale-badge,
  .vec-media .onsale{
    position: absolute;
    top: 12px;
    left: 12px;
    z-index: 50;
  }

  /* SRD badge (top-right) */
  .vec-media .vec-badge-srd{
    position: absolute;
    top: 12px;
    right: 12px;
    z-index: 60;
    margin: 0;
    width: auto;
    pointer-events: none;
  }

  /* Tight widget container */
  .vec-media .vec-badge-srd .elementor-widget-container{
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cadc150 */.vec-media{ position: relative; }
/* VEC — Thumbnail non tronquée (JetEngine Listing) */
.vec-media{
  height: 230px;              /* ajuste selon ton design */
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;              /* marge interne = évite que ça touche les bords */
  background: #fff;           /* ta zone blanche */
  overflow: hidden;           /* garde le cadre propre */
  box-sizing: border-box;
}

.vec-media img{
  width: 100%;
  height: 100%;
  object-fit: contain !important;   /* CLÉ: plus de crop */
  object-position: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for jet-woo-builder-archive-product-title, class: .elementor-element-e3b799e *//* Titre : 2 lignes max + hauteur réservée = alignement */
.vec-title{
  min-height: 3.2em;          /* ~2 lignes selon ta font */
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31969d0 *//* Mobile : plein largeur (enlève les bandes) */
@media (max-width: 767px){
  .elementor-1011793 .elementor-element.elementor-element-31969d0{
    max-width: 100%;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}/* End custom CSS */
/* Start custom CSS for jet-woo-builder-archive-product-thumbnail, class: .elementor-element-f03d1fc *//* Mobile only — thumbnail + badges */
@media (max-width: 767px){
  /* Thumbnail container (rounded + clipping) */
  .vec-media{
    position: relative;
    border-radius: 16px;
    overflow: hidden;
  }

  /* Keep thumbnail under badges */
  .vec-media .jet-woo-product-thumbnail,
  .vec-media .jet-woo-product-thumbnail__link{
    position: relative;
    z-index: 1;
  }

  /* Sale badge (top-left) */
  .vec-media .jet-woo-sale-badge,
  .vec-media .onsale{
    position: absolute;
    top: 12px;
    left: 12px;
    z-index: 50;
  }

  /* SRD badge (top-right) */
  .vec-media .vec-badge-srd{
    position: absolute;
    top: 12px;
    right: 12px;
    z-index: 60;
    margin: 0;
    width: auto;
    pointer-events: none;
  }

  /* Tight widget container */
  .vec-media .vec-badge-srd .elementor-widget-container{
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6469e13 */.vec-media{ position: relative; }
/* VEC — Thumbnail non tronquée (JetEngine Listing) */
.vec-media{
  height: 230px;              /* ajuste selon ton design */
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;              /* marge interne = évite que ça touche les bords */
  background: #fff;           /* ta zone blanche */
  overflow: hidden;           /* garde le cadre propre */
  box-sizing: border-box;
}

.vec-media img{
  width: 100%;
  height: 100%;
  object-fit: contain !important;   /* CLÉ: plus de crop */
  object-position: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for jet-woo-builder-archive-product-title, class: .elementor-element-68c712d *//* Titre : 2 lignes max + hauteur réservée = alignement */
.vec-title{
  min-height: 3.2em;          /* ~2 lignes selon ta font */
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cc73ea *//* Mobile : plein largeur (enlève les bandes) */
@media (max-width: 767px){
  .elementor-1011793 .elementor-element.elementor-element-8cc73ea{
    max-width: 100%;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}/* End custom CSS */
/* Start custom CSS for jet-woo-builder-archive-sale-badge, class: .elementor-element-7e9ed54 */.vec-media .jet-woo-sale-badge,
.vec-media .onsale{
  position:absolute !important;
  top:12px; left:12px;
  z-index:20;
}/* End custom CSS */
/* Start custom CSS for jet-woo-builder-archive-product-thumbnail, class: .elementor-element-f03d1fc *//* Mobile only — thumbnail + badges */
@media (max-width: 767px){
  /* Thumbnail container (rounded + clipping) */
  .vec-media{
    position: relative;
    border-radius: 16px;
    overflow: hidden;
  }

  /* Keep thumbnail under badges */
  .vec-media .jet-woo-product-thumbnail,
  .vec-media .jet-woo-product-thumbnail__link{
    position: relative;
    z-index: 1;
  }

  /* Sale badge (top-left) */
  .vec-media .jet-woo-sale-badge,
  .vec-media .onsale{
    position: absolute;
    top: 12px;
    left: 12px;
    z-index: 50;
  }

  /* SRD badge (top-right) */
  .vec-media .vec-badge-srd{
    position: absolute;
    top: 12px;
    right: 12px;
    z-index: 60;
    margin: 0;
    width: auto;
    pointer-events: none;
  }

  /* Tight widget container */
  .vec-media .vec-badge-srd .elementor-widget-container{
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6469e13 */.vec-media{ position: relative; }
/* VEC — Thumbnail non tronquée (JetEngine Listing) */
.vec-media{
  height: 230px;              /* ajuste selon ton design */
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;              /* marge interne = évite que ça touche les bords */
  background: #fff;           /* ta zone blanche */
  overflow: hidden;           /* garde le cadre propre */
  box-sizing: border-box;
}

.vec-media img{
  width: 100%;
  height: 100%;
  object-fit: contain !important;   /* CLÉ: plus de crop */
  object-position: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for jet-woo-builder-archive-product-title, class: .elementor-element-68c712d *//* Titre : 2 lignes max + hauteur réservée = alignement */
.vec-title{
  min-height: 3.2em;          /* ~2 lignes selon ta font */
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cc73ea *//* Mobile : plein largeur (enlève les bandes) */
@media (max-width: 767px){
  .elementor-1011793 .elementor-element.elementor-element-8cc73ea{
    max-width: 100%;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}/* End custom CSS */
/* Start custom CSS for jet-woo-builder-archive-sale-badge, class: .elementor-element-7e9ed54 */.vec-media .jet-woo-sale-badge,
.vec-media .onsale{
  position:absolute !important;
  top:12px; left:12px;
  z-index:20;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-808bd59 *//* Réduit les marges naturelles */
.vec-card .vec-title,
.vec-card .vec-title *{
  margin: 0 !important;
}

.vec-card .vec-price-row,
.vec-card .vec-price-row *{
  margin: 0 !important;
}

.vec-card .vec-stock-row,
.vec-card .vec-stock-row *{
  margin: 0 !important;
}

/* Optionnel: serre un peu plus visuellement */
.vec-card .vec-title{ padding-bottom: 2px; }
.vec-card .vec-price-row{ padding-bottom: 2px; }
.vec-card .vec-stock-row{ padding-bottom: 2px; }/* End custom CSS */
/* Start custom CSS for jet-woo-builder-archive-product-thumbnail, class: .elementor-element-c3ad15b *//* Mobile only — thumbnail + badges */
@media (max-width: 767px){
  /* Thumbnail container (rounded + clipping) */
  .vec-media{
    position: relative;
    border-radius: 16px;
    overflow: hidden;
  }

  /* Keep thumbnail under badges */
  .vec-media .jet-woo-product-thumbnail,
  .vec-media .jet-woo-product-thumbnail__link{
    position: relative;
    z-index: 1;
  }

  /* Sale badge (top-left) */
  .vec-media .jet-woo-sale-badge,
  .vec-media .onsale{
    position: absolute;
    top: 12px;
    left: 12px;
    z-index: 50;
  }

  /* SRD badge (top-right) */
  .vec-media .vec-badge-srd{
    position: absolute;
    top: 12px;
    right: 12px;
    z-index: 60;
    margin: 0;
    width: auto;
    pointer-events: none;
  }

  /* Tight widget container */
  .vec-media .vec-badge-srd .elementor-widget-container{
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa2e09e */.vec-media{ position: relative; }
/* VEC — Thumbnail non tronquée (JetEngine Listing) */
.vec-media{
  height: 230px;              /* ajuste selon ton design */
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;              /* marge interne = évite que ça touche les bords */
  background: #fff;           /* ta zone blanche */
  overflow: hidden;           /* garde le cadre propre */
  box-sizing: border-box;
}

.vec-media img{
  width: 100%;
  height: 100%;
  object-fit: contain !important;   /* CLÉ: plus de crop */
  object-position: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for jet-woo-builder-archive-product-title, class: .elementor-element-db5822c *//* Titre : 2 lignes max + hauteur réservée = alignement */
.vec-title{
  min-height: 3.2em;          /* ~2 lignes selon ta font */
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c717b42 *//* Mobile : plein largeur (enlève les bandes) */
@media (max-width: 767px){
  .elementor-1011793 .elementor-element.elementor-element-c717b42{
    max-width: 100%;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}/* End custom CSS */
/* Start custom CSS for jet-woo-builder-archive-sale-badge, class: .elementor-element-0c3ca2e */.vec-media .jet-woo-sale-badge,
.vec-media .onsale{
  position:absolute !important;
  top:12px; left:12px;
  z-index:20;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b60f70 */.vec-media .vec-badge-srd{
  position:absolute !important;
  top:12px; right:12px;
  z-index:20;
}/* End custom CSS */
/* Start custom CSS for jet-woo-builder-archive-product-thumbnail, class: .elementor-element-c3ad15b *//* Mobile only — thumbnail + badges */
@media (max-width: 767px){
  /* Thumbnail container (rounded + clipping) */
  .vec-media{
    position: relative;
    border-radius: 16px;
    overflow: hidden;
  }

  /* Keep thumbnail under badges */
  .vec-media .jet-woo-product-thumbnail,
  .vec-media .jet-woo-product-thumbnail__link{
    position: relative;
    z-index: 1;
  }

  /* Sale badge (top-left) */
  .vec-media .jet-woo-sale-badge,
  .vec-media .onsale{
    position: absolute;
    top: 12px;
    left: 12px;
    z-index: 50;
  }

  /* SRD badge (top-right) */
  .vec-media .vec-badge-srd{
    position: absolute;
    top: 12px;
    right: 12px;
    z-index: 60;
    margin: 0;
    width: auto;
    pointer-events: none;
  }

  /* Tight widget container */
  .vec-media .vec-badge-srd .elementor-widget-container{
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa2e09e */.vec-media{ position: relative; }
/* VEC — Thumbnail non tronquée (JetEngine Listing) */
.vec-media{
  height: 230px;              /* ajuste selon ton design */
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;              /* marge interne = évite que ça touche les bords */
  background: #fff;           /* ta zone blanche */
  overflow: hidden;           /* garde le cadre propre */
  box-sizing: border-box;
}

.vec-media img{
  width: 100%;
  height: 100%;
  object-fit: contain !important;   /* CLÉ: plus de crop */
  object-position: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for jet-woo-builder-archive-product-title, class: .elementor-element-db5822c *//* Titre : 2 lignes max + hauteur réservée = alignement */
.vec-title{
  min-height: 3.2em;          /* ~2 lignes selon ta font */
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c717b42 *//* Mobile : plein largeur (enlève les bandes) */
@media (max-width: 767px){
  .elementor-1011793 .elementor-element.elementor-element-c717b42{
    max-width: 100%;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}/* End custom CSS */
/* Start custom CSS for jet-woo-builder-archive-sale-badge, class: .elementor-element-0c3ca2e */.vec-media .jet-woo-sale-badge,
.vec-media .onsale{
  position:absolute !important;
  top:12px; left:12px;
  z-index:20;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b60f70 */.vec-media .vec-badge-srd{
  position:absolute !important;
  top:12px; right:12px;
  z-index:20;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1230613 *//* Réduit les marges naturelles */
.vec-card .vec-title,
.vec-card .vec-title *{
  margin: 0 !important;
}

.vec-card .vec-price-row,
.vec-card .vec-price-row *{
  margin: 0 !important;
}

.vec-card .vec-stock-row,
.vec-card .vec-stock-row *{
  margin: 0 !important;
}

/* Optionnel: serre un peu plus visuellement */
.vec-card .vec-title{ padding-bottom: 2px; }
.vec-card .vec-price-row{ padding-bottom: 2px; }
.vec-card .vec-stock-row{ padding-bottom: 2px; }/* End custom CSS */
/* Start custom CSS for jet-woo-builder-archive-product-thumbnail, class: .elementor-element-b9def98 *//* Mobile only — thumbnail + badges */
@media (max-width: 767px){
  /* Thumbnail container (rounded + clipping) */
  .vec-media{
    position: relative;
    border-radius: 16px;
    overflow: hidden;
  }

  /* Keep thumbnail under badges */
  .vec-media .jet-woo-product-thumbnail,
  .vec-media .jet-woo-product-thumbnail__link{
    position: relative;
    z-index: 1;
  }

  /* Sale badge (top-left) */
  .vec-media .jet-woo-sale-badge,
  .vec-media .onsale{
    position: absolute;
    top: 12px;
    left: 12px;
    z-index: 50;
  }

  /* SRD badge (top-right) */
  .vec-media .vec-badge-srd{
    position: absolute;
    top: 12px;
    right: 12px;
    z-index: 60;
    margin: 0;
    width: auto;
    pointer-events: none;
  }

  /* Tight widget container */
  .vec-media .vec-badge-srd .elementor-widget-container{
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccb19a7 */.vec-media{ position: relative; }
/* VEC — Thumbnail non tronquée (JetEngine Listing) */
.vec-media{
  height: 230px;              /* ajuste selon ton design */
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;              /* marge interne = évite que ça touche les bords */
  background: #fff;           /* ta zone blanche */
  overflow: hidden;           /* garde le cadre propre */
  box-sizing: border-box;
}

.vec-media img{
  width: 100%;
  height: 100%;
  object-fit: contain !important;   /* CLÉ: plus de crop */
  object-position: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for jet-woo-builder-archive-product-title, class: .elementor-element-312c01d *//* Titre : 2 lignes max + hauteur réservée = alignement */
.vec-title{
  min-height: 3.2em;          /* ~2 lignes selon ta font */
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa303e8 *//* Mobile : plein largeur (enlève les bandes) */
@media (max-width: 767px){
  .elementor-1011793 .elementor-element.elementor-element-aa303e8{
    max-width: 100%;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}/* End custom CSS */
/* Start custom CSS for jet-woo-builder-archive-sale-badge, class: .elementor-element-d264358 */.vec-media .jet-woo-sale-badge,
.vec-media .onsale{
  position:absolute !important;
  top:12px; left:12px;
  z-index:20;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a8538c */.vec-media .vec-badge-srd{
  position:absolute !important;
  top:12px; right:12px;
  z-index:20;
}/* End custom CSS */
/* Start custom CSS for jet-woo-builder-archive-product-thumbnail, class: .elementor-element-b9def98 *//* Mobile only — thumbnail + badges */
@media (max-width: 767px){
  /* Thumbnail container (rounded + clipping) */
  .vec-media{
    position: relative;
    border-radius: 16px;
    overflow: hidden;
  }

  /* Keep thumbnail under badges */
  .vec-media .jet-woo-product-thumbnail,
  .vec-media .jet-woo-product-thumbnail__link{
    position: relative;
    z-index: 1;
  }

  /* Sale badge (top-left) */
  .vec-media .jet-woo-sale-badge,
  .vec-media .onsale{
    position: absolute;
    top: 12px;
    left: 12px;
    z-index: 50;
  }

  /* SRD badge (top-right) */
  .vec-media .vec-badge-srd{
    position: absolute;
    top: 12px;
    right: 12px;
    z-index: 60;
    margin: 0;
    width: auto;
    pointer-events: none;
  }

  /* Tight widget container */
  .vec-media .vec-badge-srd .elementor-widget-container{
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccb19a7 */.vec-media{ position: relative; }
/* VEC — Thumbnail non tronquée (JetEngine Listing) */
.vec-media{
  height: 230px;              /* ajuste selon ton design */
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;              /* marge interne = évite que ça touche les bords */
  background: #fff;           /* ta zone blanche */
  overflow: hidden;           /* garde le cadre propre */
  box-sizing: border-box;
}

.vec-media img{
  width: 100%;
  height: 100%;
  object-fit: contain !important;   /* CLÉ: plus de crop */
  object-position: center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for jet-woo-builder-archive-product-title, class: .elementor-element-312c01d *//* Titre : 2 lignes max + hauteur réservée = alignement */
.vec-title{
  min-height: 3.2em;          /* ~2 lignes selon ta font */
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa303e8 *//* Mobile : plein largeur (enlève les bandes) */
@media (max-width: 767px){
  .elementor-1011793 .elementor-element.elementor-element-aa303e8{
    max-width: 100%;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}/* End custom CSS */
/* Start custom CSS for jet-woo-builder-archive-sale-badge, class: .elementor-element-d264358 */.vec-media .jet-woo-sale-badge,
.vec-media .onsale{
  position:absolute !important;
  top:12px; left:12px;
  z-index:20;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a8538c */.vec-media .vec-badge-srd{
  position:absolute !important;
  top:12px; right:12px;
  z-index:20;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15f6295 *//* Réduit les marges naturelles */
.vec-card .vec-title,
.vec-card .vec-title *{
  margin: 0 !important;
}

.vec-card .vec-price-row,
.vec-card .vec-price-row *{
  margin: 0 !important;
}

.vec-card .vec-stock-row,
.vec-card .vec-stock-row *{
  margin: 0 !important;
}

/* Optionnel: serre un peu plus visuellement */
.vec-card .vec-title{ padding-bottom: 2px; }
.vec-card .vec-price-row{ padding-bottom: 2px; }
.vec-card .vec-stock-row{ padding-bottom: 2px; }/* End custom CSS */