.elementor-1425 .elementor-element.elementor-element-3e237230 > .elementor-container{max-width:810px;}.elementor-1425 .elementor-element.elementor-element-3e237230{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 30px 0px 30px;}.elementor-1425 .elementor-element.elementor-element-3e237230 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1425 .elementor-element.elementor-element-2f65d2d2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1425 .elementor-element.elementor-element-2f65d2d2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1425 .elementor-element.elementor-element-6f0f099c > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-cfa1f76 ) 90%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1425 .elementor-element.elementor-element-6f0f099c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0em;margin-bottom:7em;padding:9% 0% 0% 0%;}.elementor-1425 .elementor-element.elementor-element-5bfcabea > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1425 .elementor-element.elementor-element-43476e8d{padding:5em 0em 0em 0em;}.elementor-bc-flex-widget .elementor-1425 .elementor-element.elementor-element-3d55eca.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1425 .elementor-element.elementor-element-3d55eca.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1425 .elementor-element.elementor-element-3d55eca > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:2em 7em 2em 1em;}.elementor-1425 .elementor-element.elementor-element-f121e8b{text-align:start;}.woocommerce .elementor-1425 .elementor-element.elementor-element-9ad0643 .woocommerce-product-details__short-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1425 .elementor-element.elementor-element-eb07184{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-1425 .elementor-element.elementor-element-eb07184.elementor-element{--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-1425 .elementor-element.elementor-element-eb07184 .price{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1425 .elementor-element.elementor-element-9484e6e{width:var( --container-widget-width, 47.656% );max-width:47.656%;--container-widget-width:47.656%;--container-widget-flex-grow:0;}.elementor-1425 .elementor-element.elementor-element-9484e6e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1425 .elementor-element.elementor-element-9484e6e .cart button, .elementor-1425 .elementor-element.elementor-element-9484e6e .cart .button{border-style:solid;border-width:1px 1px 1px 1px;background-color:var( --e-global-color-d49ac81 );border-color:var( --e-global-color-332724a );transition:all 0.2s;}.elementor-1425 .elementor-element.elementor-element-9484e6e .cart button:hover, .elementor-1425 .elementor-element.elementor-element-9484e6e .cart .button:hover{background-color:var( --e-global-color-332724a );}.elementor-1425 .elementor-element.elementor-element-9484e6e .quantity .qty{border-style:solid;border-width:2px 2px 2px 2px;background-color:var( --e-global-color-text );border-color:var( --e-global-color-332724a );transition:all 0.2s;}.woocommerce .elementor-1425 .elementor-element.elementor-element-9484e6e form.cart .variations{width:0%;margin-bottom:0px;}.woocommerce .elementor-1425 .elementor-element.elementor-element-9484e6e form.cart table.variations tr th, .woocommerce .elementor-1425 .elementor-element.elementor-element-9484e6e form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.elementor-bc-flex-widget .elementor-1425 .elementor-element.elementor-element-12f88db4.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-1425 .elementor-element.elementor-element-12f88db4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-1425 .elementor-element.elementor-element-12f88db4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1425 .elementor-element.elementor-element-12f88db4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1425 .elementor-element.elementor-element-12f88db4 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-1425 .elementor-element.elementor-element-11835fbc{padding:0em 0em 0em 0em;}.elementor-1425 .elementor-element.elementor-element-5ab83b3f > .elementor-element-populated{padding:3em 1em 3em 5em;}.elementor-1425 .elementor-element.elementor-element-57f6c23a{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-1425 .elementor-element.elementor-element-f680486 > .elementor-element-populated{padding:3em 1em 3em 5em;}.elementor-1425 .elementor-element.elementor-element-71309ba{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-1425 .elementor-element.elementor-element-b8fe481{padding:0em 0em 7em 0em;}.elementor-1425 .elementor-element.elementor-element-53ad7c6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1425 .elementor-element.elementor-element-53ad7c6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1425 .elementor-element.elementor-element-53ad7c6 > .elementor-element-populated, .elementor-1425 .elementor-element.elementor-element-53ad7c6 > .elementor-element-populated > .elementor-background-overlay, .elementor-1425 .elementor-element.elementor-element-53ad7c6 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-1425 .elementor-element.elementor-element-53ad7c6 > .elementor-element-populated{box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-1425 .elementor-element.elementor-element-53ad7c6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1425 .elementor-element.elementor-element-16f2090:not(.elementor-motion-effects-element-type-background), .elementor-1425 .elementor-element.elementor-element-16f2090 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1425 .elementor-element.elementor-element-16f2090, .elementor-1425 .elementor-element.elementor-element-16f2090 > .elementor-background-overlay{border-radius:15px 15px 0px 0px;}.elementor-1425 .elementor-element.elementor-element-16f2090{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:21px 21px 14px 21px;}.elementor-1425 .elementor-element.elementor-element-16f2090 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1425 .elementor-element.elementor-element-508cb58{text-align:center;}.elementor-1425 .elementor-element.elementor-element-508cb58 .elementor-heading-title{color:var( --e-global-color-d49ac81 );}.elementor-1425 .elementor-element.elementor-element-7c8f2a0{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-1425 .elementor-element.elementor-element-f22cab8:not(.elementor-motion-effects-element-type-background), .elementor-1425 .elementor-element.elementor-element-f22cab8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-58a3f5b );}.elementor-1425 .elementor-element.elementor-element-f22cab8, .elementor-1425 .elementor-element.elementor-element-f22cab8 > .elementor-background-overlay{border-radius:15px 15px 0px 0px;}.elementor-1425 .elementor-element.elementor-element-f22cab8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:21px 21px 14px 21px;}.elementor-1425 .elementor-element.elementor-element-f22cab8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1425 .elementor-element.elementor-element-8bd2b35{text-align:center;}.elementor-1425 .elementor-element.elementor-element-8bd2b35 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1425 .elementor-element.elementor-element-78ab30d{text-align:center;}.elementor-1425 .elementor-element.elementor-element-78ab30d .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1425 .elementor-element.elementor-element-8a5c9c1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1425 .elementor-element.elementor-element-8a5c9c1:hover{background-color:var( --e-global-color-cfa1f76 );}.elementor-1425 .elementor-element.elementor-element-8a5c9c1{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-4d462f5 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7px 21px 7px 21px;}.elementor-1425 .elementor-element.elementor-element-8a5c9c1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1425 .elementor-element.elementor-element-db3a48b{text-align:center;}.elementor-1425 .elementor-element.elementor-element-db3a48b .elementor-heading-title{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-primary );}.elementor-1425 .elementor-element.elementor-element-f16fa0f{text-align:center;}.elementor-1425 .elementor-element.elementor-element-f16fa0f .elementor-heading-title{font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );line-height:var( --e-global-typography-520c191-line-height );color:var( --e-global-color-secondary );}.elementor-1425 .elementor-element.elementor-element-81370cb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1425 .elementor-element.elementor-element-81370cb:hover{background-color:var( --e-global-color-cfa1f76 );}.elementor-1425 .elementor-element.elementor-element-81370cb{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-4d462f5 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7px 21px 7px 21px;}.elementor-1425 .elementor-element.elementor-element-81370cb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1425 .elementor-element.elementor-element-6230c07{text-align:center;}.elementor-1425 .elementor-element.elementor-element-6230c07 .elementor-heading-title{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-primary );}.elementor-1425 .elementor-element.elementor-element-61d98b3{text-align:center;}.elementor-1425 .elementor-element.elementor-element-61d98b3 .elementor-heading-title{font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );line-height:var( --e-global-typography-520c191-line-height );color:var( --e-global-color-secondary );}.elementor-1425 .elementor-element.elementor-element-42f0b1d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1425 .elementor-element.elementor-element-42f0b1d:hover{background-color:var( --e-global-color-cfa1f76 );}.elementor-1425 .elementor-element.elementor-element-42f0b1d{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-4d462f5 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7px 21px 7px 21px;}.elementor-1425 .elementor-element.elementor-element-42f0b1d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1425 .elementor-element.elementor-element-1f7d08c{text-align:center;}.elementor-1425 .elementor-element.elementor-element-1f7d08c .elementor-heading-title{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-primary );}.elementor-1425 .elementor-element.elementor-element-70da26c{text-align:center;}.elementor-1425 .elementor-element.elementor-element-70da26c .elementor-heading-title{font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );line-height:var( --e-global-typography-520c191-line-height );color:var( --e-global-color-secondary );}.elementor-1425 .elementor-element.elementor-element-3717b6b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1425 .elementor-element.elementor-element-3717b6b:hover{background-color:var( --e-global-color-cfa1f76 );}.elementor-1425 .elementor-element.elementor-element-3717b6b{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-4d462f5 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7px 21px 7px 21px;}.elementor-1425 .elementor-element.elementor-element-3717b6b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1425 .elementor-element.elementor-element-adc00fe{text-align:center;}.elementor-1425 .elementor-element.elementor-element-adc00fe .elementor-heading-title{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-primary );}.elementor-1425 .elementor-element.elementor-element-1f6f666{text-align:center;}.elementor-1425 .elementor-element.elementor-element-1f6f666 .elementor-heading-title{font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );line-height:var( --e-global-typography-520c191-line-height );color:var( --e-global-color-secondary );}.elementor-1425 .elementor-element.elementor-element-e60b0a7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1425 .elementor-element.elementor-element-e60b0a7:hover{background-color:var( --e-global-color-cfa1f76 );}.elementor-1425 .elementor-element.elementor-element-e60b0a7{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-4d462f5 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7px 21px 7px 21px;}.elementor-1425 .elementor-element.elementor-element-e60b0a7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1425 .elementor-element.elementor-element-c35ffcf{text-align:center;}.elementor-1425 .elementor-element.elementor-element-c35ffcf .elementor-heading-title{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-primary );}.elementor-1425 .elementor-element.elementor-element-ebcdb1a{text-align:center;}.elementor-1425 .elementor-element.elementor-element-ebcdb1a .elementor-heading-title{font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );line-height:var( --e-global-typography-520c191-line-height );color:var( --e-global-color-secondary );}.elementor-1425 .elementor-element.elementor-element-45f7959 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1425 .elementor-element.elementor-element-45f7959:hover{background-color:var( --e-global-color-cfa1f76 );}.elementor-1425 .elementor-element.elementor-element-45f7959{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-4d462f5 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7px 21px 7px 21px;}.elementor-1425 .elementor-element.elementor-element-45f7959 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1425 .elementor-element.elementor-element-c9a463e{text-align:center;}.elementor-1425 .elementor-element.elementor-element-c9a463e .elementor-heading-title{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-primary );}.elementor-1425 .elementor-element.elementor-element-c3c0d1d{text-align:center;}.elementor-1425 .elementor-element.elementor-element-c3c0d1d .elementor-heading-title{font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );line-height:var( --e-global-typography-520c191-line-height );color:var( --e-global-color-secondary );}.elementor-1425 .elementor-element.elementor-element-cd59832 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1425 .elementor-element.elementor-element-cd59832:hover{background-color:var( --e-global-color-cfa1f76 );}.elementor-1425 .elementor-element.elementor-element-cd59832{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-4d462f5 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7px 21px 7px 21px;}.elementor-1425 .elementor-element.elementor-element-cd59832 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1425 .elementor-element.elementor-element-16d8c7d{text-align:center;}.elementor-1425 .elementor-element.elementor-element-16d8c7d .elementor-heading-title{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-primary );}.elementor-1425 .elementor-element.elementor-element-e5d8e6e{text-align:center;}.elementor-1425 .elementor-element.elementor-element-e5d8e6e .elementor-heading-title{font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );line-height:var( --e-global-typography-520c191-line-height );color:var( --e-global-color-secondary );}.elementor-1425 .elementor-element.elementor-element-2093982 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1425 .elementor-element.elementor-element-2093982:hover{background-color:var( --e-global-color-cfa1f76 );}.elementor-1425 .elementor-element.elementor-element-2093982{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-4d462f5 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7px 21px 7px 21px;}.elementor-1425 .elementor-element.elementor-element-2093982 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1425 .elementor-element.elementor-element-1cfd323{text-align:center;}.elementor-1425 .elementor-element.elementor-element-1cfd323 .elementor-heading-title{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-primary );}.elementor-1425 .elementor-element.elementor-element-67eddfe{text-align:center;}.elementor-1425 .elementor-element.elementor-element-67eddfe .elementor-heading-title{font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );line-height:var( --e-global-typography-520c191-line-height );color:var( --e-global-color-secondary );}.elementor-1425 .elementor-element.elementor-element-0aff6c5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1425 .elementor-element.elementor-element-0aff6c5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1425 .elementor-element.elementor-element-0aff6c5 > .elementor-element-populated, .elementor-1425 .elementor-element.elementor-element-0aff6c5 > .elementor-element-populated > .elementor-background-overlay, .elementor-1425 .elementor-element.elementor-element-0aff6c5 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-1425 .elementor-element.elementor-element-0aff6c5 > .elementor-element-populated{box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-1425 .elementor-element.elementor-element-0aff6c5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1425 .elementor-element.elementor-element-23dddfc:not(.elementor-motion-effects-element-type-background), .elementor-1425 .elementor-element.elementor-element-23dddfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1425 .elementor-element.elementor-element-23dddfc, .elementor-1425 .elementor-element.elementor-element-23dddfc > .elementor-background-overlay{border-radius:15px 15px 0px 0px;}.elementor-1425 .elementor-element.elementor-element-23dddfc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:21px 21px 14px 21px;}.elementor-1425 .elementor-element.elementor-element-23dddfc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1425 .elementor-element.elementor-element-dac444a{text-align:center;}.elementor-1425 .elementor-element.elementor-element-dac444a .elementor-heading-title{color:var( --e-global-color-d49ac81 );}.elementor-1425 .elementor-element.elementor-element-38cc7f8{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-1425 .elementor-element.elementor-element-901dfaa > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1425 .elementor-element.elementor-element-901dfaa:hover{background-color:var( --e-global-color-cfa1f76 );}.elementor-1425 .elementor-element.elementor-element-901dfaa{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-4d462f5 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7px 21px 7px 21px;}.elementor-1425 .elementor-element.elementor-element-901dfaa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1425 .elementor-element.elementor-element-de6f9f6{text-align:center;}.elementor-1425 .elementor-element.elementor-element-de6f9f6 .elementor-heading-title{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-primary );}.elementor-1425 .elementor-element.elementor-element-28d4f58{text-align:center;}.elementor-1425 .elementor-element.elementor-element-28d4f58 .elementor-heading-title{font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );line-height:var( --e-global-typography-520c191-line-height );color:var( --e-global-color-secondary );}.elementor-1425 .elementor-element.elementor-element-75f4ea3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1425 .elementor-element.elementor-element-75f4ea3:hover{background-color:var( --e-global-color-cfa1f76 );}.elementor-1425 .elementor-element.elementor-element-75f4ea3{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-4d462f5 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7px 21px 7px 21px;}.elementor-1425 .elementor-element.elementor-element-75f4ea3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1425 .elementor-element.elementor-element-1f31632{text-align:center;}.elementor-1425 .elementor-element.elementor-element-1f31632 .elementor-heading-title{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-primary );}.elementor-1425 .elementor-element.elementor-element-4ee6ed3{text-align:center;}.elementor-1425 .elementor-element.elementor-element-4ee6ed3 .elementor-heading-title{font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );line-height:var( --e-global-typography-520c191-line-height );color:var( --e-global-color-secondary );}.elementor-1425 .elementor-element.elementor-element-5f7b436:not(.elementor-motion-effects-element-type-background), .elementor-1425 .elementor-element.elementor-element-5f7b436 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1425 .elementor-element.elementor-element-5f7b436, .elementor-1425 .elementor-element.elementor-element-5f7b436 > .elementor-background-overlay{border-radius:15px 15px 0px 0px;}.elementor-1425 .elementor-element.elementor-element-5f7b436{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:21px 21px 14px 21px;}.elementor-1425 .elementor-element.elementor-element-5f7b436 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1425 .elementor-element.elementor-element-54c50ef{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-1425 .elementor-element.elementor-element-3a00f9b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1425 .elementor-element.elementor-element-3a00f9b:hover{background-color:var( --e-global-color-cfa1f76 );}.elementor-1425 .elementor-element.elementor-element-3a00f9b{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-4d462f5 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7px 21px 7px 21px;}.elementor-1425 .elementor-element.elementor-element-3a00f9b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1425 .elementor-element.elementor-element-24d2e62{text-align:center;}.elementor-1425 .elementor-element.elementor-element-24d2e62 .elementor-heading-title{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-primary );}.elementor-1425 .elementor-element.elementor-element-1dc1db4{text-align:center;}.elementor-1425 .elementor-element.elementor-element-1dc1db4 .elementor-heading-title{font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );line-height:var( --e-global-typography-520c191-line-height );color:var( --e-global-color-secondary );}.elementor-1425 .elementor-element.elementor-element-4fc7e24 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1425 .elementor-element.elementor-element-4fc7e24:hover{background-color:var( --e-global-color-cfa1f76 );}.elementor-1425 .elementor-element.elementor-element-4fc7e24{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-4d462f5 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7px 21px 7px 21px;}.elementor-1425 .elementor-element.elementor-element-4fc7e24 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1425 .elementor-element.elementor-element-e3115fb{text-align:center;}.elementor-1425 .elementor-element.elementor-element-e3115fb .elementor-heading-title{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-primary );}.elementor-1425 .elementor-element.elementor-element-5577d34{text-align:center;}.elementor-1425 .elementor-element.elementor-element-5577d34 .elementor-heading-title{font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );line-height:var( --e-global-typography-520c191-line-height );color:var( --e-global-color-secondary );}.elementor-1425 .elementor-element.elementor-element-97cbdbb:not(.elementor-motion-effects-element-type-background), .elementor-1425 .elementor-element.elementor-element-97cbdbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1425 .elementor-element.elementor-element-97cbdbb, .elementor-1425 .elementor-element.elementor-element-97cbdbb > .elementor-background-overlay{border-radius:15px 15px 0px 0px;}.elementor-1425 .elementor-element.elementor-element-97cbdbb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:21px 21px 14px 21px;}.elementor-1425 .elementor-element.elementor-element-97cbdbb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1425 .elementor-element.elementor-element-3e35fc7{text-align:center;}.elementor-1425 .elementor-element.elementor-element-3e35fc7 .elementor-heading-title{color:var( --e-global-color-d49ac81 );}.elementor-1425 .elementor-element.elementor-element-4fdb9ce{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-1425 .elementor-element.elementor-element-6b5a7a5f{padding:0em 0em 0em 0em;}.elementor-1425 .elementor-element.elementor-element-16e03652 > .elementor-element-populated{padding:3em 1em 3em 5em;}.elementor-1425 .elementor-element.elementor-element-66933b17{text-align:justify;font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-1425 .elementor-element.elementor-element-2dd80a30 > .elementor-element-populated{padding:3em 1em 3em 5em;}.elementor-1425 .elementor-element.elementor-element-91fccc3{text-align:justify;font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-1425 .elementor-element.elementor-element-82abd35{padding:0em 0em 0em 0em;}.elementor-1425 .elementor-element.elementor-element-61a1f77 > .elementor-element-populated{padding:3em 1em 3em 5em;}.elementor-1425 .elementor-element.elementor-element-58a09e7{text-align:justify;font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );}@media(max-width:1024px){.elementor-1425 .elementor-element.elementor-element-6f0f099c{padding:9em 0em 0em 0em;}.elementor-1425 .elementor-element.elementor-element-43476e8d{padding:3em 0em 3em 0em;}.elementor-1425 .elementor-element.elementor-element-3d55eca > .elementor-element-populated{padding:2em 2em 2em 2em;}.woocommerce .elementor-1425 .elementor-element.elementor-element-9ad0643 .woocommerce-product-details__short-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-1425 .elementor-element.elementor-element-eb07184 .price{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1425 .elementor-element.elementor-element-11835fbc{padding:0em 0em 3em 0em;}.elementor-1425 .elementor-element.elementor-element-5ab83b3f > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-1425 .elementor-element.elementor-element-57f6c23a{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-1425 .elementor-element.elementor-element-f680486 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-1425 .elementor-element.elementor-element-71309ba{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-1425 .elementor-element.elementor-element-b8fe481{padding:0em 0em 3em 0em;}.elementor-1425 .elementor-element.elementor-element-7c8f2a0{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-1425 .elementor-element.elementor-element-db3a48b .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-1425 .elementor-element.elementor-element-f16fa0f .elementor-heading-title{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-1425 .elementor-element.elementor-element-6230c07 .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-1425 .elementor-element.elementor-element-61d98b3 .elementor-heading-title{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-1425 .elementor-element.elementor-element-1f7d08c .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-1425 .elementor-element.elementor-element-70da26c .elementor-heading-title{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-1425 .elementor-element.elementor-element-adc00fe .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-1425 .elementor-element.elementor-element-1f6f666 .elementor-heading-title{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-1425 .elementor-element.elementor-element-c35ffcf .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-1425 .elementor-element.elementor-element-ebcdb1a .elementor-heading-title{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-1425 .elementor-element.elementor-element-c9a463e .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-1425 .elementor-element.elementor-element-c3c0d1d .elementor-heading-title{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-1425 .elementor-element.elementor-element-16d8c7d .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-1425 .elementor-element.elementor-element-e5d8e6e .elementor-heading-title{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-1425 .elementor-element.elementor-element-1cfd323 .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-1425 .elementor-element.elementor-element-67eddfe .elementor-heading-title{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-1425 .elementor-element.elementor-element-38cc7f8{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-1425 .elementor-element.elementor-element-de6f9f6 .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-1425 .elementor-element.elementor-element-28d4f58 .elementor-heading-title{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-1425 .elementor-element.elementor-element-1f31632 .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-1425 .elementor-element.elementor-element-4ee6ed3 .elementor-heading-title{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-1425 .elementor-element.elementor-element-54c50ef{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-1425 .elementor-element.elementor-element-24d2e62 .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-1425 .elementor-element.elementor-element-1dc1db4 .elementor-heading-title{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-1425 .elementor-element.elementor-element-e3115fb .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-1425 .elementor-element.elementor-element-5577d34 .elementor-heading-title{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-1425 .elementor-element.elementor-element-4fdb9ce{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-1425 .elementor-element.elementor-element-6b5a7a5f{padding:0em 0em 3em 0em;}.elementor-1425 .elementor-element.elementor-element-16e03652 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-1425 .elementor-element.elementor-element-66933b17{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-1425 .elementor-element.elementor-element-2dd80a30 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-1425 .elementor-element.elementor-element-91fccc3{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-1425 .elementor-element.elementor-element-82abd35{padding:0em 0em 3em 0em;}.elementor-1425 .elementor-element.elementor-element-61a1f77 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-1425 .elementor-element.elementor-element-58a09e7{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}}@media(max-width:767px){.elementor-1425 .elementor-element.elementor-element-3e237230{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1425 .elementor-element.elementor-element-6f0f099c{padding:7em 0em 0em 0em;}.elementor-1425 .elementor-element.elementor-element-43476e8d{padding:1em 0em 2em 0em;}.elementor-1425 .elementor-element.elementor-element-f121e8b img{width:15%;}.woocommerce .elementor-1425 .elementor-element.elementor-element-9ad0643 .woocommerce-product-details__short-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-1425 .elementor-element.elementor-element-eb07184 .price{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1425 .elementor-element.elementor-element-12f88db4{width:100%;}.elementor-1425 .elementor-element.elementor-element-12f88db4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1425 .elementor-element.elementor-element-57f6c23a{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-1425 .elementor-element.elementor-element-71309ba{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-1425 .elementor-element.elementor-element-1b21df4{width:50%;}.elementor-1425 .elementor-element.elementor-element-7c8f2a0{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-1425 .elementor-element.elementor-element-4eb7545{width:50%;}.elementor-1425 .elementor-element.elementor-element-ddea7ec{width:50%;}.elementor-1425 .elementor-element.elementor-element-2e6b235{width:50%;}.elementor-1425 .elementor-element.elementor-element-db3a48b .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-1425 .elementor-element.elementor-element-fb8429c{width:50%;}.elementor-1425 .elementor-element.elementor-element-f16fa0f .elementor-heading-title{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-1425 .elementor-element.elementor-element-a1a2208{width:50%;}.elementor-1425 .elementor-element.elementor-element-6230c07 .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-1425 .elementor-element.elementor-element-654890a{width:50%;}.elementor-1425 .elementor-element.elementor-element-61d98b3 .elementor-heading-title{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-1425 .elementor-element.elementor-element-3d8ddf0{width:50%;}.elementor-1425 .elementor-element.elementor-element-1f7d08c .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-1425 .elementor-element.elementor-element-2af36e6{width:50%;}.elementor-1425 .elementor-element.elementor-element-70da26c .elementor-heading-title{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-1425 .elementor-element.elementor-element-ef340f9{width:50%;}.elementor-1425 .elementor-element.elementor-element-adc00fe .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-1425 .elementor-element.elementor-element-ff011c8{width:50%;}.elementor-1425 .elementor-element.elementor-element-1f6f666 .elementor-heading-title{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-1425 .elementor-element.elementor-element-f5784ae{width:50%;}.elementor-1425 .elementor-element.elementor-element-c35ffcf .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-1425 .elementor-element.elementor-element-80a1b9a{width:50%;}.elementor-1425 .elementor-element.elementor-element-ebcdb1a .elementor-heading-title{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-1425 .elementor-element.elementor-element-19aa31c{width:50%;}.elementor-1425 .elementor-element.elementor-element-c9a463e .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-1425 .elementor-element.elementor-element-a715ce3{width:50%;}.elementor-1425 .elementor-element.elementor-element-c3c0d1d .elementor-heading-title{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-1425 .elementor-element.elementor-element-8f6bce3{width:50%;}.elementor-1425 .elementor-element.elementor-element-16d8c7d .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-1425 .elementor-element.elementor-element-8fea4c0{width:50%;}.elementor-1425 .elementor-element.elementor-element-e5d8e6e .elementor-heading-title{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-1425 .elementor-element.elementor-element-283d6f0{width:50%;}.elementor-1425 .elementor-element.elementor-element-1cfd323 .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-1425 .elementor-element.elementor-element-7be2dae{width:50%;}.elementor-1425 .elementor-element.elementor-element-67eddfe .elementor-heading-title{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-1425 .elementor-element.elementor-element-98e1e10{width:50%;}.elementor-1425 .elementor-element.elementor-element-38cc7f8{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-1425 .elementor-element.elementor-element-5745406{width:50%;}.elementor-1425 .elementor-element.elementor-element-de6f9f6 .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-1425 .elementor-element.elementor-element-4754191{width:50%;}.elementor-1425 .elementor-element.elementor-element-28d4f58 .elementor-heading-title{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-1425 .elementor-element.elementor-element-08bf6e7{width:50%;}.elementor-1425 .elementor-element.elementor-element-1f31632 .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-1425 .elementor-element.elementor-element-11e3760{width:50%;}.elementor-1425 .elementor-element.elementor-element-4ee6ed3 .elementor-heading-title{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-1425 .elementor-element.elementor-element-288ae05{width:50%;}.elementor-1425 .elementor-element.elementor-element-54c50ef{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-1425 .elementor-element.elementor-element-502bed7{width:50%;}.elementor-1425 .elementor-element.elementor-element-24d2e62 .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-1425 .elementor-element.elementor-element-eca0f0b{width:50%;}.elementor-1425 .elementor-element.elementor-element-1dc1db4 .elementor-heading-title{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-1425 .elementor-element.elementor-element-fafc025{width:50%;}.elementor-1425 .elementor-element.elementor-element-e3115fb .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-1425 .elementor-element.elementor-element-d5f2acb{width:50%;}.elementor-1425 .elementor-element.elementor-element-5577d34 .elementor-heading-title{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-1425 .elementor-element.elementor-element-8a15238{width:50%;}.elementor-1425 .elementor-element.elementor-element-4fdb9ce{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-1425 .elementor-element.elementor-element-66933b17{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-1425 .elementor-element.elementor-element-91fccc3{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-1425 .elementor-element.elementor-element-58a09e7{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}}@media(min-width:768px){.elementor-1425 .elementor-element.elementor-element-3d55eca{width:60%;}.elementor-1425 .elementor-element.elementor-element-12f88db4{width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1425 .elementor-element.elementor-element-3d55eca{width:50%;}.elementor-1425 .elementor-element.elementor-element-12f88db4{width:50%;}.elementor-1425 .elementor-element.elementor-element-5ab83b3f{width:55%;}.elementor-1425 .elementor-element.elementor-element-f680486{width:55%;}.elementor-1425 .elementor-element.elementor-element-53ad7c6{width:45%;}.elementor-1425 .elementor-element.elementor-element-0aff6c5{width:45%;}.elementor-1425 .elementor-element.elementor-element-16e03652{width:55%;}.elementor-1425 .elementor-element.elementor-element-2dd80a30{width:55%;}.elementor-1425 .elementor-element.elementor-element-61a1f77{width:55%;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-9484e6e */.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
    color: ##FBC72B;
    font-size: 1.25em;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock {
    color: ##FBC72B;
}

.woocommerce div.product p.stock {
    font-size: .92em;
    display: none !important;
}

.woocommerce-variation-price {
    display: none !important;
}

..elementor-1425 .elementor-element.elementor-element-9484e6e {
    width: 100% !important;
}

/* Rozciągnięcie całego formularza wariantów */
.elementor-widget-woocommerce-product-add-to-cart .variations_form {
    width: 100%;
    max-width: none;
}

/* Dropdowny wariantów */
.elementor-widget-woocommerce-product-add-to-cart .variations_form select {
    width: 100%;
    box-sizing: border-box;
    line-height: 17px;
    padding: 13px 30px;
    margin-bottom: 10px;
}

/* Jeżeli używasz przycisków wariantów zamiast selecta */
.elementor-widget-woocommerce-product-add-to-cart .variations_form .value .button,
.elementor-widget-woocommerce-product-add-to-cart .variations_form .value .swatch {
    width: 100%;
    display: block;
    margin-bottom: 10px;
    box-sizing: border-box;
}

/* Przycisk „Dodaj do koszyka” */
.elementor-widget-woocommerce-product-add-to-cart .single_add_to_cart_button {
    width: 100%;
    display: block;
    text-align: center;
    box-sizing: border-box;
}

/* Tło dla sekcji wariantów */
.elementor-widget-woocommerce-product-add-to-cart .variations_form .variations {
    background-image: url('http://attre.local/wp-content/uploads/2025/04/Rectangle-501.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    width: 100% !important;
    max-width: none !important;
    box-sizing: border-box;
}

/* Usunięcie sztywnych szerokości — pełna responsywność */
.woocommerce div.product form.cart .variations {
    width: 100% !important;
    max-width: none !important;
}

/* Niepotrzebne media query usunięte, bo 100% i tak działa na każdym ekranie */


/* --- Pełna szerokość formularza i elementów wewnątrz --- */
.elementor-widget-woocommerce-product-add-to-cart .variations_form,
.elementor-widget-woocommerce-product-add-to-cart .variations_form .variations,
.elementor-widget-woocommerce-product-add-to-cart .single_variation_wrap,
.elementor-widget-woocommerce-product-add-to-cart .woocommerce-variation-add-to-cart {
    width: 100% !important;
    max-width: none !important;
    box-sizing: border-box !important;
}

/* --- Kluczowe: rodzic flexa i przycisk --- */
.elementor-widget-woocommerce-product-add-to-cart .woocommerce-variation-add-to-cart {
    display: flex !important;
    flex-wrap: nowrap !important;
    gap: 0 !important; /* jeśli chcesz — możesz dodać np. gap: 10px; */
    align-items: stretch !important;
}

.elementor-widget-woocommerce-product-add-to-cart .woocommerce-variation-add-to-cart .quantity {
    flex: 0 0 auto !important; /* zachowuje rozmiar inputa ilości */
}

.elementor-widget-woocommerce-product-add-to-cart .single_add_to_cart_button {
    flex: 1 1 auto !important;   /* ROZCIĄGA przycisk do reszty szerokości */
    width: auto !important;      /* flex zajmuje resztę miejsca */
    display: block !important;
    box-sizing: border-box !important;
    margin: 0 !important;
    text-align: center !important;
}

/* --- Dodatkowo upewniamy się, że formularz nie ma ograniczeń --- */
.elementor-add-to-cart.elementor-product-variable,
.elementor-widget-container,
.elementor-element.elementor-widget-woocommerce-product-add-to-cart {
    width: 100% !important;
    max-width: none !important;
    box-sizing: border-box !important;
}

/* --- Możesz opcjonalnie rozciągnąć cały kontener z wariantami na 100% --- */
.woocommerce div.product form.cart .variations {
    width: 100% !important;
    max-width: none !important;
}/* End custom CSS */