.elementor-376 .elementor-element.elementor-element-4ad2c4a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-376 .elementor-element.elementor-element-4ad2c4a:not(.elementor-motion-effects-element-type-background), .elementor-376 .elementor-element.elementor-element-4ad2c4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBE8;}.elementor-376 .elementor-element.elementor-element-3aa153a{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-376 .elementor-element.elementor-element-4ecd82c .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-376 .elementor-element.elementor-element-4ecd82c .flex-viewport{border-radius:2px 2px 2px 2px;}.elementor-376 .elementor-element.elementor-element-e6ccdde{--display:flex;--border-radius:50px 50px 50px 50px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-376 .elementor-element.elementor-element-3ff9280{text-align:left;}.elementor-376 .elementor-element.elementor-element-3ff9280 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;text-shadow:0px 0px 2px #FFFFFF;color:#1A1B4B;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-376 .elementor-element.elementor-element-0c5b054{text-align:left;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;font-style:italic;line-height:20px;color:#1A1B4B;}.elementor-376 .elementor-element.elementor-element-c9f0430.elementor-element{--align-self:center;}.elementor-376 .elementor-element.elementor-element-c9f0430{text-align:left;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;line-height:20px;color:#1A1B4B;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-376 .elementor-element.elementor-element-94e151e.elementor-element{--align-self:flex-start;}.woocommerce .elementor-376 .elementor-element.elementor-element-94e151e .price{color:#1A1B4B;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-376 .elementor-element.elementor-element-bcc3bf0 .cart button, .elementor-376 .elementor-element.elementor-element-bcc3bf0 .cart .button{font-size:20px;font-weight:600;border-style:solid;border-width:3px 3px 3px 3px;border-radius:5px 5px 5px 5px;color:#FFFFFF;background-color:#F16649;border-color:#1A1B4B;transition:all 0.2s;}.elementor-376 .elementor-element.elementor-element-5e1890d{--display:flex;}.elementor-376 .elementor-element.elementor-element-5e1890d:not(.elementor-motion-effects-element-type-background), .elementor-376 .elementor-element.elementor-element-5e1890d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBE8;}.elementor-376 .elementor-element.elementor-element-778d14b.elementor-element{--align-self:center;}.elementor-376 .elementor-element.elementor-element-778d14b{text-align:left;font-family:"Roboto", Sans-serif;font-size:34px;font-weight:800;line-height:20px;color:#1A1B4B;}.elementor-376 .elementor-element.elementor-element-11dd22c{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0.5;}.elementor-376 .elementor-element.elementor-element-11dd22c:not(.elementor-motion-effects-element-type-background), .elementor-376 .elementor-element.elementor-element-11dd22c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1B4B;}.elementor-376 .elementor-element.elementor-element-11dd22c::before, .elementor-376 .elementor-element.elementor-element-11dd22c > .elementor-background-video-container::before, .elementor-376 .elementor-element.elementor-element-11dd22c > .e-con-inner > .elementor-background-video-container::before, .elementor-376 .elementor-element.elementor-element-11dd22c > .elementor-background-slideshow::before, .elementor-376 .elementor-element.elementor-element-11dd22c > .e-con-inner > .elementor-background-slideshow::before, .elementor-376 .elementor-element.elementor-element-11dd22c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1A1B4B;--background-overlay:'';}.elementor-376 .elementor-element.elementor-element-d9658ab{padding:40px 0px 0px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-376 .elementor-element.elementor-element-d9658ab.elementor-element{--align-self:center;}.elementor-376 .elementor-element.elementor-element-e5170a5.elementor-element{--align-self:center;}.elementor-376 .elementor-element.elementor-element-e5170a5{text-align:center;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-376 .elementor-element.elementor-element-441084e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:050px;--padding-left:20px;--padding-right:20px;}.elementor-376 .elementor-element.elementor-element-441084e:not(.elementor-motion-effects-element-type-background), .elementor-376 .elementor-element.elementor-element-441084e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1B4B;}.elementor-376 .elementor-element.elementor-element-2cae37e{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:50px 50px 50px 50px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-376 .elementor-element.elementor-element-e3cc6f1.elementor-element{--align-self:center;}.elementor-376 .elementor-element.elementor-element-e3cc6f1{text-align:center;}.elementor-376 .elementor-element.elementor-element-e3cc6f1 img{opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:500px 500px 500px 500px;}.elementor-376 .elementor-element.elementor-element-bbc0bee.elementor-element{--align-self:center;}.elementor-376 .elementor-element.elementor-element-bbc0bee{text-align:center;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-376 .elementor-element.elementor-element-2e51938.elementor-element{--align-self:center;}.elementor-376 .elementor-element.elementor-element-2e51938{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;font-style:italic;color:#FFFFFF;}.elementor-376 .elementor-element.elementor-element-120d0ad{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:50px 50px 50px 50px;}.elementor-376 .elementor-element.elementor-element-743d469.elementor-element{--align-self:center;}.elementor-376 .elementor-element.elementor-element-743d469{text-align:center;}.elementor-376 .elementor-element.elementor-element-743d469 img{opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:500px 500px 500px 500px;}.elementor-376 .elementor-element.elementor-element-c472154.elementor-element{--align-self:center;}.elementor-376 .elementor-element.elementor-element-c472154{text-align:center;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-376 .elementor-element.elementor-element-2db6c88.elementor-element{--align-self:center;}.elementor-376 .elementor-element.elementor-element-2db6c88{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;font-style:italic;color:#FFFFFF;}.elementor-376 .elementor-element.elementor-element-a586004{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:50px 50px 50px 50px;}.elementor-376 .elementor-element.elementor-element-4897518.elementor-element{--align-self:center;}.elementor-376 .elementor-element.elementor-element-4897518{text-align:center;}.elementor-376 .elementor-element.elementor-element-4897518 img{opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:500px 500px 500px 500px;}.elementor-376 .elementor-element.elementor-element-83bcded.elementor-element{--align-self:center;}.elementor-376 .elementor-element.elementor-element-83bcded{text-align:center;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-376 .elementor-element.elementor-element-f1e2e6f.elementor-element{--align-self:center;}.elementor-376 .elementor-element.elementor-element-f1e2e6f{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;font-style:italic;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-376 .elementor-element.elementor-element-bcb8058{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-376 .elementor-element.elementor-element-bcb8058:not(.elementor-motion-effects-element-type-background), .elementor-376 .elementor-element.elementor-element-bcb8058 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBE8;}.elementor-376 .elementor-element.elementor-element-16a7c34{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-376 .elementor-element.elementor-element-16a7c34.e-con{--order:-99999 /* order start hack */;}.elementor-376 .elementor-element.elementor-element-59a5ffe.elementor-element{--align-self:center;}.elementor-376 .elementor-element.elementor-element-59a5ffe{text-align:center;font-family:"Roboto", Sans-serif;font-size:39px;font-weight:700;color:#1A1B4B;}.elementor-376 .elementor-element.elementor-element-459d6c1.elementor-element{--align-self:center;}.elementor-376 .elementor-element.elementor-element-459d6c1{text-align:center;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:500;color:#1A1B4B;}.elementor-376 .elementor-element.elementor-element-4cf114a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-376 .elementor-element.elementor-element-461ba49{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:-0px -0px;--row-gap:-0px;--column-gap:-0px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--border-radius:50px 50px 50px 50px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-376 .elementor-element.elementor-element-461ba49:not(.elementor-motion-effects-element-type-background), .elementor-376 .elementor-element.elementor-element-461ba49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000000F;}.elementor-376 .elementor-element.elementor-element-d337af6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:55px;font-weight:600;color:#FFFFFF;}.elementor-376 .elementor-element.elementor-element-d337af6.elementor-element{--align-self:center;}.elementor-376 .elementor-element.elementor-element-5a1356d.elementor-element{--align-self:center;}.elementor-376 .elementor-element.elementor-element-5a1356d{text-align:center;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;color:#1A1B4B;}.elementor-376 .elementor-element.elementor-element-a2cdc65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 40px 0px 40px;text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#1A1B4B;}.elementor-376 .elementor-element.elementor-element-a2cdc65.elementor-element{--align-self:center;}.elementor-376 .elementor-element.elementor-element-916154d{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:-0px -0px;--row-gap:-0px;--column-gap:-0px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--border-radius:50px 50px 50px 50px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-376 .elementor-element.elementor-element-916154d:not(.elementor-motion-effects-element-type-background), .elementor-376 .elementor-element.elementor-element-916154d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000000F;}.elementor-376 .elementor-element.elementor-element-aec77f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:55px;font-weight:600;color:#FFFFFF;}.elementor-376 .elementor-element.elementor-element-aec77f3.elementor-element{--align-self:center;}.elementor-376 .elementor-element.elementor-element-cf5393e.elementor-element{--align-self:center;}.elementor-376 .elementor-element.elementor-element-cf5393e{text-align:center;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;color:#1A1B4B;}.elementor-376 .elementor-element.elementor-element-c044f54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 40px 0px 40px;text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#1A1B4B;}.elementor-376 .elementor-element.elementor-element-c044f54.elementor-element{--align-self:center;}.elementor-376 .elementor-element.elementor-element-a26ab75{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:-0px -0px;--row-gap:-0px;--column-gap:-0px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--border-radius:50px 50px 50px 50px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-376 .elementor-element.elementor-element-a26ab75:not(.elementor-motion-effects-element-type-background), .elementor-376 .elementor-element.elementor-element-a26ab75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000000F;}.elementor-376 .elementor-element.elementor-element-cafe135{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:55px;font-weight:600;color:#FFFFFF;}.elementor-376 .elementor-element.elementor-element-cafe135.elementor-element{--align-self:center;}.elementor-376 .elementor-element.elementor-element-0be678c.elementor-element{--align-self:center;}.elementor-376 .elementor-element.elementor-element-0be678c{text-align:center;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;color:#1A1B4B;}.elementor-376 .elementor-element.elementor-element-97820aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 40px 0px 40px;text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#1A1B4B;}.elementor-376 .elementor-element.elementor-element-97820aa.elementor-element{--align-self:center;}.elementor-376 .elementor-element.elementor-element-0daf0b2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-376 .elementor-element.elementor-element-7dc5bdc{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:-0px -0px;--row-gap:-0px;--column-gap:-0px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--border-radius:50px 50px 50px 50px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-376 .elementor-element.elementor-element-7dc5bdc:not(.elementor-motion-effects-element-type-background), .elementor-376 .elementor-element.elementor-element-7dc5bdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000000F;}.elementor-376 .elementor-element.elementor-element-041ccee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:55px;font-weight:600;color:#FFFFFF;}.elementor-376 .elementor-element.elementor-element-041ccee.elementor-element{--align-self:center;}.elementor-376 .elementor-element.elementor-element-9cbe55c.elementor-element{--align-self:center;}.elementor-376 .elementor-element.elementor-element-9cbe55c{text-align:center;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;color:#1A1B4B;}.elementor-376 .elementor-element.elementor-element-f58b52d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 40px 0px 40px;text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#1A1B4B;}.elementor-376 .elementor-element.elementor-element-f58b52d.elementor-element{--align-self:center;}.elementor-376 .elementor-element.elementor-element-b4d62bb{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:-0px -0px;--row-gap:-0px;--column-gap:-0px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--border-radius:50px 50px 50px 50px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-376 .elementor-element.elementor-element-b4d62bb:not(.elementor-motion-effects-element-type-background), .elementor-376 .elementor-element.elementor-element-b4d62bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000000F;}.elementor-376 .elementor-element.elementor-element-8b25f99{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:55px;font-weight:600;color:#FFFFFF;}.elementor-376 .elementor-element.elementor-element-8b25f99.elementor-element{--align-self:center;}.elementor-376 .elementor-element.elementor-element-e280b7b.elementor-element{--align-self:center;}.elementor-376 .elementor-element.elementor-element-e280b7b{text-align:center;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;color:#1A1B4B;}.elementor-376 .elementor-element.elementor-element-ed50870{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 40px 0px 40px;text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#1A1B4B;}.elementor-376 .elementor-element.elementor-element-ed50870.elementor-element{--align-self:center;}.elementor-376 .elementor-element.elementor-element-06b3b81{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:-0px -0px;--row-gap:-0px;--column-gap:-0px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--border-radius:50px 50px 50px 50px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-376 .elementor-element.elementor-element-06b3b81:not(.elementor-motion-effects-element-type-background), .elementor-376 .elementor-element.elementor-element-06b3b81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000000F;}.elementor-376 .elementor-element.elementor-element-2440359{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:55px;font-weight:600;color:#FFFFFF;}.elementor-376 .elementor-element.elementor-element-2440359.elementor-element{--align-self:center;}.elementor-376 .elementor-element.elementor-element-ad29551.elementor-element{--align-self:center;}.elementor-376 .elementor-element.elementor-element-ad29551{text-align:center;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;color:#1A1B4B;}.elementor-376 .elementor-element.elementor-element-7925ffe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 40px 0px 40px;text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#1A1B4B;}.elementor-376 .elementor-element.elementor-element-7925ffe.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-376 .elementor-element.elementor-element-4ad2c4a{--grid-auto-flow:row;}.elementor-376 .elementor-element.elementor-element-11dd22c{--grid-auto-flow:row;}.elementor-376 .elementor-element.elementor-element-441084e{--grid-auto-flow:row;}.elementor-376 .elementor-element.elementor-element-2cae37e{--grid-auto-flow:row;}.elementor-376 .elementor-element.elementor-element-120d0ad{--grid-auto-flow:row;}.elementor-376 .elementor-element.elementor-element-a586004{--grid-auto-flow:row;}.elementor-376 .elementor-element.elementor-element-bcb8058{--grid-auto-flow:row;}.elementor-376 .elementor-element.elementor-element-4cf114a{--grid-auto-flow:row;}.elementor-376 .elementor-element.elementor-element-461ba49{--grid-auto-flow:row;}.elementor-376 .elementor-element.elementor-element-916154d{--grid-auto-flow:row;}.elementor-376 .elementor-element.elementor-element-a26ab75{--grid-auto-flow:row;}.elementor-376 .elementor-element.elementor-element-0daf0b2{--grid-auto-flow:row;}.elementor-376 .elementor-element.elementor-element-7dc5bdc{--grid-auto-flow:row;}.elementor-376 .elementor-element.elementor-element-b4d62bb{--grid-auto-flow:row;}.elementor-376 .elementor-element.elementor-element-06b3b81{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-4ad2c4a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-376 .elementor-element.elementor-element-c9f0430{font-size:18px;}.elementor-376 .elementor-element.elementor-element-778d14b{font-size:18px;}.elementor-376 .elementor-element.elementor-element-11dd22c{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-376 .elementor-element.elementor-element-441084e{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-376 .elementor-element.elementor-element-2cae37e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-376 .elementor-element.elementor-element-120d0ad{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-376 .elementor-element.elementor-element-a586004{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-376 .elementor-element.elementor-element-bcb8058{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-376 .elementor-element.elementor-element-4cf114a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-376 .elementor-element.elementor-element-461ba49{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-376 .elementor-element.elementor-element-5a1356d{font-size:18px;}.elementor-376 .elementor-element.elementor-element-a2cdc65{font-size:18px;}.elementor-376 .elementor-element.elementor-element-916154d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-376 .elementor-element.elementor-element-cf5393e{font-size:18px;}.elementor-376 .elementor-element.elementor-element-c044f54{font-size:18px;}.elementor-376 .elementor-element.elementor-element-a26ab75{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-376 .elementor-element.elementor-element-0be678c{font-size:18px;}.elementor-376 .elementor-element.elementor-element-97820aa{font-size:18px;}.elementor-376 .elementor-element.elementor-element-0daf0b2{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-376 .elementor-element.elementor-element-7dc5bdc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-376 .elementor-element.elementor-element-9cbe55c{font-size:18px;}.elementor-376 .elementor-element.elementor-element-f58b52d{font-size:18px;}.elementor-376 .elementor-element.elementor-element-b4d62bb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-376 .elementor-element.elementor-element-e280b7b{font-size:18px;}.elementor-376 .elementor-element.elementor-element-ed50870{font-size:18px;}.elementor-376 .elementor-element.elementor-element-06b3b81{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-376 .elementor-element.elementor-element-ad29551{font-size:18px;}.elementor-376 .elementor-element.elementor-element-7925ffe{font-size:18px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-4ecd82c *//* --------------------------------------------- */
/* CENTRAGE DU CONTENEUR IMAGE */
/* --------------------------------------------- */
.single-product .woocommerce-product-gallery,
.single-product .woocommerce-product-gallery__wrapper {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    width: 100%;
}


/* --------------------------------------------- */
/* TAILLE MAX DE L’IMAGE (400x400) */
/* --------------------------------------------- */
.single-product .woocommerce-product-gallery img {
    max-width: 400px !important;
    max-height: 400px !important;
    width: auto !important;
    height: auto !important;
    margin: 0 auto !important;
    display: block !important;
    object-fit: contain !important;
}


/* --------------------------------------------- */
/* SUPPRESSION DE LA LOUPE (TRIGGER DU ZOOM) */
/* --------------------------------------------- */
.single-product .woocommerce-product-gallery__trigger {
    display: none !important;
}


/* --------------------------------------------- */
/* DÉSACTIVER LE ZOOM AU CLIC */
/* --------------------------------------------- */
.single-product .woocommerce-product-gallery__wrapper a {
    pointer-events: none !important;
}


/* --------------------------------------------- */
/* SUPPRESSION DU CURSEUR ZOOM */
/* --------------------------------------------- */
.single-product .woocommerce-product-gallery img {
    cursor: default !important;
}


/* --------------------------------------------- */
/* OPTION : ENLÈVE LA PETITE ANIMATION / FADE */
/* (Woo ajoute parfois du js inline) */
/* --------------------------------------------- */
.single-product .woocommerce-product-gallery {
    opacity: 1 !important;
}
/* ------------------------------------------------ */
/* FORCE LE FOND TRANSPARENT SUR L’IMAGE PRODUIT    */
/* ------------------------------------------------ */
.single-product .woocommerce-product-gallery img,
.single-product .woocommerce-product-gallery img:hover {
    background-color: transparent !important;
}


/* ------------------------------------------------ */
/* FORCE LE FOND TRANSPARENT SUR LE CONTENEUR IMG   */
/* (WooCommerce + Elementor peuvent injecter un fond) */
/* ------------------------------------------------ */
.single-product .woocommerce-product-gallery,
.single-product .woocommerce-product-gallery__image,
.single-product .woocommerce-product-gallery__wrapper,
.single-product .woocommerce-product-gallery__image:hover,
.single-product .woocommerce-product-gallery__wrapper:hover {
    background-color: transparent !important;
}


/* ------------------------------------------------ */
/* BLOQUE TOUT HOVER QUI METTRAIT UN FOND BLANC     */
/* (cas courant avec Elementor)                     */
/* ------------------------------------------------ */
.elementor-widget-image,
.elementor-widget-image:hover,
.elementor-widget-container,
.elementor-widget-container:hover {
    background-color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-bcc3bf0 */.wcpa_field_label {
    color: #1A1B4B !important;   /* blanc */
    font-weight: 700 !important; /* gras */
    font-size: 20px !important;  /* plus grand (ajuste si besoin) */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b99057b */<style>
.planet-specs {
  display: grid !important;
  grid-template-columns: repeat(7, minmax(0, 1fr));
  gap: 18px;
  margin: 40px 0;
  font-family: "Inter", sans-serif;
}

/* Responsive */
@media (max-width: 1400px) {
  .planet-specs {
    grid-template-columns: repeat(5, 1fr);
  }
}
@media (max-width: 1100px) {
  .planet-specs {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 720px) {
  .planet-specs {
    grid-template-columns: 1fr;
  }
}

/* Section titles */
.planet-specs .spec-group {
  grid-column: 1 / -1;
  font-size: 1.35rem;
  font-weight: 700;
  margin: 30px 0 12px;
  display: flex;
  align-items: center;
  gap: 10px;
}

/* Glass cards */
.planet-specs .spec-card {
  background: rgba(255,255,255,0.75);
  backdrop-filter: blur(10px);
  padding: 14px 18px;
  border-radius: 14px;
  border: 1px solid rgba(255,255,255,0.5);
  box-shadow: 0 6px 20px rgba(0,0,0,0.08);
  transition: all .25s ease;
  opacity: 0;
  animation: fadeB .35s ease forwards;
}

@keyframes fadeB {
  from { opacity: 0; transform: translateY(10px); }
  to   { opacity: 1; transform: translateY(0); }
}

.planet-specs .spec-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 12px 28px rgba(0,0,0,0.15);
}

/* Label */
.planet-specs .spec-label {
  font-size: 0.75rem;
  font-weight: 600;
  color: #333;
}

/* Value */
.planet-specs .spec-value {
  font-size: 0.9rem;
  margin-top: 5px;
  color: #000;
}
</style>/* End custom CSS */