.elementor-5601 .elementor-element.elementor-element-39a6e61{--display:flex;--padding-top:48px;--padding-bottom:048px;--padding-left:20px;--padding-right:20px;}.elementor-5601 .elementor-element.elementor-element-c8e2fc2 .woocommerce-breadcrumb{color:var( --e-global-color-3ede9ce );font-size:14px;font-weight:500;line-height:20px;}.elementor-5601 .elementor-element.elementor-element-1cbc39c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5601 .elementor-element.elementor-element-56c4cda{--display:flex;}.elementor-5601 .elementor-element.elementor-element-49ca3f0.elementor-element{--align-self:center;}.elementor-5601 .elementor-element.elementor-element-49ca3f0{border-radius:24px 24px 24px 24px;}.elementor-5601 .elementor-element.elementor-element-49ca3f0 img{border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-5978f7a );border-radius:24px 24px 24px 24px;}.elementor-5601 .elementor-element.elementor-element-3a8b295{--display:flex;}.elementor-5601 .elementor-element.elementor-element-e503e5a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-5601 .elementor-element.elementor-element-0cb4c82{font-size:24px;line-height:23px;color:var( --e-global-color-accent );}.elementor-5601 .elementor-element.elementor-element-777092a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;}.elementor-5601 .elementor-element.elementor-element-5c46ae3{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5601 .elementor-element.elementor-element-7a9d607{text-align:start;}.woocommerce .elementor-5601 .elementor-element.elementor-element-7a9d607 .woocommerce-product-details__short-description{color:var( --e-global-color-3ede9ce );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5601 .elementor-element.elementor-element-10816cf .cart button, .elementor-5601 .elementor-element.elementor-element-10816cf .cart .button{border-radius:100px 100px 100px 100px;padding:22px 18px 22px 18px;background-color:var( --e-global-color-primary );border-color:var( --e-global-color-b5872c1 );transition:all 0.2s;}.elementor-5601 .elementor-element.elementor-element-10816cf .cart button:hover, .elementor-5601 .elementor-element.elementor-element-10816cf .cart .button:hover{background-color:var( --e-global-color-b5872c1 );}.elementor-5601 .elementor-element.elementor-element-10816cf{--view-cart-spacing:0px;}.woocommerce .elementor-5601 .elementor-element.elementor-element-10816cf form.cart .variations{margin-bottom:6px;}.woocommerce .elementor-5601 .elementor-element.elementor-element-10816cf form.cart table.variations tr th, .woocommerce .elementor-5601 .elementor-element.elementor-element-10816cf form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.woocommerce .elementor-5601 .elementor-element.elementor-element-10816cf form.cart table.variations label{color:#5C7065;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:0.03em;}.woocommerce .elementor-5601 .elementor-element.elementor-element-10816cf form.cart table.variations td.value select, .woocommerce .elementor-5601 .elementor-element.elementor-element-10816cf form.cart table.variations td.value:before{border-radius:0px;}.elementor-5601 .elementor-element.elementor-element-78dcdde{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-5601 .elementor-element.elementor-element-78dcdde.elementor-element{--align-self:center;}.elementor-5601 .elementor-element.elementor-element-5efe55c{--display:flex;}.elementor-5601 .elementor-element.elementor-element-5c06834{--display:flex;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-5601 .elementor-element.elementor-element-5c06834:not(.elementor-motion-effects-element-type-background), .elementor-5601 .elementor-element.elementor-element-5c06834 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F1ED9C;}.elementor-5601 .elementor-element.elementor-element-534ce4c{background-color:var( --e-global-color-secondary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 016px) 0px;padding:2px 12px 2px 12px;border-radius:100px 100px 100px 100px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:24px;letter-spacing:0.02em;color:var( --e-global-color-primary );}.elementor-5601 .elementor-element.elementor-element-534ce4c.elementor-element{--align-self:center;}.elementor-5601 .elementor-element.elementor-element-19aa12f{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:center;}.elementor-5601 .elementor-element.elementor-element-19aa12f.elementor-element{--align-self:center;}.elementor-5601 .elementor-element.elementor-element-19aa12f .elementor-heading-title{font-family:var( --e-global-typography-d2c0312-font-family ), Sans-serif;font-size:var( --e-global-typography-d2c0312-font-size );font-weight:var( --e-global-typography-d2c0312-font-weight );line-height:var( --e-global-typography-d2c0312-line-height );}.elementor-5601 .elementor-element.elementor-element-1a94879{width:var( --container-widget-width, 58% );max-width:58%;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 42px) 0px;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:center;}.elementor-5601 .elementor-element.elementor-element-1a94879.elementor-element{--align-self:center;}.elementor-5601 .elementor-element.elementor-element-79c19ca{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5601 .elementor-element.elementor-element-8b2cb54{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5601 .elementor-element.elementor-element-8b2cb54:not(.elementor-motion-effects-element-type-background), .elementor-5601 .elementor-element.elementor-element-8b2cb54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5978f7a );}.elementor-5601 .elementor-element.elementor-element-e0ea607{font-size:20px;color:var( --e-global-color-accent );}.elementor-5601 .elementor-element.elementor-element-f0263de{margin:08px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-5601 .elementor-element.elementor-element-35600bf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5601 .elementor-element.elementor-element-591a010 img{width:60px;height:60px;border-radius:100px 100px 100px 100px;}.elementor-5601 .elementor-element.elementor-element-23f4831{width:var( --container-widget-width, calc(100% - 80px) );max-width:calc(100% - 80px);--container-widget-width:calc(100% - 80px);--container-widget-flex-grow:0;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-3ede9ce );}.elementor-5601 .elementor-element.elementor-element-41ce819{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5601 .elementor-element.elementor-element-41ce819:not(.elementor-motion-effects-element-type-background), .elementor-5601 .elementor-element.elementor-element-41ce819 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5978f7a );}.elementor-5601 .elementor-element.elementor-element-9102d39{font-size:20px;color:var( --e-global-color-accent );}.elementor-5601 .elementor-element.elementor-element-6525750{margin:08px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-5601 .elementor-element.elementor-element-406f7f7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5601 .elementor-element.elementor-element-533567d img{width:60px;height:60px;border-radius:100px 100px 100px 100px;}.elementor-5601 .elementor-element.elementor-element-d25d0f9{width:var( --container-widget-width, calc(100% - 80px) );max-width:calc(100% - 80px);--container-widget-width:calc(100% - 80px);--container-widget-flex-grow:0;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-3ede9ce );}.elementor-5601 .elementor-element.elementor-element-b665fd7{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5601 .elementor-element.elementor-element-b665fd7:not(.elementor-motion-effects-element-type-background), .elementor-5601 .elementor-element.elementor-element-b665fd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5978f7a );}.elementor-5601 .elementor-element.elementor-element-3402db2{font-size:20px;color:var( --e-global-color-accent );}.elementor-5601 .elementor-element.elementor-element-bfced40{margin:08px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-5601 .elementor-element.elementor-element-7904700{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5601 .elementor-element.elementor-element-c2ceaf4 img{width:60px;height:60px;border-radius:100px 100px 100px 100px;}.elementor-5601 .elementor-element.elementor-element-3f2413c{width:var( --container-widget-width, calc(100% - 80px) );max-width:calc(100% - 80px);--container-widget-width:calc(100% - 80px);--container-widget-flex-grow:0;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-3ede9ce );}.elementor-5601 .elementor-element.elementor-element-586156d{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5601 .elementor-element.elementor-element-586156d:not(.elementor-motion-effects-element-type-background), .elementor-5601 .elementor-element.elementor-element-586156d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5978f7a );}.elementor-5601 .elementor-element.elementor-element-00c264a{font-size:20px;color:var( --e-global-color-accent );}.elementor-5601 .elementor-element.elementor-element-3bb2fd7{margin:08px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-5601 .elementor-element.elementor-element-6cc7475{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5601 .elementor-element.elementor-element-9ab3611 img{width:60px;height:60px;border-radius:100px 100px 100px 100px;}.elementor-5601 .elementor-element.elementor-element-b6a6a1e{width:var( --container-widget-width, calc(100% - 80px) );max-width:calc(100% - 80px);--container-widget-width:calc(100% - 80px);--container-widget-flex-grow:0;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-3ede9ce );}.elementor-5601 .elementor-element.elementor-element-901a305{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5601 .elementor-element.elementor-element-901a305:not(.elementor-motion-effects-element-type-background), .elementor-5601 .elementor-element.elementor-element-901a305 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5978f7a );}.elementor-5601 .elementor-element.elementor-element-c38cf2a{font-size:20px;color:var( --e-global-color-accent );}.elementor-5601 .elementor-element.elementor-element-820449a{margin:08px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-5601 .elementor-element.elementor-element-71ec33d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5601 .elementor-element.elementor-element-42e0f26 img{width:60px;height:60px;border-radius:100px 100px 100px 100px;}.elementor-5601 .elementor-element.elementor-element-ea3aacc{width:var( --container-widget-width, calc(100% - 80px) );max-width:calc(100% - 80px);--container-widget-width:calc(100% - 80px);--container-widget-flex-grow:0;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-3ede9ce );}.elementor-5601 .elementor-element.elementor-element-b57a7f5{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5601 .elementor-element.elementor-element-b57a7f5:not(.elementor-motion-effects-element-type-background), .elementor-5601 .elementor-element.elementor-element-b57a7f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5978f7a );}.elementor-5601 .elementor-element.elementor-element-721338b{font-size:20px;color:var( --e-global-color-accent );}.elementor-5601 .elementor-element.elementor-element-f6b6f2a{margin:08px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-5601 .elementor-element.elementor-element-1f9990b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5601 .elementor-element.elementor-element-596c599 img{width:60px;height:60px;border-radius:100px 100px 100px 100px;}.elementor-5601 .elementor-element.elementor-element-a5c899a{width:var( --container-widget-width, calc(100% - 80px) );max-width:calc(100% - 80px);--container-widget-width:calc(100% - 80px);--container-widget-flex-grow:0;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-3ede9ce );}.elementor-5601 .elementor-element.elementor-element-1723df7{--display:flex;--padding-top:48px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-5601 .elementor-element.elementor-element-2a26f70{background-color:var( --e-global-color-secondary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 016px) 0px;padding:2px 12px 2px 12px;border-radius:100px 100px 100px 100px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:24px;letter-spacing:0.02em;color:var( --e-global-color-primary );}.elementor-5601 .elementor-element.elementor-element-2a26f70.elementor-element{--align-self:center;}.elementor-5601 .elementor-element.elementor-element-cfe6667{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:center;}.elementor-5601 .elementor-element.elementor-element-cfe6667.elementor-element{--align-self:center;}.elementor-5601 .elementor-element.elementor-element-cfe6667 .elementor-heading-title{font-family:var( --e-global-typography-d2c0312-font-family ), Sans-serif;font-size:var( --e-global-typography-d2c0312-font-size );font-weight:var( --e-global-typography-d2c0312-font-weight );line-height:var( --e-global-typography-d2c0312-line-height );}.elementor-5601 .elementor-element.elementor-element-3f94b28{width:var( --container-widget-width, 58% );max-width:58%;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:center;}.elementor-5601 .elementor-element.elementor-element-3f94b28.elementor-element{--align-self:center;}.elementor-5601 .elementor-element.elementor-element-343d92b{--display:flex;border-style:none;--border-style:none;}.elementor-5601 .elementor-element.elementor-element-3c6882e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-5601 .elementor-element.elementor-element-a0d73db{--display:flex;border-style:none;--border-style:none;}.elementor-5601 .elementor-element.elementor-element-18d196a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-5601 .elementor-element.elementor-element-51694ba{--display:flex;border-style:none;--border-style:none;}.elementor-5601 .elementor-element.elementor-element-cced319{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-5601 .elementor-element.elementor-element-4461aeb{--display:flex;border-style:none;--border-style:none;}.elementor-5601 .elementor-element.elementor-element-3ae73c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-5601 .elementor-element.elementor-element-95820f3{--display:flex;border-style:none;--border-style:none;}.elementor-5601 .elementor-element.elementor-element-fb6636c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-5601 .elementor-element.elementor-element-b541d28{--n-accordion-title-font-size:20px;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:18px;}.elementor-5601 .elementor-element.elementor-element-b541d28.elementor-element{--align-self:center;}.elementor-5601 .elementor-element.elementor-element-b541d28 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );}.elementor-5601 .elementor-element.elementor-element-b541d28 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-5601 .elementor-element.elementor-element-b541d28 {--n-accordion-padding:16px 20px 16px 0px;}:where( .elementor-5601 .elementor-element.elementor-element-b541d28 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Outfit", Sans-serif;font-weight:600;line-height:28px;}.elementor-5601 .elementor-element.elementor-element-ba0cad2{--display:flex;--overlay-opacity:0.05;--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-5601 .elementor-element.elementor-element-ba0cad2:not(.elementor-motion-effects-element-type-background), .elementor-5601 .elementor-element.elementor-element-ba0cad2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#79BB55;}.elementor-5601 .elementor-element.elementor-element-ba0cad2::before, .elementor-5601 .elementor-element.elementor-element-ba0cad2 > .elementor-background-video-container::before, .elementor-5601 .elementor-element.elementor-element-ba0cad2 > .e-con-inner > .elementor-background-video-container::before, .elementor-5601 .elementor-element.elementor-element-ba0cad2 > .elementor-background-slideshow::before, .elementor-5601 .elementor-element.elementor-element-ba0cad2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5601 .elementor-element.elementor-element-ba0cad2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://dev104.stwb.pl/wp-content/uploads/2026/08/103305-1.jpg");--background-overlay:'';background-size:cover;}.elementor-5601 .elementor-element.elementor-element-bf24391{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:center;}.elementor-5601 .elementor-element.elementor-element-bf24391.elementor-element{--align-self:center;}.elementor-5601 .elementor-element.elementor-element-bf24391 .elementor-heading-title{font-family:var( --e-global-typography-d2c0312-font-family ), Sans-serif;font-size:var( --e-global-typography-d2c0312-font-size );font-weight:var( --e-global-typography-d2c0312-font-weight );line-height:var( --e-global-typography-d2c0312-line-height );color:var( --e-global-color-5978f7a );}.elementor-5601 .elementor-element.elementor-element-709c499{width:var( --container-widget-width, 58% );max-width:58%;margin:024px 0px calc(var(--kit-widget-spacing, 0px) + 032px) 0px;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-5978f7a );}.elementor-5601 .elementor-element.elementor-element-709c499.elementor-element{--align-self:center;}.elementor-5601 .elementor-element.elementor-element-27e9bfd .elementor-button{background-color:var( --e-global-color-3ede9ce );font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-5978f7a );color:var( --e-global-color-5978f7a );border-style:solid;border-width:0px 0px 0px 0px;border-radius:32px 32px 32px 32px;padding:18px 28px 18px 28px;}.elementor-5601 .elementor-element.elementor-element-27e9bfd .elementor-button:hover, .elementor-5601 .elementor-element.elementor-element-27e9bfd .elementor-button:focus{background-color:#141F19E6;}@media(max-width:1024px){.elementor-5601 .elementor-element.elementor-element-19aa12f .elementor-heading-title{font-size:var( --e-global-typography-d2c0312-font-size );line-height:var( --e-global-typography-d2c0312-line-height );}.elementor-5601 .elementor-element.elementor-element-79c19ca{--e-con-grid-template-columns:repeat(2, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-5601 .elementor-element.elementor-element-cfe6667 .elementor-heading-title{font-size:var( --e-global-typography-d2c0312-font-size );line-height:var( --e-global-typography-d2c0312-line-height );}.elementor-5601 .elementor-element.elementor-element-b541d28{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-5601 .elementor-element.elementor-element-bf24391 .elementor-heading-title{font-size:var( --e-global-typography-d2c0312-font-size );line-height:var( --e-global-typography-d2c0312-line-height );}}@media(max-width:767px){.elementor-5601 .elementor-element.elementor-element-39a6e61{--padding-top:024px;--padding-bottom:032px;--padding-left:20px;--padding-right:20px;}.elementor-5601 .elementor-element.elementor-element-1cbc39c{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5601 .elementor-element.elementor-element-0cb4c82{font-size:18px;}.elementor-5601 .elementor-element.elementor-element-10816cf .cart button, .elementor-5601 .elementor-element.elementor-element-10816cf .cart .button{font-size:16px;}.elementor-5601 .elementor-element.elementor-element-10816cf{--view-cart-spacing:0px;}.elementor-5601 .elementor-element.elementor-element-5c06834{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-5601 .elementor-element.elementor-element-19aa12f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5601 .elementor-element.elementor-element-19aa12f .elementor-heading-title{font-size:var( --e-global-typography-d2c0312-font-size );line-height:var( --e-global-typography-d2c0312-line-height );}.elementor-5601 .elementor-element.elementor-element-1a94879{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5601 .elementor-element.elementor-element-79c19ca{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;}.elementor-5601 .elementor-element.elementor-element-591a010 img{width:60px;height:60px;}.elementor-5601 .elementor-element.elementor-element-23f4831{--container-widget-width:calc(100% - 80px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(100% - 80px) );max-width:calc(100% - 80px);}.elementor-5601 .elementor-element.elementor-element-533567d img{width:60px;height:60px;}.elementor-5601 .elementor-element.elementor-element-d25d0f9{--container-widget-width:calc(100% - 80px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(100% - 80px) );max-width:calc(100% - 80px);}.elementor-5601 .elementor-element.elementor-element-c2ceaf4 img{width:60px;height:60px;}.elementor-5601 .elementor-element.elementor-element-3f2413c{--container-widget-width:calc(100% - 80px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(100% - 80px) );max-width:calc(100% - 80px);}.elementor-5601 .elementor-element.elementor-element-9ab3611 img{width:60px;height:60px;}.elementor-5601 .elementor-element.elementor-element-b6a6a1e{--container-widget-width:calc(100% - 80px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(100% - 80px) );max-width:calc(100% - 80px);}.elementor-5601 .elementor-element.elementor-element-42e0f26 img{width:60px;height:60px;}.elementor-5601 .elementor-element.elementor-element-ea3aacc{--container-widget-width:calc(100% - 80px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(100% - 80px) );max-width:calc(100% - 80px);}.elementor-5601 .elementor-element.elementor-element-596c599 img{width:60px;height:60px;}.elementor-5601 .elementor-element.elementor-element-a5c899a{--container-widget-width:calc(100% - 80px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(100% - 80px) );max-width:calc(100% - 80px);}.elementor-5601 .elementor-element.elementor-element-1723df7{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-5601 .elementor-element.elementor-element-cfe6667{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5601 .elementor-element.elementor-element-cfe6667 .elementor-heading-title{font-size:var( --e-global-typography-d2c0312-font-size );line-height:var( --e-global-typography-d2c0312-line-height );}.elementor-5601 .elementor-element.elementor-element-3f94b28{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5601 .elementor-element.elementor-element-b541d28{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5601 .elementor-element.elementor-element-ba0cad2{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-5601 .elementor-element.elementor-element-bf24391{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5601 .elementor-element.elementor-element-bf24391 .elementor-heading-title{font-size:var( --e-global-typography-d2c0312-font-size );line-height:var( --e-global-typography-d2c0312-line-height );}.elementor-5601 .elementor-element.elementor-element-709c499{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(min-width:768px){.elementor-5601 .elementor-element.elementor-element-5efe55c{--content-width:100%;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-10816cf */.variations_form .woo-selected-variation-item-name{
    display: none !important;
}

.variations_form .price {
     color: #152019 !important;
    font-size: 32px !important;
    font-weight: 700 !important;
    text-align: center;
}
.variations_form .woocommerce-variation-price{
    padding-left:20px;
}
.variations_form .price:before {
    content:"Cena: ";
     color: #5C7065 !important;
    font-size: 16px !important;
    font-weight: 600 !important;
}

.variations_form table {
 margin-bottom:16px !important;   
}

.variations_form .variable-item.button-variable-item {

    padding: 22px 16px !important;

    background: #fff !important;
    border: 1px solid #e5e2dc !important;
    border-radius: 999px !important;

    color: #172219 !important;
    font-size: 15px !important;
    font-weight: 600 !important;

    box-shadow: none !important;
    cursor: pointer;

    transition:
        background .2s ease,
        color .2s ease,
        border-color .2s ease,
        transform .2s ease,
        box-shadow .2s ease;
}




.variations_form .variable-item.button-variable-item:hover {
    background: #f5f7f3 !important;
    border-color: #cfd8ca !important;
    transform: translateY(-1px);
}

.variations_form .variable-item.button-variable-item.selected {
    background: #14231a !important;
    border-color: #14231a !important;
    color: #fff !important;

    box-shadow: 0 5px 12px rgba(20, 35, 26, .18) !important;
}
.variations_form .single_add_to_cart_button {
    width: 100%;
  
}

@media (max-width: 767px) {

    .variations_form .variable-items-wrapper {
        gap: px;
    }

    .variations_form .variable-item.button-variable-item {
        height: 42px !important;
        padding: 0 10px !important;
        font-size: 14px !important;
    }

}/* End custom CSS */